body{ margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top center #feebb3;}
img, div {  behavior: url(iepngfix.htc) }
form{ margin:0px; padding:0px;}
#home_bg{margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top center #feebb3;}
ul, ul li  { list-style-type:none; padding:0px; margin:0px; }
#main{ width:1001px; margin:auto;}
div{ font-family:Arial; font-size:13px; color:#333399; line-height:15px;}
#txt_pink{color:#ff3399;}
#txt_blue{color:#333399;}
#txt_pad{float:left; padding-top:2px;}
.txtbox{ font-family:Arial; font-size:13px; color:#333399; width:253px; height:20px;}
.txtbox1{ font-family:Arial; border:1px solid #c57a03; background-color:#f8eabc; margin-bottom:5px; font-size:13px; color:#6c3800; width:253px; height:20px;}
.combobox{ font-family:Arial; border:1px solid #c57a03; font-size:13px; background-color:#f8eabc; margin-bottom:5px; color:#6c3800; width:253px; height:100px;}
.cmbbox{ font-family:Arial; font-size:13px; color:#333399; width:83px;}
.clear{clear:both;}
.txt_right{float:right;}
a.link{font-family:Arial; font-size:12px; color:#ff3399; text-decoration:underline; font-weight:bold;}
a.link:hover{font-family:Arial; font-size:12px; color:#ff3399; text-decoration:none; font-weight:bold;}
a.link1{font-family:Arial; font-size:14px; color:#ff3399; text-decoration:underline; font-weight:bold;}
a.link1:hover{font-family:Arial; font-size:14px; color:#ff3399; text-decoration:none; font-weight:bold;}
a.link2{font-family:Arial; font-size:14px; color:#000000; text-decoration:underline; font-weight:bold;}
a.link2:hover{font-family:Arial; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
/* Our Story */
#story_main{ background:url(../images/story_bg.jpg) no-repeat; width:1001px;}
#story_left{float:left; width:647px;}
#story_right{float:right; width:354px; text-align:right; padding:0px 0px 0px 0px; margin:0px;}
#story_content{width:317px; height:420px; padding:320px 190px 0px 140px; color:#FFFFFF;}

/* Products */
#product_bg{background:url(../images/products_bg.jpg) no-repeat; width:1001px;}
#product_detail_bg{background:url(../images/products_detail_bg.jpg) no-repeat; width:1001px;}
.img_pad{float:left; padding-right:15px; adding-bottom:10px;}
#product_title{ padding-bottom:10px; color:#333399; font-size:14px; font-weight:bold;}
#products_left1{float:left; width:647px;}
#products_right1{float:right; width:354px;}
#products_content1{padding:290px 0px 0px 215px; width:432px; height:450px;}

#products_left{ width:1001px; margin:auto;}
#products_right{visibility:visible; position:absolute; top:0px; left:669px; margin:0px; padding:0px; float:right;}
#products_position{position:relative; padding:290px 0px 0px 190px; width:455px; height:450px; }
#back_text{float:right; color:#FF0000; position:relative; bottom:29px; padding-right:20px;}

/* Fruit Basket */
#fruit_basket_main{ background:url(../images/fruit_basket_bg.jpg) no-repeat; width:1001px;}
#fruit_basket_left{float:left; width:647px;}
#fruit_basket_right{float:right; width:354px; text-align:right}
#fruit_basket_content{width:437px; height:435px; padding-left:210px; padding-top:305px;}
#fruit_basket{margin:11px 0px 0px 36px;}
#fruit_text{height:50px; padding-left:8px;}
#fruit_popup{color:#ff3399; padding:30px 40px 0px 80px; text-align:center; font-weight:bold; font-size:11px}
.fruit_popup{color:#ff3399; padding:24px 10px 0px 60px; text-align:left; font-weight:bold; font-size:10px; line-height:12px; width:355px;}

/* Fruit Basket Text */
#fruit_main{ background:url(../images/fruit_text_bg.jpg) no-repeat; width:1001px;}
#fruit_left{float:left; width:647px;}
#fruit_right{float:right; width:354px; text-align:right}
#fruit_content{width:442px; height:475px; padding-left:205px; padding-top:265px;}
#arrow_pad{float:right; padding-top:13px;}

/* Sun Safe Tips And Advice */
#tips_main{background:url(../images/sun_tips_bg.jpg) no-repeat; width:1001px;}
#tips_overview{background:url(../images/tips_overview_bg.jpg) no-repeat; width:1001px;}
#tips_hoilday{background:url(../images/holiday_tips_bg.jpg) no-repeat; width:1001px;}
#tips_beauty{background:url(../images/beauty_tips_bg.jpg) no-repeat; width:1001px;}
#tips_left{float:left; width:647px;}
#tips_right{float:right;width:354px; text-align:right; padding:0px 0px 0px 0px; margin:0px;}
#tips_content{width:350px; height:410px; padding:330px 22px 0px 265px; color:#1d3574;}
ul.tips{text-align:left; padding:0px 0px 0px 0px; list-style-type:none; margin:0px; }
ul.tips li{padding:10px 0px 0px 10px; background:url(../images/bullet1.jpg) no-repeat 1px 15px;}

/*SPF */
#spf_top{background:url(../images/spf_top_image.jpg) no-repeat; width:604px; height:66px; text-align:right; padding-right:130px; padding-top:15px;}
#spf_bg{background:url(../images/spf_bg.jpg) no-repeat; width:1001px; float:left;}
#spf_left{ width:1001px; margin:auto;}
#spf_right{visibility:visible; position:absolute; top:0px; left:653px; margin:0px; padding:0px; float:right;}
#spf_position{position:relative; padding:218px 0px 0px 42px; width:734px; height:520px; float:left;}

#red_hair_bg{background:url(../images/red_hair_bg.jpg) no-repeat; height:70px; float:left; padding:0px 20px 0px 148px;}
#yellow_hair_bg{background:url(../images/yellow_hair.jpg) no-repeat; height:82px; float:left; padding:0px 20px 0px 148px;}
#brown_hair_bg{background:url(../images/brown_hair.jpg) no-repeat; height:79px; float:left; padding:0px 20px 0px 148px;}
#black_hair_bg{background:url(../images/black_hair.jpg) no-repeat; height:113px; float:left; padding:0px 20px 0px 148px;}

#spf_content{width:152px; color:#FFFFFF; font-size:11px; text-align:center; line-height:12px; float:left;}
#spf_content_pad{width:152px; color:#FFFFFF; font-size:11px; text-align:center; line-height:12px; padding-top:8px; float:left;}
#spf_content_pad1{width:152px; color:#FFFFFF; font-size:11px; text-align:center; line-height:12px; padding-top:4px; float:left;}
#num_pad{float:left; width:70px; text-align:center; font-size:24px; color:#FFFFFF; line-height:60px; font-weight:bold;}
#num_pad1{float:left; width:60px; text-align:center; font-size:24px; color:#FFFFFF; line-height:70px; font-weight:bold; padding-left:16px}
#num_pad2{float:left; width:61px; text-align:center; font-size:24px; color:#FFFFFF; line-height:60px; font-weight:bold;}
#num_pad3{float:left; width:61px; text-align:center; font-size:24px; color:#FFFFFF; line-height:70px; font-weight:bold;}
#num_last{float:left; idth:51px; text-align:center; font-size:24px; color:#FFFFFF; line-height:70px; font-weight:bold; padding-right:45px;}
#num_last1{float:left; width:60px; text-align:center; font-size:24px; color:#FFFFFF; line-height:70px; font-weight:bold; padding-right:35px;}


/* Beach Events */
#beach_main{ background:url(../images/beach_events_bg.jpg) no-repeat; width:1001px;}
#news_main{ background:url(../images/news_bg.jpg) no-repeat; width:1001px;}
#events_main{ background:url(../images/events_bg.jpg) no-repeat; width:1001px;}
#competitions_main{ background:url(../images/competitions_bg.jpg) no-repeat; width:1001px;}
#whats_hot_main{ background:url(../images/whats_hot_bg.jpg) no-repeat; width:1001px;}
#beach_left{float:left; width:647px;}
#beach_right{float:right; width:354px; text-align:right; padding:0px 0px 0px 0px; margin:0px;}
#beach_content{width:386px;  padding-left:261px; padding-top:250px; height:490px;}
#beach_content1{height:220px; text-align: justify; padding-right:40px;}
.beach_text{font-family:Arial; font-size:14px;color:#333399;font-weight:bold;}
ul.beach{ text-align:left; padding:3px 0px 0px 0px; list-style-type:none; margin:0px;}
ul.beach li{padding:3px 0px 0px 0px; background:none;}
ul.beach a{font-family:Arial; font-size:13px; color:#ff3399; text-decoration:underline;}
ul.beach li a:hover{font-family:Arial; font-size:13px; color:#ff3399; text-decoration:none;}
ul.beach1{text-align:left; padding:4px 0px 0px 0px; list-style-type:none; margin:0px; }
ul.beach1 li{padding:3px 0px 0px 10px; background:url(../images/bullet.gif) no-repeat 1px 8px;}
a.beach_link{font-family:Arial; font-size:13px; color:#333399; text-decoration:underline; font-weight:bold; padding-right:10px;}
a.beach_link:hover{font-family:Arial; font-size:13px; color:#333399; text-decoration:none; font-weight:bold; padding-right:10px;}
.link_active{font-family:Arial; font-size:13px; color:#ff3399; text-decoration:none; font-weight:bold; padding-right:10px;}

/* Join Us */
#signup_main{ background:url(../images/sign_up_bg.jpg) no-repeat; width:1001px;}
#signup_left{float:left; width:647px;}
#signup_right{float:right; width:354px; text-align:right}
#signup_content{ height:420px; padding:340px 0px 0px 240px;}

/* Contact Us */
#contact_main{ background:url(../images/contact_bg.jpg) no-repeat; width:1001px;}
#contact_left{float:left; width:647px;}
#contact_left_bg{float:left; width:287px; font-size:18px; font-weight:bold; padding:195px 159px 0px 201px; text-align:center; color:#333366; line-height:20px; height:500px;}
#contact_left_bg1{padding:0px; margin:0px;}
#txt_phone{padding-top:55px; font-size:18px; font-weight:bold; text-align:center; color:#333366;}
#contact_right{float:right; width:354px; text-align:right}
.contact_popup{background:url(../images/contact_popup_bg.gif) no-repeat; width:524px; height:285px;}

/* Footer Section */
#footer_link{color:#512b08; font-weight:bold; padding-left:40px; line-height:24px;}
#footer_link a{color:#512b08; font-family:Arial; font-size:12px; text-decoration:none;}
#footer_link a:hover{color:#512b08; font-family:Arial; font-size:12px; text-decoration:underline;}
#copyright{padding:5px 0px 0px 0px; color:#512b08; font-size:10px;}

/* Terms and Conditions Page */
#privacybg{ background:url(../images/privacy_policy_bg.jpg) no-repeat; width:1001px;}
#termsbg{ background:url(../images/terms_conditions_bg.jpg) no-repeat; width:1001px;}
#termscontent{width:397px; height:435px; padding-left:245px; padding-top:325px;}
#termstext{height:370px; overflow:auto;}
#termstext b{ color:#e2307c; font-size:13px;}

.scroll
	{
	scrollbar-face-color:#fce393;
	scrollbar-highlight-color:#bc368d;
	scrollbar-shadow-color:#bc368d;
	scrollbar-3dlight-color:#bc368d;
	scrollbar-arrow-color:#bc368d;
	scrollbar-track-color:#bc368d;
	scrollbar-darkshadow-color:#bc368d;
	}

.scroll1
	{
	scrollbar-face-color:#bc368d;
	scrollbar-highlight-color:#f2e0ae;
	scrollbar-shadow-color:#f2e0ae;
	scrollbar-3dlight-color:#f2e0ae;
	scrollbar-arrow-color:#f2e0ae;
	scrollbar-track-color:#f2e0ae;
	scrollbar-darkshadow-color:#f2e0ae;
	}


ul.bullet { margin:0px 0px 0px 20px; padding:0px; }
ul.bullet li { background:url(../images/bullet.gif) 0px 7px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:0px; padding:0px 0px 2px 10px; }

#fruitover { font-size:11px; text-decoration:underline; color:#9d005c; }

#emailuspad { padding-top:29px; text-align:left; padding-left:54px; }

.popupControl
{
	background-color:#f0f8ff;
	position:absolute;
	/*visibility:hidden;*/
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}


.tblcontent	
{
background-color:#8f4344;
border:#8f4344 0px solid;
}





.tblhead
{
	height: 25px;
	line-height: 25px;
	background-color:#8f4344;

}


.tdwhite
{
 background-color:#FFFFFF;
   
}


#event_title_new { 
	color:#cb102a;
	font-size:17px;
	font-weight:bold;
	}
#event_title_new div
{
	padding-top:5px;
	color:#720407;
	font-size:14px;
	font-weight:bold;
	}
	
#txt_pink{color:#ff3399;}
#txt_pink a{color:#ff3399; text-decoration:none; }
#txt_pink a:hover{color:#ff3399; text-decoration:underline; }


a.link1
{
    color:#FF3399;
    text-decoration:underline;
     font-size:11px;
}

a.link1:hover
{
    color:#FF3399;
    text-decoration:none;
    font-size:11px;
    
}

div.eventlist
{
    color:#58b89d;
    text-decoration:none;
    font-size:20px;
    font-weight:bold;
}

ul.bullet 			
{
text-align:left; 
padding:15px 0px 0px 10px;  
list-style-type:none;	
margin:0px;	
font-size:12px;	
}
ul.bullet li			
{ 
padding:0px 15px 0px 18px;	
background:url(../images/bullet.jpg) no-repeat 3px 3px; 
}