/*product details CSS*/
.clearfloat{clear:both; font-size:1px; height:1px;}
/*product detail main container*/
.productdetail_container{height:100%;margin-bottom:2px;overflow:hidden; background:#ffffff;}
.productdetail_container .titlestyle_1{font-size:23px;color:#666666;}
.productdetail_container div.r_bottom{ margin:0px 0px 5px 0px; font-size:1px;clear:both; padding:0px 0px 5px 0px; border-bottom:none; background:none;}
.productdetail_container div.r_bottom  div.l_bottom{clear:both; background:none;}
.productdetail_container .productbucketgroup{overflow:hidden;padding-bottom:0px;text-align:left; overflow:hidden; height:100%;background-color:#FFFFFF;position:relative;}
.productdetail_container .productbucketgroup .productdetailbucket {padding:4px 0px 4px 0px; position:relative;  overflow:hidden; height:100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{width:746px; padding:10px 10px 0px 8px; margin:0px 0px 0px 0px; float:left; background:#ffffff url(images/container2/container2_bucketgroup_bg.jpg) repeat-x top; border:1px solid #999999; border-top:none; border-bottom:none;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_rightdiv{width:204px; float:left;}/*width:254px; float:left;*/
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription{float:left;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{width:309px;float:left; padding-right:16px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{width:381px;float:left; }
.productdetail_container .productbucketgroup .productdetailbucket .tabs{margin-bottom:10px;clear:both;}

/*Pager Control*/
.productdetail_container .pagercontrol{text-align:center;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; background:none; height:0px; border-left:0px; border-right:0px; border-bottom:0px;}
.productdetail_container .pagercontrol .pagersearchresult{float:left;font-weight:normal;}
.productdetail_container .pagercontrol .pagersearchresult .pagerboldtxt{font-weight:bold;}
.productdetail_container .pagercontrol .pagerdiv{float:right; margin-top:5px; margin-right:5px;}
.productdetail_container .pagercontrol .pagerdiv label.pages{float:left; color:#77a007; font-size:11px; line-height:14px; margin-right:8px; font-weight:bold;}
.productdetail_container .pagercontrol .pagerdiv a.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.productdetail_container .pagercontrol .pagerdiv span.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.productdetail_container .pagercontrol .pagerdiv a.pager:hover{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.productdetail_container .pagercontrol a.pager_nextprv{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.productdetail_container .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff; background:#77a007;}

/******************container main heading**********/
.container24{margin:0px 12px 0px 4px; padding:0px; float:left;}
.container24 div.subheading_r{height:41px;margin:0px 0px 0px 0px;overflow:visible;background:url(images/container2/ct2bg_top_r.jpg) no-repeat right top; text-align:left; padding-right:8px;}
.container24 div.subheading_r .subheading_l {background:url(images/container2/ct2bg_top_l.jpg) no-repeat left top;padding-left:8px;font-size:16px; height:41px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:40px;}
.container24 div.subheading_r h1.subheading_l {background:url(images/container2/ct2bg_top_l.jpg) no-repeat left top;padding-left:8px;font-size:16px; height:41px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:40px;}

.container24 div.r_bottom{font-size:0px; clear:both; height:24px; padding-right:8px; background:url(images/container2/ct2bg_bottom_r.jpg) no-repeat right bottom; margin:0px 0px 5px 0px; font-size:1px;clear:both;}
.container24 div.r_bottom  div.l_bottom{clear:both; background:url(images/container2/ct2bg_bottom_l.jpg) no-repeat left bottom; height:29px;}
.container24 div.tabheading_r{ font-size:0px; clear:both; height:29px; padding-right:8px; background:url(images/container2/ct2bg_bottom_r.jpg) no-repeat right bottom;}
.container24 div.tabheading_r h3.tabheading_l {height:25px;position:relative;display:block;color:#003366;font-size: 12px;text-align: left;margin:0px 0px 0px 0px;padding-left:26px;padding-top:5px;font-weight:bold; color:#FFFFFF;}/*Empty heading*/
/*productlagreimg*/
.container6{margin:0px; padding:0px;}
.container6 div.subheading_r{height:1px;background:#c486a6;margin:0px 0px 0px 0px;overflow:visible;}
.container6 div.subheading_r h1, .container6 div.subheading_r h2 {height:1px;color:#fff;font-size: 1px;text-align: left;margin:0px 0px 0px 0px;/*border-left:2px solid #FFFFFF;*/ }
.container6 div.subheading_r h1.subheading_l {height:20px;display:block;color:#fff;font-family:Arial, Helvetica,sans-serif;font-size: 12px;text-align: left;margin:0px 0px 0px 0px;padding-left:10px;padding-top:9px; font-weight:bold;}
.container6 .ctl_productlagreimg{ }
.container6 .ctl_productlagreimg .productlagreimg{widows:300px; height:300px; padding:3px; border:1px solid #cccccc; position:relative;}
.container6 .ctl_productlagreimg .productlagreimg .product-largimg{width:300px; height:300px;}
.container6 .ctl_productlagreimg .productlagreimg .imgscrollleft{background:url(Images/Container2/productdetails/leftbtn.png) left top no-repeat; display:block;position:absolute;left:2px;bottom:10px; outline:none; width:41px; height:41px;}
.container6 .ctl_productlagreimg .productlagreimg .imgscrollright{background:url(Images/Container2/productdetails/rightbtn.png) left top no-repeat; display:block;position:absolute;right:2px;bottom:10px; outline:none; width:41px; height:41px;}
.container6 .ctl_productlagreimg .productlagreimg .zoomcursor{position:absolute; left:0px; top:0px; width:300px; height:300px;}

.container6 .ctl_productlagreimg .zoom{text-align:right; margin-top:6px;}
.container6 .ctl_productlagreimg .zoom a{color:#36da18; font-size:12px; text-decoration:none; background:url(images/container2/productdetails/icon_zoom.gif) 260px top no-repeat; display:block; height:14px; font-weight:bold; text-transform:capitalize;}
.container6 div.r_bottom{margin:-2px 0px 0px 0px;font-size:1px; background:none;}
.container6 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
/*End productlagreimg*/
/*priduct Small Images*/
.container7 {margin-bottom:4px; }
.container7 .ctl_multiple_image{ margin-top:0px;}
.container7 .ctl_multiple_image h6.moreimagestitle span{font-size:12px; font-weight:bold; color:#666666}
.container7 .ctl_multiple_image .smallimages{margin:0px; padding:0px;margin-top:4px;}
/* outmost wrapper element */
.container7 .ctl_multiple_image .smallimages #scrollable {width:296px;height:90px;margin-top:0px;padding:4px 4px 4px 3px; position:relative;}
/* container for the scrollable items */
.container7 .ctl_multiple_image .smallimages div.items {height:80px;margin-left:0px;margin-right:0px;float:left;width:296px !important;}
/* single item */
.container7 .ctl_multiple_image .smallimages div.items a {display:block;float:left;margin-right:2px;width:70px;height:70px;background:url(Images/Container2/scrollable/item.gif) 0 0 no-repeat;color:#ccc;line-height:65px;text-decoration:none;text-align:center;cursor:pointer;border:1px solid #cccccc;}
.container7 .ctl_multiple_image .smallimages div.items a img{width:70px; height:70px;}
.container7 .ctl_multiple_image .smallimages div.items a:hover {color:#999;}
.container7 .ctl_multiple_image .smallimages div.items a.active {background-position:-174px 0;cursor:pointer;}
/* next & prev buttons */
.container7 .ctl_multiple_image .smallimages a.prev, a.next {display:block;width:31px;height:9px;float:left;background-repeat:no-repeat;	margin:0px 0px 0px 0px;font-size:1px; float:right;	}
.container7 .ctl_multiple_image .smallimages a.prev {background:url(Images/Container2/productdetails/img_prv.jpg) no-repeat;cursor:pointer; margin-right:4px; }
.container7 .ctl_multiple_image .smallimages a.prev:hover {/*background:url(Images/Container2/scrollable/button-left-over.gif);*/}
.container7 .ctl_multiple_image .smallimages a.next {background:url(Images/Container2/productdetails/img_next.jpg) no-repeat;  cursor:pointer;  }
a.next:hover {/*background:url(Images/Container2/scrollable/button-right-over.gif);		*/}
/* navigator */
.container7 .ctl_multiple_image .smallimages div.navi {position:absolute;top:0px;left:310px;margin-left:-50px;width:50px;height:0px;	font-size:1px;}
/* items inside navigator */
.container7 .ctl_multiple_image .smallimages div.navi span {width:8px;height:8px;float:left;	margin:3px;	background:url(img/dots.png) 0 0 no-repeat;cursor:pointer;}
.container7 .ctl_multiple_image .smallimages div.navi span:hover {background-position:0 -8px;}
.container7 .ctl_multiple_image .smallimages div.navi span.active {background-position:0 -16px;} 		
.container7 div.subheading_r{height:12px;margin:0px 0px 0px 0px; background:transparent none no-repeat scroll 0 0;height:22px;margin:0;overflow:visible;}
.container7 div.subheading_r h1, .container7 div.subheading_r h2{font-size:12px; font-weight:bold; color:#666666; padding-left:0px;}
.container7 div.subheading_r h1.subheading_l {}
.container7 div.r_bottom{margin:-2px 0px 0px 0px;font-size:1px; background:none;}
.container7 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
.container7 .ctl_multiple_image .pager{margin:0px;padding:4px 4px 0px 0px; font-size:1px;	}
.container7 .ctl_multiple_image .pager a.prv{background:url(images/container2/productdetails/img_prv.jpg) no-repeat left top; height:9px; width:31px; display:block; float:left; margin-right:6px;font-size:1px;}
.container7 .ctl_multiple_image .pager a.next{background:url(images/container2/productdetails/img_next.jpg) no-repeat left top;height:9px; width:31px;display:block;float:left;font-size:1px;}
/*priduct Small Images END*/
/*Delivery Options*/
.container8 {margin-bottom:4px; background:url(images/container2/productdetails/deliveryoptions-.jpg) repeat-x top;}
.container8 .ctl_productdeliveryoptions{background-color:none; padding:0px 8px 8px 8px;float:left;width:292px;font-size:12px; color:#118345;}
.container8 .ctl_productdeliveryoptions .productdeliveryoptionstitle{font-size:11px; font-weight:bold; color:#5e2341;}
.container8 .ctl_productdeliveryoptions .ship{background:url(images/container2/productdetails/icon_ship.jpg) left top no-repeat;float:left;height:25px;margin-top:6px;padding-left:56px;padding-top:13px;width:51px; color:#333333;}
.container8 .ctl_productdeliveryoptions .pickup{background:url(images/container2/productdetails/icon_pickup.jpg) left top no-repeat; height:23px; width:182px;float:left;margin-top:6px; padding-left:28px; padding-top:3px;}
.container8 .ctl_productdeliveryoptions a.instorepickink{cursor:pointer; font-size:12px; color:#118345; text-decoration:underline; padding-left:6px; padding-right:11px; background:url(Images/Container2/img_iconview.gif) right 4px no-repeat; }
.container8 .ctl_productdeliveryoptions a.instorepickink:hover{text-decoration:none;}

.container8 div.subheading_r{background:none; padding:4px 8px 0px 8px; margin-top:10px; width:292px;font-size:12px; color:#666666; height:14px; font-weight:bold;}
.container8 div.subheading_r h1, .container8 div.subheading_r h2 {font-size:11px; font-weight:bold; color:#666666; padding-left:0px; text-transform:none; background:none;}
.container8 div.subheading_r h1.subheading_l {background:none;}
.container8 div.r_bottom{margin:0px 0px 0px 0px;font-size:1px;background:none;}
.container8 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
/*End Delivery Options*/
/*Product Title, Brand, category*/
.container9 {margin:0px; padding:0px;}
.container9 .ctl_aboutbrand{ padding:10px 0px 10px 0px;  background:none; margin:0px 0px 0px 0px;}
.container9 .ctl_aboutbrand label{font-size:12px; font-weight:bold;color:#000;}
.container9 .ctl_aboutbrand b{color:#000000; font-size:12px;}
.container9 .ctl_aboutbrand span{font-size:12px; color:#666; font-weight:bold;}
.container9 .ctl_aboutbrand .productbrand{padding-bottom:4px;}
.container9 .ctl_aboutbrand h1{font-size:18px;font-weight:normal;color:#77a007;display:block;font-family:Arial,Helvetica,sans-serif;margin:0;padding-left:0px; padding-top:0px;text-align:left;text-transform:none;}
.container9 .ctl_aboutbrand .productbrand label.brandlabel{}
.container9 .ctl_aboutbrand .productbrand span.brandlname{}
.container9 div.subheading_r{padding:0px 0px 0px 0px; margin-top:0px; background:transparent none no-repeat scroll 0 0; height:2px; }
.container9 div.subheading_r h1, .container9 div.subheading_r h2 {font-size:1px;}
.container9 div.subheading_r h1.subheading_l {}
.container9 div.r_bottom{margin:0px 0px 0px 0px;font-size:1px;border-bottom:1px solid #cccccc; clear:both;background:none; height:1px;}
.container9 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none; height:1px;}
/* End Product Title, Brand, category*/
/*Review*/
.container10 {}
.container10 .ctl_review{float:left; margin-top:6px; width:100%; padding-bottom:6px;}
.container10 .ctl_review .rating_result{background:url(images/container2/productdetails/img_reviewblank.jpg) no-repeat left top; width:113px; height:19px; padding-right:10px; float:left;}
.container10 .ctl_review .rating_result_poor{background:url(Images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:113px; float:left; padding-right:10px;}
.container10 .ctl_review .rating_result_average{background:url(Images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:113px; float:left;padding-right:10px;}
.container10 .ctl_review .rating_result_good{background:url(Images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:113px; float:left;padding-right:10px;}
.container10 .ctl_review .rating_result_verygood{background:url(Images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:113px; float:left;padding-right:10px;}
.container10 .ctl_review .rating_result_excellent{background:url(Images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:113px; float:left;padding-right:10px;}
.container10 .ctl_review .link{float:left; padding-top:4px;}
.container10 .ctl_review .link label{font-size:12px; font-weight:bold; color:#999999; display:block;margin:0px; padding:0px;}
.container10 .ctl_review .link a{color:#666666; font-size:12px; text-decoration:underline;}
.container10 .ctl_review .link a:hover{text-decoration:none;}
.container10 div.r_bottom{border-bottom:1px solid #cccccc; font-size:1px; margin-bottom:4px; background:none;}
.container10 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
/*End Review*/
/*Product Title, Brand, category*/
.container11 {}
.container11 .ctl_aboutproduct{ padding-bottom:10px;}
.container11 .ctl_aboutproduct h4.product_title span {font-size:13px;font-weight:bold;color:#5e2341;  top:0px; left:0px;}
.container11 .ctl_aboutproduct p.product_desc{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
.container11 .ctl_aboutproduct .moredesc{text-align:right; font-size:12px; font-weight:bold; }
.container11 .ctl_aboutproduct .moredesc a.morelink{text-decoration:underline;color:#666666; display:none;}
.container11 .ctl_aboutproduct .moredesc a.morelink:hover{text-decoration:none;}
.container11 div.subheading_r{padding:0px 0px 0px 0px; margin-top:0px; background:none; }
.container11 div.subheading_r h1, .container11 div.subheading_r h2{font-size:13px;font-weight:bold;color:#666666;  top:0px; left:0px; }
.container11 div.subheading_r h1.subheading_l {}
.container11 div.r_bottom{border-bottom:1px solid #cccccc; font-size:1px; margin-bottom:4px; background:none;}
.container11 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
/* End Product Title, Brand, category*/
/*Price*/
.container12{}
.container12 .ctl_productdetail{ padding-bottom:10px; padding-top:10px;}
.container12 .ctl_productdetail label{font-size:12px; font-weight:bold;color:#000;}
.container12 .ctl_productdetail b{color:#000000; font-size:12px;}
.container12 .ctl_productdetail span{font-size:12px; color:#666; font-weight:bold;}
.container12 .ctl_productdetail .productbrand{padding-bottom:4px;}
.container12 .ctl_productdetail .productbrand label.brandlabel{}
.container12 .ctl_productdetail .productbrand span.brandlname{}
.container12 .ctl_productdetail .productprices{}
.container12 .ctl_productdetail .productprices span.productmrp{padding-right:4px;}
.container12 .ctl_productdetail .productprices .productmrp label.mrplabel{padding-right:8px;}
.container12 .ctl_productdetail .productprices .productmrp span.mrp{text-decoration:line-through;}
.container12 .ctl_productdetail .productprices span.productofferprice{padding-right:4px;}
.container12 .ctl_productdetail .productprices .productofferprice label.offerlabel{}
.container12 .ctl_productdetail .productprices .productofferprice span.offer{}
.container12 .ctl_productdetail .productprices span.productpricediff{}
.container12 .ctl_productdetail .productprices .productpricediff label.pricedicclabel{}
.container12 .ctl_productdetail .productprices .productpricediff span.diff{}
.container12 div.r_bottom{border-bottom:1px solid #cccccc; margin:0px;background:none;}
.container12 div.r_bottom  div.l_bottom{position:relative; clear:both;background:none;}
/*End Price*/
/*Varients*/
.container13{ display:none;}
.container13 .ctl_productattributes{ padding-bottom:10px; padding-top:10px;}
.container13 .ctl_productattributes ul{list-style:none; margin:0px; padding:0px;}
.container13 .ctl_productattributes ul li.attributeslist{width:190px;margin:0px; padding:0px; font-size:1px; height:30px; float:left;line-height:normal;}
.container13 .ctl_productattributes .attributeslist label{font-size:12px; font-weight:bold; color:#666666; width:100px;}
.container13 .ctl_productattributes .attributeslist b{font-size:12px;}
.container13 .ctl_productattributes .attributeslist .dropdownstyle{ height:18px; font-size:11px; width:108px;}
.container13 .ctl_productattributes .attributeslist .labeldiv{float:left; width:72px; }
.container13 .ctl_productattributes .attributeslist .colandiv{float:left; padding:0px 2px 0px 1px;}
.container13 .ctl_productattributes .attributeslist .listdiv{float:left;width:100px;}
.container13 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;border-bottom:1px solid #cccccc; clear:both;background:none;}
.container13 div.r_bottom  div.l_bottom{background:none;}
/*End Varients*/
/*Offer*/
.container14 { display:none;}
.container14 .ctl_cart_offerdiv{padding-bottom:10px; padding-top:10px;}
.container14 .ctl_cart_offerdiv .offer{height:36px; background:url(images/container2/productdetails/offer_bg.jpg) left top no-repeat; font-size:12px; font-weight:bold; color:#ffffff; padding-top:28px; padding-left:90px; margin-bottom:6px;}
.container14 .ctl_cart_offerdiv .offer a{color:#f0e7ec; text-decoration:none;}
.container14 .ctl_cart_offerdiv .offer a:hover{text-decoration:underline;}
.container14 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px; clear:both; padding:0px 0px 0px 0px;background:none;}
.container14 div.r_bottom  div.l_bottom{background:none;}
/*End Offer*/
/*Add to Cart*/

.container15{}
.container15 .ctl_cartdiv{background-color:none; font-size:12px;height:87px; padding-left:10px; padding-top:10px; padding-bottom:10px; margin-bottom:4px; overflow:hidden; border-bottom:1px solid #ccc;}
.container15 .ctl_cartdiv .cartdetail{}
.container15 .ctl_cartdiv .price_requiestbtn{padding-left:120px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv{float:left;  padding-right:20px;}
.container15 .ctl_cartdiv .cartbuttondiv{float:left;border-left:1px solid #666666; width:252px; padding-left:10px;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn{ margin:3px 5px 3px 0px; display:block; color:#5e2341; height:21px; float:left;font-size:12px; font-weight:bold; text-decoration:none;}
.container15 .ctl_cartdiv .cartbuttondiv a.navbtn:hover,a.navbtn:visited{ color:#5E2341; cursor:pointer; text-decoration:none;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_l{ background:none;width:55px;height:55px;display:none;float:left;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_m{background:none;width:auto;height:55px;display:block;float:left;padding:0px 0px 0px 0px;line-height:20px; text-decoration:none;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_r { background:none;width:15px;height:55px;display:none;float:left;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg{background:url(images/container2/productdetails/cartbutton/cart_button.jpg) no-repeat; border:none; font-size:0px; color:none; font-weight:bold; padding-top:0px; cursor:pointer; height:56px; padding-bottom:0px; width:244px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty{padding-bottom:4px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty label.bulklabel{font-size:11px; font-weight:bold; color:#000000}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty b{font-size:11px; color:#000000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty span.bulkqtyvalue{font-size:11px; font-weight:normal; color:#666666;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability{padding-bottom:4px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability label.Availabilitylabel{font-size:11px; font-weight:bold; color:#000000;display:block;float:left;width:60px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability b{font-size:11px; color:#000000; display:block;float:left; padding-left:1px; padding-right:1px; }
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability span.Availabilityvalue{font-size:11px; font-weight:normal; color:#666666;}

/*End Add to Cart*/
/*Shop at store*/
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty{}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty label.qtylabel{font-size:11px; font-weight:bold; color:#000000; display:block; float:left; padding-right:2px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty  b{font-size:11px; display:block; float:left; padding-right:2px; color:#000000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .qtylist{height:18px;}
.container15 .ctl_cartdiv .cartbuttondiv a.cartbutton{background:url(images/container2/productdetails/cartbutton_bg.jpg) left top no-repeat; display:block; height:37px;width:140px; padding-left:64px; padding-top:20px; font-size:12px; font-weight:bold; color:#5e2341; text-decoration:none;}
.container15 .ctl_cartdiv .cartbuttondiv a.cartbutton:hover{text-decoration:none;}
.container15 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px; clear:both; padding:0px 0px 0px 0px;background:none;}
.container15 div.r_bottom  div.l_bottom{background:none;}
/*End Shop at store*/
/*Social Links*/
.navbtn{ margin:3px 5px 3px 0px; display:block; color:#003366; height:23px; float:left;font-size:12px; font-weight:bold; text-decoration:none;}
a.navbtn{ margin:0px 5px 0px 0px; display:block; color:#003366; height:23px; float:left;font-size:12px; font-weight:bold; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#003366; cursor:pointer; text-decoration:none;}
.navbtn_l{}
.navbtn_m{}
.navbtn_r {}
.mj_btn{ float:left; height:100%;}
.mj_btn_r{ float:right; height:100%; }
.mj_btnbg{background:none; border:none; font-size:13px; color:#333; font-weight:bold; padding-top:0px; cursor:pointer; height:28px; padding-bottom:2px;}
.buyatlocalstorebtn {}
.buyatlocalstorebtn .navbtn{width:220px;}

.buyatlocalstorebtn .navbtn .navbtn_l{background:url(images/container2/productdetails/mjbtn_left.gif) no-repeat;width:13px;height:23px;display:block;float:left; }
.buyatlocalstorebtn .navbtn .navbtn_m{background:url(images/container2/productdetails/mjbtn_middle.gif) repeat-x;width:auto;height:23px;display:block;float:left;padding:0px 0px 0pt;line-height:22px; text-decoration:none; padding:0px 6px 0px 6px;}
.buyatlocalstorebtn .navbtn .navbtn_r { background:url(images/container2/productdetails/mjbtn_right.gif) no-repeat;width:13px;height:23px;display:block;float:left;}
.buyatlocalstorebtn .navbtn .mj_btnbg{background:none; border:none; font-size:11px; color:#666666; font-weight:bold; padding-top:0px; cursor:pointer; height:24px; padding-bottom:2px;}
.container16{}
.container16 .buylocalstorebuttondiv{background-color:#ebebeb; height:36px; padding-left:109px; padding-top:6px; }
.container16 .buylocalstorebuttondiv label.ortxt{font-size:12px; font-weight:bold;color:#000000; display:block; float:left; margin-top:6px; margin-right:6px; }
.container16 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;background:none;}
.container16 div.r_bottom  div.l_bottom{border-bottom:1px solid #cccccc; clear:both; padding:10px 0px 0px 0px; font-size:1px;background:none; height:10px;}
/*End Social Links*/	
/****************Links(product options) on product details*************/
.container17{}
.container17 .ctl_productoptions{ font-size:12px; overflow:hidden; padding-bottom:10px; padding-top:10px;}
.container17 .ctl_productoptions ul.productoptionslist{margin:0px; padding:0px;list-style:none; position:relative;}
.container17 .ctl_productoptions ul.productoptionslist li{background:url("images/container2/productdetails/btn-bullet.gif") no-repeat scroll 1px 2px transparent;float:left;font-size:11px;font-weight:normal;margin:0 0 2px;padding-left:19px;width:40%;}
.container17 .ctl_productoptions ul.productoptionslist li a{color:#666666;text-decoration:underline; float:left;}
.container17 .ctl_productoptions ul.productoptionslist li a:hover{text-decoration:none;}
.container17 .ctl_productoptions ul.productoptionslist li a.tip{background-image:url(images/container2/productdetailsbullet.jpg); background-repeat:no-repeat; display:block; height:19px; width:19px;float:left; margin-left:6px;}
.container17 .ctl_productoptions ul.productoptionslist li a.tip:hover{text-decoration:none;}
.container17 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;background:none; height:0px;}
.container17 div.r_bottom  div.l_bottom{background:none;height:0px; border-bottom:1px solid #CCCCCC;}
/*End */
/*Related offers*/
.container18{padding:0px;  margin:0px 0px 10px 0px; display:none;}
.container18 .ctl_relatedofferdiv{background-color:#eaf7db; padding-left:10px; padding-bottom:10px;  margin:0px 0px 0px 0px;}
.container18 .ctl_relatedofferdiv .offersgroup{padding-right:8px; margin-top:0px;}
.container18 .ctl_relatedofferdiv .offersgroup .offerbucket{margin-bottom:10px;}
.container18 .ctl_relatedofferdiv .offersgroup .offerbucket p.offertxt{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px;}
.container18 .ctl_relatedofferdiv .offersgroup .offerbucket .offerslink{font-size:11px; color:#000000;}
.container18 .ctl_relatedofferdiv .offersgroup .offerbucket .offerslink a{text-decoration:underline; color:#666666;}
.container18 .ctl_relatedofferdiv .offersgroup .offerbucket .offerslink a:hover{text-decoration:none;}
.container18 div.subheading_r{background:none; padding-left:10px; padding-top:8px; padding-bottom:10px; height:12px;margin:0px 0px 0px 0px;}
.container18 div.subheading_r h1, .container18 div.subheading_r h2{font-size:13px; font-weight:bold;color:#666666;height:20px;display:block;text-align: left;margin:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; text-transform:none; padding:0px; background:none;}
.container18 div.subheading_r h1.subheading_l {background:none;}
.container18 div.r_bottom{margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;background:none; height:0px;}
.container18 div.r_bottom  div.l_bottom{background:none; height:0px;}
/*End Related offers*/
/*Related products*/
.container19{margin-bottom:10px; padding:0px; display:none;}
.container19 div.subheading_r{height:36px;margin:0px 0px 0px 0px; padding-right:8px;overflow:visible;background:url(images/container1/ct1bg_r.jpg) no-repeat right top; text-align:left;}
.container19 div.subheading_r h1, .container19 div.subheading_r h2{padding-left:10px; font-size:16px; background:url(images/container1/ct1bg_l.jpg) no-repeat left top; height:36px; color:#fff; font-family:Calibri; text-transform:uppercase; font-weight:bold; line-height:36px; }
.container19 div.subheading_r h1.subheading_l {}
.container19 div.r_bottom{margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;background:none; height:0px;}
.container19 div.r_bottom  div.l_bottom{background:none; height:0px;}

.container19 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left;background:none}
.container19 .bucketgroup .bucket {margin:5px 0px 5px 6px; padding:0px; position:relative; float:left;width:175px; height:252px; background:url(images/container2/bucketbg.jpg) no-repeat 0px 0px;}
*html .container19 .bucketgroup .bucket {margin:5px 0px 5px 6px; }/*Only for IE*/
.container19 .bucketgroup .bucket .bucket_left{}
.container19 .bucketgroup .bucket .bucket_left h4.mtb-title {position:absolute; top:107px; left:0px; font-size:12px;  font-weight:bold; width:100%; text-align:center; color:#77a007; text-transform:capitalize;}
.container19 .bucketgroup .bucket .bucket_left img.mtb-img {top:7px; left:37px; position:absolute;text-align:center;width:100px; height:100px; border:none;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more{color:#ffffff;cursor:pointer;font-size:11px;font-weight:normal;height:23px;left:7px;position:absolute;text-decoration:none;top:231px;width:70px;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more:visited { text-decoration:none; font-size:11px;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block; font-size:11px;}

.container19 .bucketgroup .bucket .bucket_left a.mtb-compare {background:none;color:#333333;cursor:pointer;font-size:11px;font-weight:normal;height:19px;left:81px;position:absolute;text-decoration:none;top:231px;width:86px;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;width:77px;height:14px;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container19 .bucketgroup .bucket .bucket_left p.mtb-desc{color:#515151;display:block;font-size:11px;height:48px;left:7px;overflow:hidden;position:absolute;top:144px;width:157px;}
.container19 .bucketgroup .bucket .bucket_left span.mtb-price {height:auto;left:0;position:absolute;text-align:right;text-transform:capitalize;top:211px;width:74%;}
.container19 .bucketgroup .bucket .bucket_left b.lb1 { color:#f00; display:inline; font-weight:bold; font-size:12px; display:none;}
.container19 .bucketgroup .bucket .bucket_left b.lb2 { color:#333; display:inline; font-weight:bold; font-size:12px;}
.container19 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#333333;font-weight:bold; display:none;}
.container19 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#77a007;font-weight:bold; display:block;} 


.container19 .bucketgroup .viewmore,.container19 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container19 .bucketgroup .viewmore a.viewmorelnk,.container19 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#4d7a03;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold;}
.container19 .bucketgroup .viewmore a.viewmorelnk:hover,.container19 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#4d7a03;text-decoration:none;}

.container19 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;} 
.container19 .bucketgroup .bucket .bucket_left .showcase_cartbutton{position:absolute; background-color:#6699cc; width:100%; height:22px; top:170px; left:0; display:none;}
.container19 .bucketgroup .bucket .bucket_left .showcase_cartbutton .carttxt{font-size:11px; font-weight:bold;color:#ffffff;position:absolute; top:3px; left:24px;}
.container19 .bucketgroup .bucket .bucket_left .showcase_cartbutton .checkbtn{position:absolute; top:4px; left:6px;}
html* .container19 .bucketgroup .bucket .bucket_left .showcase_cartbutton .checkbtn{position:absolute; top:1px; left:3px;} /*only for IE*/
/*Pager Control*/
.container19 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px; padding-right:0px; padding-top:5px; border:none;  margin-right:1px;font:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.container19 .bucketgroup .pagercontrol .pagerdiv {float:right;}
.container19 .bucketgroup .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#666666;}
.container19 .bucketgroup .pagercontrol .pagerdiv a.pager {display:block;height:15px;width:15px;float:left;color:#74BA15;margin-right:2px;text-decoration:none;cursor:pointer;  }
.container19 .bucketgroup .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#000000;margin-right:2px;text-decoration:none;}
.container19 .bucketgroup .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#000000;}
.container19 .bucketgroup .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#666666;margin-right:2px;text-decoration:none;cursor:pointer;}
.container19 .bucketgroup .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#000000; }
/*End Related products*/
/*Similar product*/
/*Related products*/
.container20{margin-bottom:0px; padding:0px;}
.container20{margin:0px 0px 0px 0px; width:204px; float:left;}
.container20 div.subheading_r{height:33px;margin:0px 0px 0px 0px; padding-right:8px;overflow:visible;background:url(images/container1/ct1bg_top_r.jpg) no-repeat right top; text-align:left;}
.container20 div.subheading_r h1, .container20 div.subheading_r h2{padding-left:10px; font-size:16px; background:url(images/container1/ct1bg_top_l.jpg) no-repeat left top; height:33px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:33px; }
.container20 div.r_bottom{ font-size:0px; clear:both; height:24px; padding-right:8px; background:url(images/container1/ct1bg_bottom_r.jpg) no-repeat right bottom;}
.container20 div.r_bottom  div.l_bottom{ clear:both; background:url(images/container1/ct1bg_bottom_l.jpg) no-repeat left bottom; height:29px; }
.container20 .bucketgroup{margin: 0px 0px 0px 0px;padding:9px 9px; overflow:hidden;height:100%; text-align:left;background:#ffffff url(images/container2/container2_bucketgroup_bg.jpg) repeat-x top; border:1px solid #999999; border-top:none; border-bottom:none; }
.container20 .bucketgroup .bucket {margin:5px 0px 5px 6px; padding:0px; position:relative; float:left;width:175px; height:265px; background:url(images/container2/bucketbg.jpg) no-repeat 0px 0px;}
*html .container20 .bucketgroup .bucket {margin:5px 0px 5px 6px; }/*Only for IE*/
.container20 .bucketgroup .bucket .bucket_left{}
.container20 .bucketgroup .bucket .bucket_left h4.mtb-title {position:absolute; top:107px; left:0px; font-size:11px;  font-weight:bold; width:95%; text-align:center; color:#77a007; text-transform:capitalize; height:30px; overflow:hidden;}
.container20 .bucketgroup .bucket .bucket_left img.mtb-img {top:7px; left:37px; position:absolute;text-align:center;width:100px; height:100px; border:none;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more{color:#ffffff;cursor:pointer;font-size:11px;font-weight:normal;height:23px;left:7px;position:absolute;text-decoration:none;top:243px;width:70px; text-transform:capitalize;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more:visited { text-decoration:none; font-size:11px;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block; font-size:11px;}

.container20 .bucketgroup .bucket .bucket_left a.mtb-compare {background:none;color:#333333;cursor:pointer;font-size:11px;font-weight:normal;height:19px;left:81px;position:absolute;text-decoration:none;top:243px;width:86px;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;width:77px;height:14px;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container20 .bucketgroup .bucket .bucket_left p.mtb-desc{color:#515151;display:block;font-size:11px;height:48px;left:7px;overflow:hidden;position:absolute;top:144px;width:157px;}
.container20 .bucketgroup .bucket .bucket_left span.mtb-price {height:auto;left:0;position:absolute;text-align:right;text-transform:capitalize;top:209px;width:74%;}
.container20 .bucketgroup .bucket .bucket_left b.lb1 { color:#333; display:inline; font-weight:bold; font-size:12px;}
.container20 .bucketgroup .bucket .bucket_left b.lb2 { color:#333; display:inline; font-weight:bold; font-size:12px;}
.container20 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#77a007;font-weight:bold;}
.container20 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#77a007;font-weight:bold; display:block;} 


.container20 .bucketgroup .viewmore,.container20 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container20 .bucketgroup .viewmore a.viewmorelnk,.container20 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#4d7a03;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold;}
.container20 .bucketgroup .viewmore a.viewmorelnk:hover,.container20 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#4d7a03;text-decoration:none;}

.container20 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;} 
.container20 .bucketgroup .bucket .bucket_left .showcase_cartbutton{position:absolute; background-color:#6699cc; width:100%; height:22px; top:170px; left:0; display:none;}
.container20 .bucketgroup .bucket .bucket_left .showcase_cartbutton .carttxt{font-size:11px; font-weight:bold;color:#ffffff;position:absolute; top:3px; left:24px;}
.container20 .bucketgroup .bucket .bucket_left .showcase_cartbutton .checkbtn{position:absolute; top:4px; left:6px;}
html* .container20 .bucketgroup .bucket .bucket_left .showcase_cartbutton .checkbtn{position:absolute; top:1px; left:3px;} /*only for IE*/
/*Pager Control*/
.container20 .bucketgroup .pagercontrol {text-align:center;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; background:none; height:0px; border-left:0px; border-right:0px; border-bottom:0px;}
.container20 .bucketgroup .pagercontrol .pagerdiv{float:right; margin-top:5px; margin-right:5px;}
.container20 .bucketgroup .pagercontrol .pagerdiv label.pages{float:left; color:#77a007; font-size:11px; line-height:14px; margin-right:8px; font-weight:bold;}
.container20 .bucketgroup .pagercontrol .pagerdiv a.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.container20 .bucketgroup .pagercontrol .pagerdiv span.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.container20 .bucketgroup .pagercontrol .pagerdiv a.pager:hover{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.container20 .bucketgroup .pagercontrol a.pager_nextprv{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.container20 .bucketgroup .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff; background:#77a007;}
/*End Similar product*/
/*Recently viewed products*/
/*Related products*/
.container21{margin-bottom:10px; padding:0px;}
.container21 div.subheading_r{height:41px;margin:0px 0px 0px 0px;overflow:visible;background:url(images/container2/ct2bg_top_r.jpg) no-repeat right top; text-align:left; padding-right:8px;}
.container21 div.subheading_r h1, .container21 div.subheading_r h2{background:url(images/container2/ct2bg_top_l.jpg) no-repeat left top;padding-left:8px;font-size:16px; height:41px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:40px;}

.container21 div.r_bottom{ font-size:0px; clear:both; height:24px; padding-right:8px; background:url(images/container2/ct2bg_bottom_r.jpg) no-repeat right bottom;}
.container21 div.r_bottom  div.l_bottom{ clear:both; background:url(images/container2/ct2bg_bottom_l.jpg) no-repeat left bottom; height:29px; }
/********** Horizantal(Product Showcase)**********************/
.container21 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left;background:#ffffff url(images/container2/container2_bucketgroup_bg.jpg) repeat-x top; border:1px solid #999999; border-top:none; border-bottom:none; }
.container21 .bucketgroup .bucket {margin:5px 0px 5px 6px; padding:0px; position:relative; float:left;width:175px; height:265px; background:url(images/container2/bucketbg.jpg) no-repeat 0px 0px;}
*html .container21 .bucketgroup .bucket {margin:5px 0px 5px 6px; }/*Only for IE*/
.container21 .bucketgroup .bucket .bucket_left{}
.container21 .bucketgroup .bucket .bucket_left h4.mtb-title {position:absolute; top:107px; left:0px; font-size:11px;  font-weight:bold; width:95%; text-align:center; color:#77a007; text-transform:capitalize;}
.container21 .bucketgroup .bucket .bucket_left img.mtb-img {top:7px; left:37px; position:absolute;text-align:center;width:100px; height:100px; border:none;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more{color:#ffffff;cursor:pointer;font-size:11px;font-weight:normal;height:23px;left:7px;position:absolute;text-decoration:none;top:243px;width:70px; text-transform:capitalize;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;color:#ffffff}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block; font-size:11px;color:#ffffff;}

.container21 .bucketgroup .bucket .bucket_left a.mtb-compare {background:none;color:#333333;cursor:pointer;font-size:11px;font-weight:normal;height:19px;left:81px;position:absolute;text-decoration:none;top:243px;width:86px;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;width:77px;height:14px;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container21 .bucketgroup .bucket .bucket_left p.mtb-desc{color:#515151;display:block;font-size:11px;height:48px;left:7px;overflow:hidden;position:absolute;top:144px;width:157px;}
.container21 .bucketgroup .bucket .bucket_left span.mtb-price {height:auto;left:0;position:absolute;text-align:right;text-transform:capitalize;top:209px;width:74%;}
.container21 .bucketgroup .bucket .bucket_left b.lb1 { color:#333; display:inline; font-weight:bold; font-size:12px;}
.container21 .bucketgroup .bucket .bucket_left b.lb2 { color:#333; display:inline; font-weight:bold; font-size:12px;}
.container21 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#77a007;font-weight:bold;}
.container21 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#77a007;font-weight:bold; display:block;} 


.container21 .bucketgroup .viewmore,.container21 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container21 .bucketgroup .viewmore a.viewmorelnk,.container21 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#4d7a03;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold;}
.container21 .bucketgroup .viewmore a.viewmorelnk:hover,.container21 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#4d7a03;text-decoration:none;}

/*End Recently viewed products*/

/*Product Details Tab*/
.container22{width:100%; }
.container22 .ctl_productdetailtabs{padding-top:10px; clear:both; margin-bottom:10px; }
.container22 .ctl_productdetailtabs .ctl_containergroup{ overflow:auto; height:350px; color:#666; font-size:12px;margin: 0px 0px 0px 0px;padding:0px;text-align:left;background-color:#fff;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv{border-right:1px solid #cccccc;	border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:0px;margin:0px;width: 97.5%;font-size:12px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .productattributetitle{height:24px;margin:0px;padding:0px 0px 0px 0px;background:url(images/main/grdhead_bg.jpg) left top repeat-x; border-top:1px solid #333;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .productattributetitle label.productattribute_title{ont-size:12px;font-weight:bold;color:#666;margin-top:0px;margin-left:6px;display:block;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .rowstyle{width:100%;padding:0px;background-color:#ffffff;margin:0px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .alternetrowstyle{width:100%;padding:0px;background-color:#ffffff;margin:0px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist{width:24%;padding:6px 2px 4px 4px;border-right:1px solid #ccc;vertical-align:top; border-bottom:1px solid #ccc; }
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_1{width:24%;padding:6px 0px 4px 4px;vertical-align:top;border-bottom:1px solid #ccc;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2{width:72%;padding:6px 0px 4px 3px;vertical-align:top;border-bottom:1px solid #ccc;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist label.propertyname{font-weight:normal;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_1 label.propertyvalue{font-weight:normal;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 label.propertyvalue{font-weight:normal;} 
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist label.propertyvalue{font-weight:normal;}
.container22 ul.gotoplnk{margin:4px 0px 0px 0px;padding:0px;float:right;}
.container22 .gotoplnk li{list-style:none;background-image:url(images/container2/productcompaire/btn-bullet.gif);background-repeat:no-repeat;background-position:1px 5px;padding:0px 0px 2px 14px;	font:arial, helvetica, sans-serif;color:#000000;}
.container22 .gotoplnk li a{color:#000000;text-decoration:underline; font-size:12px;}
.container22 .gotoplnk li a:hover{text-decoration:none;}
.container22 div.subheading_r{clear:both; background-color:none; padding-left:0px; padding-top:px; padding-bottom:0px;height:0px;margin:0px 0px 0px 0px; }
.container22 div.subheading_r h1, .container22 div.subheading_r h2 {font-size:1px; font-weight:normal;}
.container22 div.subheading_r h1.subheading_l {}
.container22 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;background:none;}
.container22 div.r_bottom  div.l_bottom{background:none;}
.container22 #Description ul li{margin-left:20px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 ul{margin:0px; padding:0px; list-style:none;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 ul li{ margin:0px; padding:0px; list-style:none;  height:100%; overflow:hidden; float:none; margin-right:6px; margin-bottom:4px; }
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 ul li .product_featureimg{display:block; float:left; margin-right:4px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 ul li .product_featurevalue{display:block; float:left;}
/*End Product Details Tab*/
/**********************Bread Crumb Css *************************/
.container23 {clear:both;}
.container23 div.breadcrumbg_r { padding-right:9px; height:auto; margin:0px 0px 2px 0px;overflow:hidden; background-color:#FFFFFF;}
.container23 div.breadcrumbg_l { height:auto; position:relative; margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:6px; }
.container23 div.r_bottom{ background:none; margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.container23 div.r_bottom  div.l_bottom{background:none;}
.container23 .breadcrumbg_l .breadcrumlnk {color:#333333;text-align:left;width:auto;float:left; padding-top:8px; padding-bottom:8px; padding-left:10px; }
.container23 .breadcrumbg_l .breadcrumlnk .maincategoery { font-weight:bold; text-decoration:none; }
.container23 .breadcrumbg_l .breadcrumlnk a { color:#333333;text-decoration:underline;background-image:url('images/main/breadcrumb/breadcrum_bullet.gif');background-repeat:no-repeat;background-position:right 4px;padding-right:7px;margin-right:4px;}
.container23 .breadcrumbg_l .breadcrumlnk a:hover { text-decoration:none; }
.container23 .breadcrumbg_l .breadcrumlnk a.nobullet {background:none; font-weight:bold;}
.container23 .breadcrumbg_l .compairebtn { float:right; padding-top:4px; }
/*new breadcrum for refine search*/
.container23 div.breadcrumbg_l .refine_breadcrumlnk { color:#000000; text-align:left; width:auto;  padding-top:8px; padding-bottom:8px; font-weight:bold;}
.container23 div.breadcrumbg_l .refine_breadcrumlnk a { color:#333333; text-decoration:underline; background-image:url('images/main/breadcrumb/breadcrum_bullet.gif'); background-repeat:no-repeat; background-position:right 4px; padding-right:7px; margin-right:6px; font-weight:normal; line-height:18px; }
.container23 div.breadcrumbg_l .refine_breadcrumlnk a:hover { text-decoration:none; }
.container23 div.breadcrumbg_l .refine_breadcrumlnk a.nobullet { background:none; padding:0px; }
.container23 div.breadcrumbg_l .refine_breadcrumlnk a.refineattribute_bullet{background:url(images/container2/productdetails/delete.gif) right 2px no-repeat; text-decoration:none;  padding-left:2px; cursor:pointer; font-weight:normal; margin-left:6px; margin-right:3px;}
.container23 div.breadcrumbg_l .refine_breadcrumlnk .refineattribute{margin-left:6px; background:url(Images/main/breadcrumb/breadcrum_bullet.gif) right 4px no-repeat; padding-right:7px;}
.container23 div.breadcrumbg_l .refine_breadcrumlnk .refineproducttitle{font-weight:normal; padding-left:7px;}
/*payment and shipping options*/
.container25 {}
.container25 div.subheading_r{clear:both; margin:0px; padding:0px; }
.container25 div.subheading_r h1, .container25 div.subheading_r h2 {font-size:1px; font-weight:normal;}
.container25 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px; background:none;}
.container25 div.r_bottom  div.l_bottom{clear:both;background:none;}
.container25 .ctl_payment_shippinhinfotab{clear:both; margin-bottom:0px; padding-top:10px; height:auto; overflow:auto; color:#000000; padding-right:4px;}
.container25 .ctl_payment_shippinhinfotab ul{ margin:0px; padding:0px; list-style:none;}
.container25 .ctl_payment_shippinhinfotab ul li{ margin:0px; padding:0px 0px 5px 0px; list-style:none; }
.container25 .ctl_payment_shippinhinfotab .titlestyle_1{font-size:23px;color:#666666;}/* heading one main color*/
.container25 .ctl_payment_shippinhinfotab .boldtext{color:#000000; font-weight:bold;}/*for bold text*/
/*shipping  payment  options */
.container25 .ctl_payment_shippinhinfotab .ship_paymentoptions{width:99%;}
html* .container25 .ctl_payment_shippinhinfotab .ship_paymentoptions{width:99%;}/*only for IE*/
.container25 .ctl_payment_shippinhinfotab  .ship_paymentoptions_title th{font-size:12px;font-weight:bold;color:#000000;border:1px solid #ffffff;border-right:none;padding:4px; background:url(Images/main/grdhead_bg.jpg) repeat-x;}
.container25 .ctl_payment_shippinhinfotab .ship_paymentoptions_row td{font-size:12px;font-weight:normal;color:#000000;background-color:#f1f1f1;border:1px solid #ffffff;border-right:none;border-top:none;padding:6px 4px 6px 4px;}
.container25 .ctl_payment_shippinhinfotab .ship_paymentoptions_alternetrow td{font-size:12px;font-weight:normal;color:#000000;background-color:#f1f1f1;border:1px solid #ffffff;border-right:none;border-top:none;padding:6px 4px 6px 4px;}
.container25 .ctl_payment_shippinhinfotab .ship_paymentoption_available{background:url(Images/Container2/paymentoption_available.gif) no-repeat; width:16px; height:16px;}
.container25 .ctl_payment_shippinhinfotab .ship_paymentoption_notavailable{background:url(Images/Container2/paymentoption_notavailable.gif) no-repeat; width:16px; height:16px;}
/*review and rating Tab*/
.container26 {}
.container26 div.subheading_r{clear:both; margin:0px; padding:0px; }
.container26 div.subheading_r h1, .container26 div.subheading_r h2 {font-size:1px; font-weight:normal;}
.container26 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px; background:none;}
.container26 div.r_bottom  div.l_bottom{clear:both; background:none;}
.container26 .ctl_review_ratingtab{clear:both; margin-bottom:0px; padding-top:10px; height:350px; overflow:auto;}
.container26 .ctl_review_ratingtab .productreviewdiv{width:97.5%;margin:0px;padding:0px;font-size:12px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewlabel{font-weight:bold;color:#000000;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv li{overflow:hidden; list-style:none;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv{ padding-top:10px; padding-left:12px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewrating{background:url(Images/Container2/img_reviewdetails.jpg) no-repeat left top; height:13px;  width:81px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviemainheding{ height:26px; background-color:#FFFFFF;  margin-top:10px;  float:left; width:100%; padding-top:2px; padding-bottom:1px; border:1px solid #000000; }
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviemainheding label{font-size:18px; color:#000000; float:left; padding-left:10px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviemainheding .reviewdropdown{float:right; margin-right:10px; height:22px; width:120px; border:1px solid #000000;color:#000000;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv{border-bottom:1px solid #999999; clear:both; padding:10px 0px 10px 0px; overflow:hidden; margin-bottom:4px; }
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewratingdiv{float:left; width:220px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewdatediv{float:left;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .review{clear:both; padding-top:10px; margin:0px;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt a{color:#000000;text-decoration:underline;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewtxt a:hover{text-decoration:none;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv .reviewreply{background-color:#FFFFFF; border:1px solid #000000; clear:both; margin-bottom:4px; margin-left:50px; padding:6px; overflow:hidden;height:100%;}
.container26 .ctl_review_ratingtab .rating_result{background:url(Images/main/rating/img_ratingresult.jpg) no-repeat left 3px; height:20px; width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_poor{background:url(Images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_average{background:url(Images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_good{background:url(Images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_verygood{background:url(Images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_excellent{background:url(Images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab .custratingdiv{float:left;padding-right:2px;}


/*offer Html*/

.offerdiv{background:url(images/container2/productdetails/bg1.jpg) left top no-repeat; height:126px; width:475px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.offerdiv p{padding:0px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.offerdiv .offerprice{font-size:18px; font-weight:normal; padding-left:58px; padding-top:5px;}
.offerdiv .leftcontent{color:#fff; width:166px; float:left; padding-top:26px; padding-left:110px;}
.offerdiv .rightcontent{color:#fff; width:150px; float:left; margin-left:20px;  padding:58px 5px 0px 20px;}


/*
.container27{margin:0px 0px 0px 0px; width:254px; float:left;}
.container27 div.subheading_r_r{height:33px;margin:0px 0px 0px 0px; padding-right:8px;overflow:visible;background:url(images/container1/ct1bg_top_r.jpg) no-repeat right top; text-align:left;}
.container27 div.subheading_r_r .subheading_l_r {padding-left:10px; font-size:16px; background:url(images/container1/ct1bg_top_l.jpg) no-repeat left top; height:33px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:33px; }
.container27 div.subheading_r_r h1.subheading_l_r {background:url(images/container2/ct2bg_top_l.jpg) no-repeat left top;padding-left:8px;font-size:16px; height:41px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:40px;}

.container27 div.r_bottom_r{font-size:0px; clear:both; height:30px; padding-right:8px; background:url(images/container2/ct2bg_bottom_r.jpg) no-repeat right bottom; margin:0px 0px 5px 0px; font-size:1px;clear:both;}
.container27 div.r_bottom_r  div.l_bottom_r{clear:both; background:url(images/container2/ct2bg_bottom_l.jpg) no-repeat left bottom; height:30px;}*/