
.faq h3{cursor:pointer;font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
  color:#236C6E;font-weight:normal;background:url(../images/icon-toggle-expand.png) no-repeat right 0; padding:0 0 0 10px; margin:0 10px 0 0; width:auto;} 

.faq .faqItem h3{font-size:16px;background:url(../images/icon-toggle-expand.gif) no-repeat right 0; padding:0 0 0 10px; margin:0 10px 0 0;}
.faq .faqItem h3.open{background-position:bottom;}

#supportFaqs .faq h3.open{background-position:right -25px;}

#supportFaqs01 .faq h3.open{background-position:right -25px;}
#supportFaqs02 .faq h3.open{background-position:right -25px;}
#supportFaqs03 .faq h3.open{background-position:right -25px;}
#supportFaqs04 .faq h3.open{background-position:right -25px;}
#supportFaqs05 .faq h3.open{background-position:right -25px;}
#supportFaqs06 .faq h3.open{background-position:right -25px;}
#supportFaqs07 .faq h3.open{background-position:right -25px;}
#supportFaqs08 .faq h3.open{background-position:right -25px;}
#supportFaqs09 .faq h3.open{background-position:right -25px;}
#supportFaqs10 .faq h3.open{background-position:right -25px;}
#supportFaqs11 .faq h3.open{background-position:right -25px;}
#supportFaqs12 .faq h3.open{background-position:right -25px;}
#supportFaqs13 .faq h3.open{background-position:right -25px;}
#supportFaqs14 .faq h3.open{background-position:right -25px;}
#supportFaqs15 .faq h3.open{background-position:right -25px;}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../LEMONADE020310/web/image/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../LEMONADE020310/web/image/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/*------------midle bottom start-------------*/
.midlebottom{
	overflow:hidden;
	width:908px;
	padding:0 0 10px 0 !important;
}


.midlebottom{
	overflow:hidden;
	width:908px;
	float:left;
	padding:0 0 10px 0 !important;
}
span.bottomdottedTop{
	background:url(../images/bottom-top.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	display:block;
	height:37px;
	width:912px;
	clear:both;
}
span.bottomdottedBottom{
	background:url(../images/bottom-bottomcurve.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	display:block;
	height:30px;
	width:912px;
	clear:both;
}
.midlePriceBox{
	overflow:hidden;
	height:100%;
	float:left !important;
	width:405px;
	height:228px;
	padding:0 10px 0 13px;
	margin:0 18px 11px 0;
	background:url(../images/midle-boxbg.gif) no-repeat 0 0;
	
}
.Nomargin1{
	margin:0 0 10px 0;
}
.midlePriceBox h1{
/*	background:url(../images/box-Titlebg.gif) no-repeat 0 0;*/
	height:35px;
	line-height:35px;
	color:#ab1919;
	background-color:inherit;
	padding:12px 0 3px 0 !important;
	margin:0 !important;
	font-size:18px;
	font-family:tahoma, Arial, "MS Sans Serif", "Times New Roman";
	font-weight:normal;
}
/*.boxContent1{
	background:url(../images/box-content-bg.gif) no-repeat 0 0;
	height:170px;
	padding:1px 10px 0 12px !important;
	text-align:justify;
	margin:0 !important;
	position:relative;
}*/

.midlePriceBox h1 a{
	color:#ab1919;
	background-color:inherit;
	text-decoration:none;
}
.midlePriceBox h1 a:hover{
	color:#444e50;
	background-color:inherit;
}
.midlePriceBox p{
	padding:0 0 0 0 !important;
	margin:0 !important;
	font-size:13px;
	line-height:18px;
	color:#374143;
	text-align:justify;
	
}
.midlePriceBox ul {
	list-style:none;
	padding:0;
	margin:7px 0 7px 0;
}
.midlePriceBox ul li{
	background:url(../images/greenbullets.jpg) no-repeat 0 4px !important;
	padding:0 0 7px 14px !important;
	font-size:13px;
	line-height:17px;
}
.midlePriceBox a.learnmore2{
	background:url(../images/learnmore-button.gif) no-repeat 0 0;
	width:110px;
	height:25px;
	float:left;
	display:block;
	font-size:14px;
	line-height:25px;
	
	text-decoration:none;
	padding:0 0 0 12px;
	margin:8px 0 0 0;
	color:#3b5a00;
	background-color:inherit;
}
.midlePriceBox a.learnmore2:hover{
	background:url(../images/learnmore-butto-hoverf.gif) no-repeat 0 0;
	color:#000;
	background-color:inherit;
}
.price{
	background:url(../images/price-button.gif) no-repeat 0 0;
	width:75px;
	height:41px;
	padding:0 0 0 132px;
	color:#000;
	background-color:inherit;
	font-size:26px;
	line-height:41px;
	float:left;
}
.boxContent1 img{
	float:left;
	width:auto;
	margin-right:10px;
	position:absolute;
	left:12px;
	top:115px;
}
.boxContent1 a.learnmore{
		color:#1e1e1e;
		background-color:inherit;
		font-size:14px;
		line-height:35px;
		float:left;
		width:92px;
		text-decoration:none;
		font-weight:bold;
		background:url(../images/red-bullet.gif) no-repeat 100% 13px;
		position:absolute;
		left:230px;
		top:115px;
}
.boxContent1 a.learnmore:hover{
	text-decoration:underline;
}
/*------------midle bottom end-------------*/

.show_hide_pan{
	width:575px;
	clear:both;
	padding:0 0 0 20px;
}
.show_hide_pan1{
	margin:0 auto;
	padding:10px 0 10px 0;
	width:800px;
}
.show_hide_pan h2{
	background:url(images/why-icon.gif) no-repeat 0 0;
	font:normal 20px/35px "myriad Pro", arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	padding:0 0 10px 40px;
}
.show_pan{
	width:540px;
	border:1px solid #acc2c4;
/*	background:url(images/show-bg.gif) repeat-x 0 0;*/
	padding:0 10px 0 8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-bottom:8px;

}
.show_pan1{
	width:800px;
	margin:0 auto;
	margin-bottom:10px;
}
.show_pan h3{
	font:normal 14px/22px "Arial Rounded MT BOLD", Arial, Helvetica, sans-serif;
	color:#259bb7 !important;
/*	background-color:#f3f9fa;*/
	height:16px;
	width:auto;
}
.show_pan h3 a{
		color:#259bb7 !important;
}
.show_pan h3 a:hover{
	color:#a91a1e !important;
	background-color:inherit;
}
.show_pan h3:hover{
/*	color:#a91a1e !important;
	background-color:inherit;*/
}
.show_pan img{
	float:left;
	width:auto;
	margin-right:10px;
}
.show_pan div.show_info{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#374143;
	text-align:justify;
	background-color:inherit;
	padding:0 10px 0 10px;
	
}
.show_pan div.show_info p{
	color:#374143;
	background-color:inherit;
}

.show_pan div.show_info span{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	background-color:inherit;
	padding-top:15px;
	padding-bottom:10px;
}

.show_pan div.show_info ul{
	padding:0;
	margin:0 0 0 0;
}
.show_pan div.show_info ul li{
	padding:0 0 10px 17px;
	color:#374143;
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat 0 6px;
}
.handcursor{
cursor:hand;
cursor:pointer;
padding:5px 0 5px 0;
margin:0 0 10px 0;
}
/*#bobcontent2-title{
	padding:10px 0 0 0;
	margin:0;
}*/

.boxContent{
	background:url(../images/midle-bg.gif) repeat-x 0 0;
	border-left:1px solid #bedee5;
	border-right:1px solid #bedee5;
	overflow:hidden;
	height:100%;
	width:892px;
	padding:0 0 0 18px;
}
.botMargin{
	margin-bottom:0;
}
.botMargin2{
	margin:0;
}
.show_hide_pan2{
	width:720px;
}
.show_pan2{
	width:720px;
}

.topFooter{
	background-color:#333333;
	color:#b6b6b6;
	overflow:hidden;
	height:100%;
}
.topFootInner{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
}
.footBox{
	float:left;
	min-width:282px;
	padding:20px 0 13px 0;
	margin-right:34px;
}
.footTitle{
	background:url(../images/foot-border.gif) repeat-x 0 100%;
	color:#e1e1e1;
	background-color:inherit;
	float:none !important;
	width:auto;
	overflow:hidden;
	height:100%;
	font-size:14px;
	line-height:18px;
	padding:0 15px 10px 0 !important;
	margin:0 0 10px 0 !important;

}
.footTitle h3{
	background:url(../images/foot-title-bullet.gif) no-repeat 100% 5px;
	color:#e1e1e1;
	background-color:inherit;
	float:left;
	width:auto;
	font-size:14px;
	line-height:18px;
	padding:0 15px 0 0 !important;
	margin:0 !important;
	font-weight:normal;
}
.footBox ul {
	padding:0 !important;
	margin:0 !important;
}
.footBox ul li{
	padding:0 0 10px 0 !important;
	font-size:13px;
	line-height:17px;
	list-style:none;
}
.footBox ul li a{
	font-size:13px;
	line-height:17px;
	color:#b6b6b6;
	background-color:inherit;
	text-decoration:none;
	padding:0 !important;
	margin:0 !important ;	
}
.footBox ul li a:hover{
	color:#dfdfdf;
	background-color:inherit;
}
.footBox h4{
	color:#0aafce;
	background-color:inherit;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	padding:0 0 7px 0 !important;
	margin:0 !important;
}
.footBox p{
	padding:0 0 10px 0 !important;
	margin:0 !important;
	float:none;
	width:213px;
	color:#b6b6b6;
	background-color:inherit;
	font-size:13px;
	line-height:18px;

}
/*.contactmain{
	padding:0 0 0 15px;
	overflow:hidden;
	height:100%;
}
#contact{
	background:url(../images/contactbg.jpg) no-repeat 0 0;
	width:884px !important;
	height:444px !important;
	overflow:hidden;
}
*/



/* Remove this when pasting into your Stylesheet! */


/* END Remove This */

#contact p, label, legend { font: 1.5em/25px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #87b501; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 650px; margin: 20px auto; padding: 20px 35px 35px 35px ; border: 1px solid #cbcbcb; background-color: #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; cursor: default; }
#contact fieldset { padding:20px; border:1px solid #eee; moz-border-radius:5px; -webkit-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius:5px; -webkit-border-radius:5px; }

ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 22px; line-height: 22px; color:#333; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }


.latestInner{
	overflow:hidden;
	height:100%;
}
.latestInner h1{
	font:normal 24px/30px tahoma, Arial, "MS Sans Serif", "Times New Roman";
	color:#87b501;
}
.latestInner p{
	font-size:13px;
	line-height:20px;
	text-align:justify;
}
.latestInner ol li{
	font-size:13px;
	line-height:20px;
}
.latestInner h2 img{
	float:left;
	width:auto;
}
.fltRight{
	float:right;
	width:auto;
	margin:0 0 0 10px;
}
.nobg{
	background:none !important;
}
.combodiv div.top_pan1{
	background:url(../images/bigBlack.jpg) no-repeat 0 0;
}
.combodiv div.mid_pan div.red_info1{
	background:url(../images/combo_mid2.jpg) no-repeat 0 0 !important;
}
.combodiv div.mid_pan div.first_info1{
	background:url(../images/combo_mid_devider_deep.jpg) no-repeat 0 0;	
}
.blogchart{
	width:880px;
	margin:0 auto 20px auto;
	overflow:hidden;
	height:100%;
}
.blogchart ul{
	list-style:none;
}
.chartTop{
	background:url(../images/chart2-topbg.gif) no-repeat 0 0;
	height:57px;
	padding:0 !important;
	margin:0 !important;
}
.topTitle{
	color:#fff;
	background-color:inherit;
	padding:0 0 0 24px;
	font-size:16px;
	line-height:47px;
	width:293px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin:0;
}
.topTitle2{
	background:url(../images/top-devider.gif) no-repeat 0 5px;
	width:178px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	font-size:16px;
	line-height:47px;
	color:#fff;
	background-color:inherit;
	text-align:center;
	margin:0;	
}
.chartContent{
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	overflow:hidden;
	height:100%;
	margin:0 !important;
	padding:0 9px 0 11px;
}
ul.priceChart{
	background-color:#f7f7f7;
	color:#ad1414;
	overflow:hidden;
	border-bottom:1px solid #fff;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
ul.priceChart li{
	color:#ad1414;
	background-color:inherit;
	line-height:35px;
	font-size:18px;
	padding:0;
	margin:0;
}
ul.priceChart li.pricetitle1{
	background:url(../images/combo-icon.gif) no-repeat 10px 13px;
	padding:0 0 0 24px;
	line-height:35px;
	font-size:18px;
	font-weight:bold;
	width:282px;
	float:left;
}
ul.priceChart li.pricetitle2{
/*	background:url(../images/chart-devider.gif) no-repeat 0 5px;*/
	width:178px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	margin:0;
	font-weight:bold;
	border-left:1px solid #dfdfdf;
	background:none;	
}
ul.priceChart2{
	background-color:#f2f2f2;
	color:#000;
	clear:both;
	font-size:13px;
	padding:0;
	margin:0;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
ul.priceChart2 li{
	color:#000;
	background-color:inherit;
}
ul.priceChart2 li.priceChart2Title{
	background:url(../images/combo-icon.gif) no-repeat 10px 13px;
	padding:0 0 0 24px;
	line-height:35px;
	width:282px;
	float:left;
	font-weight:bold;
}
ul.priceChart2 li.priceChart2Title2{
	line-height:35px;
	float:left;
	width:178px;
	text-align:center;
	border-left:1px solid #dddddd;
}

.chartBottom{
	background:url(../images/chart2-botbg.gif) no-repeat 0 0;
	height:13px;
	font-size:0;
	line-height:0;
	display:block;
}
ul.graylist{
	background-color:#f7f7f7;
	color:#ad1414;
	overflow:hidden;
	font-size:13px;
	border-bottom:1px solid #fff;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
ul.graylist li{
	color:#000;
	background-color:inherit;	
}
ul.graylist li.graylistTitle{
	background:url(../images/combo-icon.gif) no-repeat 10px 13px;
	padding:0 0 0 24px;
	line-height:35px;
	width:282px;
	float:left;
	font-weight:bold;
}
ul.graylist li.graylistTitle2{
	line-height:35px;
	float:left;
	width:178px;
	text-align:center;
	border-left:1px solid #dddddd;
}
ul.orderButton{
	padding:0 0 0 317px;
	margin:0;
	overflow:hidden;
}
ul.orderButton li{
	width:180px;
	float:left;
}
ul.orderButton li{
	text-align:center;
}
ul.orderButton li img{
	margin:0 auto;
	width:143px;

}
.imageMidle{
	margin:0 auto;
	display:block;

}
.inpagebluebody1{
	margin:0 auto 20px auto;
}





