body					{ background:url(../images/body_bg.jpg) no-repeat top; background-color:#1d0c0c; font-family:HelveticaRounded Bold,Arial; font-size:13px; font-family:Arial; margin:0px; color:#FFFFFF; }

#main					{ width:982px; margin:auto; border:#ff0000 0px solid }

a.news_head					{ color:#FFFFFF; font-size:13px; text-decoration:none;}
a.news_head:hover			{ color:#009AEF; font-size:13px; text-decoration:underline;}

a.news					{ color:#FFFFFF; font-size:12px; text-decoration:underline; }
a.news:hover			{ color:#009AEF; font-size:12px; text-decoration:none; }

a						{ color:#085aac;; font-size:12px; text-decoration:underline;}
a:hover					{ color:#ffffff; font-size:12px; text-decoration:none;}
#header					{ width:982px; margin:auto; float:left; border:#ff0000 0px solid }
img, div 				{  behavior: url(iepngfix.htc); }
#header_left			{ float:left; width:260px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#f2f2f3; }
#header_right			{ float:right; width:707px; margin:0px; }
h1						{ font-family:Swis721 BdRnd BT, HelveticaRounded Bold,Arial; font-size:33px;  margin:0px; margin-bottom:18px; color:#f2f2f3; font-weight:normal; }
h1.inner				{ font-family:Swis721 BdRnd BT, HelveticaRounded Bold,Arial; font-size:33px;  margin:0px; margin-bottom:12px; color:#f2f2f3; font-weight:normal; }
.abt_txt				{ font-family:HelveticaRounded Bold,Arial; font-size:14px; color:#2a3896; }
.ocean_spray_brd		{ font-family:HelveticaRounded Bold,Arial; font-size:14px; color:#750707; }
.left_txt				{ padding:5px 0px 0px 0px; width:445px;  line-height:18px; }
.bold_brown				{ font-family:HelveticaRounded Bold,Arial; font-size:18px; color:#750707;  }
ul.prd_list				{ text-align:left; padding:8px 0px 7px 0px; color:#2a3896; font-weight:bold; font-size:12px; height:25px; list-style-type:none; margin:0px; loat:left; idth:474px; }
.p_list 				{ text-align:left; padding:2px 0px 2px 0px; color:#2a3896; font-weight:bold; font-size:12px;  }
ul.prd_list li 			{ background:none; padding:0px 6px 15px 0px; color:#2a3896; }
.p_berry_points			{ text-align:center; padding:2px 0px 2px 0px; color:#2a3896; font-weight:bold; text-align:center; font-size:12px; }

ul.berry_points			{ text-align:left; padding:10px 0px 7px 30px; margin:6px 0px 0px 0px; color:#2a3896; font-weight:bold; text-align:center; font-size:12px; list-style-type:none;   width:25px;   }
ul.berry_points li		{ background:none; padding:5px 0px 0px 0px; text-align:center; background:url(../images/product_icon.gif) no-repeat; height:25px; color:#ffffff; }
.borders				{ border-right:1px #e0e0d5 solid; border-bottom:1px #e0e0d5 solid;  }
.btn_new				{ background: url(../images/btn_new.gif) no-repeat;	border: 0px; width:124px; display: block; height:25px; font-size: 13px; text-align: center; color: #000000; font-weight: normal; font-family: Arial; cursor: pointer; }
.btn_common				{ background: url(../images/btn_common.gif) no-repeat;	border: 0px; width:93px; display: block; height:25px; font-size: 13px; text-align: center; color: #000000; font-weight: normal; font-family: Arial; cursor: pointer; }

#productmenu			{ float:left; padding:15px 0px 0px 0px;  width:223px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul.prouctmenuitem		{ list-style:none; margin:0px; padding:0px 0px 0px 0px;}
ul.prouctmenuitem li	{ list-style:none; margin:0px; background:none; padding:0px 0px 0px 0px;}

#productmenu a.mer		{ background:url(../images/bg_nor_mer.jpg) no-repeat; width:221px; height:27px; display:block; font-weight:bold;  margin:0px; padding:6px 0px 0px 13px; text-align:left; border:#FF0000 0px solid; color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
#productmenu a.mer:hover, #productmenu a.active, #productmenu a.active:hover	{ background:url(../images/bg_ovr_mer.jpg) no-repeat;color:#ffffff; width:221px; height:36px; display:block;   font-family:Arial; color:#150003; padding:14px 0px 0px 13px; font-size:11px; font-weight:bold; text-decoration:none; }

#productmenu a.prt		{ background:url(../images/bg_nor_prt.jpg) no-repeat; width:221px; height:27px; display:block; font-weight:bold;  margin:0px; padding:6px 0px 0px 13px; text-align:left; border:#FF0000 0px solid; color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
#productmenu a.prt:hover, #productmenu a.prt_active, #productmenu a.prt_active:hover	{ background:url(../images/bg_ovr_prt.jpg) no-repeat;color:#ffffff; width:221px; height:36px; display:block;   font-family:Arial; color:#150003; padding:14px 0px 0px 13px; font-size:11px; font-weight:bold; text-decoration:none; }

#productmenu a.mos		{ background:url(../images/bg_nor_ele.jpg) no-repeat; width:221px; height:27px; display:block; font-weight:bold;  margin:0px; padding:6px 0px 0px 13px; text-align:left; border:#FF0000 0px solid; color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
#productmenu a.mos:hover, #productmenu a.mos_active, #productmenu a.mos_active:hover	{ background:url(../images/bg_ovr_ele.jpg) no-repeat;color:#ffffff; width:221px; height:36px; display:block;   font-family:Arial; color:#150003; padding:14px 0px 0px 13px; font-size:11px; font-weight:bold; text-decoration:none; }

#productmenu a.experience		{ background:url(../images/bg_nor_exp.jpg) no-repeat; width:221px; height:27px; display:block; font-weight:bold;  margin:0px; padding:6px 0px 0px 13px; text-align:left; border:#FF0000 0px solid; color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
#productmenu a.experience:hover, #productmenu a.experience_active, #productmenu a.experience_active:hover	{ background:url(../images/bg_ovr_exp.jpg) no-repeat;color:#ffffff; width:221px; height:36px; display:block;   font-family:Arial; color:#150003; padding:14px 0px 0px 13px; font-size:11px; font-weight:bold; text-decoration:none; }

#productmenu a.pos_kits		{ background:url(../images/bg_nor_pos.jpg) no-repeat; width:221px; height:27px; display:block; font-weight:bold;  margin:0px; padding:6px 0px 0px 13px; text-align:left; border:#FF0000 0px solid; color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
#productmenu a.pos_kits:hover, #productmenu a.pos_kits_active, #productmenu a.pos_kits_active:hover	{ background:url(../images/bg_ovr_pos.jpg) no-repeat;color:#ffffff; width:221px; height:36px; display:block;   font-family:Arial; color:#150003; padding:14px 0px 0px 13px; font-size:11px; font-weight:bold; text-decoration:none; }



.categeory_main					{  width:640px; height:245px; order: #FF0000 1px solid;  overflow:hidden; float:left; }
.cat_curebg						{  float:left; background:url(../images/catbg.png) no-repeat; width:309px; padding-right:6px;   }
.cat_curebg1					{  float:right; background:url(../images/catbg.png) no-repeat; width:309px;}
.berrybg						{  position:relative;  float:right;  width:54px; border:#FF0000 0px solid; left:10px; top:-174px; }
.prd_main						{  width:296px; margin:13px 0px 0px 3px; }
.ord_main						{  float:left; width:295px; position:relative; top:-65px; }
a.sub							{ font-family:HelveticaRounded Bold,Arial; color:#009de1; font-size:11px; font-weight:bold; text-decoration:none; padding:0px 10px 0px 10px;  }
a.sub:hover						{ color:#085aac; font-size:11px; text-decoration:none; padding:0px 10px 0px 10px; }
a.sub1							{ font-family:HelveticaRounded Bold,Arial; color:#009de1; font-size:11px; font-weight:bold; text-decoration:none;   }
a.sub1:hover					{ color:#085aac; font-size:11px; text-decoration:none;}

a.sub2							{ font-family:HelveticaRounded Bold,Arial; color:#085aac; font-size:16px; font-weight:bold; text-decoration:none;   }
a.sub2:hover					{ color:#FFFFFF; font-size:16px; text-decoration:none;}


#cocktail_shaker				{ float:right; background:url(../images/img_ocean_spray_cocktail_shaker.png) no-repeat; height:246px; width:309px;}
#cocktail_stirrer				{ float:left; background:url(../images/img_ocean_spray_cocktail.png) no-repeat; height:246px; width:309px;}
#ctm_jug						{ float:right; background:url(../images/img_contemporary.png) no-repeat; height:246px; width:309px;}
#osg							{ float:left; background:url(../images/img_ocean_spray.png) no-repeat; height:246px; width:309px;}
.btn_order						{ margin-top:0px; padding-right:17px; }
.berry_txt						{ font-family:Myriad Pro,Arial; font-size:10px; float:right; width:54px; height:26px; text-align:center; padding:6px 2px 0px 0px; }
.prd_txt						{ float:left; font-size:11px; color:#0b3177;  padding-left:12px; width:277px; }
.prd_title_bold					{ font-family:HelveticaRounded Bold,Arial; color:#0b3177; font-size:22px;}
.prd_txt_small					{ color:#0b3077; font-size:9px; margin:0px; line-height:14px;  }
a.mail_link						{ font-family:HelveticaRounded Bold,Arial; color:#d0d1d2; font-size:11px; font-weight:bold; text-decoration:underline; }
a.mail_link:hover				{ color:#ffffff; font-size:11px; text-decoration:none; }
a.forgot						{ font-family:Arial; color:#a20916; font-size:13px; text-decoration:none; }
a.forgot:hover					{ color:#1c88db; font-size:13px; text-decoration:underline; }

.txtbox							{ border:1px solid #0b3177; height:17px; width:191px; font-size:12px; padding:2px 0px 0px 7px;	}
.txtbox1						{ border:1px solid #a5101c; height:18px; width:166px; font-size:12px;  padding:2px 0px 0px 7px;}
.txtbox_samll					{ border:1px solid #cccccc; height:14px; width:20px; text-align:center; font-size:12px; }
.cmbbox							{ color:#000000; font-size:12px; border:1px solid #0b3177;  width:200px; height:18px; margin:0px; padding:0px;   }
.cmbbox_multi					{ color:#000000; font-size:12px; border:1px solid #0b3177;  width:265px; height:80px; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;}

.tblbg							{ background:url(../images/regbg.gif) repeat-x bottom ; height:27px; color:#000000;  /*filter:alpha(opacity=85); -moz-opacity: 0.75; opacity: 0.60;*/}
.tblbg1							{ background:url(../images/regbg1.gif) repeat-x bottom ; height:27px; color:#000000; }
.tbl_title						{ background:url(../images/tbl_title.gif) repeat-x bottom ; height:27px; color:#000000; }

.tbl_strip						{ background:url(../images/stripbg.png) repeat-x; height:28px;  }
.tbl_strip1						{ background:url(../images/stripbg1.png) repeat-x; height:28px; }
.button							{ color:#FFFFFF;  font-size:12px; height: 20px;	border: 1px #B9B9B9 solid;	background-color:#bd0d1a;	cursor:hand;	text-align: center;	vertical-align: top;	font-weight:bold; padding-bottom:4px;	}
.pad_left						{ padding-left:15px;  border-bottom:1px #FFFFFF solid; }
.subtitle						{ color:#f7d727; font-size:16px; }
ul.mem_area						{ padding:10px 5px 0px 12px; list-style-type:none; margin:0px; font-weight:bold;  }
ul.mem_area li					{ padding:0px 5px 7px 18px; background:url(../images/aeroOrange.gif) no-repeat 12px 7px;	}
ul.mem_area	a					{ padding:10px 5px 0px 12px; list-style-type:none; margin:0px; color:#800602; text-decoration:none; }
ul.mem_area	a:hover				{ padding:10px 5px 0px 12px; list-style-type:none; margin:0px; color:#07286c; text-decoration:underline; }

#content_txt_inner {float:left; font-family:Arial; font-size:12px; padding-left:20px; padding-top:10px; line-height:150%; text-align:justify; width:515px; }
#basic-accordian{padding:0px; z-index:2;}
.accordion_headings{color:#333333; cursor:pointer; font-weight:bold;}
.accordion_headings:hover{background:none; color:#000000; color:#4d003c;}
.accordion_child{padding:0px 0px 0px 30px; text-align:justify; line-height:18px; font-family:Arial; font-size:12px; color:#472a00;}
.news_cnt      {padding:0px 0px 0px 0px; text-align:justify; line-height:18px; font-family:Arial; font-size:12px; color:#472a00;}

ul{text-align:left;	padding-left:0px;	list-style-type:none;	margin:0px;}
ul li{padding:5px 2px 5px 30px; 	background:url(../images/arrow_blue.gif) no-repeat 4px 10px; color:#000;}





#footer_btm						{ width:956px; font-size:10px; float:left; clear:both; margin-left:11px; }
#footer_main					{ margin:20px 0px 30px 0px; text-align:center; padding-left:120px; }
#footer_main_about					{ margin:20px 0px 0px 0px; padding-bottom:30px; text-align:center; padding-left:140px; float:left;  font-size:10px; }
#footer_main_inner				{ margin:20px 0px 30px 0px; text-align:center; padding-left:120px; }
.copy_right						{ padding-top:13px; text-align:center; }
a.footer						{ font-family:HelveticaRounded Bold,Arial; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding:0px 15px 0px 0px;  }
a.footer:hover					{ color:#d0d1d2; font-size:11px; text-decoration:none; padding:0px 15px 0px 0px; }
a.footer_top					{ font-family:HelveticaRounded Bold,Arial; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 7px 0px 0px;  }
a.footer_top:hover				{ font-family:HelveticaRounded Bold,Arial; color:#150003; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 7px 0px 0px; }
a.footer_active					{ font-family:HelveticaRounded Bold,Arial; color:#150003; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 7px 0px 0px; }
a.footer_active:hover			{ font-family:HelveticaRounded Bold,Arial; color:#150003; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 7px 0px 0px; }

.txtnew							{ font-family:HelveticaRounded ,Arial; color:#f7d727; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px 0px 10px;  }
.text							{ font-family:HelveticaRounded,Arial; color: #ff0000; font-size:11px; text-decoration:none; padding:0px 10px 0px 10px;  }


a.newbox							{ color:#FFFFFF;  font-size:11px; height: 20px;	border: 1px #B9B9B9 solid;	background-color:#bd0d1a;	cursor:pointer; padding:2px 10px 2px 10px; text-decoration:none;}
a.newbox:hover						{ color:#750707;  font-size:11px; height: 20px;	border: 1px #B9B9B9 solid;	background-color:#bd0d1a;	cursor:pointer; padding:2px 10px 2px 10px; text-decoration:none;}

ol.mem_area						{ padding:10px 5px 0px 12px; list-style-type:decimal-leading-zero margin:0px; font-weight:bold;  }
ol.mem_area li					{ padding:0px 5px 10px 5px; 	}
a.faq_text						{ color:#972a22;; font-size:12px; text-decoration:underline;}
a.faq_text:hover					{ color:#000000; font-size:12px; text-decoration:none;}


.left_box { width:263px; margin-top:35px; background:url(../images/left_box_top.png) no-repeat left top;  padding:5px 0 0 0}
.left_box .left_box_top { background:url(../images/left_box_midd.png) repeat-y left top; padding:px 0 0 0; width:263px;   }
.left_box .left_box_top .left_box_midd {  background:url(../images/left_box_top.png) no-repeat left -5px; padding:15px 13px 0px 13px;  }
.left_box_bott { background:url(../images/left_box_bott.png) no-repeat left top; height:11px; line-height:11px; font-size:0px; }
.left_box .left_box_midd  .heading { padding:0 0 10px 0; margin:0; color:#FFFFFF; font-weight:bold; font-size:23px; line-height:26px;  font-family:Arial, Helvetica, sans-serif;   }
.left_box .left_box_midd .content { eight:180px; verflow:auto; padding:0; margin:0;}
.left_box .left_box_midd .content p { font-size:12px; color:#FFFFFF; line-height:17px; font-weight:normal; margin:0; padding:0 0 14px 0  }
.left_box .left_box_midd .leftbox_img { padding:0; margin:0 auto; height:114px; width:236px;}
.left_box .left_box_midd .leftbox_img_caption { background:url(../images/leftbox_img_caption.png) no-repeat left top; height:30px; padding:5px 10px; text-align:center; font-weight:bold; font-size:12px; color:#0b2968; width:216px; margin:0 auto; margin-bottom:15px;  }
.left_box .left_box_midd .content ul { padding:0; margin:0; }
.left_box .left_box_midd .content ul li { color:#FFFFFF; background:url(../images/aeroOrange.gif) no-repeat 0px 5px; padding:0 0 8px 15px; margin:0 }
.left_box  a { color:#FFFFFF }