/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:2%;
	left:50%;
	z-index:9999;
	width:800px;
	height:600px;
	margin:0px 0 0 -400px;
	text-align:left;
}

#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

/*#lightbox.done img{
	width:100%;
	height:100%;
}*/




#box 
{
	
	/*padding: 12px;*/
	margin:0;
	/*border: 1px solid black;
	background-color: white;*/
	z-index:101;
	/*width:568px;*/
}

.box01{
	padding: 12px;
	/*border: 1px solid black;*/
	background-color: white;
	width:568px;
	height:100%;
	overflow:hidden;
}
.nxtback{
	padding:12px 0 0 0;
	text-align:right;
}
.nxtback .nxt{
	float:right;
	margin:0 0 0 9px;
}
	

#boxtitle
{
	
	/*float:center;
	top:0;
	left:0;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;

	color:white;
	text-align:center;*/
	font:bold 24px/65px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E4E4E4;
	padding:0 0 0 21px;
	display:block;
}
.light_content{ border:1px solid #CFCFCF; }
.select_section{
	padding:0 38px 0 21px;
}
.select_section04{
	padding:38px 0 59px 24px;
}
form.detailsend{
}
form.detailsend label{
	padding-bottom:11px;
	display:block;
}
.select_section label span.nameTxt{
	font-size:14px;
	line-height:23px;
	color:#000000 !important;
	width:86px;
	float:left;
	display:block;
}
.select_section span.plsenter{ 
	width:146px;
	height:23px;
	float:left;
	background:url(../images/pls.gif) no-repeat 100% 0;
	padding:0 0 0 29px;
	line-height:23px;
	color:#fff;
	display:block;
	font-size:11px !important;
	margin:0;
	font-weight:normal;
}
.txtbox09{
	width:252px;
	height:21px;
	border:solid 1px #808080;
	float:left;
}
.sendbtn{
	margin:4px 0 0 259px;
}
 

.select_section span{
	font:bold 14px/39px Arial, Helvetica, sans-serif;
	color:#005593;
	display:block;
	padding-bottom:8px;
}
.random{
	border:solid 1px #D5D5D5;
	margin-bottom:9px;
	background:url(../images/random-bg.gif) repeat-x 0 0;
	padding:0 15px 0 14px;
	clear:both;
	height:68px;
}
.random p{
	width:45px;
	height:45px;
	font:bold 30px/45px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/onebg.gif) no-repeat 0 0;
	margin:11px 16px 11px 0;
	text-align:center;
	float:left;
}
.random h2{
	font-weight:bold;
	font-size:24px;
	line-height:67px;
	width:345px;
	padding:0;
	margin:0;
	float:left;
}
.random h2 a{
	color:#005593 !important;
}
.random h2 a:hover{
	color:#5EB0FB !important;
	text-decoration:none;
}
.random img{
	float:right;
	display:block;
}








/*--------thank u------------------*/
/*.select_section01{
	padding:109px 0 146px 0;
}
.quto{
	margin:0 50px;
	padding:0;
}
.quto h2{
	font:bold 22px/29px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	width:auto;
	padding:0 0 29px 0;
}
.quto h2 a{
	color:#216EE1;
}
.quto ul{
	list-style-type:none;
	padding:0 0 0 20px;
	width:auto;
	float:left;
}
.quto ul li{
}
.quto ul li h3{
	color:#000;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	display:block;
}
.quto ul li a{
	color:#005693;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	display:block;
	
}




#quto{
	margin:18px 0 0 0;
	height:354px;
	overflow:scroll;
overflow-x:hidden;


	
}
.quto01{
	padding:0 0 31px 0;
	float:left;

}
.quto01 ul{
	list-style-type:none;
	padding:0 0 16px 0;
	width:auto;
	float:left;
	margin-right:55px;
	background:url(../images/dotedx.gif) repeat-x 0 100%;
}
.quto01 ul li{
}
.quto01 ul li h3{
	color:#000;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	display:block;
}
.quto01 ul li a{
	color:#005693;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	display:block;
	
}
.select_section02{
	padding:0 0 0 20px;
}
.requirments{
	padding-bottom:20px;
	width:499px;
	float:left;
}
.requirments_bg{
	background:url(../images/dotedx.gif) repeat-x 0 100%;
}
.requirments01{
	width:223px;
	float:left;
}
.requirments01 img{
	float:left;
	margin:0 11px 0 0;
	border:solid 1px #E9E9E9;
}
.requirments01 p{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#838383;
	width:auto;
	padding:0;
	margin:0;
}

.requirments02{
	width:245px;
	float:right;
}
.requirments02 h2{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#005693;
	text-align:right;
	display:block;
	padding:0 4px 11px 0;
	margin:0;
}
.special{
	width:241px;
	height:65px;
	border:solid 2px #D4D4D4;
}

.yourdetail{
	width:499px;
	float:left;
	padding:0 0 8px 0;
}
.yourdetail h2{
	font:normal 18px/40px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0 ;
	margin:0;
}
.yourdetail p{
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	color:#6B6760;
}
.txtbox09selected{
	border:solid 1px #287CE8;
}*/

