body {
	font-weight: normal; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; background-color: #ffffff;
}
div {
	font-weight: normal; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
td,tr {
	font-weight: normal; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a:link {
	font-weight: bold; font-size: 11px; color: #0000ff; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a:visited {
	font-weight: bold; font-size: 11px; color: #0000ff; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}


.shophighlight {
	font-weight: normal; font-size: 11px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shophighlight:link {
	font-weight: normal; font-size: 11px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shophighlight:visited{
	font-weight: normal; font-size: 11px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}

.shopbold {
	font-weight: bold; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopbold:link {
	font-weight: bold; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shopbold:visited {
	font-weight: bold; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shopbold:hover{
	font-weight: bold; font-size: 11px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}

.shopsmall{
	font-weight: normal; font-size: 10px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopsmall:link {
	font-weight: bold; font-size: 10px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopsmall:visited {
	font-weight: normal; font-size: 10px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}

.shopsmallbold{
	font-weight: bold; font-size: 9px; color: #000000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopsmallbold:link {
	font-weight: bold; font-size: 9px; color: #0000ff; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shopsmallbold:visited {
	font-weight: bold; font-size: 9px; color: #333399; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shopsmallbold:hover{
	font-weight: bold; font-size: 9px; color: #333399; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}



.shopsmallhighlight{
	font-weight: normal; font-size: 9px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopsmallhighlight:link {
	font-weight: bold; font-size: 9px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}
a.shopsmallhighlight:visited {
	font-weight: normal; font-size: 9px; color: #cc0000; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline;
}




.shopheader1{
	font-weight: bold; font-size: 12px; color: #03397F; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader1:link {
	font-weight: bold; font-size: 12px; color: #03397F;;font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader1:visited {
	font-weight: bold; font-size: 12px; color: #03397F; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader1:hover {
	font-weight: bold; font-size: 12px; color: #03397F; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}

.shopheader2{
	font-weight: bold; font-size: 11px; color: #043883; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader2:link {
	font-weight: bold; font-size: 11px; color: #043883; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader2:visited {
	font-weight: bold; font-size: 11px; color: #043883; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader2:hover {
	font-weight: bold; font-size: 11px; color: #043883; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}

.shopheader3{
	font-weight: normal; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader3:link {
	font-weight: normal; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader3:visited {
	font-weight: normal; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shopheader3:hover {
	font-weight: normal; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}


.shoptitle1{
	font-weight: bold; font-size: 11px; color:#ffffff; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shoptitle1:link {
	font-weight: bold; font-size: 11px; color: #003980; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;

}
a.shoptitle1:visited {
	font-weight: bold; font-size: 11px; color: #003980; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shoptitle1:hover {
	font-weight: bold; font-size: 11px; color: #003980; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}


.shoptitle2{
	font-weight: bold; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shoptitle2:link {
	font-weight: bold; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
a.shoptitle2:visited {
	font-weight: normal; font-size: 11px; color: #004080; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}

.shopspecialbold {font-weight: bold; font-size: 13px; color: #003980; font-style: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}

.tableborder {border-style:solid; border-color:#88BEE0; border-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;}

.borderleft {border-style:solid; border-color:#88BEE0; border-width:1px; border-left-width:1px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px;}

.borderright {border-style:solid; border-color:#88BEE0; border-width:1px; border-left-width:0px; border-right-width:1px; border-top-width:0px; border-bottom-width:1px;}

.bottomborder {border-style:solid; border-color:#88BEE0; border-width:3px; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px;}

.shopborder { background-color: #88BEE0;}

.footerplccompany {
	font-weight:normal; 
	font-size: 11px; 
	color:#000000; 	
	font-style:normal;  
	font-family:verdana; 
	text-decoration:none;
	float: center;

}

.footergrassroot {
	font-weight:normal; 
	font-size: 11px; 
	color:#AE100F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}

.footergrassroot:link {
	text-align:center; 
	font-weight:normal; 
	font-size: 11px; 
	color:#AE100F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}

.footergrassroot:visited {
	text-align:center; 
	font-weight:normal; 
	font-size: 11px; 
	color:#AE100F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}

.footertolshop{
	font-weight:normal; 
	font-size: 11px; 
	color:#5F5F5F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}
.footertolshop:link {
	font-weight:normal; 
	font-size: 11px; 
	color:#5F5F5F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}
.footertolshop:visited {
	font-weight:normal; 
	font-size: 11px; 
	color:#5F5F5F; 
	font-style:normal; 
	font-family:arial; 
	text-decoration:none;
	float: center;
}

/*18082010 checkout page revamping*/
/*.chk_out_main_heading {
	font-family: Arial;
	font-size: 22px;
	color: #7A7A7A;
}
.chk_out_main_heading a:link, .chk_out_main_heading a:hover, .chk_out_main_heading a:visited{
	font-family: Arial;
	font-size: 25px;
	color: #7A7A7A;
	text-decoration:none;
}
.chk_out_main_content {
	font-family: Arial;
	font-size: 13px;
	color: #7A7A7A;
}
.chk_out_main_content a, .chk_out_main_content a:hover, .chk_out_main_content a:visited{
	font-family: Arial;
	font-size: 13px;
	color: #7A7A7A;
	text-decoration:none;
}
.chk_out_content {
	font-family: Arial;
	font-size: 10px;
	color: #7A7A7A;
}
.chk_out_content a:link, .chk_out_content a:hover, .chk_out_content a:visited{
	font-family: Arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration:none;
}
.chk_out_textbx1 {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #D1D1D1;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
.chk_out_textbx2 {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #D1D1D1;
	width: 500px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
.chk_out_style1{
	font-family:Arial;
	font-weight:Bold;
	font-size:11pt;
	color:#FF7800;
}
.chk_out_style2{
	font-family:Arial;
	font-size:16pt;
	color:#FF7800;
}*/
/*10022011 divya new chkout page start*/#maincolumn{clear:both;float:left;width:778px;padding-top:20px;overflow:hidden;height:auto;}
#left_sec{float:left;height:auto;width:580px;clear:both;}
.loginform{clear:both;padding-left:10px;padding-top:5px;color:#7A7A7A;float:left;width:536px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.chk_tab_data{padding-top:10px;	padding-left:10px;border-left:solid 1px #E2E2E1;border-right:solid 1px #E2E2E1;border-bottom:solid 1px #E2E2E1;}
.chk_tab_over{background-color:#D2E299;line-height:30px;height: 31px;border-left: solid 1px #E2E2E1;border-right: solid 1px #E2E2E1;border-top: solid 1px #E2E2E1;font-family:Verdana, Arial;font-size:12px;color:#000000;font-weight:bold;text-align:center;text-decoration: none;}
.chk_tab_over a:hover, .chk_tab_over a:visited, .chk_tab_over a:link {background-color:#D2E299;font-family:Verdana, Arial;font-size:12px;color:#000000;	font-weight:bold;text-align:center;text-decoration: none;}
.chk_tab_out {background-color: #FFF; line-height:30px; height: 31px;border-left: solid 1px #E2E2E1;border-right: solid 1px #E2E2E1;border-top: solid 1px #E2E2E1;border-bottom: solid 3px #D2E299;font-family:Verdana, Arial;font-size:12px;color:#000000;font-weight:bold;text-align:center;text-decoration: none;}
.chk_tab_out a:hover, .chk_tab_out a:visited, .chk_tab_out a:link{background-color: #FFF;height: 31px;font-family:Verdana, Arial;font-size:12px;color:#000000;font-weight:bold;text-align:center;text-decoration: none;}
.selected_loginform{clear:both;padding-left:10px;padding-top:5px;color:#7A7A7A;float:left;width:536px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.billing_sec{width:536px;clear:both;height:auto;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.selected_billing_sec{width:536px;clear:both;height:auto;padding-top:5px;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.shipping_sec{width:536px;clear:both;height:auto;padding-top:5px;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.selected_shipping_sec{width:536px;clear:both;height:auto;padding-top:5px;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.payment_sec{width:536px;clear:both;height:auto;padding-top:5px;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.selected_payment_sec{width:536px;border:1px solid;clear:both;height:auto;border-top-width:2px;border-top-style:solid;border-top-color:#0C8BCC;padding-top:5px;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.chk_sec1{float:left;width:180px;}
.chk_sec2{float:left;width:130px;}
.chk_sec3{float:left;width:85px;}
.chk_sec4{width:143px; float:left;}
.chk_3sections{width:110px;float:left;}
.disc_key_style{width:520px;height:35px;float:left;border: 1px dashed #C2C2C2;font-weight:bold;padding-top:5px;padding-left:10px;background-color:#FFE5E5;text-align:center;}
.pref_date_style{width:170px;float:left;}
.pref_date_dpdn1{width:50px; float:left;}
.pref_date_dpdn2{width:60px; float:left;}
.chkout_vertical_space{width:520px;float:left;height:8px;}
.tot_div{width:536px; float:left;}
.login_style{width:450px;float:left;}
.highlight_tab{border:1px solid #FE6E6D;background-color:#F8D0D1;width:550px;float:left;padding-top:2px;padding-left:5px;padding-bottom:2px;font-weight:700;color:#FE6E6D;clear:both;}
.min_char{float:left;padding-left:135px;padding-top:11px;width:390px;}
/*.total_payment_style{width:536px;padding-left:0px;float:left;}*/
.totalpayable{clear:both;margin-top:10px;}/*11032011.totalpayable{width:390px;clear:both;margin-top:10px;float:left;}.totalpayable{width:445px;clear:both;margin-top:25px;float:left;}*/
.makepayment_style{width:138px;float:left;}
.total_payment_text{width:252px;font-family: Arial;height: 32px;font-weight:bold;font-size: 13px;color: #333333;float: left;line-height: 32px;}
.address_container{display:none;width:536px;float:left;padding-bottom:10px;}/*25012011*/
.tick_mark{width:16px; height:16px;padding-left:8px;padding-bottom:6px;}/*22012011 divya new chkout page end*/
#right_sec{float:left;width:190px;border-top-width:2px;border-top-style:solid;border-top-color:#D2E299;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#editcart{color:#0C8BCC;text-align:right;padding-top:5px;padding-right:10px;}
.marb15{margin-bottom:15px;}
.ordersummary{font-size:18px;color:#ABCD66;padding-top:5px;padding-bottom:10px;}
.graytopbdr{border-top-width:1px;border-top-style:solid;border-top-color:#DDD;}
#subtotal{font-size:15px;font-weight:700;color:#000;background-color:#E4EEC2;padding-top:8px;padding-bottom:8px;border-top-width:1px;border-top-style:solid;border-top-color:#ADCE6B;text-align:right;padding-right:10px;}
#total{font-size:15px;font-weight:700;color:#000;background-color:#ADCE6B;padding-top:8px;padding-bottom:8px;text-align:right;padding-right:10px;}
.textbox_style{border:1px solid;padding-left:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;text-decoration:none;border-color:#D2D1D1 #C3C2C2 #A8A7A7 #B4B3B3;}
.textarea_style{border:1px solid;padding-left:2px;padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;text-decoration:none;border-color:#D2D1D1 #C3C2C2 #A8A7A7 #B4B3B3;}
.select_style{border:1px solid #A8A7A7;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
.saved_add{width:486px;float:left;}
.saved_add a:hover, .saved_add a:visited, .saved_add a:link{text-decoration:none;}
.clear_add{width:50px;float:left;}
.clear_add a:hover, .clear_add a:visited, .clear_add a:link{text-decoration:none;}
.vertical_space{width:536px;height:10px;float:left;}
.payment_det{display:none;width:646px;float:left;}
.payment_options{float:left;width:500px;}
.pay_style{width:500px;float:left;}
.radio_style{float:left;width:20px;}
.cc_style{float:left;width:80px;}
.cc_vspace{width:500px;height:20px;float:left;}
.other_options_style{float:left;width:365px;line-height:16px;}
.ord_hist_vspace{float:right;width:255px;height:25px;}
.ord_hist{float:right;width:255px;}
/*10032011 changed Payment css*/
.padl10{padding-left:10px;}
.payementboxinner{width:548px;float:left;}
.payementboxleft{width:133px;float:left;}		
.payementboxwhite{text-decoration:none;width:133px;line-height: 32px;height: 35px;font-family: Arial;font-size: 14px;font-weight: bold;color: #1d7fcd;background-image: url("/v1/images/creditcard_whitetab.jpg");cursor:hand;}
.payementboxbg {width:133px;height: 35px;line-height: 32px;font-family: Arial;font-size: 12px;font-weight: bold;color: #757575;background-image: url("/v1/images/creditcard_tab_bgnew.jpg");cursor:hand;}
.payementbigbg {height: 133px;background-image: url("/v1/images/creditcard_tab_big_bg.jpg");}				
.payementboxright1 {width:390px;float:right;}		
.payementboxright2 {width:390px;float:right;height:150px;}		
.payementboxblacktext {font-family: Arial;width: 390px;float: left;font-size: 11px; color: #00000;margin-top: 10px;}	
.payementboxspace {height: 5px;width:390px;float: left;}	
.creditcard {width: 390px;float: left;}	
.radiobutton {width: 16px;height: 9px;float : left;margin-top: 10px;}	
.verticalspace {width: 10px;float:left;height: 30px;}						
.smallvspace1 {width: 3px;float:left;height: 30px;}						
.smallvspace2 {width: 6px;float:left;height: 30px;}						
.creditimage {width: 50px;float:left;}
.payementboxgreytext {font-family:Arial;width:390px;float:left;font-size:11px;color:#757575;}	
.dropimage{width:60px;height: 26;	float : left;}
.verticalspacenew{width:25px;height:26px;float:left;}	
.expdiv{width: 390px;float : left;}
.cvv{width: 375px;float : left;}
.cvvbox{float: left;width: 150px;height: 25px;}
.cvvspace{width: 15px;	float : left;height: 25px;}
.cvvgreytext{width: 210px;font-family: Arial;float:left;font-size:11px; color: #757575;line-height: 25px;}
.mastercardvisa{width:146px;height:37px;float: right;}   
.payable{width:375px;  float:left;}    
.payabletext{font-family: Arial;height:32px;font-size:18px; color:#333333;float:left;padding-left:15px;line-height: 32px;}  
.payment_right_div{float:right;width:390px;}
.ord_comp_div_style{width:530px;height:38px;line-height:6px;padding-left:20px;background-color:#F7F5F6;}
/* 14032011 edit order*/
.ord_detail_div{border:1px solid #DDD;width:648px;padding:0;}
#det_div{width:648px;}
.ord_detail_hdr{width:642px;height:30px;padding-left:6px;font-family:Arial, Verdana, sans-serif, Helvetica;font-size:18px;line-height:35px;background-color:#CCC;padding-bottom:5px;}
.ord_id_text{width:648px;height:auto;font-family:Arial, Verdana, sans-serif, Helvetica;font-size:12px;padding-left:10px;padding-top:10px;padding-bottom:10px;background-color:#EFEFEF;}
.ord_det_txt{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:400;padding-left:10px;}
.ord_det_vspace{width:620px;height:1px;margin-left:2%;background-color:#DDD;}
.other_ord_info{padding-left:20px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:400;line-height:24px;}
.success_msg{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:red;font-weight:700;padding:4px;}
/*31032011*/ .gift_bucket{margin-right:10px;float:left;}
.yourgift{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#7A7A7A;float:left;margin-top:10px;}
.addmore{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2283D0;margin-top:20px;padding-left:10px;float:left;font-weight:700;}
#login_top_right{font-size:12px;color:#7A7A7A;float:right;width:450px;font-family:Arial, Helvetica, sans-serif;padding-top:12px;}
.main_div{float:left;width:500px;}
.sub_div{float:left;width:480px;}

/*paynow */
.paynow{padding-left: 57px;padding-top: 10px;}
/*end */
