/************Global classes*******/
*html{clear:both;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0pt;
padding:0pt; color:#000000;}
/************************Common classes**********************************/
.maintxt{ border:1px solid #000000;font-family:arial;}
.dropdown{border:1px solid #000000;}
.radio{ background:none; border:none;}
.clear{ clear:both;}
.tooltip{}
/***************Container2*****************/
.container2 {height:100%;overflow:hidden;margin-bottom:2px;font-family:Arial, Helvetica, sans-serif;}/* border:1px solid #669933;*/
/*Container2 direct classes*/
/*****************container2 container group*****************/
.container2 .containergroup {color:#ffffff; font-size:12px; margin: 0px 0px 0px 0px;padding:10px;text-align:left; overflow:hidden; height:100%; background-color:#e5e5e5;}
.container2 .nopadding{border:none;margin:20px 0px 0px 0px; padding:0px; }
.container2 .noborder{border:none; margin:0px;}
/******************container main heading***********/
.container2 div.subheading_r{height:38px;margin:0px 0px 0px 0px; padding-right:10px;overflow:visible; background:url(Images/container2/bg_headingright.gif) right top no-repeat; }
.container2 div.subheading_r h1, .container2 div.subheading_r h2 {height:27px;position:relative;display:block;color:#ffffff;font-family:Arial, Helvetica,sans-serif;font-size:12px;text-align: left;margin:0px 0px 0px 0px;padding-left:22px;padding-top:11px;font-weight:bold; background:url(Images/container2/bg_headingleft.gif) left top no-repeat;}
/*.container2 div.r_bottom {clear:both;}
.container2 div.r_bottom div.l_bottom {}*/

.container2 div.r_bottom{clear:both; margin:0px; font-size:1px; background:url(Images/Container2/bg_bottomright.gif) right no-repeat; padding-right:8px; height:8px;}
.container2 div.r_bottom  div.l_bottom{position:relative;font-size:1px; clear:both;background:url(Images/Container2/bg_bottomleft.gif)  no-repeat;  height:8px;}
.container2 div.tabheading_r{/*padding-right:9px;height:34px;margin:0px 0px 0px 0px;overflow:visible; background:url(images/container2/tabheading_r.gif) no-repeat bottom right;*/}
.container2 div.tabheading_r h3.tabheading_l {height:26px;position:relative;display:block;color:#ffffff;font-size: 15px;text-align: left;margin:0px 0px 0px 0px;padding-left:35px;padding-top:8px;font-weight:normal;  font-weight:bold; background:url(images/container2/tabheading_l.gif) no-repeat top left;}
/******************************h6gridheading**************/
.container2 .containergroup h6.gridheading { background: url(images/container2/searchtitle.gif) repeat-x;color:#000000;font-weight:bold;padding:0px;margin:1px 0px 1px 0px;height:30px;text-indent:5px;	font-size:15px;line-height:25px;}
.container2 .containergroup h6.gridheading .right {text-align:right;padding-right:60px;}
/**************************button_normal *****************/
.mj_btn{ float:left; height:100%;}
.mj_btn_r{ float:right; height:100%; }
.navbtn{ margin:3px 5px 3px 0px; display:block; color:#B3BBBF; height:22px; float:left;font-size:12px; font-weight:bold; text-decoration:none;}
a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#B3BBBF; height:22px; float:left;font-size:12px; font-weight:bold; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#B3BBBF; cursor:pointer; text-decoration:none;}
.navbtn_l{ background:url(images/main/mj_button/mjbtn_left.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.navbtn_m{background:url(images/main/mj_button/mjbtn_middle.gif) repeat-x;width:auto;height:27px;display:block;float:left;padding:0px 0px 0pt;line-height:22px; text-decoration:none;}
.navbtn_r { background:url(images/main/mj_button/mjbtn_right.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.mj_btnbg{ background:none; border:none; font-size:12px; color:#000000; font-weight:bold; padding-top:0px; cursor:pointer; height:25px; padding-bottom:2px;}
.cartbuttonsparent{height:35px;}
.cartbutton_r{ float:right;}
.couponbutton_c{clear:both;}
.cartbutton {margin-top:5px; margin-right:1px; float:left;}
.popupbutton{float:right; padding-right:120px;}
* html .popupbutton{padding-right:115px;} 
.popup_mandatory{color:#000000;}
/******************************************button_bgcolorfirst********************************************/
/**********************************************button_bgcolorsecond****************************************/
/*******************css only for that particular page only ***************************/
/*******************Shopping cart_checkoutoptios_Login_css****************************/
.checkoutoptions{width:55%; float:left;}
.cartpagelogin{width:44%;float:left; margin-left:0.8%;}
.container2 .containergroup .select{float:left; padding-right:10px; padding-top:5px;} /*For display cart checkout options radio button */
.container2 .containergroup .icon_call{width:44px;float:left; background:url(images/container2/img_getacall.gif) no-repeat; height:40px;  }
.container2 .containergroup .icon_reserve{width:44px;float:left; background:url(images/container2/icon_reserve.gif) no-repeat; height:40px; }
.container2 .containergroup .icon_pay{width:44px;float:left; background:url(images/container2/icon_pay.gif) no-repeat; height:40px;   }
.container2 .containergroup .content{width:78%;float:left;} /*Display cart checkout options radio button content*/
/********************Success.html******************************************************/
.container2 .containergroup .orderphonetxtfield{float:left; padding-right:10px; padding-top:6px;}
/********************Success reserve and visitstore.html******************************************************/
.container2 .containergroup .mapleft{width:auto; float:left; padding-right:1%;}
.container2 .containergroup .mapright{ width:39%; float:left;}
.container2 .containergroup a.zoomtxt{ color:#000000; text-decoration:underline; background:url(images/container2/icon_zoom.gif) no-repeat; width:12px; height:11px; padding-left:14px;}
.container2 .containergroup a.zoomtxt:hover{ color:#000000; text-decoration:none; }
.container2 .containergroup a.dirtxt{ color:#000000; text-decoration:underline; background:url(images/container2/icon_direction.gif) no-repeat; width:12px; height:11px; padding-left:14px;}
.container2 .containergroup a.dirtxt:hover{ text-decoration:none;} 
/********************.container2 .containergroup common classes********************/
.container2 .containergroup ul{ margin:0px; padding:0px 0px 0px 4px; list-style:none;}
.container2 .containergroup ul li{ margin:0px; padding:0px 0px 5px 0px; list-style:none; color:#000000; }
.container2 .containergroup .bgcombinationfirst{ height:auto; width:100%; margin-bottom:10px; overflow:hidden;}
.container2 .containergroup .bgcombinationsecond{ height:auto; width:100%; overflow:hidden; }
.container2 .containergroup .bgcombinationsecond{height:auto; width:100%; overflow:hidden; }
.container2 .containergroup .separatordiv{height:auto; width:99%; margin-left:1%; overflow:hidden;}
.container2 .containergroup .titlestyle_1{font-size:23px;color:#000000;}/* heading one main color*/
.container2 .containergroup .titlestyle_1_big{font-size:23px;color:#000000; line-height:38px;}/*payment options page your cart details*/
.container2 .containergroup .titlestyle_1_small{font-size:16px;color:#000000; font-weight:bold;}/*headings in popup page*/
.container2 .containergroup .titlestyle_2{ color:#000000; font-size:18px;}/*heading two for color variation*/
.container2 .containergroup .titlestyle_3{color:#000000; font-size:23px; border-bottom:1px dashed #000000; margin-bottom:10px; padding:0px;}/* heading with border bottom*/
.container2 .containergroup .titlestyle_4{color:#000000;font-size:24px;}/*heading used in coupan page for different color*/
.container2 .containergroup .titlestyle_5{ color:#000000; font-size:28px; padding-bottom:10px; font-weight:normal;}/*containergroup mainheading after tab*/
.container2 .containergroup .titlestyle_6{ color:#000000; font-size:25px; padding-bottom:10px; font-weight:normal;}
.container2 .containergroup .boldtext{color:#000000; font-weight:bold;}/*for bold text*/
.container2 .containergroup .textfont_big{ font-size:15px;}/*reserve visit store and  Success cash on delivery page*/
.container2 .containergroup .blue{color:#000000;}
.container2 .containergroup a.blue{text-decoration:underline;}
.container2 .containergroup a.blue:hover{text-decoration:none;}
.container2 .containergroup .fourtynineleft{ width:49%; float:left;}
.container2 .containergroup .fourtynineright{ width:49%; float:right;}
.container2 .contentmaindiv{margin-left:10px;}
.container2 .containergroup .contentmaindiv{ width:95%; margin:0 auto; padding:10px 0px;}/*bank trnferpage*/
.container2 .containergroup .helptxt{padding-top:12px; display:block; text-indent:10px; color:#000000;}/* payment final page*/
.container2 .containergroup .paddingspace{ padding:2px 12px;}/*used in Ask for availability*/
.container2 .containergroup .nobottommargin{ margin-bottom:0px;}
.container2 .containergroup .redtext{color:#000000;}/* Search results page span*/
.container2 .searchdivmiddleleft .nopaddingnoborder{ border:none; padding:0px;}
.container2 .containergroup .bgcolorfour{ height:100%;padding:12px; margin-bottom:7px; overflow:hidden;} 
.container2 .containergroup ul.normal{}
.container2 .containergroup ul li.normal{line-height:normal;}



/*popup Wishlist*/
.container2 .containergroup .listformstyle{}
.container2 .containergroup .bgcolorfirst_none{height:100%;padding:12px; margin-bottom:7px; overflow:hidden; clear:both; padding-left:10px;} 

.container2 .containergroup .separatordiv{height:auto; width:99%; margin-left:1%; overflow:hidden;}
.container2 .containergroup .wishlist_separatordiv{height:auto; width:99%; padding:1% 0 1% 1%; margin-bottom:10px; overflow:hidden; border:1px solid #ccc;}
#wishlist .bgcolorfirst, .container2 .containergroup .wishlist_details .bgcolorfirst {background:#f1f1f1;  padding:12px 12px 5px 12px;}
.container2 .containergroup .wishlist_imgdiv{ width:auto; float:left; padding-right:10px;}
.container2 .containergroup .wishlist_imgdiv .wishlist_img{ width:auto; height:auto;}
.container2 .containergroup .wishlist_details{ float:left; width: 470px;}
.container2 .containergroup .listformstyle .wishlisttype{float:left;}
.container2 .containergroup .listformstyle .wishlisttype_r{ float:right;}
/*.container2 .containergroup .separatordiv{height:auto;margin:0px;overflow:hidden;width:98%; border:1px solid #cccccc; padding:1%; }*/
.container2 .containergroup .formstyle li span.pa_featuredesc select.searchlistbox{border:1px solid #859AAB;width:172px;}
.container2 .containergroup .formstyle li span a.creatlist{ color:#68A2CC; text-decoration:underline}
.container2 .containergroup .formstyle li span a.creatlist:hover { color:#68A2CC; text-decoration:none}
.container2 .popup_div .containergroup .wishlistradiobutton {float:left;}
.container2 .containergroup .wishlistradiobutton{padding-top:0px; float:left;}
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label{font-weight:normal; padding-right:14px; padding-left:3px; display:block; float:left;}
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label td{ padding-top:4px; }

html* .container2 .containergroup .wishlistradiobutton li table.radiobutton_label input{ float:left;  margin-top:-3px; font-weight:normal; padding-right:7px;}
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label input{ float:left; font-weight:normal; }
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label label{ float:left; margin-top:-3px; font-weight:normal; padding-right:7px; margin-left:2px; }

.container2 .containergroup .addyourcommentsdiv{}
.container2 .containergroup .addyourcommentsdiv .watermark{overflow:hidden; border:1px solid #999; color:#CCCCCC;}
.container2 .containergroup .addyourcommentsdiv .addyourcomments{overflow:hidden; border:1px solid #999; color:#333333;}
.container2 .containergroup .addyourcommentsdiv textarea{ width:470px; height:70px;}
.container2 .containergroup .wishlist_details .wishlist_separatordiv .txtuser .maintxt{width:173px;}
.container2 .containergroup .listformstyle {width:100%;overflow:hidden;}
.container2 .containergroup .listformstyle ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden; float:left;}
.container2 .containergroup .listformstyle li.fs_fielddata { float:left; width:auto; text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; } 
.container2 .containergroup .listformstyle li.fs_fielddata a.creatlist{color:#336699;} 
.container2 .containergroup .listformstyle li span.pa_featuredesc select.searchlistbox{border:1px solid #859AAB;width:140px;}
.container2 .containergroup .listformstyle li span.fs_fieldcolon span{padding:0px 5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#000000; height:100%;}
.container2 .containergroup .listformstyle li label.fs_fielddesc{width:70%; display:block; float:left;font-weight:normal;}
.container2 .containergroup .listformstyle li span.fs_fielddesc{width:70%; display:block; float:left; height:100%;}
.container2 .containergroup .listformstyle li.fs_fielddatafixed {width:290px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em;}/*shopping cart page login email and mobile li fixed width*/ 
.container2 .containergroup .listformstyle li label{font-weight:bold; }
.container2 .containergroup .listformstyle li label.cartformleft{float:left;}
.container2 .containergroup .listformstyle li span.fs_fieldcolon{float:left;}
.container2 .containergroup .listformstyle .fs_fielddata li label .fs_fieldcolon{ padding-right:5px; border:1px solid #f00;}
.container2 .containergroup .listformstyle li label.boldtext{width:31%;float:left;}
/*End popup Wishlist*/





/****************************Bullet css*****************/
.container2 .msgsuccess{border: 1px solid #067726; background-color:#dbffe1; padding: 5px; line-height: 1.5em; width: 98%;text-align: justify;} */
.container2 .containergroup .caution li{background:url(images/container2/icon_caution.gif) no-repeat; padding-left:19px; background-position:3px 2px;}
.container2 .containergroup .bullet li{background: url(images/container2/sample-img_bullet.gif) no-repeat;background-position:2px 5px;padding-left:18px;padding-top:2px;}
.container2 .containergroup .arrow li{padding-left:15px;background:url(images/container2/successpage/bullet.gif) no-repeat scroll 2px 5px;} 
.container2 .containergroup .searchtips li{background:transparent url(images/container2/searchresultnotfound/tipsbullet.jpg) no-repeat scroll 2px 5px;padding-left:18px;padding-top:0px;}
/*************************************Form related classes(textboxes,dropdown,mandatory)*************************************/
.container2 .containergroup .maintxt{ width:190px; height:18px;font-weight:normal;font-size:12px; padding-top:4px; text-indent:3px;overflow:hidden;}
.container2 .containergroup .txtsmall .maintxt{ width:30px;}/* for phone number txt field*/
.container2 .containergroup .txt155 .maintxt{ width:155px;}
.container2 .containergroup .txtuser .maintxt{ width:282px;}
.container2 .containergroup .bgcolorfirst .txt180 .maintxt{ width:180px;}
.container2 .containergroup .bgcolorfirst .txt220 .maintxt{ width:220px;}
.container2 .containergroup .bgcolorsecond .txt220 .maintxt{ width:220px;}
.container2 .containergroup .bgcolorfirst .txtusersmall .maintxt{ width:260px;}
.container2 .containergroup .bgcolorsecond .txtusersmall .maintxt{ width:260px;}
.container2 .containergroup .bgcolorfirst .txt215 .maintxt{ width:215px;}
.container2 .containergroup .bgcolorsecond .txt215 .maintxt{ width:215px;}
.container2 .containergroup .bgcolorfirst .cartlogin .maintxt{ width:215px;}
.container2 .containergroup .bgcolorsecond .cartlogin .maintxt{ width:215px;}
.container2 .containergroup .bgcolorsecond .password .maintxt{ width:210px;}
.container2 .containergroup .bgcolorfirst .txt75 .maintxt{ width:75px;}
.container2 .containergroup .bgcolorsecond .txt75 .maintxt{ width:75px;}
.container2 .containergroup .bgcolorfirst .txtchkoption .maintxt{ width:75px;}
.container2 .containergroup .bgcolorsecond .txtchkoption .maintxt{ width:75px;}
.container2 .containergroup .dropdown{ width:192px; height:22px;}
.container2 .containergroup .bgcolorfirst .selecttmngs .dropdown{ width:75px;}
.container2 .containergroup .bgcolorsecond .selecttmngs .dropdown{ width:75px;}
.container2 .containergroup .bgcolorfirst .dropdown{}
.container2 .containergroup .bgcolorsecond .dropdown{}
.container2 .containergroup .mandatory{color:#ff0000; padding-left:5px;}
/*************************Form Structure********************/
.container2 .containergroup .formstyle {width:100%;overflow:hidden;}
.container2 .containergroup .formstyle ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.container2 .containergroup .formstyle li.fs_fielddata {width:100%;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em; } 
.container2 .containergroup .formstyle li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#000000; height:100%;}
.container2 .containergroup .formstyle li label.fs_fielddesc{width:70%; display:block; float:left;font-weight:normal;}
.container2 .containergroup .formstyle li span.fs_fielddesc{width:70%; display:block; float:left; height:100%;}
.container2 .containergroup .formstyle li.fs_fielddatafixed {width:290px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em;}/*shopping cart page login email and mobile li fixed width*/ 
.container2 .containergroup .formstyle li.fs_fieldgiftvoucher {width:345px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; }/* forgot password page email and txtbox li patyment final page(giftvoucher and txt box li) also*/ 
.container2 .containergroup .formstyle li.topspace{padding:5px 0px 0px 0px;}
.container2 .containergroup .formstyle li label{font-weight:bold; }
.container2 .containergroup .formstyle li label.boldtext{width:31%;float:left;}
.container2 .containergroup .formstyle li label.myaccountlabels{float:left;	width:25%;	font-weight:bold;}
.container2 .containergroup .formstyle li label.cartformleft{width:21%;float:left;}
.container2 .containergroup .formstyle li span.cartformright{width:75%; display:block; float:left; height:100%;}
.container2 .containergroup .formstyle li label.cartformright{width:60%; display:block; float:left; height:100%; font-weight:normal;}
.container2 .containergroup .formstyle li span.cartformright2{float:right; width:auto; margin-right:6px; margin-top:5px;}
.container2 .containergroup .formstyle li label.fpleft{width:12%;float:left; display:block;}
.container2 .containergroup .formstyle li span.fpright{width:84%; display:block; float:left; height:100%;}
/*********************Container Background first color***********************/
.container2 .containergroup .bgcolorfirst{ height:100%;padding:12px; margin-bottom:7px; overflow:hidden;clear:both;} 
.container2 .containergroup .bgcolorfirst .titlestyle_1{clear:both;}
.container2 .containergroup .bgcolorfirst .titlestyle_2{}
.container2 .containergroup .bgcolorfirst .titlestyle_3{}
.container2 .containergroup .bgcolorfirst .boldtext{}
.container2 .containergroup .bgcolorfirst .blue{}
.container2 .containergroup .bgcolorfirst a.blue{}
.container2 .containergroup .bgcolorfirst a.blue:hover{}
.container2 .containergroup .bgcolorfirst .fs_fieldcolon{}
.container2 .containergroup .bgcolorfirst .caution{}
.container2 .containergroup .bgcolorfirst .bullet{}
/*********************Container Background Second color***********************/
.container2 .containergroup .bgcolorsecond{ height:100%; padding:12px; margin-bottom:7px; overflow:hidden;} 
.container2 .containergroup .bgcolorsecond .titlestyle_1 {}
.container2 .containergroup .bgcolorsecond .titlestyle_2{}
.container2 .containergroup .bgcolorsecond .titlestyle_3{}
.container2 .containergroup .bgcolorsecond .boldtext{}
.container2 .containergroup .bgcolorsecond .blue{}
.container2 .containergroup .bgcolorsecond a.blue{}
.container2 .containergroup .bgcolorsecond a.blue:hover{}
.container2 .containergroup .bgcolorsecond .fs_fieldcolon{}
.container2 .containergroup .bgcolorsecond .caution{}
.container2 .containergroup .bgcolorsecond .bullet{}
/*****************************Categories page*************************************/
.container2 .containergroup .categoeries{width:100%;float:left;}
.container2 .containergroup .categoeries .categoerygroup{float:left;width:100%;margin-bottom:10px;}
.container2 .containergroup .categoeries .categoerygroup .categoery{width:32%;margin-right:2px;float:left; }
.container2 .containergroup  ul.categoerylist {list-style:none;margin:0px;padding:0px;}
.container2 .containergroup ul.categoerylist li.categoerytitle{font-weight:bold;color:#000000;background:none; padding-left:0px;}
.container2 .containergroup ul.categoerylist li{background-image:url(images/container2/categoerybullet.gif);background-repeat:no-repeat;background-position:5px 6px;	padding:0px 0px 2px 16px;font-size:11px;}
.container2 .containergroup ul.categoerylist li a{text-decoration:underline;color:#000000}
.container2 .containergroup ul.categoerylist li a:hover{text-decoration:none;}
/*****************************paymentoptions(R2E)*************************************/
.container2 .containergroup .bgcolorthird{/*background-color:#ffe2e7;*/height: 100%;margin-bottom: 7px;overflow: hidden;padding: 12px;}
.container2 .containergroup .bgcolorthird li.cartdetail{float: left;border-right: 1px solid #000000;height: 35px;margin-right: 4px;padding-right: 4px; padding-left:2px;}
.container2 .containergroup .bgcolorthird li.cartdetail_m{width: 22%;float: left;border-right: 1px solid #001820;height: 35px;margin-right: 4px;padding-right: 4px;  padding-left:2px;}

.container2 .containergroup .bgcolorthird li.cartdetail_1{width: 28%;float: left;height:40px; padding-left:2px;}
.container2 .containergroup .bgcolorfirst .paymentoption{margin-top: 6px;width: 100%;float: left;}
.container2 .containergroup .icon_creditcard{background-image: url(images/container2/paymentoptions/img_creaditcard.gif);background-repeat: no-repeat;background-position: top left;float: left;height: 49px;width: 41px;margin-right: 8px;}
.container2 .containergroup .icon_chequedd{background-image: url(images/container2/paymentoptions/img_chequedd.gif);background-repeat: no-repeat;background-position: top left;float: left;height: 44px;width: 38px;margin-right: 8px;}
.container2 .containergroup .icon_cashondelivery{background-image: url(images/container2/paymentoptions/img_cashondelivery.gif);background-repeat: no-repeat;background-position: top left;float: left;height: 36px;width: 36px;margin-right: 8px;}
.container2 .containergroup .icon_banktransfer{background-image: url(images/container2/paymentoptions/img_banktransfer.gif);background-repeat: no-repeat;background-position: top left;float: left;height: 41px;width: 41px;margin-right: 8px;}
.container2 .containergroup .paymentoptionselect{float: left;padding: 0px 5px;margin: 1px 0px 0px 0px;}
.container2 .containergroup .paymentseprator{width: 100%;float: left;height: 15px;margin-top: 10px;}
.container2 .helptxt{color: #000000;display: block;padding-top: 12px;text-indent: 10px;font-size: 12px;float:left;}/* help txt out of containergroup */
/************************Product Details Shipping And Payment Options Classes**************************************/
.container2 .containergroup li.shipping_option_title{ background: url(images/container2/searchtitle.gif) repeat-x;height:25px;margin-bottom:1px;width:55.7%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;}
.container2 .containergroup li.shipping_option_desc{width:55.7%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px;color:#000000;}
.container2 .containergroup li.shipping_option_desc span.boldtext{color:#000000;}
.container2 .containergroup li.shipping_option_desc2{width:55.7%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px;}
.container2 .containergroup li.shipping_option_desc2 span.boldtext{color:#000000;}
.container2 .containergroup li.shipping_cost_title{ background: url(images/container2/searchtitle.gif) repeat-x;height:24px;margin-bottom:1px;width:21.3%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;}
.container2 .containergroup li.shipping_cost_desc{width:21.3%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px; color:#000000;}
.container2 .containergroup li.shipping_cost_desc2{width:21.3%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px;color:#000000;}
.container2 .containergroup li.shipping_lead_title{ background: url(images/container2/searchtitle.gif) repeat-x;;height:24px;margin-bottom:1px;width:21%;float:left;padding-left:4px;padding-top:6px;color:#000000;}
.container2 .containergroup li.shipping_lead_desc{width:21%;float:left;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px; height:18px;color:#000000;}
.container2 .containergroup li.shipping_lead_desc2{width:21%;float:left;padding-left:4px;padding-top:6px;background-color:#e5e5e5;margin-bottom:1px; height:18px;color:#000000;}
.container2 .containergroup label.shipping_options{font-size:12px;	font-weight:bold;color:#000000;}
/************************Product Compare css**************************************/
.container2 .containergroup .productcompairediv{padding:0px;margin:0px;width: 98.5%;font-size:12px; border:1px solid #02a33f;}
.container2 .containergroup .productcompairediv .productattributetitle{	height:30px;background: url(images/container2/productcompaire/productattributebg.jpg)  repeat-x;margin:0px;padding:0px 0px 0px 0px;}
.container2 .containergroup .productcompairediv .productattributetitle label.productattribute_title{font-size:13px;font-weight:bold;color:#ffffff;margin-top:3px;margin-left:6px;display:block;}
.container2 .containergroup .productcompairediv .rowstyle{width:100%;padding:0px;background-color:#e5e5e5;margin:0px;}
.container2 .containergroup .productcompairediv .alternetrowstyle{width:100%;padding:0px;background-color:#e5e5e5;margin:0px;}
.container2 .containergroup .productcompairediv .propertylist{width:24%;padding:6px 2px 4px 4px;border-right:1px solid #02a33f;vertical-align:top; border-top:1px solid #999999; }
.container2 .containergroup .productcompairediv .propertylist_1{width:24%;padding:6px 0px 4px 4px;vertical-align:top;border-top:1px solid #02a33f;}
.container2 .containergroup .productcompairediv .propertylist_2{width:72%;padding:6px 0px 4px 3px;vertical-align:top;border-top:1px solid #999999;}
.container2 .containergroup .productcompairediv .propertylist label.propertyname{font-weight:bold; color:#000000;}
.container2 .containergroup .productcompairediv .propertylist_1 label.propertyvalue{font-weight:normal;color:#000000;}
.container2 .containergroup .productcompairediv .propertylist_2 label.propertyvalue{font-weight:normal;color:#000000;} 
.container2 .containergroup .productcompairediv .propertylist label.propertyvalue{font-weight:normal;color:#000000;}
.container2 ul.gotoplnk{margin:4px 0px 0px 0px;padding:0px;float:right;}
.container2 .gotoplnk li{list-style:none;background-image: url(images/container2/productcompaire/gotopbullet.gif);background-repeat:no-repeat;background-position:1px 5px;padding:0px 0px 2px 14px;	font:arial, helvetica, sans-serif;color:#000000;}
.container2 .gotoplnk li a{color:#000000;text-decoration:underline;}
.container2 .gotoplnk li a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .productcompaire{width:24%;padding:2px 2px 4px 2px;font-size:12px;border-right:1px solid #02a33f;vertical-align:top;  }
.container2 .containergroup .productcompairediv .productcompaire_1{width:24%;padding:2px 2px 4px 2px;font-size:12px;vertical-align:top; }
.container2 .containergroup .productcompairediv a.closebutton{height:16px;width:16px; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails{text-align:center;font-size:11px;}
.container2 .containergroup .productcompairediv .compaireproductdetails a img{width:60px;	height:60px;border:1px solid #66696a;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle{font-weight:bold;color:#000000; display:block; margin-top:6px;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a{color:#FFFFFF; text-decoration:underline;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productprice{color:#000000; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice{color:#000000; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice a{color:#000000; text-decoration:underline;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links{padding-top:8px;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a{display:block;text-decoration:underline; color:#000000}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a:hover{text-decoration:none;} 
.container2 .containergroup .productcompairediv ul.gotoplnk{margin:4px 0px 0px 0px;padding:0px;}
.container2 .containergroup .productcompairediv .gotoplnk li{list-style:none;background-image: url(images/container2/productcompaire/gotopbullet.gif);background-repeat:no-repeat;background-position:1px 4px;padding:0px 0px 2px 14px;	font:arial, helvetica, sans-serif;color:#000000;}
.container2 .containergroup .productcompairediv .gotoplnk li a{color:#000000;text-decoration:underline;}
.container2 .containergroup .productcompairediv .gotoplnk li a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv ul{margin:0px; padding:0px; list-style:none;}
.container2 .containergroup .productcompairediv  ul li{ margin:0px; padding:0px; list-style:none;  height:100%; overflow:hidden; float:none; margin-right:6px; margin-bottom:4px; }
.container2 .containergroup .productcompairediv  ul li .product_featureimg{display:block; float:left; margin-right:4px;}
.container2 .containergroup .productcompairediv  ul li .product_featurevalue{display:block; float:left;}
/************************Forgot Password css**************************************/
.container2 .containergroup .createaccount_helptxt {color:#000000;display:block;float:left;padding-right:10px;padding-top:12px;}
.cartbutton_createaccount {float:left;margin-top:5px;}
/*******************************************Popup CSS************************/
.container2 .popup_div {}
.container2 .popup_div .containergroup{border:1px solid #078b39; border-top:none; background-color:#e5e5e5;}
.container2 .popup_div .popuptitle{height:42px; background-image:url(images/container2/askforavailbility.gif); background-repeat:repeat-x;color:#ffffff;font-size:24px; line-height:40px;padding-left:19px;position:relative;  border:1px solid #078b39; border-bottom:none;}
.container2 .popup_div .popuptitle a.closebutton{position:absolute;right:4px;top:5px;background-image:url(images/container2/popup/img_close.jpg);background-repeat:no-repeat;height:18px;width:18px;display:block;text-decoration:none; cursor:pointer;}
.container2 .popup_div .searchoption{width:100%;float:left;margin-bottom:6px;}
.container2 .popup_div .searchoption .filtersearchoption{width:260px;float:left;margin-right:12px;}
.container2 .popup_div .searchoption .keywordsearchoption{width:260px;float:left;}
*html .container2 .popup_div .searchoption .filtersearchoption{width:250px;}/*only for IE*/
*html .container2 .popup_div .searchoption .keywordsearchoption{width:250px;}/*only for IE*/

.container2 .popup_div .searchresult{clear:both;border:1px solid #D2D2D2 ;}
.container2 .popup_div .searchoption .searchtitle{height:25px; background-image:url(images/container2/searchtitle.gif); background-repeat:repeat-x;;font-size:14px;font-weight:bold;color:#000000;padding-left:8px;padding-top:0px; line-height:23px;}	
.container2 .popup_div .searchresult .searchresulttitle{height:25px;background-image:url(images/container2/searchtitle.gif); background-repeat:repeat-x;font-size:14px;font-weight:bold;color:#000000;	padding-left:8px;padding-top:0px; line-height:20px;}
.container2 .popup_div .searchresult .searchresultdata{height:200px;overflow:auto;padding:0px; width:100%;}
.container2 .popup_div .searchoption .searchchcontent{background-color:#e5e5e5;	border:1px solid #d2d2d2;border-top:none; margin:0px;	padding:10px;height:215px; text-align:justify;}
.container2 .popup_div .searchoption .searchchcontent .searchkeywordtxt{padding-top:10px;}
.container2 .popup_div .searchoption .searchchcontent a.morelink{color:#000000;font-weight:bold;text-decoration:underline;}
.container2 .popup_div .searchoption .searchchcontent a.morelink:hover{text-decoration:none;}
.container2 .popup_div .searchoption .searchchcontent .searchlistbox{border:1px solid #859aab;width:184px;}
.container2 .popup_div .searchoption .searchchcontent label.boldtext{width:20%;}
.popup_searchbutton{margin-top:5px;	float:right;}
/********************Table css in popup shot at your store**************/
.container2 .containergroup .griddiv{height:200px;overflow:auto; width:100%;}
.container2 .containergroup .gridtable{width:500px;border-collapse:collapse; border:1px solid #D2D2D2;margin:10px auto;}
.container2 .containergroup .gridheader td{background-image:url(images/container2/searchtitle.gif); background-repeat:repeat-x; height:25px;color:#000000; font-weight:bold; padding-left:5px;}
.container2 .containergroup .bgcolor1 td{ background-color:#e5e5e5; padding:5px; color:#ffffff;}
.container2 .containergroup .bgcolor2 td{ background-color:#e5e5e5; padding:5px;color:#ffffff;}
.container2 .containergroup .gridtable tbody{ font-size:12px; color:#000000; }
.container2 .containergroup .gridtable tbody a{ font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}
.container2 .containergroup .gridtable tbody a:hover{text-decoration:none;}
/* Myaccount css start */

.container2 .containergroup .myaccounttext{font-size:13px;	color:#000000; font-weight:bold;}
.container2 .myaccounttabs{	margin-top:10px;}
.container2 .containergroup .separatordiv .txt75 .maintxt{ width:75px;}
.container2 .containergroup .separatordiv ul.accounthistory_l{list-style:none;padding:0px; margin:0px; float:left;}
.container2 .containergroup .separatordiv ul.accounthistory_r{list-style:none;padding:0px; margin:0px; float:right;}
.container2 .containergroup .separatordiv ul.accounthistory_r li{width:auto;float:left; margin-right:5px;}
.container2 .containergroup .separatordiv ul.accounthistory_r li .accountdatelabel{font-weight:bold;display:block;float:left;margin:4px 2px 0px 0px;}
 .container2 .containergroup .separatordiv .datediv{float:left; margin-right:4px;}
/* Popup success ask for availability css start*/
.container2 .containergroup .separatordiv1 {height:auto;padding-left:1%;width:99%;}
/* Myaccount css end */
/* success page css start*/
.container2 .containergroup .successproductimg{width:34%;float:left; margin-right:10px;}
.container2 .containergroup .successproductmsg{width:54%;float:left;}
.container2 .containergroup .successproductimg .brandimage{padding:5px;/*border:1px solid #000000;*/width:304px;height:304px; background-image:url(images/container2/chekavilabiliyimage.gif);}
.container2 .containergroup .space .titlestyle_1{ padding:5px 0px; text-align:center;}
.container2 .containergroup .successmsg{color:#333333; font-size:18px; font-weight:normal;}
.container2 .containergroup .refno{ color:#000000; font-size:14px; font-weight:bold;}
.container2 .containergroup .successproductmsg .successmsg_1{color:#000000; font-size:12px; font-weight:bold;}
.container2 .containergroup .successproductmsg .successmsg_1 span.mobilenumber{color:#000000; }
.container2 .containergroup .searchmore{float:right;}
.container2 .containergroup .searchresultsparent .searchmore a.searchmorelnk{color:#ef0c0c;text-decoration:underline;font-weight:bold;}
.container2 .containergroup .searchresultsparent .searchmore a.searchmorelnk:hover{text-decoration:none;} 
/* success page css start end*/
/*ask for availabity popup*/
/*******************search all results*****************/
.container2 .containergroup .searchresultsparent{ width:100%; overflow:hidden; height:100%;}
.container2 .containergroup li.searchresults{ width:100%;float:left;}
.container2 .containergroup li.searchresultsmainul{float:left; width:49.8%;} 
.container2 .containergroup .serachresultsdiv{ width:100%; height:auto; overflow:hidden; margin:8px 0px;}
.container2 .containergroup .searchimgdiv{ border:1px solid #000000; width:100px; height:100px;float:left; margin-right:5px;}
.container2 .containergroup .searchdes{ width:70%; height:auto; float:left;}
.container2 .containergroup .searchdes ul li{ margin:0px; padding:1px 0px; list-style:none;}
.container2 .containergroup .searchresultstxt{ color:#000000; font-size:11px;}
.container2 .containergroup .searchdes ul.searchlinksul{ margin-top:19px; width:100%; float:left;}
.container2 .containergroup .searchdes li.addtocompare{ float:left; background:url(images/container2/searchallresults/icon_addtocompare.gif) no-repeat left center  ;padding-left:15px; width:43%;}
.container2 .containergroup .searchdes li.viewdetails{ float:left; background:url(images/container2/searchallresults/icon_viewdetails.gif) no-repeat left center; padding-left:15px; width:43%;}
/**********************searchresultsnotfound**************/
.container2 .searchdivtopright{background: url(images/container2/searchresultnotfound/right.gif) right no-repeat;height:6px;margin:0px 0px 0px 0px;overflow:visible;padding-right:5px;font-size:1px; }
.container2 .searchdivtopleft{background:url(images/container2/searchresultnotfound/left.gif) no-repeat scroll left top;display:block;height:6px;margin:0px;position:relative; background-color:#e5e5e5;}
.container2 .searchdivmiddleright{}
.container2 .searchdivmiddleleft{/*background:#e5e5e5 url(images/container2/searchresultnotfound/middle.jpg) repeat-y  scroll left top;*/margin:0px;min-height:50px;padding:0px 6px 0px 6px; background-color:#e5e5e5;}
.container2 .searchdivbottomright{background:transparent url(images/container2/searchresultnotfound/bottomright.gif) no-repeat scroll bottom right;height:6px;margin:0px;overflow:visible;padding-right:5px; font-size:1px;}
.container2 .searchdivbottomleft{background:url(images/container2/searchresultnotfound/bottomleft.gif) no-repeat scroll bottom left;display:block; height:6px;margin:0px;background-color:#e5e5e5; font-size:1px;}
/********************Coupan page css**************
.container2 .containergroup .coupanimagediv{width:auto; float:left;margin-right:1.5%;height:100%;}
.container2 .containergroup .coupanimagedes{width:35%; float:left; overflow:hidden;}*/
.container2 .containergroup ul.coupanbullet{}
.container2 .containergroup ul.coupanbullet li{padding-top:2px; color:#000000; background:url(images/container2/Coupan/bullet_rightmark.gif) no-repeat 0px 6px; padding-left:20px;}
.container2 .containergroup .boldtextwhite{color:#000000;font-weight:bold;}
.container2 .containergroup a.boldtextwhite{color:#000000;font-weight:bold; text-decoration:underline;}
.container2 .containergroup a.boldtextwhite:hover{color:#000000;font-weight:bold; text-decoration:none;}
/*************************************css balaji********************/
/***************Bread Crumb(product Details)***************************/
.productnavigationbar{margin-bottom:4px;font-size:14px;height:30px;	background-color:#000000;position:relative;text-align:left;}
.productnavigationbar .productnavigationcontent{overflow:hidden;width: 86%;color: #7c7c7c;position:relative;top:4px;left:4px;}
.productnavigationbar .productnavigationcontent a.navigationlnk, .productnavigationbar .productnavigationcontent a.navigationlnk:link,.productnavigationbar .productnavigationcontent a.navigationlnk:active, .productnavigationbar .productnavigationcontent a.navigationlnk:visited {font-family: verdana, helvetica, sans-serif;font-size: 11px; color: #ffffff;}
.productnavigationbar .productnavigationcontent a.navigationlnk:hover{font-family: verdana, helvetica, sans-serif;font-size: 11px; color: #ffffff;text-decoration: none;}
.productnavigationbar .productcompare{font-weight:bold;text-align:right;color:#7c7c7c;}
/************************Compare Button( Product Dtails)***********************/
.productnavigationbar .comparebutton{color:#ffffff; position:absolute;top:2px;right:5px;}
/**Tabs For feature and description**/
.container2 .tabs{}
*html .container2 .tabs{width:100%; }/*For IE Only*/
.container2 .pa_group {font-size:12px;color:#000000; overflow:hidden;overflow:auto;height:300px;} /*scrollbar-face-color: #666666;scrollbar-highlight-color: #333333;scrollbar-shadow-color: #222222;scrollbar-3dlight-color: #888888;scrollbar-arrow-color: #ff0000;scrollbar-track-color #222222;scrollbar-darkshadow-color: #111111;*/
.container2 .pa_group dl.pa_features {list-style:none;margin:0px;padding:0px; clear:both;}
.container2 .pa_group dt.pa_featureheading {font-weight:bold;margin-bottom:5px; padding-bottom:3px; padding-top:3px; clear:both;text-indent:3px; border-bottom:1px dashed #666666; color:#000000; font-size:13px;}
.container2 .pa_group dd.pa_featuredata {height:auto; width:100%;clear:both; text-align:left;} 
.container2 .pa_group dd label.pa_featurename{width:30%;float:left; padding-bottom:10px; text-indent:5px; font-size:12px; color:#555555; font-weight:bold;}
.container2 .pa_group dd label.pa_featuredesc{width:59%; display:block; float:left; padding-bottom:7px; font-size:11px; color:#636363;}
.container2 .pa_group dd span.pa_separator{width:5%; padding-right:1%; display:block; float:left; padding-bottom:7px;} 
/*****************************************All Control CSS*******************************/
/********** Horizantal(Product Showcase)**********************/
.container2 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background-color:#E5E5E5;}
*html .container2 .bucketgroup .bucket {margin:6px 0px 2px 2px; }/*Only for IE*/
.container2 .bucketgroup .bucket {margin:6px 0px 2px 2px; padding:0px; position:relative; float:left;width:156px; height:230px; }
.container2 .bucketgroup .bucket .bucket_left{}
.container2 .bucketgroup .bucket .bucket_left h4.mtb-title {position:absolute; top:110px; left:0px; font-size:12px; font-weight:bold; width:92%; text-align:center; color:#009933; padding:0px 4%; }
.container2 .bucketgroup .bucket .bucket_left img.mtb-img {top:0px; left:24px; position:absolute;text-align:center;width:100px; height:100px; border:none; padding:3px; background:#fff; }
.container2 .bucketgroup .bucket .bucket_left a.mtb-more {left:35px; top:185px; font-size:0px; font-weight:normal; color:#5c5c5c; position:absolute;  margin-top:2px; text-decoration:none; width:87px; text-align:left; background:url(images/container2/moredetails_btn.gif) no-repeat; height:19px; }
.container2 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-more span {display:block; padding:3px 0xp 0px 0px}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare {left:46px; top:205px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none; width:130px; text-align:left; background:url(images/container2/btn-bullet.gif) 1px 5px no-repeat; padding-left:10px;  }
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare span {}
.container2 .bucketgroup .bucket .bucket_left p.mtb-desc{display:none;}
.container2 .bucketgroup .bucket .bucket_left span.mtb-price {position:absolute; top:154px; left:0px; text-align:center; height:auto; width:92%; padding:0px 4%;}
.container2 .bucketgroup .bucket .bucket_left b.lb1 { color:#000000; display:none;font-weight:bold; }
.container2 .bucketgroup .bucket .bucket_left b.lb2 { color:#000000; display:none;font-weight:bold;}
.container2 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#8F8F8F;font-weight:bold; display:block; text-decoration:line-through;}
.container2 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#000000;font-weight:bold; display:block;} 
/******Vertical(Product Showcase)****************/
.container2 .bucketgroup_vertical{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;background-color:#E5E5E5; }
*html .container2 .bucketgroup_vertical{padding-top:3px;}/*Only for IE*/
.container2 .bucketgroup_vertical .bucket {margin:3px; padding-right:5px; width:97%;  height:121px; }
.container2 .bucketgroup_vertical .bucket .bucket_left{height:121px;  position:relative;}
.container2 .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {position:absolute; top:5px; left:120px; font-size:12px;  font-weight:bold;  width:auto; text-align:center; color:#000000;}
.container2 .bucketgroup_vertical .bucket .bucket_left img.mtb-img {top:5px; left:5px; position:absolute;text-align:center; width:100px; height:100px; border:none; }
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more {padding-top:4px; right:0px; top:70px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none;text-align:left;  width:70px;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more span {display:block; padding:4px 0px 0px 10px;background:url(images/container2/btn-bullet.gif) 1px 8px no-repeat; }
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare {padding-top:0px; right:0px; top:92px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none;text-align:left; width:70px; }
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare span {display:block; padding:4px 0px 0px 10px; background:url(images/container2/btn-bullet.gif) 1px 8px no-repeat; }
.container2 .bucketgroup_vertical .bucket .bucket_left p.mtb-desc{position:absolute;top:32px;left:120px;color:#000000;line-height:1.20;font-size:11px; width:73%;}
.container2 .bucketgroup_vertical .bucket .bucket_left span.mtb-price {position:absolute; top:80px; left:120px;text-align:left;width:240px; height:51;}
.container2 .bucketgroup_vertical .bucket .bucket_left b.lb1 {color:#000000; display:none;;font-weight:bold; }
.container2 .bucketgroup_vertical .bucket .bucket_left b.lb2 {color:#000000; display:none;;font-weight:bold;}
.container2 .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#8F8F8F;font-weight:bold;  display:block; text-decoration:line-through;}
.container2 .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {font-size:12px; color:#000000;font-weight:bold; display:block;} 
/*********************** Paging For Horizantal and Verticle Product Showcase*************/
.container2 .bucketgroup .pagercontrol ,.container2 .showcatbucketgroup_s01 .pagercontrol , .container2 .bucketgroup_vertical .pagercontrol, .container2 .showcatbucketgroup_s03 .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.container2 .bucketgroup .pagercontrol .pagerdiv , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv{float:right;}
.container2 .bucketgroup .pagercontrol .pagerdiv label.pages , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv label.pages , .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#000000;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#ffffff;margin-right:2px;background-color:#777676;text-decoration:none; cursor:pointer;}
.container2 .bucketgroup .pagercontrol .pagerdiv span.pager , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv span.pager , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager , .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#979797;margin-right:2px;background-color:#000000;text-decoration:none;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager:hover , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager:hover , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#979797; background-color:#000000;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv , .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#ffffff;margin-right:2px;background-color:#777676;	text-decoration:none;cursor:pointer;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff;}

.container2 .bucketgroup .viewmore,.container2 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container2 .bucketgroup .viewmore a.viewmorelnk,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#000000;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px;}
.container2 .bucketgroup .viewmore a.viewmorelnk:hover,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{text-decoration:none;}


/******************Category Menu****************************/
.container2 ul{margin:0px; padding:0px; }
.container2 li {margin:0px; padding:0px;}
.container2 .mtc-menu {color:#000000; font-weight:normal; padding-bottom:4px; height:100%; background-color:#E5E5E5;}
.container2 .mtc-menu ul.mtc-cat{padding:0px;  }/*Martjack Theme Category */
.container2 .mtc-menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left;line-height:1.0em; border-bottom:1px solid #999999; }
.container2 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a {color:#000000; font-size:12px;   padding-left:25px;  padding-top:4px; padding-bottom:4px; text-decoration:none; display:block;background:url(images/main/menubullet.gif) no-repeat 12px 10px; width:84%;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:none; color:#02A33F;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; }
.container2 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a {color:#000000; font-size:12px;   padding-left:25px;  padding-top:4px; padding-bottom:4px; text-decoration:none; display:block;background:url(images/main/menubullet.gif) no-repeat 12px 10px; width:84%;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:none; color:#02A33F; }
/************Html Box***********/
.container2 .htmlbucket {margin: 0px 0px 0px 0px; font-size:12px; color:#000000;overflow:hidden;padding:0px 8px 0px 8px;   width:auto;  text-align:left; background-color:#E5E5E5;}

/**********************Bread Crumb(Navigation ShowCtegory Page)***************************/
.ctlnavigationbar{margin-bottom:2px;font-size:12px;background-color:black;padding-left:0px; text-align:left;height:40px;}
.ctlnavigationbar .ctlnavigationcontent{overflow:hidden;text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 1px 0px;color: #7c7c7c; width:85%;float:left;}
.ctlnavigationbar .ctlnavigationcontent a.navigationlnk, .ctlnavigationbar .ctlnavigationcontent a.navigationlnk:link,.ctlnavigationbar .ctlnavigationcontent a.navigationlnk:active, .ctlnavigationbar .ctlnavigationcontent a.navigationlnk:visited{font-family: verdana, helvetica, sans-serif;font-size: 11px;color: #ffffff;}
.ctlnavigationbar .ctlnavigationcontent a.navigationlnk:hover{font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
.ctlnavigationbar .productcompare{font-weight:bold;text-align:right;color:#7c7c7c;padding-top:3px;}
/***************Show Category Bucket Hoizantal(S01 view1)**************/
.container2 .showcatbucketgroup_s01{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color:#E5E5E5; }
.container2 .showcatbucketgroup_s01 .bucket {margin:6px 0px 2px 2px; padding:0px; width:142px; height:220px;position:relative; float:left; background:url(Images/container2/bg_1.gif) no-repeat; }
*html .container2 .showcatbucketgroup_s01 .bucket {margin:6px 0px 2px 2px;}/*only for ie*/
.container2 .showcatbucketgroup_s01 .bucket .bucket_left{}
 *html .container2 .showcatbucketgroup_s01{float:left;}/*only for ie*/ 
.container2 .showcatbucketgroup_s01 .bucket .bucket_left h4.mtb-title {position:absolute; top:110px; left:6px; font-size:12px;  font-weight:bold;   width:132px; text-align:left; color:#000000; }
.container2 .showcatbucketgroup_s01 .bucket .bucket_left img.mtb-img {top:0px; left:5px; position:absolute;text-align:center;width:100px; height:100px; border:none;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-more {left:5px; top:186px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none; width:130px; text-align:left; background:url(images/container2/btn-bullet.gif) 1px 5px no-repeat; padding-left:10px; }
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-more span {display:block; padding:3px 0xp 0px 0px}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-compare {left:4px; top:202px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none; width:130px; text-align:left; background:url(images/container2/btn-bullet.gif) 1px 5px no-repeat; padding-left:10px;  }
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left a.mtb-compare span {}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left p.mtb-desc{ display:none;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left span.mtb-price {position:absolute; top:154px; left:5px;text-align:left; height:auto; width:auto;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left b.lb1 { color:#000000; display:none;font-weight:bold; }
.container2 .showcatbucketgroup_s01 .bucket .bucket_left b.lb2 { color:#000000; display:none;font-weight:bold;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#8F8F8F;font-weight:bold; display:block; text-decoration:line-through;}
.container2 .showcatbucketgroup_s01 .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#000000;font-weight:bold; display:block;}
.container2 .showcatbucketgroup_s01 .viewmore,.container2 .showcatbucketgroup_s03 .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container2 .showcatbucketgroup_s01 .viewmore a.viewmorelnk,.container2 .showcatbucketgroup_s03 .viewmore a.viewmorelnk{color:#000000;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px;}
.container2 .showcatbucketgroup_s01 .viewmore a.viewmorelnk:hover,.container2 .showcatbucketgroup_s03 .viewmore a.viewmorelnk:hover{text-decoration:none;}
 /***************Show Category Bucket Verticle(S03 view1)**************/
.container2 .showcatbucketgroup_s03{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden; background-color:#E5E5E5;}
.container2 .showcatbucketgroup_s03 .bucket {margin:3px; padding-right:5px; width:97%;  height:121px; position:relative;  }
*html .container2 .showcatbucketgroup_s03{padding-top:3px; float:left;}/*Only for IE*/
.container2 .showcatbucketgroup_s03 .bucket .bucket_left{  height:121px;  position:relative;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left h4.mtb-title {position:absolute; top:5px; left:120px; font-size:12px;  font-weight:bold;  width:auto; text-align:center; color:#000000;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left img.mtb-img {top:5px; left:5px; position:absolute;text-align:center; width:100px; height:100px; border:none; }
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-more {padding-top:4px; right:0px; top:70px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none;text-align:left;  width:70px; }
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-more span {display:block; padding:4px 0px 0px 10px;background:url(images/container2/btn-bullet.gif) 1px 8px no-repeat; }
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-compare {padding-top:4px; right:0px; top:88px; font-size:11px; font-weight:normal; color:#000000; position:absolute;  margin-top:2px; text-decoration:none;text-align:left; width:70px;  }
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left a.mtb-compare span {display:block; padding:4px 0px 0px 10px;background:url(images/container2/btn-bullet.gif) 1px 8px no-repeat;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left p.mtb-desc{position:absolute;top:32px;left:120px;color:#000000;line-height:1.20;font-size:11px; width:73%;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left span.mtb-price {position:absolute; top:80px; left:120px;text-align:left;width:240px; height:51;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left b.lb1 {color:#000000; display:none;font-weight:bold; }
.container2 .showcatbucketgroup_s03 .bucket .bucket_left b.lb2 {color:#000000; display:none;font-weight:bold;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#8F8F8F;font-weight:bold;  display:block; text-decoration:line-through;}
.container2 .showcatbucketgroup_s03 .bucket .bucket_left label.mtb-ofr {font-size:12px; color:#000000;font-weight:bold; display:block;} 



/*************Login Control***********/
.container2 .loginbucket { color:#FFFFFF;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative; background-color:#E5E5E5;}
.container2 .loginbucket label{font-size:12px; color:#000000;display:inline;font-weight:bold;}
.container2 .loginbucket label.userid {position:relative; top:6px; left:12px; display:inline;}
.container2 .loginbucket .useridvalidator{color:red;position:relative; top:8px; left:9px;}
.container2 .loginbucket input.useridtxt {padding-left:2px; position:relative;overflow:hidden;  top:6px; left:5px;background-color:#ffffff;border:1px solid #000000;color:#000000;font-size:11px;height:18px;width:55%;}
.container2 .loginbucket label.userpwd{position:relative; top:12px; left:12px;display:inline;}
.container2 .loginbucket span.userpwdvalidator{color:red;position:relative; top:14px; left:9px;}
.container2 .loginbucket input.userpwdtxt{padding-left:2px;position:relative; overflow:hidden; top:12px; left:5px;background-color:#ffffff;border:1px solid #000000;color:#000000;font-size:11px;height:18px;width:55%;}

.container2 .loginbucket span.forgotpassword{position:relative; top:42px; left:12px; font-size:11px; font-weight:normal;  display:block; padding-left:5px; }
.container2 .loginbucket span.forgotpassword a{color:#000000; text-decoration:underline;background:url(Images/container2/btn-bullet.gif) left 4px no-repeat; padding-left:10px;}
.container2 .loginbucket span.forgotpassword a:hover{text-decoration:none;}
.container2 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; font-weight:normal; display:block; padding-left:5px;}
.container2 .loginbucket span.userreg a{color:#000000; text-decoration:underline;background:url(Images/container2/btn-bullet.gif) left 4px no-repeat; padding-left:10px;}
.container2 .loginbucket span.userreg a:hover{text-decoration:none;}
.container2 .loginbucket .logbutton{color:#000000;position:relative; top:-16px; left:0px; left:68%; width:72px;  border:1px solid #ff00000;}  /*padding-left:74px;*/
*html .container2 .loginbucket .logbutton {left:62%; border:1px solid #ff00000;}/*for IE only*/

/*************user Account************/
.container2 .loginbucket span.user_welcomemsg{position:relative; top:6px; left:12px; font-size:12px; color:#000000;font-weight:normal;}
.container2 .loginbucket span.user_welcomemsg label.username{font-weight:bold;color:#000000;}
.container2 .loginbucket  ul.account_detail{position:relative;list-style:none; top:6px; left:12px; font-size:11px; font-weight:normal;}
.container2 .loginbucket  ul.account_detail li{background:url(Images/container2/btn-bullet.gif) left 5px no-repeat; padding-left:10px;}
*html .container2 .loginbucket  ul.account_detail li{background:url(Images/container2/btn-bullet.gif) left 8px no-repeat; }/*only for IE*/
.container2 .loginbucket  ul.account_detail li a{text-decoration:underline;color:#000000;}
.container2 .loginbucket  ul.account_detail li a:hover{text-decoration:none;}
.container2 .loginbucket  span.user_cartdetail{position:relative;top:16px;left:12px; font-size:11px; color:#000000;font-weight:normal;}
.container2 .loginbucket  .user_cartdetail .num_cartitem{font-weight:bold; font-size:11px; color:#000000; }
.container2 .loginbucket  a.cartlink{position:relative;top:18px;left:12px; color:#000000;font-weight:bold;font-size:11px; text-decoration:none; display:block;background-image:url(Images/container2/user_cartdetail.jpg);background-position:left 3px; background-repeat:no-repeat;  padding-left:16px}

/****************************LoginFail Msg***********************/
.container2 .loginbucket label.logfailmsg{clear:both; color:#ff0000; position:relative; top:18px; left:12px; display:block;width:93%; }

/**************Store Locator******************************/
.container2 .storelocatorbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%;background-color:#E5E5E5; }
.container2 .storelocatorbucket label{color:#000000; font-size:12px;display:block; font-weight:bold;}
.container2 .storelocatorbucket select{width:146px;background-color:#FFFFFF;border:1px solid #000000;color:#000000;font-size:11px;height:18px;}

.container2 .storelocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#000000;font-size:12px; padding-right:4px; padding-left:4px; font-family:Arial, Helvetica, sans-serif;}
.container2 .storelocatorbucket p.b{}
.container2 .storelocatorbucket p a.morelnk{font-weight:bold; text-decoration:underline;color:#000000;cursor:pointer; background:url(Images/container2/btn-bullet.gif) left 5px no-repeat; padding-left:10px;display:block;  margin-left:124px;}
.container2 .storelocatorbucket p a.morelnk:hover{text-decoration:none;}
.container2 .storelocatorbucket label.countrylabel{position:relative;left:1px; top:5px;}
.container2 .storelocatorbucket select.countrylist{position:relative; left:0px; top:6px; width:99%; }
.container2 .storelocatorbucket label.statelabel{position:relative;left:1px; top:5px;}
.container2 .storelocatorbucket select.statelist{position:relative; left:0px; top:6px; width:99%;}
.container2 .storelocatorbucket label.citylabel{position:relative;left:1px; top:5px; }
.container2 .storelocatorbucket select.citylist{position:relative; left:0px; top:6px; width:99%;}
.container2 .storelocatorbucket label.locationlabel{position:relative;left:1px; top:5px; }
.container2 .storelocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}
.container2 .storelocatorbucket .storelocatorbutton{color:#ffffff;position:absolute; top:14px; left:36%;}

.container2 .storelocatorbucket .storelocatorbutton .navbtn{ margin:3px 5px 3px 0px; display:block; color:#b3bbbf; height:22px; float:left;font-weight:bold; text-decoration:none;}
.container2 .storelocatorbucket .storelocatorbutton a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#b3bbbf; height:22px; float:left; font-weight:bold; text-decoration:none;}
.container2 .storelocatorbucket .storelocatorbutton a.navbtn:hover,a.navbtn:visited{ color:#b3bbbf; cursor:pointer; text-decoration:none;}
.container2 .storelocatorbucket .storelocatorbutton .navbtn_l{ background: url(images/main/mj_button/mjbtn_left.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.container2 .storelocatorbucket .storelocatorbutton .navbtn_m{background:url(images/main/mj_button/mjbtn_middle.gif) repeat-x;width:auto;height:27px;display:block;float:left;padding:0px 0px 0pt;line-height:22px; text-decoration:none;}
.container2 .storelocatorbucket .storelocatorbutton .navbtn_r { background:url(images/main/mj_button/mjbtn_right.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.container2 .storelocatorbucket .storelocatorbutton .mj_btnbg{ background:none; border:none; font-size:12px; color:#000000; font-weight:bold; padding-top:0px; cursor:pointer; height:27px; padding-bottom:2px; }
.container2 .storelocatorbucket  div.storelocatebg_r{padding-right:10px;height:45px;overflow:visible; margin:2px 0px 0px 0px;}
.container2 .storelocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:45px;position:relative;display:block;color:#003366;font-family:Arial, Helvetica,sans-serif;font-size: 15px;text-align: left;margin:0px 0px 0px 0px;padding-left:10px;padding-top:2px; color:#FFFFFF; font-weight:bold;}


/**************product Locator******************************/
.container2 .productlocatorbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%;background-color:#E5E5E5; }
.container2 .productlocatorbucket label{color:#000000; font-size:12px;display:block; font-weight:bold;}
.container2 .productlocatorbucket select{width:146px;background-color:#FFFFFF;border:1px solid #000000;color:#000000;font-size:11px;height:18px;}

.container2 .productlocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#000000;font-size:12px; padding-right:4px; padding-left:4px; font-family:Arial, Helvetica, sans-serif;}
.container2 .productlocatorbucket p.b{}
.container2 .productlocatorbucket p a.morelnk{font-weight:bold; text-decoration:underline;color:#000000;cursor:pointer; background:url(Images/container2/btn-bullet.gif) left 5px no-repeat; padding-left:10px;display:block;  margin-left:124px;}
.container2 .productlocatorbucket p a.morelnk:hover{text-decoration:none;}
.container2 .productlocatorbucket label.countrylabel{position:relative;left:1px; top:5px;}
.container2 .productlocatorbucket select.countrylist{position:relative; left:0px; top:6px; width:99%; }
.container2 .productlocatorbucket label.statelabel{position:relative;left:1px; top:5px;}
.container2 .productlocatorbucket input.searchtxt{position:relative; left:0px; top:6px; width:95%; border:1px solid #000000;}
.container2 .productlocatorbucket select.statelist{position:relative; left:0px; top:6px; width:99%;}
.container2 .productlocatorbucket label.citylabel{position:relative;left:1px; top:5px; }
.container2 .productlocatorbucket select.citylist{position:relative; left:0px; top:6px; width:99%;}
.container2 .productlocatorbucket label.locationlabel{position:relative;left:1px; top:5px; }
.container2 .productlocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}
.container2 .productlocatorbucket .storelocatorbutton{color:#ffffff;position:absolute; top:14px; left:36%;}

.container2 .productlocatorbucket .storelocatorbutton .navbtn{ margin:3px 5px 3px 0px; display:block; color:#b3bbbf; height:22px; float:left;font-weight:bold; text-decoration:none;}
.container2 .productlocatorbucket .storelocatorbutton a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#b3bbbf; height:22px; float:left; font-weight:bold; text-decoration:none;}
.container2 .productlocatorbucket .storelocatorbutton a.navbtn:hover,a.navbtn:visited{ color:#b3bbbf; cursor:pointer; text-decoration:none;}
.container2 .productlocatorbucket .storelocatorbutton .navbtn_l{ background: url(images/main/mj_button/mjbtn_left.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.container2 .productlocatorbucket .storelocatorbutton .navbtn_m{background:url(images/main/mj_button/mjbtn_middle.gif) repeat-x;width:auto;height:27px;display:block;float:left;padding:0px 0px 0pt;line-height:22px; text-decoration:none;}
.container2 .productlocatorbucket .storelocatorbutton .navbtn_r { background:url(images/main/mj_button/mjbtn_right.gif) no-repeat;width:7px;height:27px;display:block;float:left;}
.container2 .productlocatorbucket .storelocatorbutton .mj_btnbg{ background:none; border:none; font-size:12px; color:#000000; font-weight:bold; padding-top:0px; cursor:pointer; height:27px; padding-bottom:2px; }
.container2 .productlocatorbucket  div.storelocatebg_r{padding-right:10px;height:45px;overflow:visible; margin:2px 0px 0px 0px;}
.container2 .productlocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:45px;position:relative;display:block;color:#003366;font-family:Arial, Helvetica,sans-serif;font-size: 15px;text-align: left;margin:0px 0px 0px 0px;padding-left:10px;padding-top:2px; color:#FFFFFF; font-weight:bold;}





/*****Photo Gallery**************/
.container2 .photogallerybucket{font-size:12px;margin:0px 0px 0px 0px;overflow:hidden;padding:6px 4px 0px 4px;text-align:left;width:auto; position:relative; clear:both;background-color:#E5E5E5;}
.container2 .photogallerybucket .photogallery{overflow:hidden;}
.container2 .photogallerybucket .photogallery .productimg{width:100%;overflow: hidden;}
.container2 .photogallerybucket .photogallery .gallerypager{text-align:center;clear:both;font:Arial, Helvetica, sans-serif;height:37px;width:110px;margin-top:10px;margin-bottom:0px;}
.container2 .photogallerybucket .gallerypager a.pager_prv{background-image:url(images/container2/photogallery/btn_galleryprv.gif);width:51px;height:25px;cursor:pointer;display:block;float:left;margin-right:4px;}
.container2 .photogallerybucket .gallerypager a.pager_next{background-image:url(images/container2/photogallery/btn_gallerynext.gif);width:51px;height:25px;cursor:pointer;display:block;float:left;}
.container2 .photogallerybucket .photogallery .productimg .gallery_b2_outer {}
.container2 .photogallerybucket .photogallery .productimg .gallery_b2_inner1 {}
.container2 .photogallerybucket .photogallery .productimg .gallery_b2_contents {border:2px solid #ffffff;}
.container2 .photogallerybucket .photogallery .productimg .gallery_b2_contents .gallery_b2_inner2 {padding:10px 15px 25px 10px;}

/************************Document Page CSS**************************************/
.container2 .documentgroup{width:100%; padding:0px; margin:0px;}
.container2 .documentgroup h6.documentheading {/*background-color:#FFD8DF;*/ background: url(images/container2/documentheadmain.jpg) repeat-x;color:#ffffff;font-weight:bold;padding:0px;margin:0px 0px 1px 0px;height:26px;text-indent:5px;	font-size:15px;line-height:30px; text-align:left;}
.container2 .documentgroup .documenthead th{height:30px; background: url(images/container2/documenthead.jpg) repeat-x; margin:0px;padding:0px 0px 0px 0px;border-left:1px solid #078b39; border-top:1px solid #078b39; text-align:left;}
.container2 .documentgroup .documenthead th label{font-size:13px;font-weight:bold;color:#ffffff;margin-top:3px;margin-left:6px;display:block;}
.container2 .documentgroup .documenthead_rightborder{}
.container2 .documentgroup .doc_rowstyle{width:100%;padding:0px;background-color:#e5e5e5;margin:0px;}
.container2 .documentgroup .doc_alternetrowstyle{width:100%;padding:0px;background-color:#e5e5e5;font-size:13px;margin:0px;}
.container2 .documentgroup td.doc_type{width:40%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top; }
.container2 .documentgroup .doc_size{width:14%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top; color:#000000;}
.container2 .documentgroup .doc_modifydate{width:22%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top; color:#000000;}
.container2 .documentgroup .doc_download{width:24%;padding:6px 0px 4px 4px;font-size:11px;vertical-align:top;}
.container2 .documentgroup .doc_type label.doctype{font-weight:bold; color:#000000; display:block;}
.container2 .documentgroup .doc_type label{font-weight:normal;}
.container2 .documentgroup div.doc_word{width:30px; height:30px; float:left; margin-right:4px; background-image:url(Images/Container2/word_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container2 .documentgroup .doc_excel{width:30px;height:30px; float:left; margin-right:4px;background-image:url(images/Container2/excel_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container2 .documentgroup .doc_powerpoint{width:30px;height:30px; float:left; margin-right:4px;background-image:url(images/Container2/powerpoint_doc.gif); background-position:top left; background-repeat:no-repeat;}
.container2 .documentgroup .doc_pdf{width:30px; height:30px; float:left; margin-right:4px;background-image:url(images/Container2/pdf_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container2 .documentgroup .doc_download  a{color:#000000;text-decoration:underline;background-image:url(images/Container2/Document-bullet.gif);background-position:center left;background-repeat:no-repeat;padding-left:16px;}
.container2 .documentgroup .doc_download  a:hover{text-decoration:none;}
/***********Document Control using relative positions ******************/
.container2 .documentbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:0px 4px 0px 4px;text-align:left;width:auto; position:relative;background-color:#E5E5E5;}
*html .container2 .documentbucket{float:left;}
.container2 .documentbucket .documenttype{position:relative; border-bottom:1px solid #ffffff; margin-bottom:6px; height:100%; padding-bottom:24px;}
.container2 .documentbucket .documenttype_noborder{ border-bottom:none}
.container2 .documentbucket .documenttype h4.document_title{font-size:12px;font-weight:bold;color:#000000;position:relative;top:10px;left:38px;width:78.5%;}
.container2 .documentbucket .documenttype div.document_word{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container2/word_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container2 .documentbucket .documenttype div.document_excel{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container2/excel_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container2 .documentbucket .documenttype div.document_powerpoint{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container2/powerpoint_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container2 .documentbucket .documenttype div.document_pdf{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container2/pdf_doc.gif);	background-position:top left;background-repeat:no-repeat;}
.container2 .documentbucket .documenttype label.document_extension{font-size:11px;color:#000000;position:absolute;top:40px;	left:12px;}
.container2 .documentbucket .documenttype label.document_size{font-weight:normal;color:#000000;position:relative;top:12px;left:38px;font-size:11px;}
.container2 .documentbucket .documenttype label.document_size b.doc_lbl{display:inline;}
.container2 .documentbucket .documenttype a.document_downloadlnk{font-size:12px; font-weight:normal; color:#000000;text-decoration:underline;position:relative;top:16px;left:38px;display:block;background:url(Images/container2/btn-bullet.gif) left 4px no-repeat; padding-left:8px;}
.container2 .documentbucket .documenttype a.document_downloadlnk:hover{text-decoration:none;}
/*News Control for container2*/
.container2 .newsbucket{margin:0px 0px 0px 0px;overflow:hidden;padding:6px 4px 6px 4px;text-align:left;width:auto; position:relative; background-color:#E5E5E5;}
.container2 .newsbucket ul.newsdetails{margin:0px; padding:0px; list-style:none;}
.container2 .newsbucket ul.newsdetails li{padding-left:14px;line-height:1.3;padding-bottom:10px;}
.container2 .newsbucket .newsdetails a.newsheading{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
.container2 .newsbucket .newsdetails a.newsheading:hover{text-decoration:none;}
.container2 .newsbucket .newsdetails p.newsdesc{color:#000000;padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.container2 .newsbucket .newsdetails .newsmorelnk{ text-align:right; display:block; }
.container2 .newsbucket .newsdetails .newsmorelnk a{text-decoration:underline;color:#000000; font-weight:normal;padding-left:8px;background:url(Images/container2/btn-bullet.gif) left 5px no-repeat;}
.container2 .newsbucket .newsdetails .newsmorelnk a:hover{text-decoration:none;}
.container2 .newsbucket .newsdetails .newsmorelnk a b{font-weight:normal; font-size:12px;padding-left:0px;}

/*News Control Details for container2*/
.container2 .containergroup .seventyleft{ width:70%; float:left;}
.container2 .containergroup .twentynineright{ width:29%; float:right;}
.container2 .containergroup div.news_headingback{text-align:right;font-size:12px;}
.container2 .containergroup div.news_headingback li.news_headinglnk{background-image:url(images/container2/news_hedingbullet.gif);background-position:left 4px;	background-repeat:no-repeat;padding-left:20px;float:right;font-weight:bold;}
.container2 .containergroup div.news_headingback li.gototop{background-image:url(images/container2/productcompaire/gotopbullet.gif);background-repeat:no-repeat;	background-position:1px 6px;padding:0px 0px 2px 14px;clear:both;float:right;}
.container2 .containergroup .news_detailsdiv{clear:both;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;padding-top:10px;padding-bottom:10px;margin-bottom:10px;width:100%;float:left;}
.container2 .containergroup .news_date{clear:both;width:94px;height:58px;background-image:url(images/container2/newsdate_bg.gif);background-repeat:no-repeat;	font-size:12px;font-weight:bold;text-align:center;padding-top:13px;float:left;margin-right:12px; color:#000000;}
.container2 .containergroup .news_desc{float:left;width:75%;padding-bottom:8px;}
.container2 .containergroup .news_desc{float:left;	width:75%;}
.container2 .containergroup .news_desc p{padding-bottom:4px;color:#000000;font-family:Arial;font-size:12px;}
.container2 .containergroup li.newsmore{text-align:right;margin:0px;padding:0px;}
.container2 .containergroup .newsmore a.newsmorelnk {color:#000000;	text-decoration:underline;}
.container2 .containergroup li.newsmore a.newsmorelnk:hover{text-decoration:none;}

/*****For User Regitration page**************/
.container2 .containergroup .btmspace{ margin-bottom:3px; margin-top:15px; position:relative; right:1px;}
.container2 .containergroup .regform {width:100%;overflow:hidden;}
.container2 .containergroup .regform ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.container2 .containergroup .regform li.fs_fielddata {width:341px;text-align:left; padding:0px; margin:0px 13px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; } 
.container2 .containergroup .regform li label.cartformleft{width:138px;float:left;}
.container2 .containergroup .regform li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#000000; height:100%;}
.container2 .containergroup .regform li label.fs_fielddesc{width:180px; display:block; float:left;font-weight:normal;}
.container2 .containergroup .multitxt{ width:190px; height:60px; border:1px solid #000000; overflow:scroll;overflow-x: hidden; }
.container2 .containergroup .formstyle li label.cartformleft_f{width:140px;float:left;}
.container2 .containergroup .formstyle li span.fs_fielddesc_f{width:180px; display:block; float:left; height:100%;}
/*Pager Control*/
.container2 .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.container2 .pagercontrol .pagersearchresult{float:left;font-weight:normal;}
.container2 .pagercontrol .pagersearchresult label{font-weight:bold;}
.container2 .pagercontrol .pagersearchresult .pagerboldtxt{font-weight:bold;}
.container2 .pagercontrol .pagerdiv{float:right;}
.container2 .pagercontrol .pagerdiv label.pages{display:block;float:left;}
.container2 .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#ffffff;margin-right:2px;background-color:#777676;text-decoration:none;}
.container2 .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#000000;margin-right:2px;background-color:#ffffff;text-decoration:none;}
.container2 .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#ffffff;background-color:#000000;}
.container2 .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#ffffff;margin-right:2px;background-color:#000000;	text-decoration:none;}
.container2 .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff;}
.container2 .resultinfo{background-color:#2b2b2b;padding:6px; font-size:12px; color:#ffffff;height:20px;}
.container2 .resultinfo .dispresult{display:block;float:left; margin-top:2px; font-weight:normal;}
.container2 .resultinfo .displaypages{float:right;}
.container2 .resultinfo .displaypages label.displaypagesmsg{display:block;float:left; margin-top:2px; color:#ffffff;}
/************************************For Sitemap*******************************/
.container2 .containergroup .smp_p_l{width:30%;height:100%; float:left; margin-right:2%; overflow:hidden;}
.container2 .containergroup .smp_p_r{width:60%;height:100%; float:left; overflow:hidden;}
.container2 .containergroup .smpsub_p_l{width:47%; float:left;margin-right:1%; margin-top:10px;}
.container2 .containergroup .smpsub_p_r{width:49%; float:left; margin-top:10px; margin-right:1%;} 
.container2 .containergroup .smptab{ background-image:url(images/container2/askforavailbility.gif); background-repeat:repeat-x; height:40px; text-align:center;}
.container2 .containergroup .smptab_l{float:left; width:9px; height:40px;}
.container2 .containergroup .smptab_r{float:right; width:9px; height:40px;}
.container2 .containergroup .smptab_title{font-size:25px; color:#FFFFFF;text-align:center; line-height:40px;}
.container2 .containergroup .smptab_title span{ background:url(images/container2/sitemap/sm_mainbullet.gif) no-repeat 10px center;padding:0px 8px 0px 8px;}
.container2 .containergroup .smp_sub{ background: url(images/container2/searchtitle.gif) repeat-x;height:20px; text-align:center; margin:10px 0px;}
.container2 .containergroup .smp_sub_l{float:left; width:5px; height:20px;}
.container2 .containergroup .smp_sub_r{ float:right; width:5px; height:20px;}
.container2 .containergroup .smp_sub_title{font-size:13px; color:#000000;text-align:left; line-height:15px; font-weight:bold;}
.container2 .containergroup .smp_sub_title a{ color:#000000; text-decoration:none;}
.container2 .containergroup .smp_sub_title a:hover{ text-decoration:underline;}
.container2 .containergroup .smp_sub_title span{ padding:0px 10px 0px 3px; background:url(images/container2/sitemap/smp_subbullet.gif) no-repeat 5px center;}
.container2 .containergroup .pagenav_p{ margin:10px 0px 10px 20px; padding-left:10px;}
.container2 .containergroup .pagenav{font-size:14px; color:#666666; font-weight:bold; margin:0px; padding:0px; list-style:none;}
.container2 .containergroup .pagenav li{margin:0px; padding:0px 0px 0px 8px;list-style:none; line-height:20px; background:url(images/container2/sitemap/bullet_1.gif) no-repeat 0px 6px;}
.container2 .containergroup .pagenav li a{ color:#000000; text-decoration:none;}
.container2 .containergroup .pagenav li a:hover{text-decoration:underline;}
.container2 .containergroup .smp_lnks{ color:#000000; line-height:20px; margin-left:30px;}
.container2 .containergroup .smp_lnks dt{ color:#000000; font-weight:bold;background:url(images/container2/sitemap/bullet_1.gif) no-repeat 0px 7px; padding:0px 0px 0px 9px; margin:0px 0px 3px 0px;}
.container2 .containergroup .smp_lnks dt a{ color:#000000; text-decoration:none;}
.container2 .containergroup .smp_lnks dt a:hover{text-decoration:underline;}
.container2 .containergroup .smp_lnks dd{ color:#000000; font-weight:normal;background:url(images/container2/sitemap/bullet_2.gif) no-repeat 0px 5px; padding:0px 0px 0px 13px; margin:0px 0px 0px 8px;}
.container2 .containergroup .smp_lnks dd.bgn{ background:none; margin-top:0px; font-size:11px;}
.container2 .containergroup .smp_lnks dd a{ color:#000000;text-decoration:none;}
.container2 .containergroup .smp_lnks dd a:hover{ color:#000000;text-decoration:underline;}
.container2 .containergroup .smp_lnks .subsmall{ margin:0px; padding:0px; list-style:none;}
.container2 .containergroup .smp_lnks .subsmall li{ margin:0px; padding:0px 0px 0px 18px; list-style:none;background:url(images/container2/sitemap/bullet_3.gif) no-repeat 0px 8px; line-height:23px;}
.container2 .containergroup .smp_lnks .subsmall li a{ color:#000000; text-decoration:none;}
.container2 .containergroup .smp_lnks .subsmall li a:hover{ color:#000000; text-decoration:underline;}
/********************************* Lead css *******************************************/
.container2 .containergroup .orderbacklnk{text-align:right;}
.container2 .containergroup .orderbacklnk a{font-weight:bold;text-decoration:underline;color:#000000;}
.container2 .containergroup .orderbacklnk a:hover{text-decoration:none;}

.container_nopadding{padding:0px;margin:0px;}
.container_nopadding div.subheading_r{}
.container_nopadding div.subheading_r h1, .container_nopadding div.subheading_r h2 { color:#000; font-size:12px; text-align:left;}
.container_nopadding div.r_bottom{}
.container_nopadding div.r_bottom  div.l_bottom{}
.container_nopadding p{ font-size:11px; color:#333333;}

/*shipping  payment  options  (new classes)*/

.container2 .containergroup  .ship_paymentoptions_title th{font-size:12px;font-weight:bold;color:#000000;border:1px solid #ececec;border-right:none;padding:6px 4px 6px 4px; background:url(Images/container2/searchtitle.gif) repeat-x; height:13px;}
.container2 .containergroup  .ship_paymentoptions_row td{font-size:12px;font-weight:normal;color:#000000;background-color:#CCCCCC;border:1px solid #ececec;border-right:none;border-top:none;padding:6px 4px 6px 4px;}
.container2 .containergroup  .ship_paymentoptions_alternetrow td{font-size:12px;font-weight:normal;color:#000000;background-color:#E0DFDF;border:1px solid #ececec;border-right:none;border-top:none;padding:6px 4px 6px 4px;}
.container2 .containergroup  .ship_paymentoption_available{background:url(Images/Container2/paymentoption_available.gif) no-repeat; width:16px; height:16px;}
.container2 .containergroup  .ship_paymentoption_notavailable{background:url(Images/Container2/paymentoption_notavailable.gif) no-repeat; width:16px; height:16px;}
/*****Product Review Links**************************************/
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview{position:relative;top:36px; left:0px; font-size:12px; overflow:hidden; width:95%; padding-bottom:10px;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist{margin:0px; padding:0px;list-style:none; position:relative;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li.product_customerrating{width:47%;float:left; margin:0px;padding-left:0px; margin-bottom:2px; font-weight:bold; 

color:#000000;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li.product_customerrating label{font-size:12px; font-weight:bold;}

.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li.ratinglnk{width:20%;float:left; 

margin:0px;background-image:url('Images/Container2/product_bullet.gif');background-position:left 5px; background-repeat:no-repeat;padding-left:12px; margin-bottom:2px; color:#000000; font-weight:bold;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li a{color:#000000;text-decoration:underline; float:left;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li a:hover{text-decoration:none;}

/*Review and Rating classes*/

.container2 .containergroup .productreviewdiv{width:99.5%;margin:0px;padding:0px;font-size:12px;}
.container2 .containergroup .productreviewdiv .reviewlabel{font-weight:bold;color:#000000;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv li{overflow:hidden;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv{ padding-top:10px; padding-left:12px;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewrating{background:url(Images/Container2/img_reviewdetails.jpg) no-repeat left top; height:13px;  width:81px;}

.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviemainheding{ height:26px; background-color:#F7F7F7;  margin-top:10px;  float:left; width:100%; padding-top:2px; padding-bottom:1px;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviemainheding label{font-size:18px; color:#000000; float:left; padding-left:10px;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviemainheding .reviewdropdown{float:right; margin-right:10px; height:22px; width:120px; border:1px solid #000000;color:#000000;}

.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv{border-bottom:1px solid #999999; clear:both; padding:10px 0px 10px 0px; overflow:hidden; margin-bottom:4px; }

.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewratingdiv{float:left; width:220px;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewdatediv{float:left;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .review{clear:both; padding-top:10px; margin:0px;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt a{color:#000000;text-decoration:underline;}
.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt a:hover{text-decoration:none;}

.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewreply{background-color:#f7f7f7; border:1px solid #000000; clear:both; margin-bottom:4px; margin-left:50px; padding:6px; overflow:hidden; 

height:100%; }

/*.container2 .containergroup .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewreplymargin{margin-left:100px;}*/

/*new classes for rating popup*/
.maintxtarea{ border:1px solid #000000;}
.container2 .popup_div .containergroup .txtuser #ctl00_ContentPlaceHolder1_ctl00_txtReviewTitle.maintxt{width:100%;}/*only for review popup title only*/
.container2 .popup_div .containergroup .maintxtarea{width:100%;overflow:scroll;}
.container2 .containergroup .maintxtarea{ width:190px; height:120px;font-weight:normal;font-size:12px;}
.popup_div .containergroup .bgcolorfirst{height:auto;} 
.container2 .popup_div .rating_div{ padding-left:124px;}
.container2 .popup_div .rating_div label{font-weight:bold; padding-right:50px;}
.container2 .popup_div a.poor_rating{background:url(Images/main/rating/img_poorrating.jpg) no-repeat left 4px; font-size:12px; color:#000000; padding-left:12px;text-decoration:none; margin-right:8px;}
.container2 .popup_div a.poor_rating:hover{text-decoration:none;}
.container2 .popup_div a.average_rating{background:url(Images/main/rating/img_averagerating.jpg) no-repeat left 4px; font-size:12px; color:#000000; padding-left:22px;text-decoration:none; margin-right:8px;}
.container2 .popup_div a.average_rating:hover{text-decoration:none;}
.container2 .popup_div a.good_rating{background:url(Images/main/rating/img_goodrating.jpg) no-repeat left 4px; font-size:12px; color:#000000; padding-left:32px;text-decoration:none; margin-right:8px;}
.container2 .popup_div a.good_rating:hover{text-decoration:none;}
.container2 .popup_div a.verygood_rating{background:url(Images/main/rating/img_verygoodrating.jpg) no-repeat left 4px; font-size:12px; color:#000000; padding-left:42px;text-decoration:none; margin-right:8px;}
.container2 .popup_div a.verygood_rating:hover{text-decoration:none;}
.container2 .popup_div a.excellent_rating{background:url(Images/main/rating/img_excellentrating.jpg) no-repeat left 4px; font-size:12px; color:#000000; padding-left:52px;text-decoration:none; margin-right:4px;}
.container2 .popup_div a.excellent_rating:hover{text-decoration:none;}
.container2 .rating_result{background:url(Images/main/rating/img_ratingresult.jpg) no-repeat left 3px; height:20px; width:97px; float:left;}
.container2  .rating_result_poor{background:url(Images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_average{background:url(Images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_good{background:url(Images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_verygood{background:url(Images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_excellent{background:url(Images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2 .custratingdiv{float:left;padding-right:2px;}
/*new single start class for rating*/
.blankrating{background:url(Images/main/rating/blankratingstar.jpg) no-repeat left bottom; display:block; float:left; height:18px; width:14px; margin-right:2px;}
.fillrating{background:url(Images/main/rating/fillratingstar.jpg) no-repeat left bottom; display:block; float:left; height:18px; width:14px;margin-right:2px;}
/*new class added on 19-2-2009*/

.container2 .containergroup .selectdeliveryoptions{float:right; margin-top:8px; padding-top:4px;}
.container2 .containergroup .selectdeliveryoptions .deliveryoptionlabel{float:left;}
.container2 .containergroup .selectdeliveryoptions .deliverytype{float:left; padding-right:10px;}
.container2 .containergroup .selectdeliveryoptions .select {float:left;padding-right:2px; padding-top:3px; padding-left:2px;}
*html .container2 .containergroup .selectdeliveryoptions .select {margin-top:-1px; padding-top:0px; padding-left:0px;}
html* .container2 .containergroup .selectdeliveryoptions .select {margin-top:-4px; padding-top:0px; padding-left:0px;}/*for IE7only*/
.container2 .containergroup .bgcolordeliveryoption{height:100%;margin-bottom:0px;overflow:hidden;padding:12px;}
.container2 .containergroup .bgcolordeliveryoption .deliveryoptionlabel{float:left;}
.container2 .containergroup .bgcolordeliveryoption .deliverytype{float:left; padding-right:16px;}
.container2 .containergroup .bgcolordeliveryoption .select {float:left;padding-right:6px; padding-top:3px; padding-left:2px;}
*html .container2 .containergroup .bgcolordeliveryoption .select {margin-top:-1px; padding-top:0px; padding-left:0px;}
html* .container2 .containergroup .bgcolordeliveryoption .select {margin-top:-1px; padding-top:0px; padding-left:0px;}/*IE 7 only*/
/*for store locater form*/

.container2 .containergroup .selectstore {width:100%;overflow:hidden; border-top:1px solid #999999;  border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px;}
.container2 .containergroup .selectstore ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.container2 .containergroup .selectstore li.fs_fielddata {width:160px;text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; } 
.container2 .containergroup .selectstore li label.cartformleft{width:40px;float:left;}
.container2 .containergroup .selectstore li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#000000; height:100%;}
.container2 .containergroup .selectstore li span.fs_fielddesc{width:110px; display:block; float:left;font-weight:normal;}
.container2 .containergroup .selectstore li span.fs_fielddesc .dropdown { width:110px;}
.container2 .containergroup .selectstore li.fs_fielddata .navbtn {margin-top:0px;}
.container2 .containergroup .storeaddress{ padding-top:4px; height:160px; width:100%; overflow:auto;}
.container2 .containergroup .storeaddress .storetitle{color:#000000; font-size:12px; font-weight:bold;}
.container2 .containergroup .storeaddress li.storedetails{float:left;margin:0px 6px 0px 0px;padding:0px;  width:45%; list-style:none; padding-top:6px;}
.container2 .containergroup .storeaddress .storedetails .select{float:left;padding-left:2px;padding-right:6px;padding-top:3px;}
html* .container2 .containergroup .storeaddress .storedetails .select{margin-top:-2px;}
.container2 .containergroup .storeaddress .storelocation{float:left; width:81%;}
*html .container2 .containergroup .storeaddress .storelocation{padding-top:3px;}/*only for IE*/
.container2 .containergroup a.storemapdirectionlink{background:url(Images/Container2/img_storemapdirection.gif) left top no-repeat; display:block; height:19px; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; padding-left:30px;}
.container2 .containergroup a.storemapdirectionlink:hover{text-decoration:none;}

/*new classes for Refine search*/

.container2 .refinesearch_menu{color:#000000; font-weight:bold; background-color:#E5E5E5;  padding-bottom:4px; height:100%; border-bottom:none;  padding:2px 2px 2px 2px; font-size:12px; position:relative;}

.container2 .refinesearch_menu ul.mtc-cat{padding:4px 14px 0px 10px; }
.container2 .refinesearch_menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left;line-height:1.0em; background:none; border:none; font-size:1px;}
.container2 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-left{display:none; height:auto; width:auto;}
.container2 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-right{display:none;}

.container2 .refinesearch_menu ul.mtc-cat li a.mtc-a {color:#000000; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container2/checkbox.gif) no-repeat -10px -56px; padding:1px 0px 1px 15px;}
.container2 .refinesearch_menu ul.mtc-cat li a.mtc-a:hover {text-decoration:underline;}
.container2 .refinesearch_menu ul.mtc-cat li a.mtc-checked{color:#000000; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container2/checkbox.gif) no-repeat -30px -36px; padding:1px 0px 1px 15px} 
.container2 .refinesearch_menu ul.mtc-cat li a.mtc-checked:hover{text-decoration:underline;}
.container2 .refinesearch_menu ul.mtc-cat li.twocolum{width:49%; float:left; margin-right:1px; clear:none; margin:0px; list-style:none;text-align:left;line-height:1.0em; background:none; border:none;   margin:0px; font-size:1px;	}
.container2 .refinesearch_menu ul.mtc-cat li.mtc-block .checkboxstyle{float:left; width:13px; height:19px;}

.container2 .refinesearch_menu .ui-accordion{list-style:none;}
.container2 .refinesearch_menu .ui-accordion li {margin:0px 0px 0px;padding:0px; width:100%;background:url(images/container2/img_nearbyheding.jpg) repeat-x left 23px;clear:both;position:relative;}
/*.container2 .refinesearch_menu .ui-accordion li div{float:left;border-bottom:1px solid #2D5747; width:100%;}*/
.container2 .refinesearch_menu .ui-accordion li.selected .ui-accordion-left {display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container2 .refinesearch_menu .ui-accordion li.selected .ui-accordion-header {font-size:12px; font-weight:bold; color:#000000; background:#666666 url(images/container2/accordion_openbullet.gif) no-repeat 3px 5px; border:none;  text-align:left; padding-left:24px;}
.container2 .refinesearch_menu .ui-accordion li.selected .ui-accordion-right {background-image:none;}

.container2 .refinesearch_menu .ui-accordion li .ui-accordion-left{background-image:none;}
.container2 .refinesearch_menu .ui-accordion li .ui-accordion-header{display:block;height:25px;left:0px;line-height:25px;margin-right:0px;padding-left:24px;position:relative;text-decoration:none;background:#666666 url(images/container2/accordion_bullet.gif) no-repeat 3px 5px; font-size:12px; font-weight:bold; color:#000000;text-align:left;}
.container2 .refinesearch_menu .ui-accordion li .ui-accordion-header:hover{background-color:#666666 ;}
.container2 .refinesearch_menu .ui-accordion li .ui-accordion-right{background-image:none;}
.container2 .refinesearch_menu .ui-accordion li .ui-accordion-left{display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px; }
.container2 .refinesearch_menu .ui-accordion li:hover .ui-accordion-right{background-image:none;}
.container2 .refinesearch_menu .ui-accordion li:hover .ui-accordion-left{}


.container2 .refinesearch_menu .selectedrefineoption{position:relative;}
.container2 .refinesearch_menu .selectedrefineoption .slectedtype{font-size:12px; font-weight:bold; color:#000000; position:relative; text-align:left;background:url(images/container2/img_nearbyheding.jpg) repeat-x left 23px; height:19px; padding-top:6px; padding-left:6px;}
.container2 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink{font-size:12px; font-weight:normal; text-decoration:underline; color:#000000;position:absolute; right:5px; }
.container2 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink:hover{text-decoration:none;}
.container2 .refinesearch_menu .selectedrefineoption .slecteditem{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;background:url(Images/container2/btnDeselect.gif) left 4px no-repeat; display:block; padding-left:16px; text-decoration:underline; margin-top:4px; text-align:left; margin-bottom:6px; margin-left:14px;}
.container2 .refinesearch_menu .selectedrefineoption .slecteditem:hover{text-decoration:none;background:url(Images/container2/btnDeselect_hover.gif) left 4px no-repeat;}
/*for rfsearch_clear*/
.container2 .refinesearch_menu .ui-accordion li a.rfsearch_clear{position:absolute; top:5px; right:5px; font-size:11px; z-index:1000; color:#000000; text-decoration:none;}
.container2 .refinesearch_menu .ui-accordion li a:hover.rfsearch_clear{ text-decoration:underline;} 

/*new slider classes*/
.container2 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left; margin-top:10px; font-size:12px; font-weight:normal; color:#000000; }
.container2 .pricerangevalue_end{border:none; background:none; width:80px; text-align:right;margin-top:10px;  font-size:12px; font-weight:normal; color:#000000;}
.container2 .refinesearch_menu .refine_attributelist{ height:140px; overflow:hidden; position:relative; width:auto;}
.container2 .refinesearch_menu .ui-slider-horizontal .ui-slider-handle {top:-3px;}
.container2 .refinesearch_menu ul.mtc-cat li a.chkdisable{color:#ccc; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container2/chkdisable.gif) no-repeat 0px 3px; padding:1px 0px 1px 15px; cursor:default;}
.container2 .refinesearch_menu ul.mtc-cat li a.chkdisable:hover{text-decoration:none;}

/*new class for Pickup popup*/
.container2 .containergroup .pickuppopupbullet li{background:url(images/container2/successpage/bullet.gif) no-repeat;background-position:2px 7px;padding-left:18px;padding-top:2px; margin-left:30px;}
.container2  a.instorepickink{cursor:pointer; font-size:12px; color:#000000; text-decoration:underline; padding-left:6px; padding-right:11px; background:url(Images/Container2/img_iconview.gif) right 4px no-repeat; }
.container2  a.instorepickink:hover{text-decoration:none;}
.container2 .containergroup .bgcolorpickuppopup{ background-color:#ececec; height:100%;padding:12px; margin-bottom:7px; overflow:hidden; clear:both;}

/******Product views*********/
.container2 .prod_viewsparent{ margin:5px 10px 5px 10px; border-bottom:1px solid #ccc;padding:5px 0px;}
.container2 .prod_viewsparent .pagercontrol{ margin:0px; padding-right:0px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li{float:left;list-style:none; margin-right:5px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice{}
.container2 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{ width:115px; margin:0px 15px 0px 5px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{ font-weight:bold;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewviewby{ font-weight:bold;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview{ width:20px; height:20px; display:block; background:url(Images/Container2/prod_gridview.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview:hover{ background:url(Images/Container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridviewactive{ background:url(Images/Container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;width:20px; height:20px; display:block;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview{ width:20px; height:20px; display:block; background:url(Images/Container2/prod_listview.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview:hover{ background:url(Images/Container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listviewactive{ width:20px; height:20px; display:block; background:url(Images/Container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
/*new changes for ShoppingCart page*/
.container2 .containergroup .ordersummery_parent{margin-top:10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv{width:185px; float:left; height:100%; margin-right:14px; }
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv{ height:100%;  overflow:hidden; }
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping{background-color:#CECECE;  padding:10px; margin-bottom:10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping .heading{height:23px;background-color:#02A33F; font-size:12px;color:#ffffff;font-weight:bold; padding:8px 0px 0px 10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping ul{margin-left:4px; margin-top:10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping a.homelink{font-size:12px; color:#000000; text-decoration:underline;cursor:pointer; background:url(images/container2/bullet_gotohome.jpg) left 3px no-repeat; padding-left:16px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping a.homelink:hover{text-decoration:none;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping a.previouspagelink{font-size:12px; color:#000000; text-decoration:underline;cursor:pointer; background:url(images/container2/bullet_gotopreviouspage.jpg) left 4px no-repeat; padding-left:16px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .continueshopping a.previouspagelink:hover{text-decoration:none;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions{background-color:#CECECE;  padding:10px 10px 10px 10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions .heading{height:23px;background:#02A33F url(images/container2/deliveryoptions_headingbg.jpg) right top no-repeat; font-size:12px;color:#ffffff;font-weight:bold; padding:8px 0px 0px 10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions ul{margin-left:0px; margin-top:10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions ul li{overflow:hidden;}
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions .select{float:left;padding-left:2px;padding-right:4px;padding-top:3px;} 
html* .container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions .select {margin-top:-0px; padding-top:0px; padding-right:2px; padding-left:0px;}/*for IE7only*/
.container2 .containergroup .ordersummery_parent .ordersummeryleftdiv .deliveryoptions .deliveryoptionlabel{float:left;color:#000000;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails{margin-bottom:10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails .heading{height:23px;background-color:#cccccc; font-size:12px;color:#000000;font-weight:bold; padding:8px 0px 0px 10px;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails table{width:100%; padding:0px; margin:0px; border-collapse:collapse;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails  .ordersummery_attributes{border-bottom:1px solid #000000; padding:10px 10px 10px 0px; width:75%; text-align:right;font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails  .ordersummery_attributes label{font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails  .ordersummery_attributes .netpayment{font-weight:bold;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails  .ordersummery_values{border-bottom:1px solid #000000; padding:10px 10px 10px 0px; width:25%; text-align:right;font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .ordersummery_parent .ordersummeryrightdiv .taxdetails  .ordersummery_values label{font-size:12px; font-weight:bold;color:#000000;}
/*new changes 12-5-2009*/
.shoppingcartparent{margin-top:-2px;}
.shoppingcartleftpane{width:auto;}
.shoppingcartrightpane{width:260px; float:right; padding-left:5px; background:#E5E5E5; padding-right:5px; margin-left:4px; }
.shoppingcartleftpane .containergroup {color:#000000; font-size:12px; margin: 0px 0px 0px 0px;padding:0px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; background:#E5E5E5;}
.checkoutoptions .containergroup {color:#000000; font-size:12px; margin: 0px 0px 0px 0px;padding:10px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; background:#E5E5E5;}
.cartpagelogin .containergroup {color:#000000; font-size:12px; margin: 0px 0px 0px 0px;padding:10px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; background:#E5E5E5;}
.shoppingcartleftpane .container2 .containergroup .titlestyle_5{ color:#ffffff; font-size:12px; padding-bottom:5px; font-weight:bold; background-color:#999999; padding-left:6px; padding-top:5px;}
.shoppingcartleftpane .container2 .containergroup .formstyle li.fs_fielddatafixed {width:270px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em;}
.shoppingcartleftpane .container2 .containergroup .bgcolorfirst .txt215 .maintxt{ width:196px;}
.shoppingcartleftpane .container2 .containergroup .bgcolorfirst .txt180 .maintxt{ width:162px;}
.shoppingcartleftpane .container2 .containergroup .bgcolorsecond .password .maintxt{ width:190px; }
.shoppingcartleftpane .container2 .containergroup .formstyle li span.cartformright{width:75%; display:block; float:left; height:100%;}
.shoppingcartleftpane .cartpagelogin{width:43.5%;float:left; margin-left:0.8%;}
.shoppingcartleftpane .checkoutoptions{width:55%; float:left;}
.shoppingcartleftpane .cartpagelogin li span .radio{float:left; margin-top:3px; margin-right:3px;}
html* .shoppingcartleftpane .cartpagelogin li li span .radio{ margin-top:0px; margin-right:0px;}
/*shipping details classes*/
.container2 .containergroup .shippingdetailsparent{background:url(images/container2/shippingdetail_bg.jpg) repeat-y left top; height:100%; overflow:hidden;}
.container2 .containergroup .shippingdetailsparent ul{padding:0px;}
.container2 .containergroup .shippingdetailsparent ul li{padding:0px; clear:both;}
.container2 .containergroup .shippingdetailsparent .title{font-size:12px; font-weight:bold; color:#000000; margin-bottom:4px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress{width:304px; float:left;  background-color:#CECECE; margin-right:10px; padding-top:6px; padding-left:6px; padding-bottom:10px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .address{float:left; width:170px; border-right:1px solid #000000; color:#000000;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .address ul{padding:0px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .address ul li{padding:0px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .editaddress{float:left; width:120px; padding-left:10px; padding-top:40px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .editaddress a{font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .editaddress a:hover{ text-decoration:none;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails{float:left; width:650px;  background-color:#CECECE;padding-top:6px;padding-bottom:10px;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .shippingoptions{width:264px;float:left; padding-left:6px;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .shippingoptions .radiobutton{float:left; margin-top:3px; margin-right:6px;}
html* .container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .shippingoptions .radiobutton{margin:0px;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails{width:370px; float:left; padding-left:6px; border-left:1px solid #000000;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails table{width:100%; padding:0px; margin:0px; border-collapse:collapse;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_attributes{border-bottom:1px solid #000000; padding:6px 10px 6px 0px; width:75%; text-align:right;font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_attributes label{font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_attributes .netpayment{font-weight:bold;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_values .netpayment{font-weight:bold;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_values{border-bottom:1px solid #000000; padding:6px 10px 6px 0px; width:25%; text-align:right;font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_values label{font-size:12px; font-weight:normal;color:#000000;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .noborder{border-bottom:none;}
/*new classes for payment options new changes*/
.container2 .containergroup .paymentoptionparentdiv{ overflow:hidden; height:100%; }
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst{ height:100%;padding:12px 0px 12px 0px; margin-bottom:7px; overflow:hidden;clear:both;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionleftpane{height:100%; overflow:hidden;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane{ float:right; width:324px; margin-left:10px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container{ height:100%; overflow:hidden; }
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container div.subheading_r{}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container div.subheading_r h1, .container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container div.subheading_r h2 {}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container div.r_bottom{ font-size:1px; clear:both; background:none;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container div.r_bottom  div.l_bottom{ clear:both; background:none;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers{height:100%; border:1px solid #bebebe; padding:2px 2px 4px 2px; font-size:12px;  border-top:none;  }
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion {list-style:none;  padding:0px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion li {margin:0px 0px 0px;padding:0px; width:100%;background:url(images/container2/img_nearbyheding.jpg) repeat-x left 24px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion li div.checkboxstyle{float:left; height:15px; width:15px;  font-size:1px; margin:6px 4px 4px 4px; padding:0px;}
*html .container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion li div.checkboxstyle{margin:4px 0px 0px 0px;}/*only for IE*/
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion li.selected .ui-accordion-header {font-size:14px; font-weight:bold; color:#000000 ;  border:none;  text-align:left;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .ui-accordion li .ui-accordion-header{display:block;height:25px;line-height:25px;margin-right:0px;padding-left:0px;text-decoration:none; font-size:14px; font-weight:bold; color:#000000 ;text-align:left;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal{padding:4px; background:#CECECE; border:1px solid #666666; margin:4px 4px 0px 4px; }
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal label.total{font-size:14px; font-weight:bold; color:#000000;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal label.offer{font-size:14px; font-weight:bold; color:#000000; margin-left:27px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .loyaltycontaint{  padding:4px; border:1px solid #666666; margin:4px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers .logo{text-align:center;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers label.boldtxt{font-weight:bold; color:#000000; display:block; margin-top:4px; margin-bottom:4px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata {width:130px;text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; border:none; background:none;  } 
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata  .maintxt{ width:120px; height:18px;font-weight:normal;font-size:12px; padding-top:0px; text-indent:3px;overflow:hidden;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .paymentoptionrightpane .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata .navbtn{margin:0px;}
/*contact updates*/
.container2 .containergroup .user_contactupdate{background:#cccccc; padding:6px 10px 6px 10px;clear:both; }
.container2 .containergroup .user_contactupdate .checkbox_style{margin-right:6px;}
*html .container2 .containergroup .user_contactupdate .checkbox_style{margin-right:0px; margin-top:2px;}