h4.our{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
}
/*.topcurv{
	background:url(../images/transporent-bg.png) repeat;
	behavior: url("iepngfix.htc");
	height:14px;
	font-size:0;
	line-height:0;
}
.bottomcurv{
	background:url(../images/transporent-bg.png) repeat;
	behavior: url("iepngfix.htc");
	height:16px;
	font-size:0;
	line-height:0;
}
*/

.middle-contener_block{
	width:131px;
	float:left;
	padding:12px 0 14px 0;
	background:url(../images/block_bottom.gif) no-repeat 0 100% #989C9D;
	margin-right:20px;
}
.middle-contener_blocklast{
	margin-right:0;
}
.middle-contener_blockfirst{
	margin-right:0;
}
.middle-contener_block img{
	display:block;
	margin:0 auto;
}
.middle-contener_block p{
	padding:8px 0 0 0;
	text-align:center;
	font:normal 12px/14px "Lucida Sans Unicode", sans-serif, Arial;
	text-align:center;
	text-transform:uppercase;
}
.middle-contener_block p a{
	color:#000;
}
 

.middle-contener h3{
	font:normal 15px/29px "Lucida Sans Unicode", sans-serif, Arial;
	color:#8BC53E;
	display:block;
	padding:0;
	margin:0 0 21px 0;
	border-bottom:solid 1px #686968;
}

.middle-contener-iframe h3{
	font:normal 15px/29px "Lucida Sans Unicode", sans-serif, Arial;
	color:#8BC53E;
	display:block;
	padding:0;
	margin:0 0 21px 0;
	border-bottom:solid 1px #686968;
}


.contener_subcatpan{
	
	overflow:hidden;
	padding-left:15px;
}

