h3  { font-size:120%; padding-bottom:1em; }

#comp 		 {  float:left; margin-top:26px; background:url(../images/comp_panel_bg.gif) repeat-y; width:712px; }
#comp_content { background:url(../images/comp_panel_top.gif) no-repeat; padding:65px 10px 0px 26px; }
#comp_content h3 { clear:left; color:#D82C89; margin-bottom:5px;}
#comp_content p { width:450px; }
#comp_bott	 { background:url(../images/comp_panel_bott.gif) no-repeat left bottom; height:53px; padding:0; margin:0; }

#competition  { position:absolute; top:245px; left:20px; z-index:5; }
#competition2  { position:absolute; top:238px; left:575px; width:150px;height:131px;z-index:5; }
#competition2[id] { background: url('../images/comp_win_label.png') no-repeat; }

#panelWrap { margin-left:19px; margin-top:7px; overflow:hidden; height:auto; }

#question { background: url(../images/comp_question_bg.gif) repeat-y; width:456px; height:auto; }
#question_top { background: url(../images/comp_question_top.gif) no-repeat; width:456px; height:84px; }
#question_top p { padding:30px 10px 10px 176px; width:auto; }
#question_bottom { background: url(../images/comp_question_bott.gif) no-repeat bottom left; width:456px; height:auto; }
#question_bottom p { padding:0px 20px 30px 30px; font-weight:bold; width:auto; }

#comp_photos { float:right; width:190px; overflow:hidden; margin:0 10px 0 0; padding:0; }

.comp_hr { background: url(../images/comp_question_hr.gif) repeat-x center; width:420px; margin:8px 0 8px 20px; height:4px; }

#comp_form { background: url(../images/comp_form_bg.gif) repeat-y; width:463px; }
#comp_form_top { background: url(../images/comp_form_top.gif) no-repeat top left; width:463px; padding-top:20px; }
#comp_form_top p { padding:10px 50px 0 30px; width:auto; margin:0; }
#comp_form_bottom { background: url(../images/comp_form_bott.gif) no-repeat bottom left; width:463px; height:30px; }
.comp_form_label { width:105px; float:left; color:#d11da6; }
.comp_form_label label { color:#000000; }
.comp_checkbox { margin:0 .3em 0 0; border:1px solid #ccc; }
.comp_form_text { border:1px solid #ccc; }
.reqd { color:#d11da6; }

#hearts		{ position:absolute;left:430px;top:895px;z-index:5;width:134px;height:108px;}
#hearts[id] 	{ background: url(../images/3links_hearts.png) no-repeat; }
#flower1	{ position:absolute;left:442px;top:1103px;z-index:5; width:77px;height:56px;float:left;}
#flower1[id]	{ background: url(../images/art_flowers1.png) no-repeat; }
#flower2	{ position:absolute;left:680px;top:1275px;z-index:5; width:77px;height:77px;float:right;}
#flower2[id]	{ background: url(../images/art_flowers2.png) no-repeat; }
#butterfly	{ position:absolute;left:460px;top:1320px;z-index:5; width:65px;height:65px;float:right;}
#butterfly[id]	{ background: url(../images/art_butterfly.png) no-repeat; }