.rightpantop{
	height:10px;
	background:url(../images/right_pantop.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
.rightpanbottom{
	height:10px;
	background:url(../images/right_panbotm.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
.rightpanmiddle{
	height:100%;
	overflow:hidden;
	padding:0 12px;
}
.rightpanmiddle_cont{
	margin:0 0 0 90px;
}
.rightpanmiddle_cont h3{
	color:#000;
	border:0;
	line-height:18px;
	margin-bottom:0;
}
.rightpanmiddle_cont p{
	padding:10px 0;
}
img.change{
	margin:0 0 30px 0 !important;
	clear:both;
	padding:10px 0 0 0;
}
img.change01{
	margin:0 0 0 0 !important;
	padding:10px 0 0 0;
	clear:both;
}

.nxtprev{
	padding:0 0 0 4px;
	}
.nxtprev ul{
}
.nxtprev ul li{
	float:left;
	width:auto;
	margin-right:5px;
}
.nxtprev ul li a{
	width:15px;
	height:15px;
	background-color:#D2D3D5;
	border:solid 1px #818284;
	color:#000;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	margin-top:8px;
}
.nxtprev ul li a.forbtn{
	width:auto;
	height:auto;
	background-color:#262626;
	border:0;
	display:block;
	float:left;
	margin-top:0;
}
.nxtprev ul li a:hover{
	color:#514E9F;
	background-color:#fff;
	text-decoration:none;
}







/*==========================new class on 27-01-2010======================================*/
.rightpantop01{
	height:10px;
	background-color:#989C9D;
	font-size:0;
	line-height:0;
}
.rightpanbottom01{
	height:10px;
	background-color:#989C9D;
	font-size:0;
	line-height:0;
}
.contener_subcatpan01{
	margin-left:0;
}
.rightpanmiddle_cont01{
	margin:0 0 0 0;
		width:250px;
		padding:0 0 0 10px;
		height:100%;
		overflow:hidden;
}
.rightpanmiddle_cont01 p.width{
	color:#000;
	font-size:14px;
	padding-bottom:0;
	
}
.rightpanmiddle_cont01 p.width01{
	padding-top:0;
}
.rightpanmiddle_cont01 p.width span{
	width:50px;
	display:block;
	float:left;
	
}
.cost{
	color:#4F0202;
}
.remove{
	text-align:center;
	font-weight:bold;
	float:right;
	padding:10px 0 0 0;
}
.delevary{
	padding:0 0 0 150px;
}
.delevary p{
	font-size:16px;
	color:#DADADA;
	padding-bottom:5px;
}
.delevary p span{
	width:180px;
	display:block;
	float:left;
}
.greeen{
	color:#7DCB32;
}
.vat{
	font-size:12px;
	font-weight:normal;
}
.delevary p.check{
	padding-top:8px;
	text-align:right;
}
.delevary p.check img{
	float:left;
	margin-right:8px;
}

.rightpanmiddle_cont03{
	margin-left:0;
}
.rightpanmiddle_cont03 p{	
	padding:6px 0 10px 0;
	border-bottom:solid 1px #000;
	color:#000;
	font-size:13px;
}
.rightpanmiddle_cont03 form{
	padding-top:6px;
	height:100%;
	overflow:hidden;
}
.rightpanmiddle_cont03 form label{
	width:auto;
	float:left;
	padding-left:10px;
}
.rightpanmiddle_cont03 form label.fastone{
	padding-left:0;
}
.rightpanmiddle_cont03 form label span{
	font-weight:bold;
	color:#000;
	display:block;
	padding-right:8px;
	float:left;
	line-height:20px;
}
.rightpanmiddle_cont03 form label input{
	width:85px;
	_width:83px;
	color:#3D6F04;
	font-weight:bold;
	background-color:#CCCCCC;
	border:solid 1px #666666;
}
.rightpanmiddle_cont03 p.moral{
	border:0;
	padding:0;
	font-size:16px;
	text-align:right;
}
.rightpanmiddle_cont03 form.forstep2{
	border-bottom:solid 0px #000;
	height:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.rightpanmiddle_cont03 form.forstep2 label{
	text-align:center;
	padding:0;
	margin:0;
	display:inline;
	width:90px;
	color:#000;
	font-size:11px;
	
}
.rightpanmiddle_cont03 form.forstep2 input.chheck{
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	display:block;
	margin:0 auto;
}
.rightpanmiddle_cont03 form.forstep2 span{
	color:#333333;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	line-height:20px;
}
.delevary01{
	padding:10px 0;
}
p.bord_none{
	border:0;
	padding:0;
	font-weight:bold;
}

p.bord_none-total{
	border:0;
	padding:0;
	font-weight:bold;
}
.total{
	padding-top:10px !important;
}
.greeen01{
	color:#000;
}

p span green_bold{
border:0;
padding:0;
font-weight:bold;
color:#006600;
font-size:20px;
}

#errormes {
 color:#FF0000;
 font-size:13px;
}


/************* Modify on 30-01-10 ***************/
.middle-contener{
	background-color:#262626;
	*background-color:#1D1D1D;
	padding:0 30px;
	border-left:solid 1px #444444;
	border-right:solid 1px #444444;
	/*width:433px;*/
	clear:both;
	height:100%;
	overflow:hidden;
}

.middle-contener-iframe{
	background-color:#262626;
	*background-color:#1D1D1D;
	padding:0 30px;
	/*border-left:solid 1px #444444;
border-right:solid 1px #444444;*/
	/*width:433px;*/
	clear:both;
	height:100%;
	overflow:hidden;
}
.outer-cont { width:600px; margin:0 auto;}
.outer-mural { width:500px; margin:0 auto;}
.outer-frame { width:850px; margin:0 auto;}
.pakageupgrdcofirm{
	/*width:40%;*/
	padding:8px 0 0 0;
	position:relative;
}


.pakageupgrdcofirm img.close{
	position:absolute;
	top: 0px;
	right: 15px;
}

.close{
	height:28px;
	/*padding:0 0 0 460px;*/
}	
.curve_top{ background:url(../images/curve_top.png) repeat-x 0 0; height:11px; }
.curve_bttm{ background:url(../images/curve_bttm.png) repeat-x 0 0; }

.width1{ width:1px;} 

.contener_subcatpan_block{
	background-color:#989C9D;
	margin-bottom:12px;
	width:100%;
	float:left;
}









/*===================================MODIFY CLASS ON 01-02-2010===================================================*/
a.cancel{
	width:auto;
	float:left;
	margin:4px 0 0 0;
	color:#fff;
	background:url(../images/cacel.png) no-repeat 0 -1px;
	behavior: url("iepngfix.htc");
	padding:0 0 0 20px;
}
.contener_subcatpan03{
	/*margin-left:135px;
	_margin-left:133px;*/
	/*overflow:hidden;*/
}
.nowbye{
	padding-top:10px;
	height:100%;
	overflow:hidden;

}
/*===================================NEW CLASS ON 01-02-2010===================================================*/
.pakageupgrdcofirm01{
	/*width:75%;*/
	padding:8px 0 0 0;
	position:relative;
}
.save_pan{
	clear:both;
	padding-top:15px;
/*	margin-bottom:10px;*/
	height:100%;
	overflow:hidden;
}
.save_pan img{
	float:left;
	margin-right:20px;
}
.contener_subcatpan05{
	margin-left:365px;
}
.click_drug{
	clear:both;
}
.click_drug p a{
	background:url(../images/click.png) no-repeat 0 50%;
	behavior: url("iepngfix.htc");
	padding-left:20px;
}
.click_drug p.zoom{
	border-bottom:0;
}
.click_drug p.zoom a.zin{
	background:url(../images/zoomin.gif) no-repeat 0 50%;
	behavior: url("iepngfix.htc");
	padding-left:20px;
}
.click_drug p.zoom a.zout{
	background:url(../images/zoomout.gif) no-repeat 0 50%;
	behavior: url("iepngfix.htc");
	padding-left:20px;
}
.menutab{
height:37px;
padding:0 0 0 8px;
}
.menutab ul{
	padding:0;
	margin:0;

}
.menutab ul li{
	float:left;
	margin-right:2px;
	width:auto;
}
.menutab ul li.nomarg{
	margin:0;
}
.menutab ul li a{
	/*background:url(../images/limiddleBg.gif) repeat-x 0 0;*/
	float:left;
	cursor:pointer;
	width:auto;
	text-decoration:none;
	background-color:#989C9D;
}
.menutab ul li a span.left{
	background:url(../images/ulleft.gif) no-repeat 0 0;
	float:left;
	cursor:pointer;
	width:auto;
}
.menutab ul li a span.left span.rite{
	background:url(../images/ulrite.gif) no-repeat 100% 0;
	font:normal 18px/37px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	float:left;
	cursor:pointer;
	width:auto;
	padding:0 30px;
	
}

.menutab ul li a.active span.left{
	background:url(../images/ulleft01.gif) no-repeat 0 0;
	float:left;
	cursor:pointer;
	width:auto;
}

.menutab ul li a:hover span.left{
	/*background:url(../images/ulleft01.gif) no-repeat 0 0;*/
	float:left;
	cursor:pointer;
	width:auto;
}
.menutab ul li a:hover{
/*	background:url(../images/limiddleBg01.gif) repeat-x 0 0;*/
	float:left;
	cursor:pointer;
	width:auto;
	text-decoration:none;
}
.menutab ul li a:hover span.left span.rite{
	/*background:url(../images/ulrite01.gif) no-repeat 100% 0;*/
	color:#000;
	background-color:inherit;
}


.menutab ul li a.active{
	background:url(../images/limiddleBg01.gif) repeat-x 0 0;
	float:left;
	cursor:pointer;
	width:auto;
	text-decoration:none;
}
 .menutab ul li a.active span.left span.rite{
	background:url(../images/ulrite01.gif) no-repeat 100% 0;
	color:#000;
	background-color:inherit;
}



form.checkout{
	padding:15px 0 15px 40px;
}

form.checkout label{
	padding-bottom:10px;
}
form.checkout label strong{
	width:110px;
	line-height:35px;
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	font-size:14px;
}
form.checkout label span{	
	width:251px;
	height:35px;
	/*background:url(../images/txtboxbg.gif) no-repeat 0 0;*/
	background-color:#FFFFFF;
	float:left;
	border:0;
	margin-right:11px;
	padding:0;

}
form.checkout label span input{
	background:none;
	border:0;
	width:230px;
	height:25px;
	padding:5px 0 0 0;
	margin:3px 10px 2px 10px;
	background-color:#FFFFFF;
}
form.checkout label b{
	display:block;
	width:auto;
	float:left;
	line-height:35px;
	color:#BE1E2D;
}
.basketbtn{
	clear:both;
	text-align:right;
}
.basketbtn img{
	float:right;
	margin-left:15px;
}

.chk-out{ background:#81898B; margin-bottom:8px;}
p.no-pad{ padding:0; margin:0;}

.chk-out a{ color:#000; text-decoration:underline;}
.chk-out a:hover{ text-decoration:none;}

.chk-out .rightpanmiddle{ padding-top:4px;}

.chk-out p.bttm{background:#81898B; height:7px;}

.rightpanmiddle_cont03 p.no-bdr{ border:0;}

.rightpanmiddle_cont03 form.product-delivery{ float:left; width:auto;}

.product-right{ float:right;}

.chk-out h2{ font-family:"Lucida Sans Unicode",sans-serif,Arial;
font-size:18px;
font-weight:bold;
color:#000;}

.chk-out h4{ font:bold 14px "Lucida Console"; color:#000;}

		