@font-face {
    font-family: 'OpenSans-Regular';
    src: url('fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-Regular';
    src: url('fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TheFarmerTextured-Vintage';
    src: url('fonts/TheFarmerTextured-Vintage.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue-Regular';
    src: url('fonts/BebasNeue Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue-Bold';
    src: url('fonts/BebasNeue Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
*{outline:none;}
a{text-decoration:none;}
.container1 {height:100%;overflow:hidden;margin-bottom:10px;  padding:0px 0px 0px 0px; background:#fff;position:relative;}
.home .container1{width:100%;margin:0px auto; max-width:1200px;margin-bottom:40px;}
.container1 div.subheading_r{height:45px; padding:0px 0px 0px 0px; overflow:visible; background:none;}
.container1 div.subheading_r h1, .container1 div.subheading_r h2 {height: 45px;display:block;color: #333333;font-size: 20px;text-align: center;margin:0px 0px 0px 0px;padding-left: 0;line-height: 45px;font-family: montserratregular;font-weight:bold;text-transform:uppercase;}
.otherpages .container1 div.subheading_r{height:44px; padding:0px 0px 0px 0px; overflow:visible; background:none;border-bottom:1px solid #ccc;}
.otherpages .container1 div.subheading_r h1, .otherpages .container1 div.subheading_r h2 {height: 44px;display:block;color: #333333;font-size: 18px;text-align: left;margin:0px 0px 0px 0px;padding-left: 0;line-height: 44px;font-family: robotomedium;font-weight:normal;text-transform:none}
.container1 div.subheading_r h1 .refinesearch_clearall, .container1 div.subheading_r h2 .refinesearch_clearall{color:#000; text-decoration:underline; font-size:11px; text-align:right; position:absolute; right:10px;}
.container1 div.subheading_r h1 .refinesearch_clearall:hover, .container1 div.subheading_r h2 .refinesearch_clearall:hover{text-decoration:none;}
#refinesearchctl .container1 .subheading_r{height: 30px;}
#refinesearchctl .container1 div.subheading_r h1,#refinesearchctl .container1 div.subheading_r h2, #refinesearchctl .container1 div.subheading_r span{color:#222;background:none;font-size:18px;font-family:robotomedium;height: 30px;line-height: 30px;text-align: left;display:block;}
.container1 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:#fff; }
.container1 .bucketgroup .bucket  {margin:0;padding:0;position: relative;float: left;width:288px!important;height: 326px !important;border:none;min-height: 285px;margin-right:10px;margin-bottom:10px; margin-top:10px; padding:20px; box-sizing:border-box;border-left:1px solid #efefef;}
.container1 .bucketgroup .bucket:first-child{border-left:none;margin-left:10px;}
.container1 .bucketgroup .bucket:hover {-webkit-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);-moz-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);}
.container1 .bucketgroup .bucket .bucket_left{text-align: center;}
.container1 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 14px;text-align: left;color: #666;width: 100%;font-weight: normal;font-family: robotomedium;text-transform: capitalize;}
.container1 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;width:100%;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more {left:37px; position:absolute; text-align:left; text-decoration:none; text-transform: uppercase; bottom:5px; width:117px;outline:none; height:33px; font-size:0px; display:none;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block;}
.container1 .bucketgroup .bucket .bucket_left .mtb-desc{ font-size:11px; font-weight:normal; color:#7f7f7f; text-align:left; padding-top:5px;display: none;}
.container1 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; width:100%; display:block; padding-top:0px;font-family: 'montserratregular';float:left;width:50%;}
.container1 .bucketgroup .bucket .bucket_left b.lb1 { color:#f1a400; display:none;font-weight:bold;  }
.container1 .bucketgroup .bucket .bucket_left b.lb2 { color:#f1a400; display:none;font-weight:bold;  }
.container1 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size: 14px;color: #999;line-height: 18px;display: inline-block;text-decoration: line-through;}
.container1 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size: 18px;color: #ed1c24;font-weight:bold;}
.container1 .bucketgroup .bucket .bucket_left label.mtb-offer.mtb-yousave {font-size: 15px;line-height: 18px;background-color: #ed1c24;color: #fff;text-align: center;padding: 2px 5px;display: inline-block;}
.container1 .rating_result{background:url(images/main/rating/img_ratingresult.jpg) no-repeat left 3px; height:20px; width:97px;clear:both;float:left;}
.container1  .rating_result_poor{background:url(images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container1  .rating_result_average{background:url(images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container1  .rating_result_good{background:url(images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container1  .rating_result_verygood{background:url(images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container1  .rating_result_excellent{background:url(images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container1 .bucketgroup .bucket .showcase-bottom{position: absolute;width:calc( 100% - 60px);bottom:8px;left: 30px;}
.container1 .bucketgroup .viewmore,.container1 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container1 .bucketgroup .viewmore a.viewmorelnk,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#7f7f7f;	text-decoration:underline;}
.container1 .bucketgroup .viewmore a.viewmorelnk:hover,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#7f7f7f;text-decoration:none;}
.container1 .bucketgroup .bucket .bucket_left .mtb-qtyadd{width:95px; height:30px;float: right;margin-top:0px;position:static;background:none;}
.container1 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty{background:url(images/main/quick-add-btn-v1.jpg) left top no-repeat;width:40px; height:30px;font-size:0px;margin:0px; padding:0px;float:right;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease{background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty{width:30px!important;line-height: 34px;height: 34px!important;border: 0px;font-size: 14px;border-bottom: 1px solid #ccc;float: left;border-top: 1px solid #ccc;display: block;text-align: center;margin:0px;}
.container1 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{font-size:0px;}
.container1 .bucketgroup .bucket .offer_block{background:none;display:inline-block;height:auto; width:auto;position:static; text-align:left; padding-top:0px;}
.container1 .bucketgroup .bucket .offer_block .mtb-offer {font-size: 14px;font-weight: normal;color: #333;}
.container1 .bucketgroup .bucket .offer_block .mtb-offer b{padding-top:4px;}
 .bucketgroup .bucket .btn_quick_view{display:none!important}
 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty .loading_cart_img, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqty .loading_cart_img{width:16px;}
/******************Category Menu****************************/
.container1 ul{margin:0px; padding:0px; }
.container1 li {margin:0px; padding:0px;}
.container1 .mtc-menu {color:#333; font-weight:normal; padding-bottom:4px; height:100%; background:#fff;}
.container1 .mtc-menu ul.mtc-cat{padding:4px 0px 0px 8px;  }/*Martjack Theme Category */
.container1 .mtc-menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left; line-height:1.0em; padding:0px 10px;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a {background:none;color:#7f7f7f;font-size:11px;padding-bottom:4px;padding-top:4px;text-decoration:none; text-transform:capitalize; font-weight:normal;  line-height:22px;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:underline;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; padding:0px 10px;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a {background:none;color:#7f7f7f;font-size:11px;padding-bottom:4px;padding-top:4px;text-decoration:none; text-transform:capitalize; font-weight:normal;  line-height:22px;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline; }
/************Html Box***********/
.container1 .htmlbucket {margin: 0px 0px 0px 0px; font-size:11px; color:#666;overflow:hidden;padding:10px 8px 0px 8px;   width:auto;  text-align:left;background:#ffffff; }
/*************Login Control***********/
.container1 .loginbucket { color:#666;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative;background:#ffffff; }
.container1 .loginbucket label{font-size:11px; color:#7f7f7f;display:inline;font-weight:bold;}
.container1 .loginbucket label.userid {position:relative; top:6px; left:12px; display:block;}
.container1 .loginbucket .useridvalidator{color:#080808; position:relative; top:-10px; left:75px;}
.container1 .loginbucket input.useridtxt {padding-left:2px; position:relative;overflow:hidden; top:6px; left:3px; border:1px solid #d9d8d8; color:#000000;font-size:11px;height:18px;width:84%;}
.container1 .loginbucket label.userpwd{position:relative; top:12px; left:12px;display:block;}
.container1 .loginbucket span.userpwdvalidator{color:#000;position:relative; top:-6px; left:75px;}
.container1 .loginbucket input.userpwdtxt{padding-left:2px;position:relative; overflow:hidden; top:12px; left:3px; border:1px solid #d9d8d8; color:#000000;font-size:11px;height:18px;width:84%;}
.container1 .loginbucket span.forgotpassword{position:relative; top:42px; left:12px; font-size:11px;  display:block; padding-left:5px; }
.container1 .loginbucket span.forgotpassword a{color:#62A633; text-decoration:underline;}
.container1 .loginbucket span.forgotpassword a:hover{text-decoration:none;}
.container1 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; display:block; padding-left:5px;}
.container1 .loginbucket span.userreg a{color:#62A633; text-decoration:underline;}
.container1 .loginbucket span.userreg a:hover{text-decoration:none;}
.container1 .loginbucket .logbutton{color:#ffffff;position:relative; top:-15px; left:0px; left:58%; width:70px;}  /*padding-left:74px;*/
*html.container1 .loginbucket .logbutton {left:58%}/*for IE only*/
/*************user Account************/
.container1 .loginbucket span.user_welcomemsg{position:relative; top:6px; left:12px; font-size:12px; color:#7f7f7f;font-weight:normal;}
.container1 .loginbucket span.user_welcomemsg label.username{font-weight:bold;color:#7f7f7f;}
.container1 .loginbucket  ul.account_detail{position:relative;list-style:none; top:6px; left:12px; font-size:11px;}
.container1 .loginbucket  ul.account_detail li{ padding-left:8px;}
.container1 .loginbucket  ul.account_detail li a{text-decoration:underline;color:#62A633;}
.container1 .loginbucket  ul.account_detail li a:hover{text-decoration:none;}
.container1 .loginbucket  span.user_cartdetail{position:relative;top:16px;left:12px; font-size:11px; color:#7f7f7f;font-weight:normal;}
.container1 .loginbucket  .user_cartdetail .num_cartitem{font-weight:bold; font-size:13px; }
.container1 .loginbucket  a.cartlink{position:relative;top:18px;left:12px; color:#62A633;font-weight:bold;font-size:11px; text-decoration:none; display:block;background-image:url(images/container1/user_cartdetail.jpg);background-position:left 3px; background-repeat:no-repeat;  padding-left:16px}
/****************************LoginFail Msg***********************/
.container1 .loginbucket label.logfailmsg{clear:both; color:#ff0000; position:relative; top:18px; left:12px; display:block;width:93%; }

/*new classes for Refine search*/
.container1 .refinesearch_menu{color:#7f7f7f; font-weight:bold; padding-bottom:4px; height:100%;  padding:0; font-size:12px; position:relative; background:#fff;margin-top:6px;}
.container1 .refinesearch_menu ul.mtc-cat{ padding:4px 14px 0px 10px; }
.container1 .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; position:relative; }
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-left{display:none; height:auto; width:auto;}
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-right{display:none;}
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-a {color:#7f7f7f; 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;}
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-a:hover {text-decoration:underline;}
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-checked{color:#7f7f7f; 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} 
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-checked:hover{text-decoration:underline;}
.container1 .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;	}
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .checkboxstyle{float:left; width:13px; height:19px;}
.container1 .refinesearch_menu .ui-accordion{list-style:none; width:100%; border-spacing:1px;}
.container1 .refinesearch_menu .ui-accordion td {margin:0px 0px 0px;padding:0px; width:100%;background:none;clear:both;position:relative; vertical-align:top;}
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-left {display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-header {font-size:14px; color:#333333; background:none; border:none;  text-align:left; padding-left:0px; font-family: 'robotomedium';}
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-right {background-image:none;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-left{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{display:block;height: 34px;left:0px;line-height: 34px;margin-right:0px;padding-left: 0px;position:relative;text-decoration:none;background:none;font-size: 14px;color:#333333;text-align:left;font-family: 'robotomedium';font-weight:normal;text-transform:uppercase;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header:hover{}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-right{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-left{display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px; }
.container1 .refinesearch_menu .ui-accordion td:hover .ui-accordion-right{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td:hover .ui-accordion-left{}
.container1 .refinesearch_menu .selectedrefineoption{position:relative;}
.container1 .refinesearch_menu .selectedrefineoption .slectedtype{font-size:12px; font-weight:bold; color:#cccccc; position:relative; text-align:left;background:url(images/container2/img_nearbyheding.jpg) repeat-x left 24px; height:19px; padding-top:6px; padding-left:6px;}
.container1 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink{font-size:12px; font-weight:normal; text-decoration:underline; color:#7f7f7f;position:absolute; right:5px; }
.container1 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink:hover{text-decoration:none;}
.container1 .refinesearch_menu .selectedrefineoption .slecteditem{color:#7f7f7f; 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;}
.container1 .refinesearch_menu .selectedrefineoption .slecteditem:hover{text-decoration:none;background:url(images/container2/btndeselect_hover.gif) left 4px no-repeat;}
/*for rfsearch_clear*/
.container1 .refinesearch_menu .ui-accordion td a.rfsearch_clear{position:absolute; top:-6px; right:22px; font-size:12px; z-index:1000; color:#333; text-decoration:none;font-weight:normal;}
.container1 .refinesearch_menu .ui-accordion td a:hover.rfsearch_clear{ text-decoration:underline;}
/*new slider classes*/
.container1 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left; margin-top:12px; font-size:12px; font-weight:normal; color:#7f7f7f; }
.container1 .pricerangevalue_end{border:none; background:none; width:85px; text-align:right;margin-top:6px;  font-size:12px; font-weight:normal; color:#7f7f7f; position:absolute; right:12px;}
.container1 .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;}
.container1 .refinesearch_menu ul.mtc-cat li a.chkdisable:hover{text-decoration:none;}
/*new classes changes*/
.container1 .refinesearch_menu ul.mtc-cat li.prince_range{position:relative;}
.container1 .refinesearch_menu table.attributes_valuelist{ border:none; width:100%; }
.container1 .refinesearch_menu table.attributes_valuelist td{text-align:center; padding:1px 4px 0px; border:none; border:none; background:none; width:auto;}
.container1 .refinesearch_menu table.attributes_valuelist td.selected_attributevalue{ border-bottom:1px solid #dedede;}
.container1 .refinesearch_menu table.attributes_valuelist a span{display:block; float:left;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#7f7f7f; 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 bottom center; padding:1px 0px 10px 0px;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#7f7f7f;text-decoration:underline;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked{color:#333;font-family: 'robotomedium'; font-size:14px; text-decoration:none; display:block; height:auto;line-height:24px; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(images/container2/checkbox-selected.jpg) no-repeat  left 5px;  padding:1px 0px 0px 20px; height:100%; overflow:hidden; width:auto; }
.container1 .refinesearch_menu table.attributes_valuelis a.mtc-checked:hover{text-decoration:underline;} 
.container1 .refinesearch_menu .att_shape{ border:none;display:block;float:left;margin-right:4px; }
.container1 .pricerangevalue_start{border:none; background:none; width:90px; text-align:left; margin-top:16px; font-size:14px;font-family: 'robotomedium'; font-weight:normal; color:#666; margin-bottom:6px; }
.container1 .pricerangevalue_end{border:none; background:none; width:90px; text-align:right;margin-top:0px;  font-size:14px;font-family: 'robotomedium'; font-weight:normal; color:#666; position:absolute; right:0px; top:0px; }
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#666; font-size:14px;font-family: 'robotomedium'; text-decoration:none; display:block; height:auto;line-height:24px; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(images/container2/checkbox.jpg) no-repeat left 5px; padding:1px 0px 0px 20px; height:100%; overflow:hidden; width:100%;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#7f7f7f;text-decoration:underline;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a span{float:left;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a .att_shape{display:block; float:left; margin-right:4px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable{background:url(images/container2/chkdisable.gif) no-repeat  left 4px;  cursor:default;color:#ccc; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:100%;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable:hover{ text-decoration:none; cursor:default;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable span{float:left; padding-left:4px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable .att_shape{ border:none; float:left; }
.container1 .refinesearch_menu .heading{position:relative; width:100%;background:none;}
.container1 .refinesearch_menu .slider_div{height: 156px;overflow-x: hidden;overflow-y: scroll;}
/******Product views*********/
.container1 .prod_viewsparent{ margin:5px 10px 5px 10px;padding:5px 0px;}
.container1 .prod_viewsparent .pagercontrol{ margin:0px; padding-right:0px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li{float:left;list-style:none; margin-right:5px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice{}
.container1 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{ width:115px; margin:0px 15px 0px 5px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{ font-weight:bold;}
/******Newsletter Signup control*********/
.container1 .newssignupbucket{color:#fff; margin:0px 0px 0px 0px; overflow:hidden; padding:7px 2px 3px 2px; text-align:left;width:auto; position:relative; height:100%;border-top:none;}
.container1 .newssignupbucket .subscribemailtxt{background-color:#94c9d7;border:1px solid #94c9d7;color:#fff;font-size:14px;height:40px;left:0px;overflow:hidden;position:relative;top:0px;width:75%;padding: 0px 10px;float:left;}
.container1 .newssignupbucket  ul{list-style:none; margin:0px; position:relative; position:relative;}
.container1 .newssignupbucket  ul li{list-style:none; margin:0px; padding:0px 0px 4px 0px; height:100%; overflow:hidden; }
.container1 .newssignupbucket .checkbox_div{float:left; width:20px;}
.container1 .newssignupbucket  ul li label{display:block; float:left;line-height:12px; padding-bottom:4px;font-size:12px;}
*html .container1 .newssignupbucket  ul li label{margin-top:4px;}
.container1 .newssignupbucket p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left; padding:0px;}
.container1 .newssignupbucket .subscribebutton{float:left;width:20%;height:42px;background-color: #0e7d91;}
.container1 .newssignupbucket .subscribelabel{font-size:12px; font-weight:bold; color:#000;display:block;}
.container1 .newssignupbucket .subscribebutton .navbtn{margin: 0px;display:block;color:#000;height: 42px;float:left;font-size: 15px;background:none;font-weight:bold;text-decoration:none;}
.container1 .newssignupbucket .subscribebutton .navbtn_m{width:auto;height: 42px;display:block;float:left;padding:0px 8px 0pt;line-height: 42px;text-decoration:none;text-transform: uppercase;color:#fff;background:none;}
.container1 .newssignupbucket .subscribebutton .mj_btnbg{background:none;border:none;font-size: 15px;color:#fff;font-weight: normal;padding-top:0px;cursor:pointer;height: 42px;padding-bottom:0px;font-family: robotomedium;text-transform: uppercase;line-height: 42px;}
.container1 .refinesearch_menu table.attributes_valuelist td{text-align:left;}
/*new Search page*/
.searchpage .container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{background:#E2E1DD; padding-left:6px;}
.searchpage .container1 .refinesearch_menu table.attributes_valuelist a.mtc-a {background:none; padding-left:3px;}
.searchpage .container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked{ font-weight:bold;}
@media only screen and (max-width:768px){
.home .container1{width:100%;}
.container1 .bucketgroup{width:100%!important;}
#corosal_div_3835432{width:100%!important;}
.home .container1 .showcase_prev, .home .container1 .showcase_next{display:none;}
.container1 .prod_viewsparent{padding-bottom:24px;}
.container1 .bucketgroup{text-align:center;}
.container1 .bucketgroup .bucket { width:49%!important;max-width:250px!important;float:none!important;display:inline-flex!important;display:-webkit-inline-flex!important;box-sizing:border-box; margin:1px -1px !important;border:1px solid #efefef!important;padding:10px 10px 46px 10px;height:auto!important; box-shadow:none;  min-height:320px;}
.container1 .bucketgroup .bucket:hover{box-shadow:none;}
.container1 .bucketgroup .bucket .bucket_left{width:100%!important; height:auto!important;border:none;}
.container1 .bucketgroup .bucket .bucket_left img.mtb-img{width:100%!important; height:auto!important; float:none;}
.container1 .bucketgroup .bucket .bucket_left h4.mtb-title{min-height:54px;font-size:13px;}
.container1 .bucketgroup .bucket .bucket_left span.mtb-price{width:100%;}
.container1 .bucketgroup .bucket .showcase-bottom{position:static; width:100%;}
.container1 .bucketgroup .bucket .bucket_left .mtb-qtyadd{position:absolute;left:auto; right:10px; bottom:10px;}
.container1 .bucketgroup .bucket .bucket_left label.mtb-ofr{display:block;}
}

/* New design CSS Start 28-08-2018 */

/* header Start here */
.top_sec {width: 100%;margin: 0 auto; text-align: left;}
.tpsec_text{float:left; font-size:10px; color:#ccc; font-family:montserratregular; line-height:30px;}
.tpsec_text2{float:right;font-size:10px; color:#ccc; font-family:montserratregular;line-height:30px;}
.tpsec_text2 a{text-decoration:none; color:#ccc;}
.logo{padding-top:6px;}
.nav_main_right{height:48px;}
.container_nopadding p{margin: 0; padding: 0;}


.shop_cat{width:720px; margin:4% auto; padding:0; overflow:hidden;}
.shop_head{padding:0; margin:0 0 25px 0; font-size:20px; color:#333; text-align:center; font-family:montserratregular; font-weight:bold;}
.shop_cat ul{padding:0; display:flex;}
.shop_cat ul li{margin:0; text-align:center; list-style:none; width:25%;}
.shop_cat ul li a{text-align:center; font-size:14px; color:#666; text-decoration:none; padding-top:110px;}
.shop_cat ul li a span{padding-top:15px; display:block;}
.shop_cat ul li a img{-webkit-transition: -webkit-transform .3s ease-in-out;  transition:transform .3s ease-in-out;}
.shop_cat ul li a img:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);}

.offer_ban{width:1200px; margin:5% auto; overflow:hidden;}
.offer_ban .img_1{float:left;}
.offer_ban .img_2{float:right;}
.page_banner{width:1200px; margin:0 auto; text-align:center;}
.offer_ban div{display:inline; margin:0 auto;}

.pg_details{width:1200px; margin:5% auto; padding:0; overflow:hidden;}
.pg_details ul{padding:0;}
.pg_details ul li{ display:inline-block; margin:0 69px; text-align:center; vertical-align:top;}
.pg_details ul li span{text-align:center; font-size:16px; color:#000; text-decoration:none; height:65px;padding-top:15px; display:block;}
.pg_details ul li span{}
.pg_details ul li p{font-size:12px; text-align:center;}
.pg_details ul li img{-webkit-transition: -webkit-transform .3s ease-in-out;  transition:transform .3s ease-in-out;}
.pg_details ul li img:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);}

/* Mailing List start*/

.home .container2{background:#efefef; width:600px; padding:20px; margin:5% auto;}
.home .container2 div.subheading_r h2{text-align:center; font-size:20px; color:#333;font-family:montserratregular; font-weight:normal; border:none;height:25px;line-height:25px;}
.container2 .newssignupbucket{border:none;}
.container2 .newssignupbucket p{font-size:13px; text-align:center; color:#999; margin-bottom:20px;}
.container2 .newssignupbucket #divMsg{position:inherit; text-align:center;}
.container2 .newssignupbucket .subscribemailtxt{position:inherit; float:left; width:74%; height:50px; color:#999; font-size:13px; text-indent:15px;}
.container2 .newssignupbucket ul{margin:0;}
.container2 .newssignupbucket .subscribebutton{width:24%; height:50px;}
.container2 .newssignupbucket .subscribebutton .navbtn{margin:0; height:50px; width:100%;}
.container2 .newssignupbucket .subscribebutton .navbtn_m{ width:100%; height:50px; text-align:center; background:#006f67;}
.container2 .newssignupbucket .subscribebutton .mj_btnbg{height:50px; line-height:50px; text-transform:uppercase; font-size:14px; width:100%;}

/* Mailing List end */
.home .body_parentdiv{background:url(images/body_image-v1.jpg) left bottom repeat-x;}


@media screen and (min-width:121px) and (max-width:749px){
	.shop_cat{width:100%; margin:4% auto; padding:0; overflow:hidden;}
	.offer_ban{width:100%; margin:5% auto; overflow:hidden;}
	.pg_details{width:100%; margin:5% auto; padding:0; overflow:hidden; display:none;}
	.page_banner{width:100%; display:none;}
	.shop_head{font-size:16px;}
	.shop_cat ul li a img{max-width:75%;}
	.shop_cat ul li a span{font-size:10px; padding-top:5px;}
	.offer_ban .img_1{ margin-bottom:20px; float:none; width:95%; text-align:center; display:block;}
	.offer_ban .img_2{float:none; width:95%; display:block; margin-bottom:20px;}

	
/* Mailing List start*/
	.home .container2{ width:100%;}
	.container2 .newssignupbucket .subscribemailtxt{float:none; width:100%;}
	.container2 .newssignupbucket .subscribebutton{float:none; width:100%;}
	.container2 .newssignupbucket .subscribebutton .navbtn_m{margin-top:10px;}


/* Mailing List end */
.flex-control-nav{bottom:0px!important;}
.home .body_parentdiv{background:none;}

}



/* slider start

/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width:83px; height:83px; margin: 0; position: absolute; top: 42%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev {left: -50px; background:url(images/left_arow.png) left top no-repeat; font-size:0; }
.flex-direction-nav .flex-next {right: -50px; text-align: right; background:url(images/right_arow.png) right top no-repeat; font-size:0; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; }
.flex-direction-nav a.flex-next:before  {  }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block;  }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before {  }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:30px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); border:2px solid #fff; opacity:0.5;}
.flex-control-paging li a:hover {background: #fff;}
.flex-control-paging li a.flex-active {background: #fff; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/* slider end
*********************************/

.footer{display:block;}
.bottombarmiddle_l div.storeaddress{background:none;}
.footer{width:1200px; margin:0 auto;}
.footer ul{padding:0; display:inline-block; width:24.8%; vertical-align:top;}
.footer ul li{display:block; font-family:roboto;}
.footer ul li p{font-size:12px;color:#666;}
.footer ul li a{text-decoration:none; color:#666;}
.ft_head{font-size:14px; color:#333; font-family:montserratregular;}
.ft_line{background:url("images/footer_bg-v1.jpg") left 21px repeat-x; margin-bottom:25px;}
.ft_line img{display:block; margin:0 auto; text-align:center;}

.ft_bootom{border-top:1px dotted #006f67; padding:10px 0; margin:25px auto 0 auto; width:100%; max-width:1200px;}
.ft_bootom .copyright{font-size:12px; color:#333; font-family:montserratregular; float:left;}
.ft_bootom .cap_logo{float:right;}
.m_footer{display:none;}
.socail_lks{display:flex!important; margin-top:10px;}
.socail_lks > div{margin-right:10px;}

@media screen and (min-width:121px) and (max-width:749px){
.footer{display:none;}
.m_footer{width:100%; font-family:montserratregular; border-top:1px solid #ccc; display:block;}
.m_link{display:flex; width:100%; font-size:12px; color:#333; text-align:center; height:50px; line-height:50px;}
.m_link a{text-decoration:none; color:#333;}
 .cust{width:40%;}
.abt{width:22%;}
.dvidor{width:3%;}
.myac{width:30%;}
.m_fot_bot{display:flex;border-top: 1px dotted #ccc;padding-top: 10px;}
.m_copyright {font-size: 9px; padding-left: 10px;}
.m_cap_logo{ margin:0 auto;}

}


/* New design CSS 28-08-2018 End */


/************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;}
/************************Common classes**********************************/
.maintxt{ border:1px solid #cccccc;}
.dropdown{border:1px solid #cccccc;}
.radio{ background:none; border:none;}
.clear{ clear:both;}
/***************Container2*****************/
.container2 {height:100%;overflow:hidden;margin-bottom:10px;padding:0px 0px 0px 0px;position:relative;}/*Container2 direct classes*/
/*****************container2 container group*****************/
.container2 .controlcontent_r{background:none;}
.container2 .containergroup {color:#666; font-size:12px; margin:0px 0px 0px 0px; padding:10px; text-align:left; overflow:hidden; height:100%; border:none; border-top:none; background:url(images/container1/bg_middleleft.jpg) right top repeat-y;}
.container2 .nopadding{border:none;margin:0px; padding:0px; background:none;}
.container2 .noborder{border:none; margin:0px;}
/******************container main heading***********/
.container2 div.subheading_r{height:auto; padding:0px 0px 0px 0px; overflow:visible;}
.container2 div.subheading_r h1, .container2 div.subheading_r h2 {height:45px; position:relative; display:block; color:#333333;font-size:14px; text-align:left; margin:0px 0px 0px 0px; padding-left:0px; font-family:robotomedium; line-height:45px; position:relative;  border-bottom:1px solid #e5e5e5;font-weight:normal;}
.container2 div.subheading_r h1 .refinesearch_clearall, .container2 div.subheading_r h2 .refinesearch_clearall{color:#6dae2f; text-decoration:underline; font-size:12px; text-align:right; position:absolute; right:10px; font-weight:normal; }
.container2 div.subheading_r h1 .refinesearch_clearall:hover, .container2 div.subheading_r h2 .refinesearch_clearall:hover{text-decoration:none;}
.container2 div.r_bottom{padding:0px 16px 0px 0px; clear:both; margin:0px; font-size:1px; background:none; height:19px;}
.container2 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px;background:none; height:19px;}
.container2 div.tabheading_r{margin:0px 0px 0px 0px; overflow:visible;}
.container2 div.tabheading_r h3.tabheading_l {height:25px;position:relative;display:block;color:#fff;font-size:15px;text-align:left;margin:0px 0px 0px 0px;padding-left:28px; font-weight:bold; background:url(images/container2/tabheading_l.gif) no-repeat top left; line-height:25px;}
.otherpages .container2 div.subheading_r h1,.otherpages  .container2 div.subheading_r h2{margin-bottom: 10px;}
/******************************h6gridheading**************/
.container2 .containergroup h6.gridheading {background:#afaeae;color:#7f7f7f;font-weight:bold;padding:0px;margin:1px 0px 1px 0px;height:30px;text-indent:5px;	font-size:15px;line-height:30px;}
.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:#fff; height:25px; float:left;font-size:11px; font-weight:normal; text-decoration:none; background:#f1a400;}
a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#fff; height:25px; float:left;font-size:11px; font-weight:normal; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#fff; cursor:pointer; text-decoration:none;}
.navbtn_m{ height:31px;  padding:0px 10px;}
.mj_btnbg{ background:none; border:none; font-size:11px; color:#fff; font-weight:normal; text-transform:uppercase; cursor:pointer; height:23px; padding-bottom:2px;}
.cartbuttonsparent{height:35px;}
.cartbutton_r{float:left;margin: 0px 15px;width: 100%;margin-top: 10px;}
.couponbutton_c{clear:both;}
.cartbutton {margin-top:5px; float:left;}
.popupbutton{float:right; padding-right:120px;}
* html .popupbutton{padding-right:115px;} 
.popup_mandatory{color:#7f7f7f;}
/*******************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;} /*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:#7f7f7f; 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:#7f7f7f; text-decoration:none; }
.container2 .containergroup a.dirtxt{ color:#7f7f7f; text-decoration:underline; background:url(images/container2/icon_direction.gif) no-repeat; width:12px; height:11px; padding-left:14px;}
.container2 .containergroup a.dirtxt:hover{ color:#7f7f7f; text-decoration:none; } 
/********************.container2 .containergroup common classes********************/
.container2 .containergroup ul{ margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.container2 .containergroup ul li{ margin:0px; padding:0px 0px 5px 0px; list-style:none; }
.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:15px;color:#7f7f7f;}
.container2 .containergroup .titlestyle_1_big{font-size:15px;color:#7f7f7f; line-height:38px;}
.container2 .containergroup .titlestyle_1_small{font-size:15px;color:#7f7f7f3; font-weight:normal;}
.container2 .containergroup .titlestyle_2{ color:#7f7f7f; font-size:17px;}
.container2 .containergroup .titlestyle_3{color:#7f7f7f; font-size:17px; border-bottom:1px dashed #7f7f7f; margin-bottom:10px; padding:0px;}
.container2 .containergroup .titlestyle_4{color:#7f7f7f;font-size:17px;}
.container2 .containergroup .titlestyle_5{ color:#7f7f7f; font-size:17px; padding-bottom:5px; font-weight:normal;}
.container2 .containergroup .titlestyle_6{ color:#7f7f7f; font-size:17px; padding-bottom:10px; font-weight:normal;}
.container2 .containergroup .boldtext{color:#7f7f7f; font-weight:bold;}
.container2 .containergroup .textfont_big{ font-size:15px;}
.container2 .containergroup .blue{color:#7f7f7f;}
.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;}
.container2 .containergroup .helptxt{padding-top:12px; display:block; text-indent:10px; color:#7f7f7f;}
.container2 .containergroup .paddingspace{ padding:2px 12px;}
.container2 .containergroup .nobottommargin{ margin-bottom:0px;}
.container2 .containergroup .redtext{color:#7f7f7f;}
.container2 .searchdivmiddleleft .nopaddingnoborder{ border:none; padding:0px;}
.container2 .containergroup .bgcolorfour{ background:#e1e1e1; 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 .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 .formstyle li span.pa_featuredesc select.searchlistbox{border:1px solid #859AAB;width:172px;}
.container2 .containergroup .formstyle li span a.creatlist{ color:#7f7f7f; text-decoration:underline}
.container2 .containergroup .formstyle li span a.creatlist:hover { color:#7f7f7f; 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; }
.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 .watermark{overflow:hidden; border:1px solid #999; color:#CCCCCC;}
.container2 .containergroup .addyourcommentsdiv .addyourcomments{overflow:hidden; border:1px solid #999; color:#7f7f7f;}
.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:#7f7f7f; 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/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.jpg) 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;}
.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 .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:#7f7f7f; 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;}
.container2 .containergroup .formstyle li.fs_fieldgiftvoucher {width:345px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; }
.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; padding-left:0px;} 
.container2 .containergroup .bgcolorfirst .titlestyle_1{clear:both;}
/*********************Container Background Second color***********************/
.container2 .containergroup .bgcolorsecond{ height:100%; padding:12px; margin-bottom:7px; overflow:hidden;} 
/*****************************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:#7f7f7f;background:none; padding-left:0px;}
.container2 .containergroup ul.categoerylist li{background-image:url(images/container2/categoerybullet.jpg);background-repeat:no-repeat;background-position:1px 4px;	padding:0px 0px 2px 16px;font-size:11px;}
.container2 .containergroup ul.categoerylist li a{text-decoration:underline;color:#7f7f7f}
.container2 .containergroup ul.categoerylist li a:hover{text-decoration:none;}
/*****************************paymentoptions(R2E)*************************************/
.container2 .containergroup .bgcolorthird{background-color:#d6ffad;height: 100%;margin-bottom: 7px;overflow: hidden;padding: 12px;}
.container2 .containergroup .bgcolorthird li.cartdetail{float: left;border-right: 1px solid #7f7f7f;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 #7f7f7f;height: 35px;margin-right: 4px;padding-right: 4px; line-height:38px; padding-left:2px;}
.container2 .containergroup .bgcolorthird li.cartdetail_1{width: 28%;float: left;height:40px;line-height:38px; 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: 44px;width: 35px;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: 30px;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: 39px;width: 38px;margin-right: 8px;}
.container2 .containergroup .paymentoptionselect{float: left;padding: 0px 5px;margin: 1px 0px 0px 0px;}
.container2 .containergroup .paymentseprator{background-image: url(images/container2/paymentoptions/img_paymentoptionseprator.jpg);background-position: top left;background-repeat: repeat-x;width: 100%;float: left;height: 15px;margin-top: 10px;}
.container2 .helptxt{color: #7f7f7f;display: block;padding-top: 12px;text-indent: 10px;font-size: 12px;}/* help txt out of containergroup */
/************************Product Details Shipping And Payment Options Classes**************************************/
.container2 .containergroup li.shipping_option_title{background-color:#E3E3E3;height:24px;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:#ffeeee;margin-bottom:1px;}
.container2 .containergroup li.shipping_option_desc2{width:55.7%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#ffeeee;margin-bottom:1px;}
.container2 .containergroup li.shipping_cost_title{background-color:#E3E3E3;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:#ffeeee;margin-bottom:1px;}
.container2 .containergroup li.shipping_cost_desc2{width:21.3%;float:left;margin-right:1px;padding-left:4px;padding-top:6px;background-color:#ffeeee;margin-bottom:1px;}
.container2 .containergroup li.shipping_lead_title{background-color:#E3E3E3;height:24px;margin-bottom:1px;width:21%;float:left;padding-left:4px;padding-top:6px;}
.container2 .containergroup li.shipping_lead_desc{width:21%;float:left;padding-left:4px;padding-top:6px;background-color:#ffeeee;margin-bottom:1px; height:18px;}
.container2 .containergroup li.shipping_lead_desc2{width:21%;float:left;padding-left:4px;padding-top:6px;background-color:#ffeeee;margin-bottom:1px; height:18px;}
.container2 .containergroup label.shipping_options{font-size:12px;	font-weight:bold;color:#7f7f7f;}
/************************Forgot Password css**************************************/
.container2 .containergroup .createaccount_helptxt {color:#7f7f7f;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 #7f7f7f; background-color:#ffffff; border-top:none;}
.container2 .popup_div .popuptitle{height:35px;	background-color:#81c336;color:#fff;font-size:20px;padding-top:5px;	padding-left:19px;position:relative;}
.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 #ceff93 ;}
.container2 .popup_div .searchoption .searchtitle{height:21px;background-color:#ceff93;font-size:14px;font-weight:bold;color:#7f7f7f;padding-left:8px;padding-top:5px;}	
.container2 .popup_div .searchresult .searchresulttitle{height:21px;background-color:#ceff93;font-size:14px;font-weight:bold;color:#7f7f7f;	padding-left:8px;padding-top:5px;}
.container2 .popup_div .searchresult .searchresultdata{height:200px;overflow:auto;padding:0px; width:100%;}
.container2 .popup_div .searchoption .searchchcontent{background-color:#ffffff;	border:1px solid #ceff93;border-top:none; margin:0px;	padding:10px;height:164px; text-align:justify;}
.container2 .popup_div .searchoption .searchchcontent .searchkeywordtxt{padding-top:10px;}
.container2 .popup_div .searchoption .searchchcontent a.morelink{color:#7f7f7f;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 #adeb62;margin:10px auto;}
.container2 .containergroup .gridheader td{background:#ceff93; height:24px;color:#7f7f7f; font-weight:bold; padding-left:5px;}
.container2 .containergroup .bgcolor1 td{ background-color:#ffffff; padding:5px;}
.container2 .containergroup .bgcolor2 td{ background-color:#ffffff; padding:5px;}
.container2 .containergroup .gridtable tbody{ font-size:12px; color:#7f7f7f; }
.container2 .containergroup .gridtable tbody a{ font-size:12px; color:#7f7f7f; font-weight:bold; text-decoration:underline;}
.container2 .containergroup .gridtable tbody a:hover{text-decoration:none;}
/* Myaccount css start */
.container2 .containergroup ul.ui-tabs-nav li{ padding:0px 2px 0px 0px; list-style:none; }
.container2 .containergroup .myaccounttext{font-size:13px;	color:#7f7f7f; font-weight:bold;}
.container2 .myaccounttabs{	margin-top:10px;}
.container2 .myaccounttabs .ui-tabs-nav li.ui-tabs-selected{top:1px;}
.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:auto;float:left; margin-right:10px;}
.container2 .containergroup .successproductmsg{width:54%;float:left;}
.container2 .containergroup .successproductimg .brandimage{padding:5px;border:1px solid #e1e1e1;width:350px;height:350px;}
.container2 .containergroup .space .titlestyle_1{ padding:5px 0px;}
.container2 .containergroup .successmsg{color:#7f7f7f; font-size:16px; font-weight:normal;}
.container2 .containergroup .refno{ color:#7f7f7f; font-size:14px; font-weight:bold;}
.container2 .containergroup .successproductmsg .successmsg_1{color:#7f7f7f; font-size:12px; font-weight:bold;}
.container2 .containergroup .successproductmsg .successmsg_1 span.mobilenumber{color:#7f7f7f; }
.container2 .containergroup .searchmore{float:right;}
.container2 .containergroup .searchresultsparent .searchmore a.searchmorelnk{color:#7f7f7f;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*/
/**********************searchresultsnotfound**************/
.container2 .searchdivtopright{background:transparent url(images/container2/searchresultnotfound/right.gif) no-repeat scroll right top;height:14px;margin:0px 0px 0px 0px;overflow:visible;padding-right:6px;font-size:1px;}
.container2 .searchdivtopleft{background:transparent url(images/container2/searchresultnotfound/left.gif) no-repeat scroll left top;display:block;height:14px;margin:0px;position:relative;}
.container2 .searchdivmiddleright{	background:transparent url(images/container2/searchresultnotfound/middle.jpg) repeat-y scroll right top;margin:0px;overflow:visible; padding-right:1px;}
.container2 .searchdivmiddleleft{background:#ffffff url(images/container2/searchresultnotfound/middle.jpg) repeat-y  scroll left top;margin:0px;min-height:50px;padding:0px 14px 0px 14px;}
.container2 .searchdivbottomright{background:transparent url(images/container2/searchresultnotfound/bottomright.gif) no-repeat scroll right top;height:14px;margin:0px;overflow:visible;padding-right:6px;}
.container2 .searchdivbottomleft{background:transparent url(images/container2/searchresultnotfound/bottomleft.gif) no-repeat scroll left top;display:block;height:14px;margin:0px;	position:relative;}
/*********************New changes*******************/
/**Tabs For feature and description**/
.container2 .tabs{}
.container2 .pa_group {font-size:12px;color:#7f7f7f; overflow:hidden;overflow:auto;height:300px;}
.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:#ef0c0c; 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*******************************/
/*********************** Paging For Horizantal and Verticle Product Showcase*************/
.container2 .bucketgroup .pagercontrol , .container2 .bucketgroup_vertical .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.container2 .bucketgroup .pagercontrol .pagerdiv, .container2 .bucketgroup_vertical .pagercontrol .pagerdiv{float:right;}
.container2 .bucketgroup .pagercontrol .pagerdiv label.pages , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages {display:block;float:left; color:#7f7f7f;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager ,  .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#666;margin-right:2px;background-color:#ffffff;text-decoration:none; cursor:pointer;}
.container2 .bucketgroup .pagercontrol .pagerdiv span.pager, .container2 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager {display:block;height:15px;width:15px;float:left;color:#fe4819;margin-right:2px;background:none;text-decoration:underline;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager:hover ,container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover{text-decoration:underline;color:#fe4819;background-color:none;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv  , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#666;margin-right:2px;background-color:#ffffff;	text-decoration:none;cursor:pointer;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover{text-decoration: underline;color:#666; }
/******************Category Menu****************************/
.container2 ul{margin:0px; padding:0px; }
.container2 li {margin:0px; padding:0px;}
.container2 .mtc-menu {color:#7f7f7f; font-weight:normal; padding-bottom:4px; height:100%;}
.container2 .mtc-menu ul.mtc-cat{padding:4px 0px 0px 0px;  }/*Martjack Theme Category */
.container2 .mtc-menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left; line-height:1.0em;  padding:0px 10px; background:none;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a { background:none;color:#7f7f7f;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:underline;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; padding:0px 10px; }
.container2 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a { background:none;color:#7f7f7f;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container2 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline; }
/************Html Box***********/
.container2 .htmlbucket {margin: 0px 0px 0px 0px; font-size:11px; color:#7f7f7f;overflow:hidden;padding:10px 8px 0px 8px;   width:auto;  text-align:left; }
/*****************************************All Control CSS*******************************/
/********** Horizantal(Product Showcase)**********************/
.container2 .bucketgroup{margin: 20px 0px 0px -1px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:#fff;}
.container2 .bucketgroup .bucket  {margin:0;padding:0;position: relative;float: left;width: 300px!important;height: auto !important;border:none;min-height: 285px;margin-right:0px;margin-bottom:10px; margin-top:0px;border-bottom:1px solid #efefef;padding-bottom:10px;}
.container2 .bucketgroup .bucket:first-child{border-left:none}
.container2 .bucketgroup .bucket .bucket_left{width: 300px!important;height: 320px !important; padding:20px; box-sizing:border-box;border-left:1px solid #efefef;text-align:center}
.container2 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 13px;text-align: left;color: #666;width: 100%;font-weight: normal;font-family: robotomedium;text-transform: capitalize;min-height:46px;}
.container2 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;width:100%;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-more {left:37px; position:absolute; text-align:left; text-decoration:none; text-transform: uppercase; bottom:5px; width:117px;  outline:none; height:33px; font-size:0px; display:none;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare {left:0px; bottom:2px; font-size:11px; font-weight:bold; color:#7f7f7f; position:absolute; text-align:center; margin-top:2px; text-decoration:none; width:100%; display:none;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container2 .bucketgroup .bucket .bucket_left .mtb-desc{ font-size:11px; font-weight:normal; color:#7f7f7f; text-align:left; padding-top:5px;display: none;}
.container2 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; display:block; padding-top:5px;font-family: 'montserratregular';float:left;width:50%;}
.container2 .bucketgroup .bucket .bucket_left b.lb1 { color:#f1a400; display:none;font-weight:bold;  }
.container2 .bucketgroup .bucket .bucket_left b.lb2 { color:#f1a400; display:none;font-weight:bold;  }
.container2 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size: 14px;color: #999;line-height: 18px;display: inline-block;text-decoration: line-through;}
.container2 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size: 18px;color: #ed1c24;font-weight:bold;}
.container1 .bucketgroup .bucket .bucket_left label.mtb-offer.mtb-yousave {font-size: 15px;line-height: 18px;background-color: #ed1c24;color: #fff;text-align: center;padding: 2px 5px;display: inline-block;}
.container2 .rating_result{background:url(images/main/rating/img_ratingresult.jpg) no-repeat left 3px; height:20px; width:97px;clear:both;float:left;}
.container2 .rating_result_poor{background:url(images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container2 .rating_result_average{background:url(images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container2 .rating_result_good{background:url(images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container2 .rating_result_verygood{background:url(images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container2 .rating_result_excellent{background:url(images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container2 .bucketgroup .bucket .showcase-bottom{position: absolute;width:calc( 100% - 60px);bottom: 10px;left: 30px;}
.container2 .bucketgroup .viewmore,.container1 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container2 .bucketgroup .viewmore a.viewmorelnk,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#7f7f7f;	text-decoration:underline;}
.container2 .bucketgroup .viewmore a.viewmorelnk:hover,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#7f7f7f;text-decoration:none;}
.container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd{width:95px; height:30px;float: right;margin-top:0px;position:static;background:none;}
.container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty{background:url(images/main/quick-add-btn-v1.jpg) left top no-repeat;width:40px; height:30px;font-size:0px;margin:0px; padding:0px;float:right;}
.container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{font-size:0px;}
/*************Login Control***********/
.container2 .loginbucket { color:#666;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative;}
.container2 .loginbucket label{font-size:12px; color:#7f7f7f;display:inline;font-weight:bold;}
.container2 .loginbucket label.userid {position:relative; top:6px; left:12px; display:block;}
.container2 .loginbucket .useridvalidator{color:#7f7f7f; position:relative; top:-10px; left:75px;}
.container2 .loginbucket input.useridtxt {padding-left:2px; position:relative;overflow:hidden; top:6px; left:3px; border:1px solid #d9d8d8; color:#7f7f7f;font-size:11px;height:18px;width:84%;}
.container2 .loginbucket label.userpwd{position:relative; top:12px; left:12px;display:block;}
.container2 .loginbucket span.userpwdvalidator{color:#7f7f7f;position:relative; top:-6px; left:75px;}
.container2 .loginbucket input.userpwdtxt{padding-left:2px;position:relative; overflow:hidden; top:12px; left:3px; border:1px solid #d9d8d8; color:#7f7f7f;font-size:11px;height:18px;width:84%;}
.container2 .loginbucket span.forgotpassword{position:relative; top:42px; left:12px; font-size:11px;  display:block; padding-left:5px; }
.container2 .loginbucket span.forgotpassword a{color:#62a633; text-decoration:underline;}
.container2 .loginbucket span.forgotpassword a:hover{text-decoration:none;}
.container2 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; display:block; padding-left:5px;}
.container2 .loginbucket span.userreg a{color:#62a633; text-decoration:underline;}
.container2 .loginbucket span.userreg a:hover{text-decoration:none;}
.container2 .loginbucket .logbutton{color:#ffffff;position:relative; top:-15px; left:0px; left:58%; width:70px;}  /*padding-left:74px;*/
*html.container2 .loginbucket .logbutton {left:58%}/*for IE only*/
/*************user Account************/
.container2 .loginbucket span.user_welcomemsg{position:relative; top:6px; left:12px; font-size:12px; color:#7f7f7f;font-weight:normal;}
.container2 .loginbucket span.user_welcomemsg label.username{font-weight:bold;color:#7f7f7f;}
.container2 .loginbucket  ul.account_detail{position:relative;list-style:none; top:6px; left:12px; font-size:11px;}
.container2 .loginbucket  ul.account_detail li{ padding-left:8px;}
.container2 .loginbucket  ul.account_detail li a{text-decoration:underline;color:#62a633;}
.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:#7f7f7f;font-weight:normal;}
.container2 .loginbucket  .user_cartdetail .num_cartitem{font-weight:bold; font-size:13px; }
.container2 .loginbucket  a.cartlink{position:relative;top:18px;left:12px; color:#62a633;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:2px; left:12px; display:block;width:93%; }
/*****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:#7f7f7f; 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 #7f7f7f; 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:right;font-weight:normal;}
.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:#7f7f7f;margin-right:2px;background-color:#ffffff;text-decoration:none;}
.container2 .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#ffffff;margin-right:2px;background-color:#ef0c0c;text-decoration:none;}
.container2 .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#666;}
.container2 .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#7f7f7f;margin-right:2px;background-color:#ffffff;	text-decoration:none;}
.container2 .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#7f7f7f;}
.container2 .resultinfo{background-color:#ECECEC;padding:6px; font-size:12px; color:#7f7f7f;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;}
/************************************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-color:#0d7169; height:40px; text-align:left;}
.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:16px; color:#FFFFFF;text-align:center; line-height:40px; font-weight:normal}
.container2 .containergroup .smptab_title span{padding:0px 8px 0px 8px;}
.container2 .containergroup .smp_sub{background-color:#e4e4e4; height:30px; text-align:center; margin:10px 0px;}
.container2 .containergroup .smp_sub_l{float:left; width:5px; height:30px;}
.container2 .containergroup .smp_sub_r{ float:right; width:5px; height:30px;}
.container2 .containergroup .smp_sub_title{font-size:14px; color:#333;text-align:left; line-height:30px; font-weight:normal;}
.container2 .containergroup .smp_sub_title a{ color:#333; text-decoration:none;}
.container2 .containergroup .smp_sub_title a:hover{ color:#012e01; 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:#7f7f7f; text-decoration:none;}
.container2 .containergroup .pagenav li a:hover{text-decoration:underline;}
.container2 .containergroup .smp_lnks{ color:#7f7f7f; line-height:20px; margin-left:30px;}
.container2 .containergroup .smp_lnks dt{ color:#666; font-weight:normal;padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;}
.container2 .containergroup .smp_lnks dt a{ color:#666; text-decoration:none;}
.container2 .containergroup .smp_lnks dt a:hover{text-decoration:underline;}
.container2 .containergroup .smp_lnks dd{ color:#7f7f7f; 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:#7f7f7f;text-decoration:none;}
.container2 .containergroup .smp_lnks dd a:hover{ color:#7f7f7f;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:#7f7f7f; text-decoration:none;}
.container2 .containergroup .smp_lnks .subsmall li a:hover{ color:#7f7f7f; text-decoration:underline;}
/********************************* Lead css *******************************************/
.container2 .containergroup .orderbacklnk{text-align:right;}
.container2 .containergroup .orderbacklnk a{font-weight:bold;text-decoration:underline;color:#7f7f7f;}
.container2 .containergroup .orderbacklnk a:hover{text-decoration:none;}
.container_nopadding{padding:0px;margin:0px 0px 2px 0px;}
.container_nopadding div.subheading_r{}
.container_nopadding div.subheading_r h1, .container_nopadding div.subheading_r h2 { color:#7f7f7f; 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:#7f7f7f;}
.container_nopadding .htmlbucket{font-size:12px;}
/*shipping  payment  options  (new classes)*/
.container2 .containergroup .ship_paymentoptions{float:left;}
.container2 .containergroup  .ship_paymentoptions_title th{font-size:12px;font-weight:bold;color:#7f7f7f;background-color:#afaeae;border:1px solid #ffffff;border-right:none;padding:6px 4px 6px 4px;}
.container2 .containergroup  .ship_paymentoptions_row td{font-size:12px;font-weight:normal;color:#7f7f7f;background-color:#E1E1E1;border:1px solid #ffffff;border-right:none;border-top:none;padding:6px 4px 6px 4px;}
.container2 .containergroup  .ship_paymentoptions_alternetrow td{font-size:12px;font-weight:normal;color:#7f7f7f;background-color:#E1E1E1;border:1px solid #ffffff;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:#7f7f7f;}
.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:#CE2222; font-weight:normal;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li a{color:#CE2222;text-decoration:underline; float:left;}
.container2 .productbucketgroup .productdetailbucket .productdetails .productreview ul.productreviewlist li a:hover{text-decoration:none;}
/*new classes for rating popup*/
.maintxtarea{ border:1px solid #ccc;}
.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:#7f7f7f; 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:#7f7f7f; 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:#7f7f7f; 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:#7f7f7f; 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:#7f7f7f; 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;}
.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;}
/*new classes for Refine search*/
.container2 .refinesearch_menu{color:#7f7f7f; font-weight:bold; padding-bottom:4px; height:100%;  padding:2px 2px 2px 2px; font-size:12px; position:relative; background:url("images/container1/bg_middleleft.jpg") repeat-y scroll right top transparent;}
.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; position:relative; }
.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:#7f7f7f; 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:#7f7f7f; 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; width:100%; border-spacing:1px;}
.container2 .refinesearch_menu .ui-accordion td {margin:0px 0px 0px;padding:0px; width:100%;background:none;clear:both;position:relative; vertical-align:top; border-bottom:1px dotted #737373;}
.container2 .refinesearch_menu .ui-accordion td.selected .ui-accordion-left {display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container2 .refinesearch_menu .ui-accordion td.selected .ui-accordion-header {font-size:11px; font-weight:bold; color:#7f7f7f; background:none; border:none;  text-align:left; padding-left:24px;text-transform:uppercase;}
.container2 .refinesearch_menu .ui-accordion td.selected .ui-accordion-right {background-image:none;}
.container2 .refinesearch_menu .ui-accordion td .ui-accordion-left{background-image:none;}
.container2 .refinesearch_menu .ui-accordion td .ui-accordion-header{display:block;height:25px;left:0px;line-height:25px;margin-right:0px;padding-left:24px;position:relative;text-decoration:none;background:none;font-size:11px; font-weight:bold; color:#62a633;text-align:left;}
.container2 .refinesearch_menu .ui-accordion td .ui-accordion-header:hover{}
.container2 .refinesearch_menu .ui-accordion td .ui-accordion-right{background-image:none;}
.container2 .refinesearch_menu .ui-accordion td .ui-accordion-left{display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px; }
.container2 .refinesearch_menu .ui-accordion td:hover .ui-accordion-right{background-image:none;}
.container2 .refinesearch_menu .ui-accordion td:hover .ui-accordion-left{}
.container2 .refinesearch_menu .selectedrefineoption{position:relative;}
.container2 .refinesearch_menu .selectedrefineoption .slectedtype{font-size:12px; font-weight:bold; color:#cccccc; position:relative; text-align:left;background:url(images/container2/img_nearbyheding.jpg) repeat-x left 24px; 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:#7f7f7f;position:absolute; right:5px; }
.container2 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink:hover{text-decoration:none;}
.container2 .refinesearch_menu .selectedrefineoption .slecteditem{color:#7f7f7f; 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 td a.rfsearch_clear{position:absolute; top:5px; right:5px; font-size:11px; z-index:1000; color:#62a633; text-decoration:none;}
.container2 .refinesearch_menu .ui-accordion td a:hover.rfsearch_clear{ text-decoration:underline;}
/*new slider classes*/
.container2 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left; margin-top:12px; font-size:12px; font-weight:normal; color:#7f7f7f; }
.container2 .pricerangevalue_end{border:none; background:none; width:85px; text-align:right;margin-top:6px;  font-size:12px; font-weight:normal; color:#7f7f7f; position:absolute; right:12px;}
.container2 .refinesearch_menu .refine_attributelist{ height:140px; overflow:hidden; position:relative; width:auto;}
.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 classes changes*/
.container2 .refinesearch_menu .refine_attributelist{ height:140px; position:relative; width:auto; padding-right:2px; overflow:hidden;}
.container2 .refinesearch_menu ul.mtc-cat li.prince_range{position:relative;}
.container2 .refinesearch_menu table.attributes_valuelist{ border:none; width:100%; }/*border:1px solid #dddddd; margin-top:2px; background:#f6f6f6;*/
.container2 .refinesearch_menu table.attributes_valuelist td{text-align:center; padding:4px; border:none; border:none; background:none; width:auto;}
.container2 .refinesearch_menu table.attributes_valuelist td.selected_attributevalue{ border-bottom:1px solid #dedede;}
.container2 .refinesearch_menu table.attributes_valuelist a span{display:block; float:left;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#7f7f7f; 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 bottom center; padding:1px 0px 10px 0px;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#7f7f7f;text-decoration:underline;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-checked{color:#7f7f7f; font-size:11px; 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/checkboxchecked.gif) no-repeat  left 4px;  padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:auto; }
.container2 .refinesearch_menu table.attributes_valuelis a.mtc-checked:hover{text-decoration:underline;} 
.container2 .refinesearch_menu .att_shape{ border:none;display:block;float:left;margin-right:4px; }
.container2 .pricerangevalue_start{border:none; background:none; width:90px; text-align:left; margin-top:16px; font-size:12px; font-weight:normal; color:#7f7f7f; margin-bottom:6px; }
.container2 .pricerangevalue_end{border:none; background:none; width:90px; text-align:right;margin-top:0px;  font-size:12px; font-weight:normal; color:#7f7f7f; position:absolute; right:0px; top:0px; }
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#7f7f7f; 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 left 4px; padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:100%;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#7f7f7f;text-decoration:underline;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a span{float:left;}
.container2 .refinesearch_menu table.attributes_valuelist a.mtc-a .att_shape{display:block; float:left; margin-right:4px;}
.container2 .refinesearch_menu table.attributes_valuelist a.chkdisable{background:url(images/container2/chkdisable.gif) no-repeat  left 4px;  cursor:default;color:#ccc; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:100%;}
.container2 .refinesearch_menu table.attributes_valuelist a.chkdisable:hover{ text-decoration:none; cursor:default;}
.container2 .refinesearch_menu table.attributes_valuelist a.chkdisable span{float:left; padding-left:4px;}
.container2 .refinesearch_menu table.attributes_valuelist a.chkdisable .att_shape{ border:none; float:left; }
.container2 .refinesearch_menu .heading{position:relative; width:100%;}
/*new class for Pickup popup*/
.container2 .containergroup .pickuppopupbullet li{background:url(images/container2/successpage/bullet.jpg) no-repeat;background-position:2px 5px;padding-left:18px;padding-top:2px; margin-left:30px;}
.container2  a.instorepickink{cursor:pointer; font-size:12px; color:#7f7f7f; 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{position:absolute;right: 1px;top: 8px;border-bottom:0px;}
.container2 .prod_viewsparent .pagercontrol{ margin:0px; padding-right:0px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views{color:#666666; font-size:11px;}
.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:200px; margin:0px 0px 0px 5px;font-size: 13px;font-family: robotomedium;line-height: 30px;padding: 2px 2px 2px 8px;background-color: #f4f4f4;border:none;-webkit-appearance: none;
-moz-appearance: none;background:#efefef url(images/container1/down-arrow.jpg) 97% center no-repeat;color:#666;height:30px;border-radius:4px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{font-weight: normal;font-size: 14px;line-height: 30px;color: #222;font-family: robotomedium;}
/*new changes 12-5-2009*/
.shoppingcartparent{ }
.shoppingcartrightpane{width:260px; float:right; padding-left:5px; padding-right:5px;}
.shoppingcartleftpane .containergroup {color:#7f7f7f; font-size:12px; margin: 0px 0px 0px 0px;padding:0px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; }
.checkoutoptions .containergroup {color:#7f7f7f; font-size:12px; margin: 0px 0px 0px 0px;padding:10px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; }
.cartpagelogin .containergroup {color:#7f7f7f; font-size:12px; margin: 0px 0px 0px 0px;padding:10px 10px 10px 10px;text-align:left; overflow:hidden; height:100%; }
.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;}
.cartpage #divbtnApplyCupon{display:none!important;}
/*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:#7f7f7f; margin-bottom:4px;}
.container2 .containergroup .shippingdetailsparent .shippingaddress{width:304px; float:left;  background-color:#eee; 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 #ffffff; color:#7f7f7f;}
.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:#7f7f7f; text-decoration:underline;}
.container2 .containergroup .shippingdetailsparent .shippingaddress .editaddress a:hover{ text-decoration:none;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails{float:left; width:645px;  background-color:#eeeeee;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:365px; float:left; padding-left:6px; border-left:1px solid #cccccc;}
.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 #cccccc; padding:6px 10px 6px 0px; width:75%; text-align:right;font-size:12px; font-weight:normal;color:#7f7f7f;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_attributes label{font-size:12px; font-weight:normal;color:#7f7f7f;}
.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 #cccccc; padding:6px 10px 6px 0px; width:25%; text-align:right;font-size:12px; font-weight:normal;color:#7f7f7f;}
.container2 .containergroup .shippingdetailsparent .shipping_invoicedetails .invoicedetails  .ordersummery_values label{font-size:12px; font-weight:normal;color:#7f7f7f;}
.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;}
/*contact updates*/
.container2 .containergroup .user_contactupdate{background:#eeeeee; 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;}
/*new classes for Cart page & payment option(03-06-2007)*/
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container {height:100%;overflow:hidden;}
.container2 .containergroup .couponcode_parent{padding:2px 0px 2px 0px; height:100%; overflow:hidden;}
.container2 .containergroup .couponcode_parent .couponcode_left{background:none;}
.container2 .containergroup .couponcode_parent .couponcode_right{height:73px; padding-left:100px; background:none; float:right;}
.adddresspage .container2 .containergroup .couponcode_parent .couponcode_right{ float:left;}
.container2 .containergroup .couponcode_parent .content li{padding:0px 0px 0px 0px;}
.container2 .containergroup .couponcode_parent .boldtext{color:#7f7f7f;} 
.container2 .containergroup .couponcode_parent .fs_field .fs_fielddata{padding:0px 0px 0px 0px; line-height:1.7;}
.container2 .containergroup .couponcode_parent .fs_field .fs_fielddata label{float:left; width:82px;}
.container2 .containergroup .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc{display:block; float:left; margin-right:4px;}
.container2 .containergroup .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc .maintxt{width:200px;}
.container2 .containergroup .productgift{ height:auto; overflow:hidden; width:100%; padding-bottom:14px;}
.container2 .containergroup .productgift ul li{height:100%; overflow:hidden;}
.container2 .containergroup .productgift .boldtext{color:#7f7f7f; display:block; float:left;}
.container2 .containergroup .productgift .checkbox_style{margin-right:5px; margin-top:0px; float:left;}
.container2 .containergroup .productgift .fs_field .fs_fielddata {line-height:1.7;padding:0; padding-left:16px;}
.container2 .containergroup .productgift .fs_field .fs_fielddata label{display:block; float:left; width:240px;}
.container2 .containergroup .productgift .fs_field .fs_fielddata .samplemsglnk{color:#7f7f7f; text-decoration:underline; background:url(images/container2/samplemsglink_bullet.jpg) right 4px no-repeat; padding-right:18px; float:right;}
.container2 .containergroup .productgift .fs_field .fs_fielddata .samplemsglnk:hover{text-decoration:none;}
.container2 .containergroup .productgift .fs_field .fs_fielddata .giftsamplemsg{border:1px solid #ccc; color:#666; height:42px; width:426px;}
.container2 .containergroup .productgift .fs_field .fs_fielddata .navbtn{float:right; margin-top:2px;} 
/******Newsletter Signup control*********/
.container2 .newssignupbucket{color:#7f7f7f; margin:0px 0px 0px 0px; overflow:hidden; padding:7px 2px 3px 2px; text-align:left; width:auto; position:relative; height:100%; border:1px solid #e1e1e1; border-top:none;}
.container2 .newssignupbucket .subscribemailtxt{background-color:#FFFFFF;border:1px solid #C3C3C3;color:#7f7f7f;font-size:11px;height:18px;left:0px;overflow:hidden;position:relative;top:0px;width:94%;}
.container2 .newssignupbucket  ul{list-style:none; margin:6px 0px 0px 0px; position:relative; position:relative;}
.container2 .newssignupbucket  ul li{list-style:none; margin:0px; padding:0px 0px 4px 0px; height:100%; overflow:hidden; }
.container2 .newssignupbucket .checkbox_div{float:left; width:20px;}
.container2 .newssignupbucket  ul li label{display:block; float:left;line-height:12px; padding-bottom:4px; font-size:12px;}
*html .container2 .newssignupbucket  ul li label{margin-top:4px;}
.container2 .newssignupbucket p{font-size:11px; color:#7f7f7f; text-align:left; padding:0px;}
.container2 .newssignupbucket .subscribebutton{float:right;}
.container2 .newssignupbucket .subscribelabel{font-size:12px; font-weight:bold; color:#7f7f7f;display:block;}
.cartflowparent{padding:0;margin-top:30px; height:100%; overflow:hidden; font-size:12px; text-align:left; background:#fff;}
.cartflowparent ul{margin:0px; padding:0px; list-style:none;}
.cartflowparent ul li{margin:0px; padding:0px; list-style:none;} 
.cartflow_container1 div.subheading_r{height:40px; margin:0px 0px 0px 0px; overflow:visible;margin-left:0px;margin-bottom:10px;}
.cartflow_container1 div.subheading_r h1, .cartflow_container1 div.subheading_r h2 {height:40px; position:relative; display:block; color:#333;font-size:20px; text-align:left; margin:0px 0px 0px 0px; padding-left:0px; line-height:40px;text-transform:capitalize;font-family: 'montserratregular';font-weight:normal;text-transform:uppercase}
.cartflow_container1 div.r_bottom{clear:both; height:1px; font-size:1px; background:none;}
.cartflow_container1 div.r_bottom  div.l_bottom{clear:both; height:1px; font-size:1px; background:none;}
.cartflow_container1 .shoppinggrd{ background:none; width:100%;margin-left:0px;padding:0px;}
.cartflow_container2{ margin-bottom:10px;}
.cartflow_container2 div.subheading_r{height: 40px;margin: 0px 0px 0px 0px;overflow: visible;}
.cartflow_container2 div.subheading_r h1, .cartflow_container2 div.subheading_r h2 {height: 40px;position: relative;display: block;color: #333;font-size: 14px;text-align: left;margin: 0px 0px 0px 0px;padding-left: 0px;line-height: 40px;text-transform: uppercase;font-weight:normal; font-family: 'montserratregular';}
.cartflow_container2 .summarygrid{ background:none;}
.cartflow_container2 .summarygrid table{border-collapse:collapse;}
.cartflow_container2 div.r_bottom{clear:both; height:1px; font-size:1px; background:none;}
.cartflow_container2 div.r_bottom  div.l_bottom{clear:both; height:1px; font-size:1px; background:none;}
.cartflowparent .shoppingcartleftpane{width:auto; overflow:hidden;}
.cartflowparent .shoppingcartrightpane{ width:290px; float:right;padding:0px;margin-left:7px;} 
.cartflowparent .ordersummery_parent{clear:both;}
.cartflowparent .ordersummery_parent .ordersummeryleftdiv{width:185px; float:left; height:100%; margin-right:14px;display:none;}
.cartflowparent .ordersummery_parent .ordersummeryrightdiv{ height:100%;  overflow:hidden; }
.cartflowparent .ordersummery_parent .ordersummeryrightdiv .cartflow_container2{border:1px solid #ccc; border-radius:2px;background:#efefef;padding:10px 20px;height:100%; overflow:hidden}
.ordersummery_parent .cartbutton_r {margin-left:0px; margin-right:0px;}
.ordersummery_parent .cartbutton_r .navbtn_m{width: 100%;height: 40px;line-height: 40px;background: #006f67;text-transform: uppercase;border-radius:2px;}
.ordersummery_parent .byn-continue{ont-size:12px;font-family: robotomedium;font-weight: normal;height: 40px;line-height:40px;text-align: center;width: 100%;text-transform: uppercase;display:block;clear:both; margin-top:10px;color:#666666}
.ordersummery_parent .cartbutton_r .navbtn_m input#btnSinglePagecheckout {font-size:12px;font-family: robotomedium;font-weight: normal;height: 40px;line-height:40px;text-align: center;width: 100%;text-transform: uppercase;}
/*delivery details classes*/
.cartflowparent .delivveryparent{background:#fff; padding-top:5px; height:100%; overflow:hidden;}
.cartflowparent .titlestyle_1{font-size:12px;color:#F1A400; font-weight:bold; text-transform:capitalize;}
.cartflowparent .requiredfield{font-size:11px; color:#666666;}
.cartflowparent .bgcolorfirst{padding:10px; margin-bottom:7px; overflow:hidden;clear:both;} 
.cartflowparent .delivveryparent .maintxt{ width:340px; height:18px;font-weight:normal;font-size:12px; padding-top:4px; text-indent:3px;overflow:hidden;}
.cartflowparent .delivveryparent .dropdown{ width:342px; height:22px;}
.cartflowparent .delivveryparent .txtsmall .maintxt{ width:30px;}/* for phone number txt field*/
.cartflowparent .delivveryparent .txt155 .maintxt{ width:88.8%;}
*html .cartflowparent.user_contactupdate .checkbox_style{margin-right:0px; margin-top:2px;}
.cartflowparent .couponcode_parent{padding:0px; height:100%; overflow:hidden; border:0px solid #e8e8e8; margin-top:0px;}
.cartflowparent .couponcode_parent .couponcode_left{display:none;height:44px; padding-left:104px; background:url(images/container2/couponcode_bg.gif) left top no-repeat; float:left;}
.cartflowparent .couponcode_parent .couponcode_right{float:left;}
.cartflowparent .couponcode_parent .content li{padding:0px 0px 0px 0px;}
.cartflowparent .couponcode_parent .boldtext{color:#F1A400; font-size:12px; font-weight:bold;} 
.cartflowparent .couponcode_parent .fs_field{font-size:11px; color:#666; clear:both;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata{padding:0px 0px 0px 0px; line-height:1.7; width:100%;clear:both;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata label{float:left;width: 100%;font-size: 14px;font-weight:normal;color: #333;line-height: 34px;font-family:'montserratregular'}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc{float: left;margin-right: 0;width:60%;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc .maintxt{width:100%;line-height: 40px;height: 40px;font-family: robotomedium;font-size: 14px;text-indent:6px;}
.cartflowparent .couponcode_parent .navbtn{background: #ef8c24;border-bottom-right-radius: 3px;border-top-right-radius: 3px;bottom: 0;float: left;margin: 0;width:40%;height: 40px;}
.cartflowparent  .couponcode_parent .navbtn_m{background:none;height: 40px;line-height: 40px;}
.cartflowparent  .couponcode_parent .navbtn_m #CheckVoucher {font-family: robotomedium;font-size: 12px;padding: 0px 10px;line-height: 40px;height: 40px;font-weight:normal;}
.paymentpage .cartflowparent .couponcode_parent .couponcode_left {height:auto;}
.paymentpage .cartflowparent .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc .maintxt {width:167px; margin-bottom:5px;}
.paymentpage .cartflowparent .couponcode_parent .fs_field .fs_fielddata {line-height:normal;}
/*delivery details classes end*/
/**Left & right cart section*/
.left-cart {width: 71%;display: inline-block;vertical-align: top;float:left;}
.left-cart .cartflow_container2 .subheading_r{display:none;}
.right-cart {width: 28%;display: inline-block;vertical-align: top; float:right}
/***/
/*delivery and paymentoptions*/
.cartflowparent .paymentoptionsleftpane{ width:305px; float:left; margin-right:8px;}
/*delivery and paymentoptions end*/
.cartflow_container2 .continueshopping{padding:10px; margin-bottom:10px;margin-left: 10px;}
.cartflow_container2 .continueshopping ul{ list-style:none;}
.cartflow_container2 .continueshopping ul li{ margin-bottom:3px;}
.cartflow_container2 .continueshopping a.homelink{font-size:12px; color:#F1A400; text-decoration:underline;cursor:pointer; background:url(images/container2/bullet_gotopreviouspage.png) left 3px no-repeat; padding-left:16px;display:none;}
.cartflow_container2 .continueshopping a.homelink:hover{text-decoration: none;}
.cartflow_container2 .continueshopping a.previouspagelink{font-size: 18px;color: #006f67;text-decoration: none;cursor:pointer;background: url(images/container2/bullet_gotopreviouspage.png) left 4px no-repeat;padding-left: 42px;}
.cartflow_container2 .continueshopping a.previouspagelink:hover{text-decoration:none;}
.cartflow_container2 .deliveryoptions{background-color:#fff;  padding:10px; margin-bottom:10px; border:1px solid #e8e8e8; color:#7f7f7f;}
.cartflow_container2 div.subheading_r h2 .right{ display:none; background:none; display:block; width:47px; height:31px; float:right;}
.cartflow_container2 .ordersummery_attributes{padding:10px 10px 10px 0px; width:60%; text-align:left;font-size:14px; font-weight:normal;color:#666666; font-family: 'robotomedium';}
.cartflow_container2 .ordersummery_attributes label{font-size:14px; font-weight:normal;color:#666;}
.cartflow_container2 .ordersummery_attributes .netpayment{font-weight:bold;}
.cartflow_container2 .ordersummery_values{ padding:10px 10px 10px 0px; width:40%; text-align:right;font-size:14px; font-weight:normal;color:#666666;font-family: 'robotomedium';}
.cartflow_container2 .ordersummery_values label{font-size:18px;color:#333;}
.cartflow_container2  #trOrderTotal td{border-top:1px solid #ccc; border-bottom:1px solid #ccc!important;}
.cartflow_container2  #trOrderTotal .ordersummery_attributes,.cartflow_container2  #trOrderTotal .ordersummery_values{border-bottom:0px;width:50%;font-size:14px; font-weight:bold;color:#333333;font-family:roboto}
.cartflow_container2 #trOrderTotal .ordersummery_attributes label,.cartflow_container2 #trOrderTotal .ordersummery_values label{font-size:14px; font-weight:bold;color:#333333;font-family:roboto}
/************************* button ***************************/
/*cheque dd success Page*/
.container2 .cheque_dd_success {border-bottom:none;}
.container2 .cheque_dd_success .bgcolorfirst { margin-bottom:0px;}
.container2 .cheque_dd_success .btn_printorder{background:url(images/container2/btn_printorder.gif) left top no-repeat; height:20px; width:100px; text-decoration:none; display:block; float:left;font-size:11px; color:#cce3fb; text-align:center; line-height:18px; margin-left:10px;}
.container2 .cheque_dd_success  .orderprint{display:block; float:left;}
.container2 .cheque_dd_success .chequedd_details{background:#d9d8d8; border:1px solid #b1b1b1; padding:5px; margin:10px 0px 10px 0px; }
.container2 .cheque_dd_success .chequedd_details .boldtext{ background:url(images/container2/checkdd_successbullet.jpg) left 3px no-repeat; padding-left:20px;}
.container2 .cheque_dd_success .bankaccountdetails{background:#dcdbdb; border:1px solid #b1b1b1; width:280px; float:left; margin:10px 10px 10px 0px; padding:10px;}
.container2 .cheque_dd_success .formstyle  li label.cartformleft{width:30%; font-weight:normal;}
.container2 .cheque_dd_success .formstyle  li span.fs_fielddesc{width:65%; font-weight:bold;}
/*new classes for Pay now on Call*/
.cartflowparent .payoncallheader{background:url(images/container2/paynowoncall_headerbg.jpg) center bottom no-repeat; margin-bottom:20px; height:100%; overflow:hidden; padding-bottom:14px;}
.cartflowparent .payoncallheader .merchantaddress{width:400px; float:right;text-align:right; font-size:14px; color:#666;}
.cartflowparent .payoncallheader .merchantaddress .boldtext{font-size:13px; font-weight:bold; color:#7f7f7f;}
.cartflowparent .payoncallheader .merchantaddress a{color:#666; text-decoration:underline;}
.cartflowparent .payoncallheader .merchantaddress a:hover{text-decoration:none;}
.cartflowparent .payoncallheader .siteurl{ float:left;width:550px; font-size:24px; color:#1e1919; padding-top:14px;}
.cartflowparent  .payoncallsuccess{margin-bottom:20px;}
.cartflowparent  .payoncallsuccess .boldtext{font-weight:bold; color:#ff0000;}
.cartflowparent .payoncallshippingdetails{background-color: #FFFFFF;border: 1px solid #E3E1E1;color: #666666;font-size: 12px;height: 100%;margin-bottom: 10px;overflow: hidden;padding:15px 15px 0px 15px;width: auto;}
.cartflowparent .payoncallshippingdetails .editaddress{ width:auto; padding-left:0px; padding-top:10px;}
.cartflowparent .payoncallshippingdetails .editaddress a{text-decoration:underline; color:#7f7f7f;}
.cartflowparent .payoncallshippingdetails .editaddress a:hover{text-decoration:none;}
.cartflowparent .payoncallshippingdetails .boldtext{font-weight:bold; color:#7f7f7f; margin-bottom:6px;}
.cartflowparent .payoncallshippingdetails .address{clear:both; margin-bottom:20px; height:100%; overflow:hidden;}
.grditemstyle_productdetails .productdescdiv_payoncall{width:auto; padding-left:0px;}
.grditemstyle_productdetails .productdescdiv_payoncall li.productname a{color:#7f7f7f; text-decoration:underline;}
.grditemstyle_productdetails .productdescdiv_payoncall li.productname a:hover{text-decoration:none;}
.cartflowparent .payoncallshippingdetails .maintxt{width:130px;}
.cartflowparent .payoncallshippingdetails .txtsmall{width:30px;}
.cartflowparent .payoncallshippingdetails .dropdown{width:132px;}
.cartflowparent .payoncallshippingdetails .addressedit{ clear:both; margin-bottom:20px; height:100%; overflow:hidden;}
.cartflowparent .payoncallshippingdetails .addressedit li{margin-bottom:5px;}
.cartflowparent  .payoncall_paymentdetails{padding:0px; background:#fff; overflow:hidden; height:auto; margin-top:10px;}
.cartflowparent .payoncall_paymentdetails .leftpane {float: left;width: 530px;}
.cartflowparent .payoncall_paymentdetails .rightpane {float: right;width: 100px;}
.cartflowparent .payoncall_paymentdetails .paymenttypes{margin-top:0px;}
/*new Search page*/
.searchpage .container2 .refinesearch_menu .ui-accordion td .ui-accordion-header{background:#E2E1DD; padding-left:6px;}
.searchpage .container2 .refinesearch_menu table.attributes_valuelist a.mtc-a {background:none; padding-left:3px;}
.searchpage .container2 .refinesearch_menu table.attributes_valuelist a.mtc-checked{ font-weight:bold;}
.container2 .refinesearch_menu table.attributes_valuelist td{text-align:left;}
.search_breadcrumlnk{border:1px solid #8c8c8c; margin-bottom:10px; padding:6px; text-align:left;font-size:12px;}
.search_breadcrumlnk label{ font-weight:normal; color:#4c4a4a;}
.search_breadcrumlnk a{font-weight:normal;color:#7f7f7f; text-decoration:none; background:url(images/container2/searchallresults/search_breadcrumlnkbulet.jpg) right 3px no-repeat; padding-right:12px; margin-right:6px;}
.search_breadcrumlnk a:hover{text-decoration:none;}
.search_breadcrumlnk a.nobullet{font-weight:normal; margin-left:0px; background:none; padding-left:0px;}
.search_breadcrumlnk .boldtxt{font-weight:bold;}
.search_result{ text-align:left; padding:6px; margin-bottom:10px;}
.search_result .search_caption{ font-size:14px; font-weight:bold; color:#7f7f7f;}
.search_result .search{font-size:11px;}
.search_result .search_keyword{font-size:13px; font-weight:bold; color:#7f7f7f;}
.search_result .search_category{font-size:13px; font-weight:bold; color:#7f7f7f;}
/*Recent searches control*/
.container2 .ctrl_recentserches {color:#7f7f7f; font-weight:normal; padding-bottom:4px; height:100%; background:#fff;}
.container2 .ctrl_recentserches ul.mtc-cat{padding:4px 0px 0px 0px;  }/*Martjack Theme Category */
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block{list-style:none;text-align:left; line-height:1.0em;  padding:0px 10px; background:url(images/container2/mtc-cat-sep.jpg) bottom center no-repeat;}
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block a.mtc-a { background:url("images/container2/btn-bullet.gif") no-repeat scroll 0 10px;color:#7f7f7f;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:underline;}
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; padding:0px 10px; }
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block1 a.mtc-a { background:url("images/container2/btn-bullet.gif") no-repeat scroll 0 10px;color:#7f7f7f;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container2 .ctrl_recentserches ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline; }
/*search drop down*/
.searchdropdown{}
/*control for clould search*/
.container2  .ctrl_topsearch{text-align:left; font-size:12px; padding:6px;}
.container2  .ctrl_topsearch a{color:#7f7f7f; text-decoration:none; margin:3px; cursor:pointer;}
.fb_loginpopup{ padding:14px;height:100%; overflow:hidden;}
.fb_loginpopup ul{list-style:none; margin:0px; padding:0px;}
.fb_loginpopup ul li{list-style:none; margin:0px; padding:0px; line-height:normal; margin-bottom:6px;}
.fb_loginpopup .fb_logindetails{width:306px; float:right; border-left:1px dotted #7a7a7a;padding-left:19px; padding-top:8px; padding-bottom:8px;}
.fb_loginpopup .fb_guidetxt{width:200px; float:left; padding-top:8px;}
.fb_loginpopup .fb_guidetxt p{margin:0px; padding:0px; font-size:12px;padding-bottom:30px;}
.fb_loginpopup .fb_guidetxt p .boldtext{font-weight:bold;}
.fb_loginpopup .fb_logindetails .username{font-size:12px; color:#7f7f7f; }
.fb_loginpopup .fb_logindetails .fb_user{border-bottom:1px dotted #7a7a7a; padding-bottom:16px; height:100%; overflow:hidden;}
.fb_loginpopup .fb_logindetails .fb_user .icon{width:46px; height:45px; float:left; background:url(images/container2/fb_login/icon_facebook.gif) left top no-repeat;}
.fb_loginpopup .fb_logindetails .fb_user .details{float:left; padding-left:16px; font-size:11px;}

.fb_loginpopup .fb_logindetails .site_user{ height:100%; overflow:hidden; padding-top:24px;}
.fb_loginpopup .fb_logindetails .site_user .icon{width:46px; height:62px; float:left; background:url(images/container2/fb_login/icon_user.gif) left top no-repeat;}
.fb_loginpopup .fb_logindetails .site_user .details{float:left; padding-left:16px; font-size:11px;}
.fb_loginpopup .fb_logindetails .site_user .details li.topspace{ margin-top:14px;}
.fb_loginpopup .fb_logindetails .site_user .details li.topspace .siteurl{display:block;}
.fb_loginpopup .fb_logindetails .site_user .details .maintxt{height:22px; border:1px solid #ccc; line-height:22px; width:234px;}
.fb_loginpopup .fb_logindetails .site_user .navbtn{float:right; margin:0px;}
.fb_loginpopup .fb_logindetails .site_user .forgotpwdlnk{font-size:11px; color:#6bb130; text-decoration:underline; display:block; float:left; margin-top:4px;}
.fb_loginpopup .fb_logindetails .site_user .forgotpwdlnk:hover{text-decoration:none;}
.bucketgroup .bucket .offer_block{position:absolute; left:0px; top:0px; z-index:1; width:45px; height:45px; background:url(images/container2/offer-ticker.png) left top no-repeat; padding-left:2px; padding-top:8px; text-align:center;}
.bucketgroup .bucket .offer_block .mtb-offer{font-size:11px; font-weight:bold; color:#fff;}
.bucketgroup .bucket .offer_block .mtb-offer b{display:block; margin-bottom:0px;padding-top:9px;}
.bucketgroup .bucket .mtb-discount{display:none;}

.bucketgroup_vertical .bucket .offer_block{position:absolute; left:0px; top:0px; z-index:1; width:45px; height:45px; background:url(images/container2/offer-ticker.png) left top no-repeat; padding-left:2px; padding-top:8px; text-align:center;}
.bucketgroup_vertical .bucket .offer_block .mtb-offer{font-size:11px; font-weight:bold; color:#fff;}
.bucketgroup_vertical .bucket .offer_block .mtb-offer b{display:block; margin-bottom:-2px;}
.bucketgroup_vertical .bucket .mtb-discount{display:none;}
/*-----------------------------------------V3 Checkout-------------------------------------------------------*/
/***checkout header**/
.checkout_header {margin: 0;overflow: hidden;}
.checkout_header .headersection {height:82px;}
.checkout_header .headersection .rowsection {display: table;margin: 0 auto;width:100%;}
.checkout_header .headersection .rowsection .headerL {display: table-cell;text-align: left;height: 82px;vertical-align: middle;}
.checkout_header .headersection .rowsection .headerR {display: table-cell;vertical-align: middle;}
.caring-estore{width: 296px;}
.caring-estore img {height: 50px;width:auto;}
.checkout_header .headersection .rowsection .headerR {display: table-cell;vertical-align: middle;text-align: right;}
.checkout_header .SecureCheckout {font-size:16px; font-weight:normal;color:#333;text-transform:uppercase;font-family: 'montserratregular';width:200px; float:right;background:url(images/main/secure-icon.jpg) left center no-repeat;height:32px; line-height:32px;padding-left:20px;}
.checkout_header .headersection .rowsection .headerR h3 {font-size: 15px;font-weight: normal;margin: 0 0 4px;text-transform: uppercase;color: #000;padding-left: 40px;}
.checkout_header .headersection .rowsection .headerR a {color: #222;font-size: 16px;background-image: url(images/container2/black-back.png);background-repeat: no-repeat;background-position: left center;padding-left: 40px;text-decoration: none;}
/*-----------------------------------------V3 Checkout-------------------------------------------------------*/
body.checkout{background:url(images/main/checkout-bg-v1.jpg) left top repeat-x;}
.singlepagecheckout_v3{padding:0px 0px 20px 0px;font-family:robotomedium;text-align:left;margin-top:20px;width: 100%;max-width:1200px}
.singlepagecheckout_v3 .clear{font-size:1px;}
.singlepagecheckout_v3 .checkout-steps{width:346px;float:left;height:auto;position: absolute;
top: 28px;left: 50%;margin-left: -218px;}
.singlepagecheckout_v3 .checkout-steps ul{list-style:none; margin:0px; padding:0px; }
.singlepagecheckout_v3 .checkout-steps ul li{display:inline-block;display: inline-block;float: none;font-weight: normal;width: auto;font-size:14px;font-family: 'robotomedium';color:#c0c0c0}
.singlepagecheckout_v3 .checkout-steps ul li:first-child{border-left:none;}
.singlepagecheckout_v3 .checkout-steps ul li .bullet{ height: 20px;width: 20px;border-radius: 30px;display: inline-block;vertical-align: middle;line-height: 16px;margin-right: 4px;background:#cccccc;border: 1px solid #cccccc;text-align:center;color:#fff;}
.singlepagecheckout_v3 .checkout-steps ul li.active{background: none;color: #333; border-radius:0px}
.singlepagecheckout_v3 .checkout-steps ul li.active .bullet{height: 20px;width: 20px;border-radius: 30px;display: inline-block;border: 1px solid #006f68;vertical-align: middle;line-height: 16px;margin-right: 4px;background:#006f68;color:#fff}
.singlepagecheckout_v3 .checkout-steps ul li:before {content: "- - - - ";position: relative;top: -1px;margin: 0 10px;display: inline-block;float:left; line-height:22px;color:#d0d0d0;font-size:20px;}
.singlepagecheckout_v3 .checkout-steps ul li:first-child::before {content: "";margin: 0}
.checkout-steps li.active > a::after {content: "";background: #b21f29;height: 2px;position: absolute;left: 0;right: 0;bottom: -4px;}
.singlepagecheckout_v3 .right-col{float:right;width:340px!important;background:#efefef;border:1px solid #ccc; border-radius:2px;}
.singlepagecheckout_v3 .right-col.margin-top-0{margin-top:0px;}
.singlepagecheckout_v3 .left-col{width: 860px!important;float:left;padding-right:36px;}
.singlepagecheckout_v3 .ordersummery{background:#fff!important;margin-bottom:14px;}
.singlepagecheckout_v3 .ordersummery h2{text-transform:uppercase; font-size:15px; font-weight:600; height:42px; line-height:42px; padding-left:15px; background:#212121; color:#a9a9a9;}
.singlepagecheckout_v3 .ordersummery .item-scroll{max-height:320px; overflow:auto;}
.singlepagecheckout_v3 .ordersummery .summery-table {margin:0px 6px 0px 6px!important;font-family: robotomedium;font-size: 16px;color: #666;width:calc(100% - 12px) !important;background:#fff;}
.singlepagecheckout_v3 .ordersummery .summery-table td{vertical-align:top; padding-bottom:16px;border-bottom:1px solid #efefef;}
.singlepagecheckout_v3 .ordersummery .summery-table tr:last-child td{border-bottom:none;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1{width: 100px!important;padding-right:10px;padding-left:15px;padding-top:10px;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1 img{width:80px}
.singlepagecheckout_v3 .ordersummery .summery-table .col2{padding-right:15px;text-align:left; width:100%!important; padding:10px 0px 10px 10px!important;font-family: robotomedium;font-size:14px; color:#333}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title{text-transform:none;font-family: robotomedium;font-size:12px!important; color:#666666;padding-bottom:4px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title span.p-qty{display: none;padding-right:2px;color: #000;font-family: robotomedium;font-size: 14px;text-transform:uppercase;margin-right:0px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title span{color:#333;display:block;font-size:13px;text-transform:none;margin-right:-35px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-qty{color:#666;display:block;font-size:12px;} 
.singlepagecheckout_v3 .ordersummery .summery-table .p-qty span{font-size:14px; color:#333}
.singlepagecheckout_v3 .ordersummery .order-total{background:#efefef; border-top: 1px solid #ccc;font-family: robotomedium;color: #333333;font-size: 16px; padding:0px 6px;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table{margin:15px 0px 0px 0px;width:100%;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table td{padding-bottom:4px;text-transform: capitalize;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .caption{padding-right: 0px;padding-left:15px;width:103px;font-size: 12px;color: #666;
font-family: robotomedium;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .amount{text-align:right;padding-right:15px;width: 130px;font-size: 12px;color: #666;
font-family: robotomedium;padding-bottom:6px;} 
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td{font-size:16px;}
.singlepagecheckout_v3 .order-delivery{background:rgba(0, 0, 0, 0.3);padding:15px 20px 20px 20px;font-family:robotomedium;}
.singlepagecheckout_v3 .order-delivery h3{height:24px; line-height:24px; display:inline-block;background:#827c7b;font-size:14px;text-transform:uppercase; padding:0px 10px 0px 10px;font-family:robotomedium;margin-bottom:10px;}
.singlepagecheckout_v3 .order-delivery .delivery-add{color:#aeaeae;font-size:18px;}
.singlepagecheckout_v3 .order-delivery .delivery-add a{clear:both; display:block; font-family:robotomedium; font-size:12px;color:#fed75f;}
.singlepagecheckout_v3 .order-delivery .delivery-add a:hover{text-decoration:none;}
.singlepagecheckout_v3 .order-delivery .delivery-time{color:#999;font-size:13px; padding:22px 10px 0px 0px;}
.singlepagecheckout_v3 .order-delivery .delivery-time a{display:block;font-size:12px;color:#fed75f;}
.singlepagecheckout_v3 .order-delivery .delivery-time a:hover{text-decoration:none;}
.singlepagecheckout_v3 .order-delivery .dropdown-style{display:block; width:100%;margin-top:4px;;-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b;border-radius:3px;font-family:robotomedium; font-size:14px; line-height:40px; height:40px; padding:5px;margin:10px 0px 0px 0px; }
.singlepagecheckout_v3 .payment-options{background:#fff;padding:20px 20px 20px 20px;border-bottom:#212121 solid 0px;float: left;width: 98%;}
.singlepagecheckout_v3 .heading{font-size: 16px!important;color: #333333;text-transform:uppercase;font-weight:normal;text-align: left;margin-top: 0px !important;width: 100%;font-family: 'montserratregular';}
.singlepagecheckout_v3 .heading.username{color:#666; font-size:16px;}
.singlepagecheckout_v3 .heading span{font-size:14px;color: #333;padding-left:10px;text-transform:none;font-family: 'montserratregular';}
.singlepagecheckout_v3 .heading span.small-text{display:block; padding-left:0px;font-family:robotomedium;font-size:14px;}
.singlepagecheckout_v3 .payment-options .payment-methods{border:none;margin-bottom:15px;float: left;width: 100%;padding: 10px 0px;}
.singlepagecheckout_v3 .payment-options .payment-methods label{font-size: 18px;color: #666666;padding-left: 15px;/* margin-bottom: 15px; */}
.singlepagecheckout_v3 .payment-options .payment-methods ul{list-style:none;margin: 20px 0px 0px 0px;padding:0px;font-family:robotomedium;font-size:14px;padding-left: 15px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li{margin:0px; padding:0px;clear:both; margin-bottom:16px; line-height:normal;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .clear{font-size:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .radiobutton{margin:2px 9px 0px 0px; float:left;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span{float:left; color:#666;font-family: 'robotomedium';font-size:12px;padding:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .cash-option{font-size:12px;color:#a3a3a3; padding:9px 0px 0px 20px;clear:both;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .cash-option .radiobutton{margin:2px 6px 0px 0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .right-space{padding-right:22px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .cash-option .cast-list{display:block; width:118px!important;margin-top:4px;;-webkit-appearance: none; -moz-appearance: none; background: #fff url(images/container2/singlepagecheckout-v3/select-arrow.png) no-repeat 94% center;	text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b;border-radius:3px;font-family:robotomedium; font-size:12px; line-height:18px; padding:5px; height:auto!important;margin:-6px 0px 0px 10px ; float:left;}
.singlepagecheckout_v3 .payment-options .terms-conditions{font-family:robotomedium; font-size:13px; color:#827c7b; margin-bottom:20px; padding-left:0px;position:relative;}
.singlepagecheckout_v3 .payment-options .terms-conditions .check-box{float:left; margin:2px 8px 0px 0px;}
.singlepagecheckout_v3 .payment-options .terms-conditions .content{float:left;width:605px; line-height:1.3; color:#999; font-size:12px;}
.singlepagecheckout_v3 .payment-options .terms-conditions .content a{color:#f00; text-decoration:none;}
.singlepagecheckout_v3 .payment-options .terms-conditions .notification-msg{background:#fed75f; font-size:14px; color:#252523;border-radius:1px; padding:12px;position:absolute;left:-5px; top:28px;}
.singlepagecheckout_v3 .payment-options .terms-conditions .notification-msg span {border: 8px solid #fed75f;border-left-color: transparent;border-right-color: transparent; border-top-color: transparent;border-top-style: solid;top: -15px;display: block;height: 0;left: 13px;position: absolute;width: 0;}
.singlepagecheckout_v3 .payment-options .terms-conditions .notification-msg-Checkout{background:#fed75f; font-size:14px; color:#252523;border-radius:1px; padding:12px;position:absolute;left:-5px; top:28px;line-height:1.1}
.singlepagecheckout_v3 .payment-options .terms-conditions .notification-msg-Checkout span {border: 8px solid #fed75f;border-left-color: transparent;border-right-color: transparent; border-top-color: transparent;border-top-style: solid;top: -15px;display: block;height: 0;left: 13px;position: absolute;width: 0;}
.singlepagecheckout_v3 .payment-options .navbtn1{margin-left:10px; float:right; height:40px;} 
.singlepagecheckout_v3 .payment-options .navbtn_m{border-radius:0px;padding:0px;width:240px;float:left;height:40px;background: #006f67;}
.singlepagecheckout_v3 .payment-options .navbtn_m .mj_btnbg{font-size: 12px;font-family: robotomedium;text-align: center;width: 100%;line-height: 40px;text-transform: uppercase;height: 100%;font-weight: normal;padding:0px 40px;}
.singlepagecheckout_v3 .payment-options .billing-address{padding:0px 0px 16px 10px; border-bottom:1px solid #383834; margin-bottom:15px;}
.singlepagecheckout_v3 .payment-options .billing-address label{font-size:18px;margin-bottom:4px;display:block;clear:both;}
.singlepagecheckout_v3 .payment-options .billing-address .add-selection .check-box{float:left;margin:2px 6px 0px 0px}
.singlepagecheckout_v3 .payment-options .billing-address .add-selection{font-family:robotomedium; font-size:12px;color:#827c7b;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input[type="text"]{width:450px}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input.country-code{width:50px;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input.mobile-number{width:400px;}
.singlepagecheckout_v3 .address-form{font-family:robotomedium;font-size:14px!important;padding-top:15px;}
.singlepagecheckout_v3 .address-form .fl_left{float:left}
.singlepagecheckout_v3 .address-form .fl_right{float:right}
.singlepagecheckout_v3 .address-form .twocol{width:100%;}
.singlepagecheckout_v3 .address-form .form_leftsection ,.singlepagecheckout_v3 .address-form .form_rightsection {width:50%;}
.singlepagecheckout_v3 .address-form .form_leftsection input[type="text"] ,.singlepagecheckout_v3 .address-form .form_rightsection input[type="text"]{width:350px;}
.singlepagecheckout_v3 .address-form .form_leftsection .address-type, .singlepagecheckout_v3 .address-form .form_rightsection .address-type{width:350px!important;}
.singlepagecheckout_v3 .address-form .form_leftsection input.country-code{width:50px;}
.singlepagecheckout_v3 .address-form .form_leftsection input.mobile-number{width:300px!important;}
.singlepagecheckout_v3 .address-form .form_leftsection{border-right:1px solid #ccc;padding-right:40px;}
.singlepagecheckout_v3 .address-form .form_rightsection{padding-left:40px;}
.singlepagecheckout_v3 .address-form .twocol .address-type{width:100%!important	}
.singlepagecheckout_v3 .address-form label{display:block;font-size: 14px!important;margin-bottom:4px;font-family:robotomedium;font-weight:normal;color:#666;}
.singlepagecheckout_v3 .address-form input[type=text]{width:100%; height:34px; line-height:34px;font-family:robotomedium; font-size:12px!important;border:#efefef solid 1px;;margin-bottom:10px;color:#827c7b; text-indent:10px;border-radius:2px;}
.singlepagecheckout_v3 .address-form input.country-code{width:50px; float:left;background:#fff;}
.singlepagecheckout_v3 .address-form .twocol input.country-code{width:18%}
.singlepagecheckout_v3 .address-form .twocol input.mobile-number{width:82%}
.singlepagecheckout_v3 .address-form input.mobile-number{width:288px; float:left;}
.singlepagecheckout_v3 .address-form .user-location{padding-top:0px;clear:both;}
.singlepagecheckout_v3 .address-form .user-location .navbtn{float:none;}
.singlepagecheckout_v3 .address-form .user-location .navbtn .navbtn_m{background:#827c7b;}
.singlepagecheckout_v3 .address-form .user-location .location-map{padding-top:10px;margin-bottom:28px}
.singlepagecheckout_v3 .login-options{background:#fff;padding:20px 20px 20px 20px;border-bottom: 0px;float: left;width: 100%;}
.singlepagecheckout_v3 .login-options .navbtn_m{border-radius: 5px;float: none;padding: 0;}
.singlepagecheckout_v3 .login-options .guest-newuser{padding:10px 0px 15px 0px;float: right;width: 300px;text-align: center;margin: 15px auto;position:relative}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m{width:270px;}
.singlepagecheckout_v3 .login-options .guest-newuser .or-txt{line-height:43px; float:left;margin-left:18px; font-size:18px;color:#8e8d8d;}
.singlepagecheckout_v3 .login-options .guest-newuser .login-link{float:left; line-height:43px;color:#fed75f;margin-left:18px;font-size:18px;text-decoration:none}
.singlepagecheckout_v3 .login-options .guest-newuser .login-link:hover{text-decoration:none;}
.singlepagecheckout_v3 .login-options .horizontal-line{font-size:1px;border-bottom: 0px;clear:both;margin:0px;/* height: 400px; *//* display: inline-block; *//* width: 1px; *//* float: left; */display: none;}
.singlepagecheckout_v3 .login-options .existing-user{margin:15px 0px 0px 0px!important;width: 400px;float: left;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl{border-right: 1px solid #efefef;padding: 0px 30px  0px 0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl ul{list-style:none; margin:0px ; padding:0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li{list-style:none; margin:0px ; padding:0px; line-height:36px; margin-bottom:10px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li label{font-family: robotomedium;font-size: 14px;float:left;width: 140px;margin-right:10px;text-transform:capitalize;color: #666;font-weight:normal;line-height:normal;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li .form-field{width: 100%;float:left;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl input[type=text], .singlepagecheckout_v3 .login-options .existing-user .login-ctrl input[type=password]{width: 99%;height:34px;line-height:34px;font-family:robotomedium;font-size:12px;color:#666;text-indent:10px;background:#fff;border:#efefef solid 1px;border-radius:2px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .remember{clear:both;margin-top:6px;float:left;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .remember input[type="checkbox"]{float:left;margin:1px 6px 0px 0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .remember label{float:left;line-height:normal;font-size: 12px;color: #666666;font-family:roboto;font-weight:normal}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .forgot-password{font-size: 12px;color: #666666;font-family: robotomedium;float:right;line-height:normal;margin-top:6px;font-weight:normal;text-decoration:none;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .forgot-password:hover{text-decoration:none;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn{margin:0px;float:none; height:40px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns{padding-top:6px;text-align:center;margin-bottom:0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns label{display:none;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn_m{width:100%;height:40px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn_m .mj_btnbg{height:40px;line-height:40px;font-weight: normal;font-size: 12px;text-transform: uppercase;width:100%;font-family: 'robotomedium';}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .or-txt{display:block;line-height:normal;font-size:20px; color:#8e8d8d;margin-top:15px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .facebook-login{margin-top:15px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .facebook-login a{background:url(images/container2/singlepagecheckout-v3/facebook-loginbtn.png) left top no-repeat; display:inline-block;height:44px;width:214px;}
.singlepagecheckout_v3 .login-options .login-edit{margin-top:24px;}
.singlepagecheckout_v3 .login-options .login-edit .navbtn_m{width:240px;}
.singlepagecheckout_v3 .login-options .login-edit p{font-size:13px; font-family:robotomedium;color:#666;}
.singlepagecheckout_v3 .user-details{background:#fff;padding:10px 20px 20px 20px;width:100%;margin-bottom:0px;}
.singlepagecheckout_v3  .navbtn .navbtn_m{border-radius: 3px;padding:0px;float:left;background: #006f67;}
.singlepagecheckout_v3 .user-details .navbtn .navbtn_m{width:450px;}
.singlepagecheckout_v3 .user-details .address-type{display:block; width:100%!important;margin-top:4px;-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; color:#827c7b;font-family:robotomedium; font-size:14px; line-height:34px; height:34px; padding:5px;margin:0px 0px 20px 0px; border:#efefef solid 1px; border-radius:2px;}
textarea#ShipAddress1 {width: 100%;    font-family: 'robotomedium'!important;    font-size: 14px !important;    color: #827c7b;    text-indent: 10px;   border:#efefef solid 1px; border-radius:2px;}
.singlepagecheckout_v3 .user-details .delivery-inst{}
.singlepagecheckout_v3 .user-details .delivery-inst label{display:block;font-family:robotomedium; font-size:14px;}
.singlepagecheckout_v3 .user-details .txt-area{width:100%; height:104px; font-family:robotomedium; font-size:14px!important;border-radius:5px;border:none;color:#827c7b; text-indent:6;}
.singlepagecheckout_v3 .user-details .offer-selection{padding-top:4px;height:100%; overflow:hidden;}
.singlepagecheckout_v3 .user-details .offer-selection input[type=checkbox]{float:left;margin:2px 6px 0px 0px}
.singlepagecheckout_v3 .user-details .offer-selection label{font-size:13px!important;color:#827c7b;float:left;margin-top:0px; font-family:robotomedium;}
.singlepagecheckout_v3 .user-details .navbtn1{margin-top:20px; float:right;} 
.singlepagecheckout_v3 .user-details .navbtn_m{border-radius:0px; padding:0px; width:280px;float:none;}
.singlepagecheckout_v3 .user-details .navbtn_m .mj_btnbg{width:100%;font-size:24px}
.singlepagecheckout_v3 .user-details .user-shippingaddress{padding: 22px 0px 0px 0px; margin-bottom:10px;width: auto;float: left;}
.singlepagecheckout_v3 .user-details .shipping-address-list{margin-bottom:0px;float:left;}
.singlepagecheckout_v3 .user-details .shipping-address{padding: 0px 20px 5px 20px;border:1px solid #ccc;width:300px!important;float:left;font-family:robotomedium;position:relative;margin-left:19px;height:240px!important;cursor:pointer;margin-bottom:30px;border-radius:2px;}
.singlepagecheckout_v3 .user-details .shipping-address-list .shipping-address:first-child {margin-left:0px;}
.singlepagecheckout_v3 .user-details .shipping-address-list .shipping-address:nth-child(2n+1) {margin-left: 10px;}
.singlepagecheckout_v3 .user-details .shipping-address .user-name{font-size:14px;color:#666;font-family:robotomedium;padding-bottom:10px;margin-bottom:10px; font-weight:normal;padding-top:10px;margin-top:15px;}
.singlepagecheckout_v3 .user-details .shipping-address p{font-size:12px;color:#666;font-family:robotomedium;padding:0px; margin:0px 0px 10px 0px;font-weight:normal}
.singlepagecheckout_v3 .user-details .shipping-address .user-phone{font-size:12px;color:#666;padding:9px 0px 9px 0px;margin-bottom:17px;width:270px;position:static;bottom:62px;}
.singlepagecheckout_v3 .user-details .shipping-address .user-phone span{display:block;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn{margin:0px;position: static;bottom:26px;width: 115px;float: left;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.select-btn{font-family:robotomedium;display:none;height:36px;border-radius:2px;text-decoration:none;line-height:36px;text-align:center;font-size:14px;color: #666;background: #fff;text-transform:uppercase;font-weight:600;border: 1px solid #ccc;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.continue-btn{font-family:robotomedium;display:block;height:36px;border-radius:2px;text-decoration:none;line-height:36px;text-align:center;font-size:14px;color: #666;font-weight:600;background: #fff;display:none;text-transform:uppercase;border: 1px solid #ccc;}
.singlepagecheckout_v3 .user-details .shipping-address .btn-edit{background:url(images/container2/singlepagecheckout/btn-edit.jpg) left top no-repeat;width: 36px;height: 36px;display:block;font-size:0px;float:left;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btns{position:absolute; bottom:20px; right:20px;width:86px;}
.singlepagecheckout_v3 .user-details .shipping-address .btn-delete{background: url(images/container2/singlepagecheckout/btn-delete.jpg) left top no-repeat;width: 36px;height:36px;display:block;float: left;font-size:0px;margin-right:14px;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btns .sep{display:none;}
.singlepagecheckout_v3 .user-details .shipping-address:hover{border:1px solid #333;background:#fff;}  
.singlepagecheckout_v3 .user-details .shipping-address .select-sign{background:url(images/container2/singlepagecheckout-v3/multipleaddress/tick-sign.png) left top no-repeat;width:24px; height:19px;position:absolute; right:20px; top:52px;display:none;}
.singlepagecheckout_v3 .user-details .shipping-address.selected{border:1px solid #333;background:#fff;}
.singlepagecheckout_v3 .user-details .shipping-address.selected .select-sign{display:block;}
.singlepagecheckout_v3 .user-details .shipping-address.selected .address-btn .continue-btn{display:bone;}
.singlepagecheckout_v3 .user-details .shipping-address.selected .address-btn .select-btn{display:none; }
.singlepagecheckout_v3 .user-details .shipping-address.selected .user-name, .singlepagecheckout_v3 .user-details .shipping-address.selected p, .singlepagecheckout_v3 .user-details .shipping-address.selected .user-phone, .singlepagecheckout_v3 .user-details .shipping-address.selected .address-label{color:#666666;}
.singlepagecheckout_v3 .user-details .shipping-address .address-label{background:#efefef; height:40px; line-height:40px; text-align:center;font-family:robotomedium; font-size:14px;color:#666;margin-left:-20px;margin-right:-20px;font-weight:600; text-transform:capitalize;border-bottom:1px solid #ccc;font-weight:normal;display:none;}
.singlepagecheckout_v3 .user-details .add-newaddress{width:300px;height:240px;float: left;margin-top: 0;margin-right: 0;padding: 0px 20px 5px 20px;border:1px solid #ccc; border-radius:2px;margin-left:10px;}
.singlepagecheckout_v3 .user-details .add-newaddress.mobile-only{display:none;}
.singlepagecheckout_v3 .user-details .add-newaddress .newaddress-btn{font-family: 'montserratregular';display: block;text-decoration:none;text-align:center;font-size: 14px;color: #333;background: #fff;text-transform:uppercase;font-weight:normal;vertical-align: middle;  text-align:center; height:100%; line-height:normal;text-decoration:underline;background:url(images/main/add-icon.jpg) center 80px no-repeat;padding-top:132px;}
.singlepagecheckout_v3 #BillMobile {width: 398px !important;}
.singlepagecheckout_v3 .address-form .twocol input#ShipMobileCode.country-code{width: 50px!important;border-right: none;border-radius: 2px 0px 0px 2px;}
.singlepagecheckout_v3 .address-form .twocol input#ShipMobile.mobile-number{width:670px;}
.singlepagecheckout_v3 .billing-address .address-form select {border: 1px solid #cecece;color: #827c7b;font-family: "Open Sans";  font-size: 14px;height: 36px;line-height: 34px;margin-bottom: 10px; width: 452px;}
.ui-dialog.addressedit-dialog{background:#fff!important;border:none;border-radius:5px;width:560px!important}
/*.ui-dialog.addressedit-dialog .ui-dialog-titlebar{background: #006f67!important;border: medium none;font-family: robotomedium !important;font-size:17px!important;height: 50px!important;margin-bottom: 0;padding: 0;position: relative;text-align: center;text-transform: uppercase;width: 100%;padding-left:0px!important;border-radius:5px 5px 0 0px;}
.ui-dialog.addressedit-dialog .ui-dialog-title{font-family: robotomedium !important;font-size: 18px!important;line-height: 50px!important;font-weight: normal;color:#fff;float: none;}*/
.ui-dialog.addressedit-dialog .singlepagecheckout_v3{padding:0px; width:100%; margin-top:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form{padding-top:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form label{color: #666;text-transform: capitalize;width: 100%;line-height: normal;display: block;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input[type="text"]{width: 517px;float: left;margin-right: 15px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .twocol{width:292px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .fl_left{float:left;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .fl_right{float:left; width:100%;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input.country-code{width:50px; margin:0px; border-radius:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input#ShipMobile.mobile-number{width:466px; border-radius:0px;margin-right:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .user-location .navbtn{margin-right:0px; width:50%; margin:0px auto}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .dropdown-style{display:block; width:100%;margin-top:4px;;-webkit-appearance: none; -moz-appearance: none; background: #fff url(images/container2/singlepagecheckout-v3/select-arrow.png) no-repeat 94% center;	text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b;border-radius:3px;font-family:robotomedium; font-size:14px; line-height:40px; height:40px; padding:5px;margin:0px 0px 20px 0px; }
.ui-dialog.addressedit-dialog .navbtn1 {display:inline-block;height:38px; line-height:38px; margin-top:10px;}
.ui-dialog.addressedit-dialog .navbtn1 .navbtn_m{border-radius:5px; width:207px; padding:0px; float:none; display:inline-block; height:38px; line-height:38px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .action-bar{height:58px;text-align: center;margin:0px;width:100%;float:left;}
.singlepagecheckout_v3 .order-success{ background: rgba(0, 0, 0, 0.3);padding: 30px 25px; margin-bottom:30px;height:100%; overflow:hidden;}
.singlepagecheckout_v3 .order-success .order-head{border-bottom:1px solid #2d2d2c; padding-bottom:20px;}
.singlepagecheckout_v3 .order-success .order-head ul{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout_v3 .order-success .order-head ul li{font-family:robotomedium;font-size:15px; color:#999999;}
.singlepagecheckout_v3 .order-success .order-head ul li.order-number{font-size:20px;font-family:robotomedium;  color:#fff;margin-bottom:10px;}
.singlepagecheckout_v3 .order-success .order-summery{margin-top:20px;}
.singlepagecheckout_v3 .order-success .order-summery .title{font-size:18px;padding-bottom:16px;}
.singlepagecheckout_v3 .order-success .order-summery ul{list-style:none;margin:0px 0px 30px 0px; padding:0px; font-family:robotomedium;font-size:14px;color:#ccc;}
.singlepagecheckout_v3 .order-success .order-summery ul li {margin-bottom:10px; height:100%; overflow:hidden;}
.singlepagecheckout_v3 .order-success .order-summery ul li label{width:210px; float:left;display:block;}
.singlepagecheckout_v3 .order-success .order-summery ul li b{float:left;padding-right:6px;}
.singlepagecheckout_v3 .order-success .order-summery ul li span{float:left;width:60%;}
.singlepagecheckout_v3 .order-success .order-summery ul li span a{font-size:12px;color:#fed75f; margin-left:0px;display:block;}
.singlepagecheckout_v3 .order-success .order-summery ul li span a:hover{text-decoration:none;}
.singlepagecheckout_v3 .order-success .order-summery .amount-due{font-size:24px;float:left;}
.singlepagecheckout_v3 .order-success .order-summery .btn-trackorder{ background: #ed1c24; border-radius: 5px;color: #fff;cursor: pointer;display: block;font-size: 20px;font-weight: normal;margin-top: -10px;padding: 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 200px; float:right;}
.singlepagecheckout_v3 .order-success.order-fail .mtb-tryagain{background: #ed1c24; border-radius: 5px;color: #fff;cursor: pointer;display: block;font-size: 20px;font-weight: normal;margin-top: 10px;padding: 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 150px; }
.singlepagecheckout_v3 .favorite-items{}
.singlepagecheckout_v3 .favorite-items .small-txt{font-family:robotomedium;font-size:14px;color:#ccc;padding:0px;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup{margin:20px 0px 0px 0px;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup .bucket{margin:0px 0px 20px 0px;width:94%!important;border:none; height:auto!important; padding:25px;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup .bucket .summery_div{width:496px;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup .bucket .summery_div .bundle-items{text-align:left;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup .bucket .summery_div .bundle-items ul{list-style:none;font-family:robotomedium; font-size:13px;color:#ccc;}
.singlepagecheckout_v3 .favorite-items .container2 .bucketgroup .bucket .bucket_left .mtb-desc{color:#ccc;}
.singlepagecheckout_v3 .favorite-items  .container2 .bucketgroup .bucket .bucket_left .mtb-addtofavorite{ background:#ed1c24;border-radius: 5px;color: #fff;cursor: pointer;display:block;font-size: 20px;font-weight: normal;padding: 10px;text-align: center; text-decoration:none; text-transform:uppercase; width:200px; margin-top:20px;float:right;}
.singlepagecheckout_v3 .favorite-items  .container2 .bucketgroup .bucket .bucket_left .mtb-addtofavorite.disabled{opacity:.5;cursor:default}
.singlepagecheckout_v3 .loader {background:url("images/container2/singlepagecheckout/loader_arrow1.gif") no-repeat scroll left top;float: right;height: 16px;margin: 22px 8px 0 0; width: 16px;}
.singlepagecheckout_v3 .step1rightpane{margin-top:10px; text-align:center;}
.singlepagecheckout_v3 .google-login-btn{display:inline-block;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m{height:40px!important;background:#ef8c24}
#divStep1continueWithoutEmail {position: absolute;top: 50%;left: 30%!important;transform: translate(-50%,-50%);margin: 100px 0 0;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m .mj_btnbg{height:40px!important; padding:0px; width:100%;font-family:robotomedium!important;font-size:12px!important;font-weight:normal;text-transform:uppercase}
.singlepagecheckout_v3 .login-options .existing-user .heading{margin-bottom:20px;padding-left: 20px;}
.singlepagecheckout_v3 .user-details .shipping-address:hover .user-name, .singlepagecheckout_v3 .user-details .shipping-address:hover p, .singlepagecheckout_v3 .user-details .shipping-address:hover .user-phone{color:#666666;}
.singlepagecheckout_v3 .user-details .shipping-address:hover .address-btn a.select-btn{background: #fff;}
.singlepagecheckout_v3 .user-details #btnStep2continue.navbtn1{height:50px;}
.singlepagecheckout_v3 .user-details .navbtn1 .navbtn_m{height:50px;background: #d84f57;float:left;width:auto;}
.singlepagecheckout_v3 .user-details .navbtn1 .navbtn_m .mj_btnbg{height:50px;text-transform:uppercase;font-weight: normal;font-size: 24px;padding:0 50px;}
.ui-dialog.addressedit-dialog #AddEditShippingAddress.ui-dialog-content{padding:20px;}
/*.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form div{float:left; padding-top:0px;}*/
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .fl_right #ShipEmail{width:517px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form select{width: 517px;border: #efefef solid 1px;
height: 36px;margin-right: 15px;font-family: robotomedium;font-size: 13px;color: #666;margin-bottom: 10px;background: #fff url(images/main/dropdown-arrow.jpg) 97% center no-repeat;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: noneorder-radius: 2px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .twocol.fl_left{width:100%;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input.country-code{border-right:none;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .user-location .twocol.fl_left{width:auto;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .user-location .twocol.fl_right{width:auto;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .action-bar .navbtn1{background: #006f67;height: 40px;ine-height: 40px;border-radius: 2px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .action-bar .navbtn1 .navbtn_m{background: #006f67;border-radius: 0px;height: 40px;line-height: 40px;font-size: 12px;font-family: robotomedium;text-transform: uppercase;border-radius: 2px;color:#fff;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table #trShippingHandling .caption{width: 318px!important;padding-bottom:4px;font-size:12px; color:#666;font-family: robotomedium;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total{background: none;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td{padding-bottom:6px;padding-top:6px;color: #333!important;font-size: 16px!important; border-top:1px solid #ccc;font-family:robotomedium!important;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td.amount .WebRupee{font-size:15px;}
.singlepagecheckout_v3 .checkout-steps ul li:last-child{border-right:none;}
#divStep1Checkout {}
.checkoutstep#Step1Header{float: left;width: 100%;}
.singlepagecheckout_v3 .title-checkout {color: #333333;font-family: montserratregular!important;font-size: 16px;font-weight: normal;margin:0px;width: 100%;text-transform: uppercase;}
.singlepagecheckout_v3 .right-col .title-checkout{height:46px;line-height:45px;padding-left:16px; border-bottom:1px solid #ccc;font-size:14px;}
.ordersummery  table tr { border-bottom:none!important;}
.ordersummery  table tr.order-total{border-bottom:0px;}
.checkout_footer {text-align: left; height:50px;}
.footer-bottom {height: auto;color: #333;border-top: 1px solid #ccc;}
.footer-bottom .copywrite-section {width: 100%;
    margin: 0 auto;
    padding: 15px 10px;
}
.footer-bottom .copywrite-section .txt {
    width: 69%;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    font-family: montserratregular;
}
.footer-bottom .copywrite-section .company-logo {
    width: 10%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    display: none;
}
.paymentgateway{display:none;}
.step2box {/*border: 1px solid #ccc;border-radius: 5px;box-shadow: 0px 2px 10px 2px #ccc;*/float: left;/*width: 98%;*/padding: 10px 0px; margin:20px 0px 20px 0px;}
.step2box~#btnStep2continue{display:none;}
.bgcolorfirst .navbtn{display:none;}
#ctl00_ContentPlaceHolder1_divconfirmation {width: 80%;margin: 80px auto 0;}
.paymentdetailspage .container2 div.subheading_r.order-success-heading h2 {font-size: 27px !important;font-weight: normal !important;font-family: robotomedium !important;    padding: 0;}
#PaymentOptionDetails label.titlestyle_1,#PaymentOptionDetails label.titlestyle_1~ul{display:none;}
.paymentdetailspage .container2 .containergroup {background: none;padding-top: 0;}
.paymentdetailspage .container2 .containergroup .bgcolorfirst{padding:0px;}
.paymentdetailspage .container2 .containergroup .bgcolorfirst .titlestyle_2 {color: #333333;font-size: 20px;}
.paymentdetailspage .container2 .containergroup .bgcolorfirst .titlestyle_1 {clear: both;color: #333;font-size: 24px;}
.paymentdetailspage .container2 .containergroup ul li{font-size: 16px;color: #666666;}
.paymentdetailspage .success-context {float: left;clear: both;display: flex;align-items: center;}
.paymentdetailspage .continueshopping {clear: both;text-align: center;margin: 10px 0;}
.paymentdetailspage .continueshopping a {background: #d84f57;text-decoration: none;color: #fff;padding: 10px;text-transform: uppercase;font-size: 17px;line-height: 34px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li .pay_details span{float:none;}
.singlepagecheckout .capillary-points-redeem .redeem-confirm .navbtn1, .singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm .navbtn1 {margin-top: 15px;}
.singlepagecheckout .capillary-points-redeem .redeem-confirm .navbtn1 .navbtn_m, .singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm .navbtn1 .navbtn_m {float: none;display: inline-block!important;height: 45px;width: 100%;background: #0d7169;border: none;font-size: 18px;line-height: 45px;color: #fff;}
.singlepagecheckout .capillary-points-redeem .redeem-section, .singlepagecheckout_v3 .capillary-points-redeem .redeem-section{padding: 15px 0px;}
.singlepagecheckout_v3 .address-form .billingaddress input.mobile-number{width: 671px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li .form-field .country_Code{ width:12%; background:#efefef; color:#666; box-sizing:border-box; float:left; border-right:0px; border-radius:2px 0px 0px 2px }
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li .form-field #txtEmailid{ width:88%; box-sizing:border-box;border-radius:0px 2px 2px 0px}
a#aNewRegistration{ display:inline-block;}
.Check-cus-heading { color: #333333; font-size: 19px; margin-top: 30px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn_m{ background:#006f67;}
.singlepagecheckout_v3 .payment-options .navbtn1{ margin-top:10px; margin-left:18px; float:right;}
.singlepagecheckout_v3 .payment-options .navbtn_m{ border-radius:3px;}
.singlepagecheckout_v3 .payment-options .payment-methods{ padding:0px 0px 10px 0px;border-bottom:1px solid #ccc}
/*-----------------------------------------V3 Checkout End-------------------------------------------------------*/
.singlepagecheckout_v3 .checkout-delivery{border:1px solid #d1d1d1; border-radius:2px;padding-bottom:20px;}
.singlepagecheckout_v3 .delivery-type {width: 100%;text-align: center;height:60px;background:#f7f7f7}
.delivery-type .home-delivery,.delivery-type .store-pickup{color: #c6c6c6;padding:0px;font-family: 'robotomedium';font-size:14px;text-transform:uppercase;text-decoration:none; height:60px; line-height:60px; width:160px; display:inline-block;text-align:left;}
.delivery-type .home-delivery{background:url(images/main/icon-home-delivery.jpg) left center no-repeat;padding-left:42px;margin-right:20px;}
.delivery-type .store-pickup{background:url(images/main/icon-store-pickup.jpg) left center no-repeat;padding-left:36px;}
.delivery-type .home-delivery.active,.delivery-type .store-pickup.active{color: #f09639;position:relative;}
.delivery-type .home-delivery.active:after,.delivery-type .store-pickup.active:after{content:""; height:2px; width:136px; background:url(images/main/active-border.jpg)left center no-repeat;position:absolute; left:50%; bottom:0px; margin-left:-68px;}
.delivery-type .home-delivery.active{background:url(images/main/active-icon-home-delivery.jpg) left center no-repeat}
.delivery-type .store-pickup.active{background:url(images/main/active-icon-store-pickup.jpg) left center no-repeat}
.step2box li {padding-left: 20px;list-style: none;margin-bottom: 15px;color: #666666;}
.checkout input#tbxlocation {font-size: 14px;height: 34px;line-height: 34px;text-indent:10px;font-family: robotomedium;border:1px solid #efefef;border-radius:2px; width:350px;}
.checkout input#btnSearch {color: #fff;background: #0d7169;height: 33px;font-size: 14px;border: 0px;padding: 5px 10px;cursor: pointer;border-radius:2px; }
.checkout .container7 .ctl_multiple_image .smallimages a.prev, a.next,a.back{font-size: 16px;color: #0d7169;}
.checkout .store-search {margin: 15px 5px; text-align:center;}
.checkout .line-store{display:block;margin-top:10px;color: #666;font-family: montserratregular!important;font-size: 16px;font-weight: normal;}
.checkout .estimatedstore{color: #333333;font-family: montserratregular!important;font-size: 16px;font-weight: normal;}
.checkout ul.step2box {margin-bottom: 10px;    display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.singlepagecheckout_v3 #divSelectloc{padding:20px 20px 0px 20px;}
.singlepagecheckout_v3 #divSelectloc .step2box{float:none;}
.singlepagecheckout_v3 #divSelectloc .store-list li{min-height:150px;height:auto;}
.singlepagecheckout_v3 .payment-options .billing-address{display:none;}
.store-list li {width:43%!important;display: inline-block;vertical-align: top;border: 1px solid #ccc;padding: 10px;margin: 10px 10px;height: 150px;}
.store-list li:hover {border: 1px solid #0d7169;cursor: pointer;}
.store-list li .store-details{font-family: robotomedium!important;font-size: 14px}
.store-list li .store-details .store-name{color:#333}
.stores.step2box .heading{padding-left: 10px;}
.pager{clear:both;padding:0px 20px 10p 20px;text-align:right}
.personal-details {margin: 10px 0px;clear:both;}
#Pickupdetails {width: 80%;text-align: center;margin: 10px 0px 0px;padding: 10px 10px;text-align:left;}
#Pickupdetails div {margin-bottom:15px;}
#Pickupdetails div label {font-size: 14px !important;color: #666;font-family: robotomedium;float: left;width: 160px;margin-right: 10px;text-transform: capitalize;color: #666;ont-weight: normal;text-align:left;}
#Pickupdetails div input,.singlepagecheckout_v3 #Pickupdetails div input#BillMobile{width:60%;height: 34px;line-height: 34px;font-family: robotomedium;font-size: 12px !important;border: #efefef solid 1px;margin-bottom: 10px;color: #827c7b;text-indent: 10px;border-radius: 2px;}
#Pickupdetails input#BillMobileCode {width: 7%;}
.singlepagecheckout_v3 #Pickupdetails div input#BillMobile {width: 52%!important ;}
 #btnStep2continue{float:right;}
.singlepagecheckout_v3 .checkout-delivery #btnStep2continue{margin-right:20px;}
 #btnStep2continue .navbtn_m{background:#006f67;width:240px;height: 40px;border-radius: 2px;font-family: 'robotomedium';padding:0px;display:block;}
 #btnStep2continue .navbtn_m  input#Step2continue{font-size: 12px;font-family: robotomedium;text-align: center;width: 100%;line-height: 40px;text-transform: uppercase;height:100%;font-weight:normal}
.singlepagecheckout_v3 .login-options .login-edit .navbtn .navbtn_m{ padding:10px;}
.singlepagecheckout_v3 .login-options .login-edit .navbtn .navbtn_m a{ font-size:12px; width:100%; text-align:center; display:block;font-family: 'robotomedium';font-weight:normal;text-transform:uppercase;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167{ width:354px;}
.jalertbox .confirm .btn-cancel{ padding:3px; background:#0d7169; border:0px; border-radius:3px; color:#fff;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_m{ background:#0d7169;}
.myaccountparent .myaccountrightpane .shipping-address p{ height:95px; overflow:hidden;}
.userlogin span label{ padding-left:5px;}
.checkout #divbtnApplyCupon .navbtn .navbtn_m{display:none;}

/*Coupun code on checkout 05-09-2018*/
.singlepagecheckout_v3 .right-col .couponcode_parent .error_msgsmall{font-size:12px;}
.singlepagecheckout_v3 .right-col .couponcode_parent .error_msgsmall .smallmsg_title{font-weight:normal;}
.singlepagecheckout_v3 .right-col .couponcode_parent{padding:0px; height:100%; overflow:hidden; border:0px solid #e8e8e8; margin-top:0px;padding: 10px 15px 0px 15px;}
.singlepagecheckout_v3 .right-colt .couponcode_parent .couponcode_left{display:none;height:44px; padding-left:104px; background:url(images/container2/couponcode_bg.gif) left top no-repeat; float:left;}
.singlepagecheckout_v3 .right-col .couponcode_parent .couponcode_right{float:left;}
.singlepagecheckout_v3 .right-col .couponcode_parent .couponcode_left{clear:both;font-size:12px;color:#333;padding-top:3px;}
.singlepagecheckout_v3 .right-col .couponcode_parent .content li{padding:0px 0px 0px 0px;}
.singlepagecheckout_v3 .right-col .couponcode_parent .boldtext{color:#F1A400; font-size:12px; font-weight:bold;} 
.singlepagecheckout_v3 .right-col .couponcode_parent .fs_field{font-size:11px; color:#666; clear:both;}
.singlepagecheckout_v3 .right-col .couponcode_parent .fs_field .fs_fielddata{padding:0px 0px 0px 0px; line-height:1.7; width:100%;clear:both;list-style:none;}
.singlepagecheckout_v3 .right-col .couponcode_parent  li{list-style:none;}
.singlepagecheckout_v3 .right-col .couponcode_parent .fs_field .fs_fielddata label{float:left;width: 100%;font-size: 14px;font-weight:normal;color: #333;line-height: 34px;font-family:'montserratregular'}
.singlepagecheckout_v3 .right-col .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc{float: left;margin-right: 0;width:60%;}
.singlepagecheckout_v3 .right-col .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc .maintxt{width:100%;line-height: 40px;height: 40px;font-family: robotomedium;font-size: 14px;text-indent:6px;}
.singlepagecheckout_v3 .right-col .couponcode_parent .navbtn{background: #ef8c24;border-bottom-right-radius: 3px;border-top-right-radius: 3px;bottom: 0;float: left;margin: 0;width:40%;height: 40px;}
.singlepagecheckout_v3 .right-col  .couponcode_parent .navbtn_m{background:none;height: 40px;line-height: 40px;float:none;display:block;}
.singlepagecheckout_v3 .right-col  .couponcode_parent .navbtn_m .mj_btnbg {font-family: robotomedium;font-size: 12px;padding: 0px 10px;line-height: 40px;height: 40px;font-weight:normal;text-transform:uppercase; width:100%;}
/****Dialog For Registration and Login*****/
.ui-dialog.popup-login, .ui-dialog.popup-registration {border-radius: 2px;width: 500px !important;margin: 0px;top: 20% !important;padding: 0px;}
.ui-dialog.popup-login .ui-dialog-content, .ui-dialog.popup-registration .ui-dialog-content{height: auto !important;}
.ui-dialog.popup-registration .ui-dialog-titlebar,.ui-dialog.popup-login .ui-dialog-titlebar {background: #efefef;height: 46px;text-transform: uppercase;width: auto;font-family: montserratregular;font-size: 16px;color: #333333;padding: 0px 0px 0px 15px;line-height:46px;text-align: left;position: relative;margin-bottom: 0px;position: relative;-moz-border-radius: 0px 0px 0px 0px;border: none;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom:1px solid #ccc;}
.ui-dialog .pop-close {background: url(images/container2/close-popup.jpg) center center no-repeat;height: 30px;width: 30px;display: block;position: absolute;top:7px;right: 9px;z-index: 100;}
.ui-dialog.popup-login .ui-dialog-title,.ui-dialog.popup-login .ui-dialog-title{float:none;}
.ui-dialog.popup-registration label,.ui-dialog.popup-login label {width: 100%;display: block;font-family: robotomedium;font-size:14px;color: #666666;height: 32px;line-height: 28px;float: left;margin: 5px 0px; font-weight:normal;}
input#txtMobileContryCode {width: 10%!important;float: left;height: 40px!important;background: #efefef;box-sizing: border-box;text-align: center;
border: 0px;font-size: 14px;border-radius: 2px 0px 0px 2px;}
input#txtCRMMobileNO,.container2 .containergroup#divUserDetails input#txtMobileNO.maintxt {height: 40px;font-family: robotomedium;
font-size: 14px;color: #666;width: 90%!important;border: 1px solid #efefef;border-radius: 2px;text-indent: 10px;}
input::placeholder{color: #cccccc;}
.container2 .containergroup#divRegDetails,.container2 .containergroup#divOTP,.container2 .containergroup#divUserDetails{background: none;padding: 10px 20px;width: 100%;}
#divRegDetails .navbtn {margin: 15px 0px 10px;display: block;color: #000;border-radius: 5px;height: 47px;float: left;font-size: 11px;background: none;font-weight: bold;text-decoration: none; width:100%}
#divRegDetails .navbtn .navbtn_m {width: 100%;text-align: center;height: 40px;display: block;float: none;padding: 0px 8px 0pt;line-height: 40px;text-decoration: none;text-transform: capitalize;color: #fff;background: #006f67;border-radius: 2px;}
.popup-registration .navbtn_m   a{color: #fff;text-decoration: none;font-size: 12px;font-family: robotomedium;text-transform: uppercase;height: 40px;line-height: 40px;display: block;text-align: center;width: 100%;font-weight: normal;display:block;}
input#txtOTP,.container2 .loginbucket input.useridtxt,.container2 .loginbucket input.userpwdtxt {height: 40px;font-family: robotomedium;font-size: 14px;color: #666;width: 100%;border: 1px solid #efefef;border-radius:2px; text-indent:10px;}
.container2 .loginbucket input.useridtxt { width:90%; float:right; box-sizing:border-box;border-radius:0px 2px 2px 0px}
.container2 .loginbucket input.login_country{ width:10%; float:left; height:40px; background:#efefef; box-sizing:border-box; text-align:center; border:0px; font-size:14px; border-radius:2px 0px 0px 2px}
.RegistrationForm .navbtn {margin: 15px 0px 10px;display: block;color: #000;border-radius: 5px;height: 47px;float: left;font-size: 11px;background: none;font-weight: bold;text-decoration: none;margin-right:10px;}
.RegistrationForm .navbtn_m,.logbutton  .navbtn_m{width: 100%;text-align: center;height: 40px;display: block;float: none;padding: 0px 8px 0pt;line-height: 40px;text-decoration: none;text-transform: capitalize;color: #fff;background: #006f67;border-radius: 2px;}
.RegistrationForm  #divResend .navbtn_m{background: #ebebeb;border: 1px solid #ccc;}
.popup-registration .ui-widget-content a#btnResendOTP{color: #333;}
.ui-dialog.popup-login  #ctl02_ctl00_divLoginControl .subheading_r h2{display:none;}
.login .container2 .loginbucket,.container2 .loginbucket{padding-top: 0px;background: none;padding: 10px 20px 0px 20px;width:500px;}
.login .container2 .loginbucket label.userid,.login .container2 .loginbucket label.userpwd {margin-left: 0px;display: block !important;margin-right: 0px;margin: 5px 0px;}
.login .container2 .loginbucket input.useridtxt,.login .container2 .loginbucket input.userpwdtxt{height: 40px;font-family: robotomedium;font-size: 14px;color: #666;width: 100%;border: 1px solid #efefef;border-radius:2px; text-indent:10px;margin-top:0px;margin-bottom:4px;}
.login .container2 .loginbucket input.useridtxt{width: 90%;float: right;box-sizing: border-box;border-radius: 0px 2px 2px 0px;}
.container2 .containergroup#divUserDetails .separatordiv{width: 100%;margin-left:0;}
.container2 .containergroup .regform li.fs_fielddata{width: 420px;margin: 0px 13px 10px 0px;}
.container2 .containergroup#divUserDetails .maintxt{height: 40px;font-family: robotomedium;font-size: 17px;color: #666;width: 408px;border: 1px solid #ccc;float: left;padding-left: 10px;}
.container2 .loginbucket label.userid,.container2 .loginbucket label.userpwd{left:0;}
.container2 .containergroup#divUserDetails .fourtynineright {width: 100%;float: none;}
.container2 .loginbucket span.forgotpassword {position: static; padding: 10px 0  0 0; text-align: left; clear:both;}
.login .container2 .loginbucket span.forgotpassword{margin:0px;}
.login .container2 .loginbucket .logbutton .navbtn {width:100%}
.login .container2 .loginbucket span.userreg {margin: 3px 0 0 0px;padding-left: 0px;}
.container2 .loginbucket input.useridtxt, .container2 .loginbucket input.userpwdtxt {position: static;}
.container2 .loginbucket label.userid, .container2 .loginbucket label.userpwd {position: static;}
.container2 .loginbucket .logbutton {padding: 10px 0 0 0; position: static;width: 100%;}
.container2 .loginbucket .logbutton .navbtn {float: none;height:100%;}
.container2 .loginbucket span.userreg {position: static;position: static;color: #999999;font-size: 11px;font-family: 'robotomedium';font-weight:normal;line-height: 40px;text-align: center;}
.container2 .loginbucket span.forgotpassword a {color: #ed1c24;text-decoration: none;font-size: 12px;font-family: 'robotomedium';font-weight:normal;}
.logbutton input{color: #fff;text-decoration: none;font-size: 12px;font-family: robotomedium;text-transform: uppercase;height: 40px;line-height: 40px;display: block;text-align: center;width: 100%;font-weight:normal;}
.container2 .loginbucket span.userreg a{color:#666;}
.container2 div.r_bottom{display:none;}
.singlepagecheckout_v3 .login-options .loginlnk{color:#333; font-size:14px;text-decoration:underline;}
.singlepagecheckout_v3 .login-options .loginlnk strong{font-weight:normal}
/* checkout step2 start */
.navbtn_m.conti{background:#ef8c24!important;}
.signed_user {margin: -20px auto 0 auto; width:320px;border: 1px solid #f3f3f3;height: auto;display: block;}
.singlepagecheckout_v3 .heading.username{color: #666;font-size: 16px;background: #f3f3f3;font-weight: bold;padding: 10px 10px 10px 35px;}
.singlepagecheckout_v3 .heading.username label{font-size: 12px;text-transform: capitalize;font-weight: normal;}
.singlepagecheckout_v3 .login-options .login-edit p{font-size:14px;}
.signed_user .navbtn{float:none; height:41px; margin-bottom:15px; padding-left:0;}
.singlepagecheckout_v3 .login-options .signed_user .login-edit{margin-top:0px; padding:10px 30px;}
.singlepagecheckout_v3 .login-options .signed_user .login-edit .navbtn_m{width:100%;height:100%;}
/* checkout step2 end */
/*Singlepage checkout mobile*/
@media only screen and (max-width:768px){
/*login dialog*/
.ui-dialog.popup-login, .ui-dialog.popup-registration{width:90%!important;left:50%!important;margin-left:-45%;top:40px!important}
.login .container2 .loginbucket, .container2 .loginbucket{width:100%;}
/*login dialog END*/
/*Categoery page*/
.col1_content_T02{width:100%!important; float:none;}
.col3_content_T02{width:100%!important; float:none;}
.col2_content_T017{width:100%!important; float:none;}
.col3_content_T017{width:100%!important; float:none;}
.container2 div.subheading_r{margin-left:10px; margin-right:10px;}
.otherpages .container1{margin-left:10px; margin-right:10px;}
.container2 .prod_viewsparent{position:static}
.container2 .pagercontrol .pagersearchresult{float:left; padding-left:10px; padding-right:10px; }
div.progress{width:100%;left:0px!important;text-align:center;}
/*Categoery page END*/
/*Showcase*/
.container2 .prod_viewsparent{padding-bottom:24px;}
.container2 .bucketgroup{text-align:center;}
.container2 .bucketgroup .bucket {box-shadow:none; width:49%!important;max-width:250px!important;float:none!important;display:inline-flex!important;display:-webkit-inline-flex!important;box-sizing:border-box; margin:1px -1px !important;border:1px solid #efefef!important;padding:10px 10px 46px 10px;  min-height:320px;}
.container2 .bucketgroup .bucket .bucket_left{padding:0px!important;width:100%!important; height:auto!important;border:none;}
.container2 .bucketgroup .bucket .bucket_left img.mtb-img{width:100%!important; height:auto!important; float:none;}
.container2 .bucketgroup .bucket .bucket_left h4.mtb-title{min-height:54px;font-size:13px;}
.container2 .bucketgroup .bucket .bucket_left span.mtb-price{width:100%;}
.container1 .bucketgroup .bucket .bucket_left .bucket-desc, .container2 .bucketgroup .bucket .bucket_left .bucket-desc{width:100%;}
.container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd{position:absolute;left:auto; right:10px; bottom:10px;}
.loadmoreproducts{margin-top:10px;}
/*Showcase End*/		
body.checkout {background: url(images/main/Checkout-bg.jpg) left -36px repeat-x;}
.checkout_header .headersection .rowsection .headerL{height:60px;}
.caring-estore{width:100%; text-align:center;}
.caring-estore img {height:40px;}
.checkout_header{padding-left:10px; padding-right:10px;}
.checkout_header .headersection{height:60px;}
.checkout_header .headersection .rowsection .headerR{display:none;}
.singlepagecheckout_v3{width:100%;padding:10px;}	
.singlepagecheckout_v3 .checkout-steps{width:100%; position:static;margin:0px;margin-bottom:20px;}
.singlepagecheckout_v3 .checkout-steps ul{width:100%; margin:0px auto;text-align:center;}
.singlepagecheckout_v3 .checkout-steps ul li {width:auto;font-size:14px!important;text-align: center;}
.singlepagecheckout_v3 .checkout-steps ul li:before {content: "- - ";position: relative;top: -1px;margin: 0 10px;display: inline-block;float:left; line-height:22px;color:#d0d0d0;font-size:18px;}
.singlepagecheckout_v3 .left-col{width:100%!important; float:none;padding-right:0px;}
.singlepagecheckout_v3 .right-col{width:100%!important; float:none;margin-top:14px;clear:both;float:left;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li .form-field .country_Code{width:20%;}
.singlepagecheckout_v3 .login-options, .singlepagecheckout_v3 .user-details {padding:0px 0px 0px 0px;width: 100%;border:none;margin-bottom:4px;}
.singlepagecheckout_v3 .user-details{padding:10px;height:100%; overflow:hidden;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl{border-right:none;padding-right:0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl li .form-field #txtEmailid{width:80%;}
.singlepagecheckout_v3 .login-options .existing-user{width:100%; float:none;}
#divStep1continueWithoutEmail {position: static;transform: none;margin: 0px 0 0;width: 100%;height:100%;float:none;}
.singlepagecheckout_v3 .login-options .guest-newuser {width: 100%;padding:0;float:none; margin:0px;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m{width:100%;}
div#divStep1continueWithoutEmail .navbtn_m{width:100%;}
.checkout-delivery{clear:both;}
.estimated-homedelivery{padding-bottom:10px;}
.singlepagecheckout_v3 .address-form .form_leftsection{width:100%; padding:0px;border-right:none}
.singlepagecheckout_v3 .address-form .form_rightsection{width:100%; padding:0px;border-right:none;}
.singlepagecheckout_v3 .address-form .form_leftsection input[type="text"], .singlepagecheckout_v3 .address-form .form_rightsection input[type="text"]{width:100%}
.singlepagecheckout_v3 .address-form .form_leftsection input.country-code{width:50px;}
.singlepagecheckout_v3 .address-form .billingaddress input.mobile-number{width:calc(100% - 50px)!important}
.singlepagecheckout_v3 .address-form .form_leftsection .address-type, .singlepagecheckout_v3 .address-form .form_rightsection .address-type{width:100%!important}
#btnStep2continue{float:none;}
#btnStep2continue .navbtn_m{width:100%;}
#Pickupdetails{width:100%; padding:0px;}
#Pickupdetails div{margin-bottom:0px;}
.store-list li{width:calc(100% - 20px)!important;height:auto}
#Pickupdetails div label{width:100%;}
#Pickupdetails div input{width:100%}
#Pickupdetails input#BillMobileCode{width:16%;}
.singlepagecheckout_v3 #Pickupdetails div input#BillMobile{width:82%!important}
.singlepagecheckout_v3 .user-details .shipping-address{width:92.5%!important;margin-left:0px;max-width:300px!important}
.singlepagecheckout_v3 .user-details .add-newaddress{width:92.5%!important;max-width:300px!important}
.singlepagecheckout_v3 .user-details .shipping-address-list .shipping-address:first-child{width:92.5%!important;margin-left:0px;max-width:300px!important}
.singlepagecheckout_v3 .user-details .shipping-address-list .shipping-address:nth-child(2n+1){margin-left:0px;}
.singlepagecheckout_v3 .payment-options{width:100%; padding-left:0px; padding-right:0px;}
.singlepagecheckout_v3 .payment-options .navbtn1{float:none;margin-left:0px;}
.singlepagecheckout_v3 .payment-options .navbtn_m{width:100%;}
.singlepagecheckout_v3 .delivery-type{padding:0px 10px;}
.delivery-type .home-delivery{margin-right:0px;}
.delivery-type .home-delivery, .delivery-type .store-pickup{width:49%; max-width:160px;}
.delivery-type .home-delivery, .delivery-type .store-pickup{font-size:12px}
.singlepagecheckout_v3 .checkout-delivery #btnStep2continue{margin:0px 10px;}
.singlepagecheckout_v3 .user-details .add-newaddress{margin-left:0px}
.checkout input#tbxlocation{width:55%;}
/*Singlepage checkout mobile end*/
.ui-dialog.popup-login, .ui-dialog.popup-registration {width: 90% !important;left: 50% !important;margin-left: -45%;top: 40px !important;}
.ui-dialog.addressedit-dialog {width: 90% !important;width: 90% !important;eft: 50% !important;margin-left: -45%;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input[type="text"] {width: 100% !important;margin-right: 0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input#ShipMobile.mobile-number {width: calc(100% - 50px) !important;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form select {width: 100%;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .user-location .twocol.fl_left{width:100%;}
.singlepagecheckout_v3 .delivery-type{border-bottom:1px solid #cacaca;}
.singlepagecheckout_v3 .checkout-steps ul li::before{content:" - ";}
body.checkout{background-position: left -12px;}
.singlepagecheckout_v3 .checkout-steps{position:absolute; left:0; top:55px;}
.caring-estore img{height:30px;}
.checkout_header .headersection .rowsection .headerL{height:50px;}
.singlepagecheckout_v3 .title-checkout{font-size:12px; font-weight:bold; font-family:'robotomedium';}
.estimated-homedelivery{ color:#e37100; padding-top:10px;}
.estimated-homedelivery p{text-align:left!important;}
.delivery-type .home-delivery.active, .delivery-type .home-delivery{background-position:top 10px center;}
.delivery-type .store-pickup, .delivery-type .store-pickup.active{background-position:top 10px center;}
.delivery-type .home-delivery{padding-left:0; padding-top:15px; text-align:center;}
.delivery-type .store-pickup{padding-left:0; padding-top:15px; text-align:center;}
.singlepagecheckout_v3 .checkout-delivery{margin-top:15px;}
.delivery-type .home-delivery.active::after, .delivery-type .store-pickup.active::after{bottom:2px;}
.checkout .line-store{font-size:12px; font-weight:bold; font-family:'robotomedium'; text-align:left; padding-left:15px;}
.checkout .estimatedstore{font-size:12px; font-weight:normal; font-family:'robotomedium'; color:#999; padding:10px 0 0 15px!important; text-align:left!important;}
.checkout .estimatedstore p{text-align: left!important;color: #e37100;padding-top: 10px;}

.pickup_search {background: #f0eeed;padding: 15px 0;}
.msg-noavailability{font-size:12px; padding-left:15px;}
.checkout .store-search{margin:0;}
.checkout input#tbxlocation{border:1px solid #c9c8c7;}
.pcp_brd{display:flex; border:1px solid #c9c8c7; width:80%; margin:0 auto;}
.checkout .pcp_brd  input#btnSearch{ width:20%;border-radius:0;height:30px;}
.checkout .pcp_brd  input#tbxlocation{width:80%; border:none; height:30px; font-size:12px;}
.signed_user{width:300px!important; margin:10px auto!important;}
.singlepagecheckout_v3 .login-options, .singlepagecheckout_v3 .user-details{padding-top:20px;}

.singlepagecheckout_v3 .login-options .signed_user .login-edit{margin-top:15px; padding:10px 20px;}
/* checkout step2 end */
}
.checkout .loader {position: fixed;top: 0;left: 0;background-color: rgba(255,255,255,0.7);width: 100%;height: 100vh;background-position: center center;background-image: url(images/main/show_loader.gif);z-index: 999;margin: 0;}

@media screen and (min-width:769px) and (max-width:1200px) {
	/*Singlepage checkout*/
.singlepagecheckout_v3 .checkout-steps{width:calc(100% - 324px);}
.singlepagecheckout_v3 .checkout-steps ul li{width:33.33%;}
.singlepagecheckout_v3 .left-col{width: calc(100% - 320px)!important;}
.singlepagecheckout_v3 .right-col{width:300px!important}
.singlepagecheckout_v3 .login-options .existing-user{width:360px}
.singlepagecheckout_v3 .login-options .guest-newuser{width:250px;}
#divStep1continueWithoutEmail{left:52%!important}
.singlepagecheckout_v3 .address-form .form_leftsection input[type="text"], .singlepagecheckout_v3 .address-form .form_rightsection input[type="text"]{width:100%;}
.singlepagecheckout_v3 .address-form .form_leftsection .address-type, .singlepagecheckout_v3 .address-form .form_rightsection .address-type{width:100%!important;}
.singlepagecheckout_v3 .address-form .form_leftsection input.country-code{width:50px;}
.singlepagecheckout_v3 .address-form .form_leftsection input.mobile-number{width:calc(100% - 50px)!important}
}meta.foundation-version {font-family: "/5.5.2/"; }
meta.foundation-mq-small {font-family: "/only screen/";width: 0; }
meta.foundation-mq-small-only {font-family: "/only screen and (max-width: 300px)/";width: 0; }
meta.foundation-mq-medium {font-family: "/only screen and (min-width:301px)/";width: 40.0625em; }
meta.foundation-mq-medium-only {font-family: "/only screen and (min-width:301px) and (max-width:768px)/";width: 40.0625em; }
meta.foundation-mq-large { font-family: "/only screen and (min-width:769px)/"; width: 64.0625em; }
meta.foundation-mq-large-only {font-family: "/only screen and (min-width:769px) and (max-width:989px)/";width: 64.0625em; }
meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:990px)/"; width: 90.0625em; }
meta.foundation-mq-xlarge-only {font-family: "/only screen and (min-width:990px) and (max-width:120em)/";width: 90.0625em; }
meta.foundation-mq-xxlarge {font-family: "/only screen and (min-width:120.0625em)/"; width: 120.0625em; }
meta.foundation-data-attribute-namespace {font-family: false; }
html, body {height: 100%; }
html {box-sizing: border-box; }
/* *,
*:before, *:after {   -webkit-box-sizing: inherit  -moz-box-sizing: inherit;  box-sizing: inherit; }*/
a:hover {cursor: pointer;}
/*img {max-width: 100%;height: auto; }
img {-ms-interpolation-mode: bicubic; }*/
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img,.map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed,
.mqa-display object {max-width: none !important; }
.left {float: left !important; }
.right {float: right !important; }
.clearfix:before, .clearfix:after {content: " ";display: table; }
.clearfix:after {clear: both; }
.hide {display: none; }
.invisible {visibility: hidden; }
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
/*img {display: inline-block;vertical-align: middle; }*/
textarea {height: auto;min-height: 50px; }
select {width: 100%; }
.text-left {text-align: left !important; }
.text-right {text-align: right !important; }
.text-center {ext-align: center !important; }
.text-justify {text-align: justify !important; }
@media only screen and (max-width: 40em) {
.small-only-text-left {text-align: left !important; }
.small-only-text-right {text-align: right !important; }
.small-only-text-center {text-align: center !important; }
.small-only-text-justify {text-align: justify !important; } 
}
@media only screen {
.small-text-left {text-align: left !important; }
.small-text-right {text-align: right !important; }
.small-text-center {text-align: center !important; }
.small-text-justify {text-align: justify !important; } 
}
@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
.medium-only-text-left {text-align: left !important; }
.medium-only-text-right {text-align: right !important; }
.medium-only-text-center {text-align: center !important; }
.medium-only-text-justify {text-align: justify !important; } 
}
@media only screen and (min-width: 40.0625em) {.medium-text-left {text-align: left !important; }.medium-text-right {text-align: right !important; }.medium-text-center {text-align: center !important; }.medium-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 64.0625em) and (max-width: 90em) {.large-only-text-left {text-align: left !important; }.large-only-text-right {text-align: right !important; }.large-only-text-center {text-align: center !important; }.large-only-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 64.0625em) {.large-text-left {text-align: left !important; }  .large-text-right {text-align: right !important; }.large-text-center {text-align: center !important; }.large-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 90.0625em) and (max-width: 120em) {.xlarge-only-text-left {text-align: left !important; }.xlarge-only-text-right {text-align: right !important; }.xlarge-only-text-center {text-align: center !important; }.xlarge-only-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 90.0625em) {.xlarge-text-left {text-align: left !important; }.xlarge-text-right {text-align: right !important; }.xlarge-text-center {text-align: center !important; }.xlarge-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) {.xxlarge-only-text-left {text-align: left !important; }.xxlarge-only-text-right {text-align: right !important; }.xxlarge-only-text-center {text-align: center !important; }.xxlarge-only-text-justify {text-align: justify !important; } }
@media only screen and (min-width: 120.0625em) {.xxlarge-text-left {text-align: left !important; }.xxlarge-text-right {text-align: right !important; }.xxlarge-text-center {text-align: center !important; }.xxlarge-text-justify {text-align: justify !important; } }
/* Typography resets */
div, dl, dt,  dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {margin: 0;padding: 0; }
/* Default Link Styles */
/* Default paragraph styles */
.subheader {line-height: 1.4;color: #6f6f6f;font-weight: normal;margin-top: 0.2rem;margin-bottom: 0.5rem; }
hr {border: solid #DDDDDD;border-width: 1px 0 0;clear: both;height: 0;margin: 1.25rem 0 1.1875rem; }
/* Helpful Typography Defaults */
em, i {font-style: italic;line-height: inherit; }
strong, b {font-weight: bold;line-height: inherit; }
small {font-size: 60%;line-height: inherit; }
code {background-color: #f8f8f8;border-color: #e0e0e0;border-style: solid;border-width: 1px;color: #333333;font-family: Consolas, "Liberation Mono", Courier, monospace;font-weight: normal;padding: 0.125rem 0.3125rem 0.0625rem; }
/* Lists */
/* Abbreviations */
abbr, acronym {text-transform: uppercase;font-size: 90%;color: #222222;cursor: help; }
abbr {text-transform: none; }abbr[title] {border-bottom: 1px dotted #DDDDDD; }
/* Blockquotes */
blockquote {margin: 0 0 1.25rem;padding: 0.5625rem 1.25rem 0 1.1875rem;border-left: 1px solid #DDDDDD; }blockquote cite {display: block;font-size: 0.8125rem;color: #555555; }blockquote cite:before {  content: "\2014 \0020"; }blockquote cite a,blockquote cite a:visited {  color: #555555; }
blockquote, blockquote p {line-height: 1.6;color: #6f6f6f; }
/* Microformats */
.vcard {display: inline-block;margin: 0 0 1.25rem 0;border: 1px solid #DDDDDD;padding: 0.625rem 0.75rem; }.vcard li {margin: 0;display: block; }
.vcard .fn {font-weight: bold;font-size: 0.9375rem; }
.vevent .summary {font-weight: bold; }
.vevent abbr {cursor: default;text-decoration: none;font-weight: bold;border: none;padding: 0 0.0625rem; }
@media only screen and (min-width: 40.0625em) {
 }
.off-canvas-wrap {-webkit-backface-visibility: hidden;position: relative;width: 100%;overflow: hidden; }
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {min-height: 100%;-webkit-overflow-scrolling: touch; }
.inner-wrap {position: relative;width: 100%;-webkit-transition: -webkit-transform 500ms ease;-moz-transition: -moz-transform 500ms ease;-ms-transition: -ms-transform 500ms ease;-o-transition: -o-transform 500ms ease;transition: transform 500ms ease; }
.inner-wrap:before, .inner-wrap:after {content: " ";display: table; }
.inner-wrap:after {clear: both; }
.tab-bar {-webkit-backface-visibility: hidden;background: #333333;color: #FFFFFF;height: 2.8125rem;line-height: 2.8125rem;position: relative; }
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {color: #FFFFFF;font-weight: bold;line-height: 2.8125rem;margin: 0; }
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {font-size: 1.125rem; }
left-small {height: 2.8125rem;position: absolute;top: 0;width: 2.8125rem;border-right: solid 1px #1a1a1a;left: 0; }
.right-small {height: 2.8125rem;position: absolute;top: 0;width: 2.8125rem;border-left: solid 1px #1a1a1a;right: 0; }
.tab-bar-section {height: 2.8125rem;padding: 0 0.625rem;position: absolute;text-align: center;top: 0; }
.tab-bar-section.left {text-align: left; }
.tab-bar-section.right {text-align: right; }
.tab-bar-section.left {left: 0;right: 2.8125rem; }
.tab-bar-section.right {left: 2.8125rem;right: 0; }
.tab-bar-section.middle {left: 2.8125rem;right: 2.8125rem; }
.tab-bar .menu-icon {color: #FFFFFF;display: block;height: 2.8125rem;padding: 0;position: relative;text-indent: 2.1875rem;transform: translate3d(0, 0, 0);width: 2.8125rem; }
.tab-bar .menu-icon span::after {content: "";display: block;height: 0;position: absolute;top: 50%;margin-top: -0.5rem;left: 0.90625rem;box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;width: 1rem; }
.tab-bar .menu-icon span:hover:after {box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }
.left-off-canvas-menu {-webkit-backface-visibility: hidden;background: #333333;bottom: 0;box-sizing: content-box;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;transition: transform 500ms ease 0s;width: 15.625rem;z-index: 1001;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate(-100%, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0; }
.left-off-canvas-menu * {-webkit-backface-visibility: hidden; }
.right-off-canvas-menu {-webkit-backface-visibility: hidden;background: #333333;bottom: 0;box-sizing: content-box;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;transition: transform 500ms ease 0s;width: 15.625rem;z-index: 1001;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-ms-transform: translate(100%, 0);-ms-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);right: 0; }.right-off-canvas-menu * {-webkit-backface-visibility: hidden; }
ul.off-canvas-list {list-style-type: none;margin: 0;padding: 0; }
ul.off-canvas-list li label {background: #444444;border-bottom: none;border-top: 1px solid #5e5e5e;color: #999999;display: block;font-size: 0.75rem;font-weight: bold;margin: 0;padding: 0.3rem 0.9375rem;text-transform: uppercase; }
ul.off-canvas-list li a {border-bottom: 1px solid #262626;color: rgba(255, 255, 255, 0.7);display: block;padding: 0.66667rem;transition: background 300ms ease; }
ul.off-canvas-list li a:hover {  background: #242424; }ul.off-canvas-list li a:active {  background: #242424; }
.move-right > .inner-wrap {-webkit-transform: translate3d(15.625rem, 0, 0);-moz-transform: translate3d(15.625rem, 0, 0);-ms-transform: translate(15.625rem, 0);-ms-transform: translate3d(15.625rem, 0, 0);-o-transform: translate3d(15.625rem, 0, 0);transform: translate3d(15.625rem, 0, 0); }
.move-right .exit-off-canvas {-webkit-backface-visibility: hidden;box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);cursor: pointer;transition: background 300ms ease;-webkit-tap-highlight-color: transparent;background: rgba(255, 255, 255, 0.2);bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 10000; }
@media only screen and (min-width: 40.0625em) {
.move-right .exit-off-canvas:hover {  background: rgba(255, 255, 255, 0.05); } 
}
.move-left > .inner-wrap {-webkit-transform: translate3d(-15.625rem, 0, 0);-moz-transform: translate3d(-15.625rem, 0, 0);-ms-transform: translate(-15.625rem, 0);-ms-transform: translate3d(-15.625rem, 0, 0);-o-transform: translate3d(-15.625rem, 0, 0);transform: translate3d(-15.625rem, 0, 0); }
.move-left .exit-off-canvas {-webkit-backface-visibility: hidden;box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);cursor: pointer;transition: background 300ms ease;-webkit-tap-highlight-color: transparent;background: rgba(255, 255, 255, 0.2);bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 1002; }
@media only screen and (min-width: 40.0625em) {
.move-left .exit-off-canvas:hover {  background: rgba(255, 255, 255, 0.05); } 
}
.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {-ms-transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;transform: none;z-index: 1003; }
.offcanvas-overlap .exit-off-canvas {-webkit-backface-visibility: hidden;box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);cursor: pointer;transition: background 300ms ease;-webkit-tap-highlight-color: transparent;background: rgba(255, 255, 255, 0.2);bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 1002; }
@media only screen and (min-width: 40.0625em) {
.offcanvas-overlap .exit-off-canvas:hover {  background: rgba(255, 255, 255, 0.05); } 
}
.offcanvas-overlap-left .right-off-canvas-menu {-ms-transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;transform: none;z-index: 1003; }
.offcanvas-overlap-left .exit-off-canvas {-webkit-backface-visibility: hidden;box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);cursor: pointer;transition: background 300ms ease;-webkit-tap-highlight-color: transparent;background: rgba(255, 255, 255, 0.2);bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 1002; }
@media only screen and (min-width: 40.0625em) {
.offcanvas-overlap-left .exit-off-canvas:hover {  background: rgba(255, 255, 255, 0.05); } 
}
.offcanvas-overlap-right .left-off-canvas-menu {-ms-transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;transform: none;z-index: 1003; }
.offcanvas-overlap-right .exit-off-canvas {-webkit-backface-visibility: hidden;box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);cursor: pointer;transition: background 300ms ease;-webkit-tap-highlight-color: transparent;background: rgba(255, 255, 255, 0.2);bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 1002; }
@media only screen and (min-width: 40.0625em) {
.offcanvas-overlap-right .exit-off-canvas:hover {  background: rgba(255, 255, 255, 0.05); }
}
.no-csstransforms .left-off-canvas-menu {left: -15.625rem; }
.no-csstransforms .right-off-canvas-menu {right: -15.625rem; }
.no-csstransforms .move-left > .inner-wrap {right: 15.625rem; }
.no-csstransforms .move-right > .inner-wrap {left: 15.625rem; }
.left-submenu {-webkit-backface-visibility: hidden;-webkit-overflow-scrolling: touch;background: #333333;bottom: 0;box-sizing: content-box;margin: 0;overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;width: 15.625rem;z-index: 1002;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate(-100%, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0;-webkit-transition: -webkit-transform 500ms ease;-moz-transition: -moz-transform 500ms ease;-ms-transition: -ms-transform 500ms ease;-o-transition: -o-transform 500ms ease;transition: transform 500ms ease; }
.left-submenu * {-webkit-backface-visibility: hidden; }
.left-submenu .back > a {background: #444;border-bottom: none;border-top: 1px solid #5e5e5e;color: #999999;font-weight: bold;padding: 0.3rem 0.9375rem;text-transform: uppercase;margin: 0; }.left-submenu .back > a:hover {  background: #303030;  border-bottom: none;  border-top: 1px solid #5e5e5e; }
.left-submenu .back > a:before {  content: "\AB";  margin-right: .5rem;  display: inline; }
.left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {-webkit-transform: translate3d(0%, 0, 0);-moz-transform: translate3d(0%, 0, 0);-ms-transform: translate(0%, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0); }
.right-submenu {-webkit-backface-visibility: hidden;-webkit-overflow-scrolling: touch;background: #333333;bottom: 0;box-sizing: content-box;margin: 0;overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;width: 15.625rem;z-index: 1002;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-ms-transform: translate(100%, 0);-ms-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);right: 0;-webkit-transition: -webkit-transform 500ms ease;-moz-transition: -moz-transform 500ms ease;-ms-transition: -ms-transform 500ms ease;-o-transition: -o-transform 500ms ease;transition: transform 500ms ease; }
.right-submenu * {-webkit-backface-visibility: hidden; }
.right-submenu .back > a {background: #444;border-bottom: none;border-top: 1px solid #5e5e5e;color: #999999;font-weight: bold;padding: 0.3rem 0.9375rem;text-transform: uppercase;margin: 0; }.right-submenu .back > a:hover {  background: #303030;  border-bottom: none;  border-top: 1px solid #5e5e5e; }
.right-submenu .back > a:after {  content: "\BB";  margin-left: .5rem;  display: inline; }
.right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {-webkit-transform: translate3d(0%, 0, 0);-moz-transform: translate3d(0%, 0, 0);-ms-transform: translate(0%, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0); }
.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {content: "\BB";margin-left: .5rem;display: inline; }
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {content: "\AB";margin-right: .5rem;display: inline; }
.small-12 {width: 100%; }/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers---------------------------------*/
.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { border: 1px solid #dddddd;  color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(flora/i/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 ; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(flora/i/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(flora/i/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
/* Interaction Cues----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(flora/i/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(flora/i/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(flora/i/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(flora/i/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(flora/i/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(flora/i/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(flora/i/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(flora/i/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(flora/i/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(flora/i/ui-icons_ffd27a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals----------------------------------*/
/* Corner radius */
.ui-corner-tl {}
.ui-corner-tr {}
.ui-corner-bl {}
.ui-corner-br {}
.ui-corner-top {}
.ui-corner-bottom {}
.ui-corner-right {}
.ui-corner-left {}
.ui-corner-all {}
/* Overlays */
.ui-widget-overlay { background: #666666 url(flora/i/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(flora/i/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: .5em; top: 50%; margin-top: -8px;background:url(flora/i/accordion-icon.jpg) center center no-repeat }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
/* Datepicker----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; font-size:11px; font-family:Verdana, Arial; color:#333333; background:url("flora/i/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;border:1px solid #AAAAAA;color:#222222;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border: 1px solid #aaaaaa; background: #cccccc url(flora/i/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; border: 1px solid #999999; background: background: #dadada/*{bgColorHover}*/url(flora/i/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none;}
.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon{ width: 16px; height: 16px; background-image: url(flora/i/ui-icons_222222_256x240.png); }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  background-image:url("flora/i/ui-icons_222222_256x240.png");}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:11px; margin:1px 0; font-family:Tahoma, Verdana, Arial;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size:11px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-widget-content .ui-state-active { border: 1px solid #666666; background: #ffffff url(flora/i/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; color:#212121; border: 1px solid #cccccc; background: #f6f6f6 url(flora/i/ui-bg_glass_100_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal !important; color: #555555 !important; outline: none;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-hover, .ui-datepicker td span, .ui-datepicker td a.ui-widget-content .ui-state-hover, .ui-datepicker td span, .ui-datepicker td a.ui-state-focus, .ui-datepicker td span, .ui-datepicker td a.ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(flora/i/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-datepicker td span, .ui-datepicker td a.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #FCEFA1; background: #FBF9EE url(flora/i/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: 0px; width: 300px;border-radius: 2px;border:none; background:#fff;clear:both;}
.ui-dialog .ui-dialog-titlebar {background: #efefef;height: 46px;text-transform: uppercase;width: auto;font-family: montserratregular;font-size: 16px;color: #333333;padding: 0px 0px 0px 15px;line-height:46px;text-align: left;position: relative;margin-bottom: 0px;position: relative;-moz-border-radius: 0px 0px 0px 0px;border: none;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom:1px solid #ccc;}
.ui-dialog .ui-dialog-title { float: left; margin: 0em; font-weight:normal; } 
.ui-dialog .ui-dialog-titlebar-close {background: url(images/container2/close-popup.jpg) center center no-repeat;height: 30px;width: 30px;display: block;position: absolute;top: 7px;right: 9px;z-index: 100;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; background:none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; -moz-border-radius: 0px; border:none; }
.ui-dialog .ui-dialog-content {border: 0; padding:0px; background: none;  zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-corner-all {-moz-border-radius:0px;}
/* Progressbar----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
/* Slider----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height:5px; background:#ccc; color: #333333;border-radius: 5px; margin-top:10px;  }
.ui-slider-horizontal .ui-slider-handle { top:-8em; margin-left: -3px;background:url(flora/i/slider-handle-new.png) 0% 0% no-repeat; color: #333333; border:none; height:20px; width:20px;  }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 5px; background:#ed1c24 ; font-size:1px;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { background:url(flora/i/vertical_sliderbg.gif) left top repeat-x; float:right; height:130px; width:16px; margin:2px 0px 0px 0px; border:none;}
.ui-slider-vertical .ui-slider-handle { left: 0px; margin-left: 0; margin-bottom: -13px;  background:url(flora/i/vertical_handler.jpg) left top no-repeat; border:none; height:16px; width:16px;  }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs----------------------------------*/
.body_parentdiv .ui-tabs {background:none; border:none; font-family:montserratregular; font-size:16px;}
.body_parentdiv .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0px 0px 0px 0px; background:none; border:none;height:56px;}
.body_parentdiv .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em 0px 0; padding: 0;border-right:2px solid #efefef }
.body_parentdiv .ui-tabs .ui-tabs-nav li:last-child{border-right:none;}
.body_parentdiv .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0px 5px  0px 10px; }
.body_parentdiv .ui-tabs .ui-tabs-nav .ui-state-default { padding-right:9px; border-top:none;  border-left:none; margin-right:2px;  position:relative; top:0px; height:56px;background:none!important; }
.body_parentdiv .ui-tabs .ui-tabs-nav .ui-state-default a{ height:56px;color:#000; padding:0px 10px 0px 10px;  font-size:16px; font-weight:normal; text-transform:capitalize;}
.body_parentdiv .ui-tabs .ui-tabs-nav .ui-state-default a span{display:block;height:56px;line-height:56px;}
.body_parentdiv .ui-tabs .ui-tabs-nav li.ui-tabs-active a {border-bottom:3px solid #ef8c24;box-sizing:border-box}
.body_parentdiv .ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0;  border:none;   color:#666; height:42px; padding-right:9px;}
.body_parentdiv .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  color:#7f7f7f; height:32px; padding:0px 10px 0px 19px;text-transform:capitalize;}
.body_parentdiv .ui-tabs .ui-tabs-nav li a, .body_parentdiv .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.body_parentdiv .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background:#fff; border:1px solid #cccccc; margin-top:0px; border-left:none; border-right:none; }
.body_parentdiv .ui-tabs .ui-tabs-hide { display: none !important; }.jfVal {position: absolute;z-index: 1110;}
.jValSpacer {position: absolute;width: 0px;float: left;}
.jValSpacercover {background: #eee url(images/main/eegrad2.gif) bottom repeat-x;border: 1px solid #ccc;border-right: 0px;}
.jValSpacerpod {background: #f0f2f5 url(images/main/f0f2f5grad.gif) bottom repeat-x;border: 1px solid #ccc;border-right: 0px;}
.jValSpacerblank {height: 16px !important;opacity: 0.6;}
.jfVal .icon {float: left;}
.jfVal .iconcover {background: #eee url(images/main/eegrad2.gif) bottom repeat-x;border: 1px solid #ccc;border-width: 1px 0px;width: 20px;text-align: left;}
.jfVal .iconpod {background: #f0f2f5 url(images/main/f0f2f5grad.gif) bottom repeat-x;border: 1px solid #ccc;border-left: 0px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;width: 20px;text-align: left;}
.jfVal .iconblank {background: #fff;margin-top: -4px;height: 20px !important;padding-left: 5px;}
.jfVal .icon .iconbg {background: url(images/main/warning.gif) center left no-repeat;height: 100%;width: 16px;}
.jfVal .content {color: red;vertical-align: middle;white-space: nowrap;float: left;padding-right: 5px;}
.jfVal .contentcover {background: #eee url(images/main/eegrad2.gif) bottom repeat-x;border: 1px solid #ccc;border-left: 0px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.jfVal .messagepod {opacity: 0.8;background: #fff;padding: 2px 5px;}
.jfVal .messageblank {background: #fff;padding: 2px 5px;}
#form_blank input[type=text], #form_blank [jVal] {padding-top:3px;}/* Body Structure css */
body{font-family:roboto;color:#333;background:url(images/main/bodybg-v1.jpg) left top repeat-x}
body.otherpages{}
body.home{}
body.iframebody{background:none;}/*only for iframe*/
.body_parentdiv{background:none;}
#maindL{background: none; padding-left:0px;width: 100% !important;}
#maindR{background: none; padding-right:0px;}
*{box-sizing:border-box}
/* Content Place Holder in Master Page */
.main{width:auto;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; }
/* main css Footer HTML Main Text */
h1{font-family: Arial;font-size: 20px;color: #A11671;margin: 0px;padding: 0px;font-weight: bold;}
/* For each Paragraph */
 p{text-align: left;padding-top: 2px;padding-bottom: 5px;padding-left: 0px;padding-right: 0px;margin: 0px;font-size: 11px;}
.lable{	vertical-align: middle;}
/* Textbox content */
.txtbox {height: 18px;width: 156px;border: 1px #855e9f solid;font-family: Verdana, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;margin-bottom:5px;margin-top:0px;}
/****************** For Buttons *****************************/
.btn_BgMore{width:auto;text-align:center;}
.btn_More{border:1px solid #6F3A87 ; background-color:#8C4AAB;font-family:Verdana, tahoma;font-size:10px;color:#FFFFFF;vertical-align:middle;padding-left: 8px;padding-right: 8px;}
.btn_bgOther{width:auto;height:22px;text-align:center;}
.btn_Other{background-image:url(images/main/btn_bgslice.jpg);background-color:#Ffffff;background-repeat:repeat-x;font-family:Verdana, tahoma;font-size:12px;vertical-align:middle;color:#8F0E47;border:1px solid #E1BCCE;height:20px;}
 /* Header Image */
#masthead{/*border-bottom: 1px solid #cccccc;*/width: auto;height: 71px;vertical-align:middle;/*background-image: url('images/img_topbar.jpg');*/background-position: left 50%;background-repeat:no-repeat; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px;}
/* Header Link Main */
/* Header navigation search bar */
#header{width:100%;height:120px;margin:0 auto;max-width:1200px}
#headersectiondiv{width:100%;max-width:1200px;position:relative;}
#nav{position:relative;width:100%;z-index:200; left:0px; top:0px; background-color: #0d7169;}
#searchbar{position:absolute;left:250px;top:56px; z-index:1000;/*right:270px;*/}
#searchmain{margin-top:0px; z-index:1200;width:50%;display:inline-block;}
#main{position:relative; margin:0 auto;clear:both;}
.otherpages #main{position:relative; margin:0 auto;clear:both;width:100%;max-width:1200px}
#footer{width:100%; position:relative;}
#myaccount{height:47px;z-index:202;float:left;}
.fb-icon{background-image: url(images/main/social_FB.svg);background-repeat: no-repeat;background-size: contain;width: 45px;height: 45px;display: block;}
.insta-icon{background-image: url(images/main/social_ins.svg);background-repeat: no-repeat;background-size: contain;width: 45px;height: 45px;display: block;}
.martjacklogo{ height:35px;  padding-right:10px;}
.martjacklogo a{background:url(images/main/martjacklogo.gif) no-repeat right center; height:35px; display:block; width:84px; float:right}
div.progress{width:100%; left:0px!important;text-align:center;}
 /* Navigation css */
div.menubg_r{padding-right:8px;margin:0px 0px 0px 0px;}
div.menubg_l{margin:0px;padding:0px;padding:0px 0px 0px 12px;font-family:tahoma;font-size:13px;font-weight:bold; text-align:right;}
.menubg_l ul.menus{list-style:none;margin:0px;padding:0px;}
.menubg_l .menus li{display:inline; padding-right:6px;}
.menubg_l .menus li.menu_seprator{background-image:url(images/main/menu/menusep.jpg);background-position:left 3px;background-repeat:no-repeat;height:24px;}
.menubg_l .menus li a{color:#7f7f7f;text-decoration:none;cursor:pointer;}
.menubg_l .menus li a span.topnav_a_left{}
.menubg_l .menus li a span.topnav_a_text{}
.menubg_l .menus li a span.topnav_a_right{}
.menubg_l .menus li a:hover{color:#7f7f7f;text-decoration:none;}
.menubg_l .menus li a:hover span.topnav_a_left{}
.menubg_l .menus li a:hover span.topnav_a_text{text-decoration:underline;}
.menubg_l .menus li a:hover span.topnav_a_right{}
 /************* #search bar styles ***************/
div.searchbarbg_r{height:auto;  margin:0px 0px 0px 0px;}
div.searchbarbg_l{height:auto;  margin:0px;padding:0px;display:inline-block;width:100%;vertical-align: middle;}
.searchbarbg_l label{font-size:0px; color:#4e953b; display:none; font-weight:bold;}
.searchbarbg_l .searchtext{border:none;color:#999999;font-size:12px;height:37px;overflow:hidden;width:272px; background:none;font-family:roboto;text-indent:14px; }
.srachleft_div{height:37px; width:320px;border:1px solid #999999; border-radius:2px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2) inset;}
.searchtxtdiv{float:left;padding:0px 4px 0px 0px; }
.searchbutton{float:right;margin-top:0px;padding-top:0px; padding-left:0px; cursor:pointer;}
.searchbutton .navbtn{ padding:0px; margin:0px; height:37px;width:40px;}
.searchbutton .navbtn .navbtn_l{display:none;}
.searchbutton .navbtn .navbtn_r{display:none;}
.searchbutton .navbtn .navbtn_m{height:37px; width:40px; padding:0px;background-size: contain;background:none;}
.searchbutton .navbtn .navbtn_m .mj_btnbg{ font-size:0px; width:40px; height:37px; display:block; padding:0px;background:url(images/main/search-btn-v1.jpg) center center no-repeat}
.comparisionbtn_div{float:right;padding:4px 0px 0px 0px; outline:none;}
.cart_comparision_btn{height:20px;background-image:url(images/main/searchbar/bg_btn.gif);bacckgrokground-position:top left;background-repeat:repeat-x;width:121px; height:22px; background-repeat:no-repeat;	}
.cart_comparision_btn a.buttonlnk{font-size:12px;font-weight:bold;color:#000;text-decoration:none;display:block;padding-top:3px;}
.divbtncomparision a.navbtn{margin:0px; display:block; color:#ffffff; height:18px; float:left; font-size:12px; font-weight:bold; text-decoration:none; position:absolute; top:10px; right:14px;}
.divbtncomparision a.navbtn:hover,a.navbtn:visited{ color:#ffffff; cursor:pointer; text-decoration:none;}
.divbtncomparision .navbtn_l{display:none;}
.divbtncomparision .navbtn_m{}
.divbtncomparision .navbtn_r{display:none;}
.cartdetails_div{width:44px;height:37px;margin:0px;padding:0px;z-index:201;position:absolute;right:0px; top:56px;background:url(images/main/cart-bg-v1.jpg) left center no-repeat}
.cartdetails_div .cartdetails_divheading{ display:none;}
.cartdetails_div div#QuickCart.quick_cart {top: 52px;right: 0;-webkit-box-shadow: -3px 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow: -3px 2px 5px 0 rgba(0,0,0,.3);box-shadow: -3px 2px 5px 0 rgba(0,0,0,.3);}
.cartdetailsinfo{display:block !important;width: 44px;
height: 37px;}
#ctl00_SB1_lblEmptyBskt{font-family:tahoma; font-size:11px; color:#4e953b; font-weight:bold; display:block; padding-right:44px; padding-top:31px;}
.cartitemdetails{padding:0px;width:27px; height:26px; background:url(images/main/item-bg-v1.png) left top no-repeat;position: absolute;right: 0px;top: -7px;}
label.noofitems{display:inline; font-size:16px; padding-right:8px;}
label.cartitem_number{display:block !important;height:26px;width:21px; text-align:center; font-family:robotomedium;font-size:12px;color:#fff;line-height:24px;margin-left: -3px;font-weight:normal}
label.cartcurrency{display:inline; font-size:12px; padding-right:2px;}
label.cart_amnt{display:inline; font-size:12px;}
label.cartcurrency,label.cart_amnt{display:none !important;}
.cartbtn_div{padding:0px;  height:37px; width:44px;position:absolute;top:0px;}
.cart_btn{ background:none;  height:37px; width:44px;}
.cart_btn a.buttonlnk{font-size:0px; display:block;width:37px; height:41px; color:#666;}	
.userlogin{text-align:left;font-size:14px; color:#333;padding:0px 0px 0px 40px; background:url(images/main/userlogin-bg-v1.jpg) left center no-repeat;position:absolute;top:54px;right:60px;font-family:robotomedium;width:180px;}
.userlogin span{text-align:left; display:block;width: 110px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.userlogin span.sep{display:inline-block}
.userlogin span label{}
.userlogin .userlinks{margin-top:-4px;}	
.userlogin a.loginlnk{color:#333;font-weight:normal; text-decoration:none; padding:0 0px 0px 0px;font-size:12px;margin-right:4px;}
.userlogin a.loginlnk:last-child{margin-left:4px;}
.userlogin a.loginlnk:hover{text-decoration:underline;}
/************* #Gridview css styles ***************/
.headerstyle{background-color: none;line-height: 40px;font-size: 14px;color: #333;border: 0px;border-bottom: 1px solid #ccc;font-family: 'robotomedium';}
.headerstyle th{padding-left: 10px;border: 0px;font-weight:normal;}
.itemstyle{padding-left:10px;font-size:12px;color:#666;height:35px;}
.itemstyle .qtytxt{border:1px solid #666;color:#666;}
.itemstyle .deletebtn{background-image:url('images/main/img_griddelete.jpg');background-repeat:no-repeat;border:0px;height:31px;width:31px;}
.qtytxt{border:1px solid #000000;color:#000000; height:16px; padding-left:4px; padding-top:2px; width:40px!important}
.deletebtn{background:url(images/main/delete-icon.jpg) center 6px no-repeat;border:0px;height:31px;width:31px;cursor:pointer;}
.itemstyle{padding-left:10px;font-size:12px;color:#336699;height:35px;}
.itemstyle .qtytxt{border:1px solid #cccccc;color:#7f7f7f;}
.itemstyle .deletebtn{background-image:url('images/main/img_griddelete.jpg');background-repeat:no-repeat;border:0px;height:31px;width:31px;}
.grditemstyle_productdetails{padding:10px;font-size:12px;color:#7f7f7f;width:45%; vertical-align:top;border: 0px; border-top: 1px solid #d4d4d4;font-family: 'robotomedium';}
.grditemstyle_productdetails .imgdiv{ width:100px; height:100px; float:left; border:0px solid #e1e1e1 ;}
.grditemstyle_productdetails .imgdiv .product_img{width:100px; height:100px; }
.grditemstyle_productdetails .productdescdiv{padding-left:8px; float:left; width:67%;}
.grditemstyle_productdetails .productdescdiv li.productname{font-size:14px;padding-bottom:0px; color:#666666;line-height: 20px;}
.grditemstyle_productdetails .productdescdiv li.sku{font-size:12px;padding-bottom:0px; color:#666;line-height: 20px;margin-top: 5px;}
.grditemstyle_productdetails .productdescdiv li.producttext{color:#666666;display:none;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk{margin: 10px 0px; }
.grditemstyle_productdetails .productdescdiv li.productdetaillnk a{text-decoration:underline;color:#333;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk a:hover{text-decoration:none;}
.grditemstyle{padding:10px;font-size:14px;color:#666;width:14.5%; vertical-align:top;border: 0px; border-top: 1px solid #d4d4d4;}
.grditemstyle a{text-decoration:underline; color:#7f7f7f;}
.grditemstyle a:hover{text-decoration:none;}
.product_grditemstyle{padding:6px 10px 6px 10px;font-size:12px;color:#7f7f7f;width:auto; vertical-align:top;}
.product_grditemstyle a{text-decoration:underline;color:#7f7f7f}
.product_grditemstyle a:hover{text-decoration:none;}
.col_unitprice {width:95px;}
.col_quantity {width:60px;}
.col_total {width:60px;}
.col_remove {width:20px;}
.shoppinggrd table{border:0px;}
.grditemstyle .divOrderQty {border: 1px solid #a4a4a4;float: left;}
.cartflow_container1 .shoppinggrd .qtytxt {float: left;width: 60px!important;padding: 0px!important;text-align: center;height: 34px!important;border: 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.cartflow_container1 .shoppinggrd .btn_qtydecrease {background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.grditemstyle  .qtylist{width: 60px!important;line-height: 31px;height: 20px!important;border: 0px;font-size: 14px;border-bottom: 1px solid #ccc;float: left;border-top: 1px solid #ccc;display: block;text-align: center;}
.cartflow_container1 .shoppinggrd .btn_qtyincrease {background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.cartflow_container1 .shoppinggrd .col_quantity #EditCart{float: left;}
.cartflow_container1 .shoppinggrd .col_quantity {width: auto !important;}
.col_total ,td.grditemstyle.col_disc.CartDiscCol{width: 75px;}
.grditemstyle {border-top: 0px;}
/************Martjack logo********************/
.mj_logo{text-align:center;}
/************* Footer css styles ***************/
#footer{margin-top:10px; height:100%; overflow:hidden;padding-bottom:0px !important;}
.bottombartop_r{margin:0px 0px 0px 0px;padding:0px; height:3px;font-size:1px; clear:both;}
.bottombartop_l{font-size:1px; background:none; height:3px; font-size:1px;}
.bottombarmiddle_r{margin:0px;overflow:visible;clear:both;}
.bottombarmiddle_l{margin:0px 0px 0px 0px;position:relative;min-height:15px;font-family:robotomedium;font-size:11px;padding:1px 0px 1px 0px;}
/*html*.bottombarmiddle_l{height:15px;}/*only for IE*/
.bottombarbottom_r{font-size:1px;}
/*html* .bottombarbottom_r{margin-bottom:-8px;}/*only for IE*/
.bottombarbottom_l{margin:0px;}
.bottombarmiddle_l ul.footerlnk{margin:0px 0px 2px 0px;padding:10px;list-style:none;color:#888686; text-align:left; }
.bottombarmiddle_l ul.footerlnk li{display:inline;padding-right:6px; margin:0px; line-height:1.45}
.bottombarmiddle_l ul.footerlnk li a{text-decoration:none;color:#b2b2b2; font-weight:normal;}
.bottombarmiddle_l ul.footerlnk li a:hover{text-decoration:underline;}
.bottombarmiddle_l ul.footerlnk li.bottombarlnk_sep{display:inline;padding-right:6px; color:#b2b2b2;}
.bottombarmiddle_l div.storeaddress{color:#005a78; margin:0px; padding:0px; text-align:left;}
.storeaddress h1{color:#0c4a57; font-size:16px; font-family:Futura; font-weight:600;text-transform:uppercase;line-height: 26px;margin: 10px 0px;}
.storeaddress .footer-top .links-address{width: 1240px;margin: 0 auto;}
.footer-top .links-address p{font-size:16px;line-height:20px;margin-bottom:10px;font-family:robotomedium;}
.footer-top .links-address p.big{font-size:19px;}
.footer-top .links-address .address {width: 38%;padding: 20px 0px;display: inline-block;vertical-align: top;margin-right:1%;}
.footer-top .links-address  .links {width: 61%;display: inline-block;vertical-align: top;padding: 20px 0px;}
.footer-top .links-address .shop-links,.footer-top .links-address .myaccount-links{width: 30%;display: inline-block;vertical-align: top;}
.footer-top .links-address .customer-service-links{width: 40%;display: inline-block;vertical-align: top;}
.footer-top .links-address  ul li{list-style-type: none;}
.footer-top .links-address  ul li a{color: #005a78;font-size: 16px;text-decoration: none;line-height: 34px;}
.footer-middle {background-color: #d4e9ec;height:auto;}
.footer-middle .newsletter-socialmedia{width: 1240px;margin: 0 auto;padding: 10px 0px;}
.footer-middle  .newsletter-socialmedia .newsletter-container{width:70%;display:inline-block;vertical-align: middle;}
.footer-middle .newsletter-socialmedia .social-media-container{width:30%;display:inline-block;vertical-align: middle;}
.footer-middle .newsletter-container .container1{background: transparent;width: 69%;display: inline-block;vertical-align: middle;}
.footer-middle  h2{color:#107a8f;font-size:18px;font-family:Futura;width: 30%;margin-right: 1%;display: inline-block;vertical-align: middle;}
.footer-middle h2 span.big{font-size:22px;}
.newssignupbucket input::-webkit-input-placeholder{color: #fff;font-size:14px;font-family:robotomedium;}
.newssignupbucket input::-moz-placeholder{color: #fff;font-size:14px;font-family:robotomedium;}
.newssignupbucket input:-ms-input-placeholder{color: #fff;font-size:14px;font-family:robotomedium;}
.newssignupbucket input:-moz-placeholder {color: #fff;font-size:14px;font-family:robotomedium;}
.footer-middle ul li{list-style-type:none;display: inline-block;}
.footer-middle .social-media img {max-width: 45px;}
.footer-middle h3 {width: 68%;display: inline-block;vertical-align: middle;text-align: right;font-size: 16px;text-transform: uppercase;font-family: robotomedium;margin-right: 2%;}
.footer-middle .social-media {width: 30%;display: inline-block;vertical-align: middle;}
.footer-bottom{height:auto;color:#333; border-top:1px solid #ccc;}
.footer-bottom .copywrite-section{width: 100%;margin: 0 auto;padding: 15px 10px;}
.footer-bottom .copywrite-section .txt {width: 69%;display: inline-block;vertical-align: middle;font-size: 12px;color: #333;font-family: montserratregular;}
.footer-bottom .copywrite-section .paymentgateway {width: 20%;display: inline-block;vertical-align: middle;}
.footer-bottom .copywrite-section .company-logo {width: 10%;display: inline-block;vertical-align: middle;    text-align: right;display:none;}
.footer-bottom .copywrite-section .paymentgateway img {max-width: 100%;}
/*************************Shopping Steps CSS***********************/
div.stepsbg_r{height:50px;padding:0px 6px 0px 0px;margin:18px 0px 0px 0px; display:none;}
div.stepsbg_l{height:50px;position:relative;margin:0px 0px 0px 0px;padding:0px;position:relative;}
.stepsbg_l ul.steplist{list-style:none;font-family:tahoma;font-size:11px;padding-left:40px;}
li div.stepno{font-size:15px;font-weight:bold; line-height:30px;}
li div.steptxt{padding-top:1px;}
li.step_seprator{width:1%;float:left;height:30px;position:relative;top:1px;}
li.normalstep{list-style:none;margin:0px;background-image:url('images/container2/shoppingsteps/activestep.gif');background-position:center top;background-repeat:no-repeat;width:22%;padding:0px 0px 0px 0px;height:39px;float:left;text-align:center;position:relative;top:0px; color:#333;} 
li.normalstep div.steptxt{color:#7f7f7f;}
li.selectedstep{list-style:none;margin:0px;background-image:url('images/container2/shoppingsteps/normalstep.gif');background-position:center top;background-repeat:no-repeat;width:22%;padding:0px 0px 0px 0px;height:49px;float:left;text-align:center;font-weight:bold;position:relative;top:0px; color:#666;} 
li.selectedstep div.steptxt{color:#7f7f7f;}
/**********************Bread Crumb Css *************************/
div.breadcrumbg_r{padding-right:9px;  height:32px;  margin:0px 0px 2px 0px;}
div.breadcrumbg_l{height:32px; position:relative; margin:0px;padding:0px;padding:0px 0px 0px 12px;font-size: 12px;font-family: montserratregular;}
.breadcrumbg_l .breadcrumlnk{color:#000000;text-align:left;width:auto;float:left; padding-top:8px;float:none;}
.breadcrumbg_l .breadcrumlnk .maincategoery{font-weight: normal;text-decoration: none;color: #333;font-size: 12px;font-family: montserratregular;} 
.breadcrumbg_l .breadcrumlnk a {background-repeat: no-repeat;color: #000000;text-decoration: none;background-position: right 5px;padding-right: 20px;margin-right: 12px;}
.breadcrumbg_l .breadcrumlnk a:hover{text-decoration:none;}
.breadcrumbg_l .breadcrumlnk a.nobullet {background:none;}
.breadcrumbg_l .compairebtn{float:right; padding-top:4px;}
.breadcrumbg_l .breadcrumlnk a:nth-child(2) {display: none;}
 /**********************************Compare popup design ****************************/
 #divCompPop {height:auto;margin-left:-200px;padding-bottom:20px;position:absolute;right:32px;top:0px;z-index:210;}
.cmp_pop{ width:438px; height:132px; position:relative;}
.cmp_pop_l{ width:5px; height:132px; background:url(images/main/pop/pp_l.gif) no-repeat; float:left;}
.cmp_pop_m{ width:402px; height:122px; background:url(images/main/pop/pp_m.gif) repeat-x; float:left; padding:5px 2px;}
.cmp_pop_r{ width:8px; height:132px; background:url(images/main/pop/pp_r.gif) no-repeat; float:left;}
.cmp_pr{height:31px; width:100%;}
.cmp_pop_tl{ width:7px; height:31px;  float:left;}
.cmp_pop_tm{height:31px;  float:left; width:368px;text-align:left;}
.cmp_pop_tr{ width:19px; height:31px;  float:left;}
.cmp_pop_tmh{ font-size:11px; color:#fff;  font-weight:bold;}
.cl_p{ margin-top:6px;}
.cmp_prul{ height:auto; margin:0px; padding:5px; list-style:none;}
.cmp_prul li{ padding:0px; margin:0px 0px 0px 0px; width:94px; height:90px; list-style:none; float:left; background:url(images/main/pop/cmp_img.gif) no-repeat 28px 5px; font-size:11px; color:#000;text-align:left;}
.cmp_prul li label{display:block; text-indent:2px;}
.cmp_prul li div{ height:68px;}
.cmp_prul li div span{ width:23px; display:block; float:left; padding-left:3px; padding-top:22px;}
.cmp_prul li div div{ width:61px; float:left; height:55px; padding-left:3px; padding-top:6px;}
.cmp_prul li.btn{ padding:0px; margin:0px 0px 0px 0px;list-style:none; width:100px; height:27px; background:none; float:right; margin-top:10px;} 
.btnpr{background:url(images/main/pop/btn_bg.gif) no-repeat; width:106px; height:21px; border:none; color:#FFFFFF; font-weight:bold; font-size:11px; cursor:pointer; margin:5px 0px;}
.cmp_pop_close{background:url(images/main/pop/close_p.gif) no-repeat; margin-top:5px; margin-left:10px; display:block; width:8px; height:8px; border:0px; text-decoration:none;}
a.btnpr{background:url(images/main/pop/btn_bg.gif) no-repeat; width:106px; height:18px; border:none; color:#FFFFFF; font-weight:bold; font-size:12px; cursor:pointer; margin:5px 0px; display:block; text-decoration:none; text-align:center; line-height:17px; text-transform:uppercase;}
a.btnpr:hover{ text-decoration:none;}
.cmp_pop_mtxt{ color:#fff;  font-weight:bold; text-align:center; font-size:13px;}
/*messages CSS */
.errorimg{width:36px;background:url(images/main/error.gif) no-repeat top left; height:32px; float:left;margin-left:5px;margin-top:5px;}
.msgimg{width:36px;background:url(images/main/msg.gif) no-repeat top left; height:32px; float:left; margin-left:5px;margin-top:5px;}
.successimg{width:36px;background:url(images/main/success.gif) no-repeat top left; height:32px; float:left; margin-left:5px;margin-top:5px;}
.info{font-size:12px; color:#000; margin-left:50px; text-align:left;}
.empty_msg{height:auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;border: 0px solid #666666;text-align: center; margin: 4% auto;}
.empty_msg .msgtitle{font-weight:bold;}
.empty_msg .msgtext{font-weight:normal;}
.empty_msg .msgtext a{ color:#000; font-weight:bold; text-decoration:underline;}
.empty_msg .msgtext a:hover{text-decoration:none;}
.error_msg{height:auto;border:1px solid #f00;margin:1% auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;}
.error_msg .msgtitle{font-weight:normal;}
.error_msg .msgtext{font-weight:normal;}
.error_msg .msgtext a{ color:#000; font-weight:normal; text-decoration:underline;}
.error_msg .msgtext a:hover{text-decoration:none;}
.success_msg{height:auto;border:1px solid #129523;margin:1% auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;}
.success_msg .msgtitle{font-weight:normal;}
.success_msg .msgtext{font-weight:normal;}
.success_msg .msgtext a{ color:#000; font-weight:normal; text-decoration:underline;}
.success_msg .msgtext a:hover{text-decoration:none;}
.empty_msg {font-size: 12px;color: #000;text-align: left;}
.empty_msg{height:auto;border:1px solid #129523;margin:1% auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;}
.empty_msg .msgtitle{font-weight:normal;}
.empty_msg .msgtext{font-weight:normal;}
.empty_msg .msgtext a{ color:#000; font-weight:normal; text-decoration:underline;}
.empty_msg .msgtext a:hover{text-decoration:none;}
/*Bubble css*/
.maindiv{width:190px;height:auto;border:1px solid #f00;background:#f2f2f2;color:#ff0000;font-family:tahoma;font-size:12px;padding:5px;z-index:2;position:relative;}
.maindiv span.left{position:absolute;	background:url(images/main/popup/leftarrow.gif) no-repeat;	z-index:5;	text-decoration:none;	padding:4px;	left: -10px;	top: 5px;} 
.maindiv span.right{position:absolute;	background:url(images/main/popup/rightarrow.gif) no-repeat;	z-index:5;	text-decoration:none;	padding:4px;	left: 200px;	top: 5px;} 
/******************************Storemap page css in one place****************************/
.storemap_top{ background:url(images/main/map/map_bgmain.gif) repeat-x left top; height:50px;}
.storemap_right{ float:right; width:5px;background:url(images/main/map/map_bgright.gif) no-repeat top right; display:block; height:50px;}
.storemap_left{ float:left; width:10px;background:url(images/main/map/map_bgleft.gif) no-repeat top left; display:block; height:50px;}
.storemap_content{ float:left; width:50%; display:block; height:45px; padding-top:5px; padding-left:15px; }
.storemap_content h3{color:#FFFFFF; font-size:13px; font-weight:bold; font-family:tahoma; float:left;width:100%; margin:0px; padding:0px;}
.storemap_content p{ font-size:11px; color:#FFFFFF; padding:0px; margin:0px; float:left; width:100%;}
.storemap_ld{ text-align:right; display:block; height:25px; padding-top:15px;}
.storemap_ld a{ text-decoration:none; color:#FFFFFF; font-size:13px; font-weight:bold; padding-right:5px;}
.storemap_ld a:hover{ text-decoration:underline;} 
/**************Storemap select city and route******************************/
.container1 .storemap {color:#000000;margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%;border:1px solid #E3E3E3; border-top:none;}
.container1 .storemap label{color:#ffffff; font-size:12px;display:block; font-weight:bold;}
.container1 .storemap select{width:146px;background-color:#FFFFFF;border:1px solid #7f9db9;color:#000000;font-size:11px;height:18px;}
.container1 .storemap p.gidetext{position:relative;top:1%; left:6px; color:#ffffff;font-size:12px; padding-right:4px; font-family:tahoma;}
.container1 .storemap p.b{}
.container1 .storemap p a.morelnk{font-weight:normal; text-decoration:underline;color:#fff;cursor:pointer;padding-left:14px;display:block; padding-right:4px; margin-left:130px;}
.container1 .storemap p a.morelnk:hover{text-decoration:none;}
.container1 .storemap label.citylabel{position:relative;left:0px; top:6px; color:#000;}
.container1 .storemap label.getroute{position:relative;left:0px; top:12px; color:#000;}
.container1 .storemap select.citylist{position:relative; left:0px; top:10px; width:160px; }
.container1 .storemap label.routelabel{position:relative;left:0px; top:20px; color:#000; }
.container1 .storemap span.routetxtdiv{width:130px; float:left; display:block; margin-right:5px;}
.container1 .storemap input.routetxt{position:relative; left:0px; top:5px; width:130px; }
.container1 .storemap .btnlocate{ background:url(images/main/map/btn_locate.gif) no-repeat top left; width:86px; height:18px; text-align:center; color:#FFFFFF; display:block; font-weight:bold; float:left; margin-left:0px; margin-top:6px; padding-top:1px;}
.container1 .storemap .btnlocate a{  color:#fff; text-decoration:none; font-size:12px;}
.container1 .storemap .storemapborder{width:95%; height:1px; display:block; margin:5px auto; overflow:hidden; position:relative; top:10px; float:left;}
.container1 .storemap .storemapbtn{ float:left; margin-left:5px; display:block;width:90%;}
.container1 .storemap .storemapbtn .navbtn{ margin:3px 5px 3px 0px; display:block; color:#000; height:22px; float:left;font-weight:bold; text-decoration:none;}
.container1 .storemap .storemapbtn a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#000; height:22px; float:left; font-weight:bold; text-decoration:none;}
.container1 .storemap .storemapbtn a.navbtn:hover,a.navbtn:visited{ color:#000; cursor:pointer; text-decoration:none; line-height:24px;}
.container1 .storemap .storemapbtn .navbtn_l{display:none;}
.container1 .storemap .storemapbtn .navbtn_m{ background:transparent url(images/container1/storelocator/mjbtn.gif) repeat-x scroll; border:1px solid #C5F0A4; height:18px; padding:0px 10px; }
.container1 .storemap .storemapbtn .navbtn_r {display:none;}
.container1 .storemap .storemapbtn .mj_btnbg{ background:transparent none repeat scroll 0%; border:medium none; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; height:18px;padding-bottom:2px; text-transform:uppercase;}
.container1 .storemap  div.mapdiv{margin:0px 5px; height:40px; float:left;}
.container1 .storemap  div.locatediv{ margin:0px 0px 0px 5px; height:25px; float:left;}
/*storeslist  for container2*/
.container2 .storeslist{margin:0px 0px 0px 0px;overflow:hidden;text-align:left;width:auto; position:relative;}
.container2 .storeslist .filterarea{ text-align:right; padding-right:5px;}
.container2 .storeslist .filterarea a{ text-decoration: underline; font-size:12px; font-weight:bold; color:#000; background:url(images/main/map/filter.gif) no-repeat 60px 6px; padding-right:15px;}
.container2 .storeslist .storesdivparent{height:280px; overflow:auto;}
.container2 .storeslist .filterarea a:hover{ text-decoration:none;}
.container2 .storeslist ul.storeslistdetails{margin:5px 0px 30px 0px; padding:0px; list-style:none;}
.container2 .storeslist ul.storeslistdetails li{line-height:1.3; padding:0px 5px; font-size:12px; color:#000;}
.container2 .storeslist .storeslistdetails a.storeslistheading{font-size:12px;font-weight:bold;color:#000;text-decoration:none;}
.container2 .storeslist .storeslistdetails a.storeslistheading:hover{text-decoration:none;}
.container2 .storeslist ul.storeslistdetails li.storelinks{ margin-top:5px; }
.container2 .storeslist ul.storeslistdetails li a.visitthewebstore{ color:#000; text-decoration:underline; display:block; }
.container2 .storeslist ul.storeslistdetails li a:hover.visitthewebstore{ text-decoration:none;}
.container2 .storeslist ul.storeslistdetails li.visitstorediv{ height:28px;}
/*Loader*/
.loader{height:80px;width:80px; margin-top:10px; margin-bottom:10px;background:url(images/main/loader-image-animation.gif) no-repeat scroll center center;}
/*Pricerange slider*/
.container1 .productlocatorbucket div.storelocate_sliderbg_r{padding-right:5px; height:70px; background: url(images/main/slider/slider_bg_r.gif) no-repeat top right; margin:2px 7px 0px 7px;}
.container1 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:70px; background:url(images/main/slider/slider_bg_l.gif) no-repeat top left; position:relative; padding:2px 0px 0px 10px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5% }
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valuestart{width:75px; border:0px; background:none; margin-top:6px; position:absolute;left:4px;font-size:12px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valueend{width:77px; border:0px; background:none; text-align:right; margin-top:6px; position:absolute; right:0px;font-size:12px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l p{font-size:11px; color:#0b1301; font-family:tahoma; font-weight:normal;}
.container2 .productlocatorbucket div.storelocate_sliderbg_r{padding-right:5px; height:70px; background: none; margin:2px 7px 0px 7px; }
.container2 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:70px; background:none; position:relative; padding:2px 0px 0px 10px;border:1px solid #666;}
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5% }
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valuestart{width:75px; border:0px; background:none; margin-top:6px; position:absolute;left:4px;font-size:12px;}
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valueend{width:77px; border:0px; background:none; text-align:right; margin-top:6px; position:absolute; right:0px;font-size:12px;}
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l p{font-size:11px; color:#cc0000; font-family:tahoma; font-weight:bold;}
.container3 .productlocatorbucket div.storelocate_sliderbg_r{padding-right:5px; height:70px; background: url(images/main/slider/slider_bg_r.gif) no-repeat top right; margin:2px 7px 0px 7px;}
.container3 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:70px; background:url(images/main/slider/slider_bg_l.gif) no-repeat top left; position:relative; padding:2px 0px 0px 10px;}
.container3 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5% }
.container3 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valuestart{width:75px; border:0px; background:none; margin-top:6px; position:absolute;left:4px;font-size:12px;}
.container3 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valueend{width:77px; border:0px; background:none; text-align:right; margin-top:6px; position:absolute; right:0px;font-size:12px;}
.container3 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l p{font-size:11px; color:#cc0000; font-family:tahoma; font-weight:bold;}
/*product search slider*/
.container2 .productsearchslider {width:650px; margin:0 auto; padding-bottom:5px;}
.container2 .productsearchslider  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5%;}
.container2 .productsearchslider div.storelocate_sliderbg_r{padding-right:7px; height:52px; background: url(images/main/slider/slider_bginner_r.gif) no-repeat top right; margin:2px 7px 0px 7px;}
.container2 .productsearchslider div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:48px; background:url(images/main/slider/slider_bginner_l.gif) no-repeat top left; position:relative; padding:4px 0px 0px 10px;}
.container2 .productsearchslider div.pricerange{width:80px; float:left;}
.container2 .productsearchslider p{font-size:11px; color:#000000; font-family:tahoma; font-weight:bold;}
.container2 .productsearchslider div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5%;}
.container2 .productsearchslider div.parent{margin-top:5px;}
.container2 .productsearchslider div.innerslider{width:400px;  float:left; margin-left:5px; margin-right:10px; position:relative;}
.container2 .productsearchslider div.slidersearchbtn{ width:auto;}
.container2 .productsearchslider div.innerslider .product_valuestart{width:100px; border:0px; background:none; margin-top:10px; position:absolute;left:-4px; font-size:12px; }
.container2 .productsearchslider div.innerslider .product_valueend{width:100px; border:0px; background:none; text-align:right; margin-top:10px; position:absolute; right:0px; font-size:12px;}
img{font-size:12px; color:#000000;}
/********************Visit Store popups**************************/
.vs_popup{ width:705px; height:100%; overflow:hidden; color:#666666; font-family:Verdana, tahoma; font-size:11px;}
.vs_popup_top{ width:705px; height:57px; background:url(images/main/visitstore/vs_popup_top.png) no-repeat left top;}
.vs_popup_mid{ width:691px; height:100%; background:url(images/main/visitstore/vs_popup_mid.png) repeat-y left top; overflow:hidden;padding:0px 7px 10px 7px;}
.vs_popup_btm{width:705px; height:57px; background:url(images/main/visitstore/vs_popup_btm.png) repeat-x left top;}
.vs_popup_mid_ct{ width:599px; margin:0px auto; height:100%; overflow:hidden;}
.vs_reserve_title{ width:552px; height:42px; margin-bottom:10px; background:url(images/main/visitstore/vs_reserve_title.gif) no-repeat left top; font-style:italic; color:#fff; font-size:17px; padding-left:47px; font-weight:bold; padding-top:15px; font-weight:bold;position:relative;}
.vs_getacall{ width:552px; height:42px; margin-bottom:10px; background:url(images/main/visitstore/vs_getacall.gif) no-repeat left top; font-style:italic; color:#fff; font-size:17px; padding-left:47px; font-weight:bold; padding-top:15px; font-weight:bold; position:relative;}
.vs_getacallul{}
.vs_getacallul li{ padding-bottom:0px !important;}
.vs_Askfordemo{width:552px; height:42px; margin-bottom:10px; background:url(images/main/visitstore/vs_askfordemo.gif) no-repeat left top;
font-style:italic; color:#fff; font-size:17px; padding-left:47px; font-weight:bold; padding-top:15px; font-weight:bold; position:relative;}
.vs_popup_subtitle{ color:#000; font-size:13px; font-style:italic; font-weight:bold; margin-bottom:5px;}
.vs_popup_content{padding:0px 10px; height:100%; overflow:hidden;}
.vs_popup_content_top{ padding:5px 5px; height:100%; overflow:hidden;}
.vs_popup_content_top_p{height:100%; overflow:hidden; padding-bottom:5px;}
.vs_popup_content_top_l{ width:295px; padding-right:5px; height:100%; overflow:hidden; float:left; padding-bottom:5px;}
.vs_popup_content_top_r{ width:240px;height:100%; overflow:hidden; padding-left:10px; float:left; border-left:1px solid #ccc;}
.vs_popup_form{}
.vs_popup_form ul{ margin:0px; padding:0px; list-style:none; overflow:hidden; height:100%; }
.vs_popup_form ul li{ float:left; width:100%; list-style:none; margin:0px; padding-bottom:3px; overflow:hidden;_padding-bottom:1px;}
.vs_popup_form ul li label{ width:30%; float:left; font-size:12px; font-weight:bold; font-style:italic; position:relative; top:2px; text-align:right; padding-right:5%;}
.vs_popup_form ul li span{width:63%; float:left;}
.vs_popup_form .vs_txtbox{ border:1px solid #ccc; width:178px; height:20px; padding-top:3px; padding-left:3px; font-family:Verdana, tahoma; font-size:12px; overflow:hidden;}
.vs_popup_form .vs_select{ width:155px; font-size:11px;color:#000; font-family:Verdana, tahoma;}
.vs_popup_form .vs_txtbox2{width:232px; height:15px;border:1px solid #ccc; font-size:11px; color:#000; font-family:Verdana, tahoma;padding-left:5px;}
.vs_popup_form .vs_errmsgs{ font-style:italic; font-size:11px; color:#f00; padding-top:10px;}
.vs_searchbtn_p{ text-align:right; padding-top:5px;}
.vs_searchbtn{ width:172px; height:22px; background:url(images/main/visitstore/searchnow_btn.gif) no-repeat left top; border:none; cursor:pointer;display:block; font-size:0px;}
.vs_visitstorebtn{width:323px; height:32px; background:url(images/main/visitstore/visitstore_btn.gif) no-repeat left top; border:none;cursor:pointer;}
.vs_selectstore{ width:569px;background:#e9e8e8; clear:both;}
.vs_selectstore .vs_selectstore_top{ height:7px; background:url(images/main/visitstore/vs_selectstore_top.gif) no-repeat left top;overflow:hidden;}
.vs_selectstore .vs_selectstore_mid{ padding:5px 15px;}
.vs_selectstore .vs_selectstore_btm{ height:7px; background:url(images/main/visitstore/vs_selectstore_btm.gif) no-repeat left bottom;}
.vs_selectstore_heading{ font-size:13px; color:#7f7f7f; font-family:Verdana, tahoma; font-weight:bold; font-style:italic; background:url(images/main/visitstore/vs_headingbtm_border.gif) repeat-x left bottom; padding-bottom:8px;}
.vs_selectstore_heading span{ color:#666; font-size:11px; font-weight:normal; padding-left:10px;}
.vs_storelist_main{ height:140px; padding-top:10px; padding-bottom:0px; overflow:auto; padding-left:5px; position:relative;}
.vs_storelist{width:160px; height:135px;float:left; margin-right:5px; margin-bottom:10px; font-size:11px; color:#666; position:relative;padding-left:5px; padding-top:5px;}
.vs_storelist ul{ margin:0px; padding:0px;}
.vs_storelist ul li{ margin:0px; padding:0px; list-style:none; line-height:normal; padding-bottom:1px;}
.vs_instock{ background:url(images/main/visitstore/instock.gif) no-repeat left top; padding-left:18px !important; font-size:11px; font-weight:bold; color:#008000; position:absolute; width:90%; bottom:28px; left:5px;}
.vs_reservenow{ width:137px; height:17px; background:url(images/main/visitstore/reservenow_btn.gif) no-repeat left top; border:none; cursor:pointer; font-family:Verdana, tahoma; color:#fff; font-weight:bold; font-style:normal; text-align:center; font-size:11px; padding-bottom:4px;_padding-bottom:2px; display:block; text-decoration:none;}
.vs_reservenowli{ position:absolute; width:90%; bottom:6px; left:5px;}
.vs_outofstock{ background:url(images/main/visitstore/outofstock.gif) no-repeat left top; padding-left:18px !important; font-size:11px;font-weight:bold; color:#f00; position:absolute; width:90%; bottom:28px; left:5px;}
.vs_storelist_select{width:160px; height:135px;float:left; margin-right:5px; margin-bottom:10px; font-size:11px; color:#666;position:relative; background:url(images/main/visitstore/vs_storelist_select.gif) no-repeat left top; padding-left:5px; padding-top:5px;}
.vs_storelist_select ul{ margin:0px; padding:0px;}
.vs_storelist_select ul li{ margin:0px; padding:0px; list-style:none; line-height:normal; padding-bottom:1px;}
.vs_disclaimer{ padding-top:10px; color:#333; padding-left:10px;}
.vs_visitstore_gray{ padding:15px 0px; text-align:center;}
.vs_visitstore_graytxt{ font-size:12px; color:#666666; font-style:italic; font-weight:bold; text-align:center; padding-top:8px;}
a.vs_stores_link{ color:#000; text-decoration:underline; padding-bottom:2px;}
a:hover.vs_stores_link{ color:#000; text-decoration:none;}
.vs_close{ width:20px; height:20px; background:url(images/main/visitstore/vs_close.gif) no-repeat left top; position:absolute; top:13px;right:13px; border:none; cursor:pointer;}
.img_reserve{display:block; height:38px; width:51px;background:url(images/main/visitstore/reserve_img.gif) left top no-repeat;}
.img_askfordemo{display:block; height:38px; width:51px;background:url(images/main/visitstore/askfordemo_img.gif) left top no-repeat;}
.img_getacall{display:block; height:38px; width:51px;background:url(images/main/visitstore/getacall_img.gif) left top no-repeat;}
/*new classes for currency selector*/
#currency_selecter{position:absolute; top:4px; left:0px; width:204px; font-family:tahoma; font-size:11px; font-weight:normal;z-index:1000; text-align:left;}
#currency_selecter .currencylist{list-style:none; margin:0px; padding:0px;}
#currency_selecter .currencylist li{margin:0px; padding:0px; background:url(images/main/currency/currencylistbg.jpg) left top no-repeat; width:194px; height:19px; padding-left:10px; padding-top:3px; margin-bottom:1px;}
#currency_selecter .currencylist li a {display:block; color:#000; text-decoration:none; padding-left:0px;}
#currency_selecter  img.countrymap{border:none; float:left;}
#currency_selecter .currency{ padding:0px 0px 0px 10px; display:block; float:left;}
#currency_selecter .selectedcountry{ background:url(images/main/currency/currencylistbg.jpg) left top no-repeat; width:194px; height:18px; padding-left:10px; padding-top:4px;}
#currency_selecter  .changecurrencylnk{float:right; padding:0px 6px 0px 0px; color:#333; text-decoration:none; background:url(images/main/currency/bullet.jpg) right 4px no-repeat; margin-right:4px;}
.divbtncomparision{display:none;}

.error_msgsmall{height:auto;border:1px solid #fe2905;margin:1% auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;}
.error_msgsmall .errorimgsmall{width:27px;background:url(images/container2/msg/icon_error.gif) left top no-repeat; height:24px; float:left;margin-left:2px;margin-top:2px;}
.error_msgsmall .smallmsg_title{color:#fe2905;}
.success_msgsmall{height:auto;border:1px solid #329930;margin:1% auto; overflow:hidden;background-color:#ffffcd; padding:2px; width:98%;}
.success_msgsmall .successimgsmall{width:27px;background:url(images/container2/msg/icon_success.gif) left top no-repeat; height:24px; float:left;margin-left:2px;margin-top:2px;}
.success_msgsmall .smallmsg_title{color:#006501;}
.empty_msgsmall{height:auto;border:1px solid #cccccc;margin:1% auto; overflow:hidden;background-color:#ffffff; padding:2px; width:98%;}
.empty_msgsmall .msgimgsmall{width:27px;background:url(images/container2/msg/icon_info.gif) left top no-repeat; height:24px; float:left;margin-left:2px;margin-top:2px;}

.smallmsg_info{font-size:11px; color:#7f7f7f; margin-left:36px; text-align:left;}
.smallmsg_title{font-weight:normal;}
.smallmsg_text{font-weight:normal;}
.smallmsg_text a{ color:#000; font-weight:normal; text-decoration:underline;}
.smallmsg_text a:hover{text-decoration:none;}
img{border:none}
/*Quick View Add to cart 12-7-2011*/
.quickview_addtocart{padding:10px;}
.quickview_addtocart .quickview_leftpane{width:300px; float:left; }
.quickview_addtocart .quickview_rightpane{width:383px; float:right;}
.quickview_addtocart .productimagediv{width:300px; }
.quickview_addtocart .productimagediv .product-largimg{width:300px; height:300px;}
.quickview_addtocart .ui-corner-bottom {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.quickview_addtocart .ui-tabs{padding:0px; clear:both;}
.quickview_addtocart .ui-tabs .ui-tabs-panel{height:165px; padding-right:0px; }
*html .quickview_addtocart .ui-tabs .ui-tabs-panel{height:180px;}
*html .quickview_addtocart .container13{height:120px;  overflow:hidden;}
.quickview_addtocart .container13 .ctl_productattributes{padding:0px;}
.quickview_addtocart .container13 div.r_bottom{border:none;}
.quickview_addtocart  .container13 .ctl_productattributes ul li.attributeslist{width:auto;  height:auto; margin-bottom:6px; width:180px;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist .labeldiv{width:100px;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist label{font-size:10px; font-weight:bold;color:#000;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist b{display:none;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist .listdiv{float:none; width:auto; clear:both;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist .dropdownstyle{width:118px; border:1px solid #ccc;}
.quickview_addtocart .ctl_productdetail{border:1px solid #D6D6D4;border-top:none; height:100%; padding:10px; overflow:hidden;}
.quickview_addtocart .product_qty{width:70px; float:left;border-right:1px solid #D6D6D4;}
.quickview_addtocart .product_qty label.qtylabel{font-size:10px; font-weight:bold; color:#000; display:block; margin-bottom:4px;}
.quickview_addtocart .product_qty .qtytxtbox{height:19px; width:40px; border:1px solid #ccc;}
.quickview_addtocart .productprices{width:165px; float:left;padding-left:6px;}
*html .quickview_addtocart .productprices{width:140px;}
.quickview_addtocart .productprices label {color: #000000;font-size: 11px;font-weight: bold;}
.quickview_addtocart .productprices span {color: #666;font-size: 11px;}
.quickview_addtocart .productprices b {color:#000;}
.quickview_addtocart .productprices .productmrp{display:block; margin-bottom:4px;}
.quickview_addtocart .cartbuttondiv{width:auto; float:right;}
.quickview_addtocart .cartbuttondiv .navbtn_l{display:none;}
.quickview_addtocart .cartbuttondiv .navbtn_r{display:none;}
.quickview_addtocart .cartbuttondiv .navbtn_m{background:url(images/main/quickview/quickview_btnbg.jpg) left top repeat-x; height:32px; padding:0px 10px 0px 10px}
.quickview_addtocart .cartbuttondiv  .mj_btnbg{background:none; height:32px;padding:0px; line-height:32px; font-family:Verdana, tahoma; font-size:13px; font-weight:bold;color:#fff;}
.quickview_addtocart .social_lnk{margin-top:10px;}
.quickview_addtocart .ctl_productoptions{font-size:12px; font-weight:normal; color:#666; margin-top:10px;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist {list-style:none;margin: 0;padding: 0;position: relative;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist li { margin: 0 0 2px;list-style:none;display:inline-block; float:left;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist li.sep{padding:0px 4px 0px 4px;color:#666;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist li a{color:#6bb130;text-decoration:none;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist li a:hover{text-decoration:underline;}
.quickview_addtocart .product_description{}
.quickview_addtocart .product_description p{}
.quickview_addtocart .quickview_btnback{background:url(images/main/quickview/quickviewbtn_back.png) left top no-repeat; display:none; height:36px; width:36px; position:absolute; left:-30px;top:50%;z-index:4000;}
.quickview_addtocart .quickview_btnnext{background:url(images/main/quickview/quickviewbtn_next.png) left top no-repeat; display:none; height:36px; width:36px;position:absolute; right:-30px;top:50%;z-index:2000;}
ui-dialog .ui-dialog-content{position:relative;}
.quickview_addtocart .container10 .ctl_review{margin-top:0px;}
.quickview_addtocart .container10 .ctl_review .link{padding-top:0px; padding-right:12px;}
.quickview_addtocart .container10 .ctl_review .link label{color:#666; font-weight:bold}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist_swatch{padding-top:10px;}
.quickview_addtocart .container10 div.r_bottom{border:none;}
.ui-dialog.popup-quickview{width:70% !important;}
.ui-dialog.popup-quickview .ui-dialog-titlebar{background:none;}
.ui-dialog.popup-quickview .ui-dialog-titlebar-close{background: url(images/main/quickview-close-v1.png) left top no-repeat;}
.ui-dialog.popup-quickview .quickview_title {font-size: 17px;line-height: 21px;font-family: Futura;color: #006666;text-transform: uppercase;width:100%;}
.quickview_addtocart .container12 .ctl_productdetail .productprices span.productofferprice{width: 30%;}
/*new classes for grild*/
.grd_newstyle{width: 100%;border:1px solid #7f7f7f;border-collapse:collapse;}
.grd_newstyle th {border: solid 1px #7f7f7f; }  
.grd_newstyle td{border: solid 1px #7f7f7f;}
.grd_newstyle .alt_rowstyle { } 
.grd_newstyle .grd_pagerstyle {} 
.grd_newstyle .grd_pagerstyle table {border:0px;}
.grd_newstyle .grd_pagerstyle table td {border:0px;}
.grd_newstyle .grd_pagerstyle table td a{color:#7f7f7f}
.cartdetailsinfobtm{display:none;}
.r_bottom{clear:both;}
/*header custom*/
.header_left{display:inline-block;width:30%;margin-top:10px;padding:0px;vertical-align: middle;}
.header_right{display:inline-block;width:70%;margin-top:10px;padding:0px;vertical-align: middle;}
.logo {text-align: left;}
.carttxt{display: block;font-size: 16px;height: 19px;padding-right: 3px;text-align: left;}
/**Home Page**/
.martjacklogo,.flex-direction-nav{display:none;}
.flexslider {position: relative;}
.flexslider .slides li{display:none;}
.flex-control-nav{width: 100%;position: absolute;bottom:20px;text-align: center;}
.flex-control-nav li{margin: 0 6px;display: inline-block;}
.flex-control-paging li a{width:11px;height:11px;border-radius:50%;border:1px solid #7b7979;text-indent: -9999px;display: block;}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover {background: #0d7169;cursor: default;}
/*.home .container1{width:1240px;margin:0 auto; position:relative;}
.home .container1 .bucketgroup .bucket {margin: 5px; padding: 10px;  width: 214px !important;}*/
.home .container1 .showcase_next {background: url(images/main/right_A_active.gif) left top no-repeat;float: none;margin-right: 0;margin-top:0px;position: absolute;right: 5px;top:150px;width: 23px;height: 42px;z-index:1000}
.home .container1 .showcase_prev {background: url(images/main/left_A_active.gif) left top no-repeat;float: none;margin-top:0px;position: absolute;left: 0px;top: 150px;width: 23px;height: 42px;z-index:1000}
.home .container1 .showcase_next.disabled {background: url(images/main/right_A_normal.gif) left top no-repeat;}
.home .container1 .showcase_prev.disabled {background: url(images/main/left_A_normal.gif) left top no-repeat;}
.shop-by-category {background:
rgba(0, 0, 0, 0) url("images/main/background-sub-banner.jpg") no-repeat scroll center 0 / cover;width:100%;}
.shop-by-category .home-categories {width: 1240px;height: auto;margin: 0 auto;}
.shop-by-category .home-categories h3 {font-size: 28px;color: #000;line-height: 54px;font-family: Futura;text-transform: uppercase;margin-bottom: 15px;}
.shop-by-category .home-categories ul{list-style: none;}
.shop-by-category .home-categories ul li{width:24.5%;text-align:center;margin:0;display:inline-block;padding-bottom:40px;}
.shop-by-category .home-categories ul li img{max-width:100%;}
.shop-by-category .home-categories ul li h4 {font-size: 14px;text-transform: uppercase;width: 200px;margin: 0 auto;background: #fff;color: #000;line-height: 20px;padding: 5px 0px;}
#corosal_div_3682324 {width:100% !important;}
#corosal_div_3682928 {width:100% !important;}
.display-section .unit-display {width: 31%;float: left;border: 2px solid #f4f4f4;margin: 0 1% 15px;text-align: center;height: auto;padding: 15px 0px;}
.display-section .unit-display img {display: inline-block;vertical-align: middle;}
.display-section .unit-display h4 {display: inline-block;vertical-align: middle;font-size: 22px;color: #000;margin-left: 15px;}
.brands-div{border-bottom: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;border-left: 1px solid #f4f4f4;}
.shobybraouter {width:100% !important; height:150px !important; margin:0 auto; padding:0px !important; text-align:center;}
.shopbybox {width:100% !important; height:140px !important;}
.marquee0 a {margin-right: 50px;}
/**category page**/
.refinesearch_menu .refine_filter input, .refinesearch_menu .refine_searchfilter input{display:none;}
.category-banner img{max-width:100%;}
.loadmoreproducts{clear:both;font-family:roboto;color:#333;font-size:16px; font-weight:normal;}
.loadmoreproducts .div_r{width:300px; margin:0px auto;border-radius:2px;border:none;background:#efefef;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd{margin-top: 12px;}
/*#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd{background:none;height: 36px;}
#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd #EditCart{border: 1px solid #a4a4a4;float: left;}
#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease,#Productshowcase .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{background: url(images/main/inc_btn.png) no-repeat center center;cursor: pointer;float: left;height: 34px;padding: 0 6px;width: 18px;font-size: 0;margin-top: 0px;margin-left: 10px;}
#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease,#Productshowcase .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease {background: url(images/main/dec_btn.png) no-repeat center center;cursor: pointer;float: left;height:34px;padding: 0 6px;width: 18px;font-size: 0;margin-top: 0px;margin-right: 10px;}
#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd .EditCart{border: 1px solid #a4a4a4;float: left;}
#Productshowcase .bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty {width: 38px!important;line-height: 34px;height: 34px!important;border: 0px;font-size: 18px;border-left: 1px solid #a4a4a4;float: left;border-right: 1px solid #a4a4a4;display: block;text-align: center;margin-top: 0px;margin-left: 0px;padding: 0px 10px;}
#Productshowcase  .bucket_left a.prod-img-link{text-align: center;display: block;}*/
/***Empty cart**/
.empty_msg .empty-cart {width: 48%;text-align: right;display: inline-block;vertical-align: middle;}
.empty_msg .msgtitle {font-weight: bold;width: 48%;display: inline-block;vertical-align: middle;font-family: robotomedium;font-size: 33px;color: #0c4a57;text-transform: capitalize;text-align: left;padding-left: 40px;}
.empty_msg .msgtext a#ctl00_ContentPlaceHolder1_aHome {background-color: #d84f57;border: 1px solid #d84f57;font-size: 21px;font-family: robotomedium;font-weight: normal;text-transform: uppercase;color: #fff;text-decoration: none;padding: 5px 10px;margin: 10px;}
.empty_msg .msgtext {font-weight: normal;margin: 10px 10px;}
.empty_msg .msgtitle .center-text {text-align: center;width: 350px;}
/***Search drop down**/
.ac_results{border:1px solid #e5eaf1;border-radius:4px;width:530px !important;margin:0px 0px 0px 0px;border-top:1px #fff solid;border-top-left-radius:0px;border-top-right-radius:0px;z-index:9999;}
.ac_results li{font-size:13px;border-bottom:1px #f0f0f0 solid;padding:10px 20px;}
.ac_over{background:#8dc73f;color:#333;}
.ac_results.search-dropdown{text-align:left;width: 500px!important;background:#fff;border: 1px solid #b3d6db;margin:0px;z-index:9999;top:94px !important;}
.ac_results.search-dropdown ul{list-style:none;margin:0px;padding:0px;width: 500px;float:left;}
.ac_results.search-dropdown ul li{padding:0px;clear:both;border-bottom:1px solid #e5eaf1;padding:10px 10px;}
.ac_results.search-dropdown ul li.ac_over{background:none;color:#8c8c8c !important;}
.ac_results.search-dropdown ul li:last-child{border:none;}
.ac_results.search-dropdown a.img-product{display:block;float:left;width:65px;margin:0px 20px 0px 0px;}
.ac_results.search-dropdown a.img-product img{width:65px;height:65px !important;margin:0 auto 0 0;}
.ac_results.search-dropdown .title-product{float:left;color:#000;font-size:12px;width: 170px;text-decoration:none;line-height:normal;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0px 0px 0px;}
.ac_results.search-dropdown .title-product b{font-weight:400;}
.ac_results.search-dropdown .title-product .p-brand{color:#232d88;display:none;font-size:13px;font-weight:600;}
.ac_results.search-dropdown .wieght-product{float:left;color:#999;font-size:12px;width:50px;margin-right:5px;line-height:normal;overflow:hidden;white-space:pre-line;text-overflow:ellipsis;height:30px;margin:0px 5px;display:none;}
.ac_results.search-dropdown .price-product{float:left;color:#000;font-size:14px;width: 100px;text-align:center;line-height:normal;font-weight:normal;line-height:42px;}
.ac_results.search-dropdown .price-product b{color:#000}
.ac_results.search-dropdown .mtb-qtyadd{position:static;float:right;width:auto;}
.ac_results.search-dropdown .mtb-qtyadd .btn_addqty{transition:all 0.4s ease 0s;color:#fff;display:block;font-size: 0px;height: 23px;line-height: 23px;text-align:center;text-decoration:none;text-transform:uppercase;width: 100px;background-image: url(images/main/addtocart.png);background-repeat: no-repeat;margin-top: 10px;}
.ac_results.search-dropdown .mtb-qtyadd .btn_qtydecrease{background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.ac_results.search-dropdown .mtb-qtyadd .btn_qtyincrease{background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: right;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.ac_results.search-dropdown .mtb-qtyadd .text_qty{float: left;width:48px!important;padding: 0px!important;text-align: center;height: 34px!important;border: 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;line-height:34px}
.ac_results.search-dropdown .scroller-div{}
.ac_results.search-dropdown #EditCart{width:110px;}
.ac_results.search-dropdown .view-all-product{background: #0d7169;border:1px solid #fff;border-radius: 0;color:#fff;display:block;font-size:13px;font-weight:normal;height:36px;line-height:36px;margin: 30px 0 0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width: 100%;}
.ac_results.search-dropdown .result-found{width:100%;background:#f2f2f2;border-bottom:1px solid #e2e2e2;margin-bottom:0px;height:40px;padding:0px 10px;font-size:14px;text-align:center;font-weight:normal;text-transform:uppercase;line-height:40px;color: #333;}
.ac_results.search-dropdown .scroller-div .viewport{width:auto;height: 300px;overflow:hidden;position:relative;}
.ac_results.search-dropdown .scroller-div .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0;width:100%;}
.ac_results.search-dropdown .scroller-div .scrollbar{background:#fff;position:relative;background-position:0 0;float:right;width:6px;border-radius:8px}
.ac_results.search-dropdown .scroller-div .track{background:#fff;height:100%;width:6px;position:relative;padding:0px;}
.ac_results.search-dropdown .scroller-div .thumb{background: #ccc;height:20px;width:5px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0px;border-radius:8px;}
.ac_results.search-dropdown .scroller-div .thumb .end{background:none;overflow:hidden;height:5px;width:25px;}
.ac_results.search-dropdown .scroller-div .disable{display:none;}
/***Quick cart***/
.quick_cart{font-family: robotomedium;}
.quick_cart::before {content: '';position: absolute;top: -13px;right:24px;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 12px solid #b5d8e1;}
.quick_cart .cart_items {height: auto;border-bottom: 1px solid #efefef;}
.quick_cart {background: #fff;border-radius: 0;border: 1px solid #b5d8e1;display: block;padding:0px;position: absolute;right: 0;top: 26px;width: 410px;z-index: 10000;}
.quick_cart .cart_heading {background: #efefef;height: 46px;text-transform: uppercase;width: auto;font-family: montserratregular;font-size: 16px;color: #333333;padding: 0px 0px 0px 15px;line-height:46px;text-align: left;position: relative;margin-bottom: 0px;position: relative;-moz-border-radius: 0px 0px 0px 0px;border: none;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom:1px solid #ccc;font-weight:normal;}
.cartdetails_div div#QuickCart.quick_cart .cart_items .product_image { width: 75px; height: auto; border: 0; }
.quick_cart .cart_items .product_image img {border: 0;float: left;height: auto;width: 75px;}
.quick_cart .cart_items .delete_btn {background: url(images/main/delete-icon.jpg) center center no-repeat;height: 25px;width: 25px;}
.quick_cart .cart_items .product_details { float: left; width: 66%; }
.quick_cart .cart_items .product_title {color: #666;display: inline-block;padding: 0;font-size: 14px;line-height: 20px;text-transform: capitalize;width: 78%;font-family: robotomedium;font-weight:normal;}
.quick_cart .cart_items .product_details .product_price { color: #333; font-size: 15px; font-weight: 600; margin-top: 0; width: 50%; display: inline-block ;padding-top:7px;}
.quick_cart .jcarousel-skin-tango { border: 0 solid #f0f0f0; box-shadow: 0 0 0 #dcdcdc; }
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel { overflow: auto!important; height: 264px; }
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel ul{position:static;}
.cartdetails_div .quick_cart .jcarousel-skin-tango ul{position:static;}
.quick_cart .cartsummery { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding: 8px; text-align: right; }
.header_top_right .cartsummery .caption{ color: #333; font-family:"FuturaStd-Medium", sans-serif; display: inline-block; float: left; text-transform: uppercase; font-size: 15px; font-weight: 400; }
.quick_cart .cart_buttons {height: 100%;overflow: hidden;padding: 0;text-align: right;margin: 10px;}
.quick_cart .cart_items .product_details .product_varient { display: none; }
.quick_cart .cart_items .product_details .product_price label span {font-size: 16px;font-family: robotomedium;color: #252222;line-height: 30px;}
.quick_cart .product_price .sp_currencysyb.WebRupee { padding: 2px 3px 0 0; }
.quick_cart .cart_items .product_details .product_price span, .quick_cart .cart_items .product_details .product_qty span {font-size: 12px;display: none;}
.quick_cart .product_qty span {width: 28px !important;text-align: center;line-height: 32px;color: #333 !important;font-size: 14px !important;font-family: robotomedium;}
.quick_cart .cart_items .product_details label { font-size: 15px; }
.header_top_right .cartsummery .values { font-size: 15px; font-weight: 400; color: #333; display: inline-block; float: right; margin-left: 4px; width: auto; }
.quick_cart .cart_items .product_details .product_qty { padding-top: 3px; float: left; width: 50%; }
.quick_cart .btn_qtyincrease {background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.quick_cart .btn_qtydecrease {background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;}
.quick_cart .text_qty{float: left;width: 60px!important;padding: 0px!important;text-align: center;height: 34px!important;border: 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.quick_cart .cart_itemlist .cart_item .product_qty .text_qty { border-color: #d2d2d2; border-style: solid; border-width: 1px 0; height: 17px; line-height: 17px; width: 46px ;}
.jcarousel-skin-tango .jcarousel-container-vertical { width: auto; padding: 0px 0; height: auto; }
.jcarousel-skin-tango .jcarousel-next-vertical, .jcarousel-skin-tango .jcarousel-prev-vertical { display: none!important; }
.quick_cart .cart_heading .quick_close {background: url(images/container2/close-popup.jpg) center center no-repeat;height: 30px;width: 30px;display: block;position: absolute;top:7px;right: 9px;z-index: 100;}
.quick_cart .cart_items .product_details .product_qty span.text_qty.Qty {display: block;}
.quick_cart .carttotal.CartTotal {border: 0;}
.quick_cart .carttotal label {font-size: 16px;text-transform: uppercase;text-align: right;width: 69%;font-family: robotomedium;color: #252222;}
.quick_cart .carttotal span {width: 30%;font-family: robotomedium;color: #333;font-size: 16px;text-transform: uppercase;}
.quick_cart .cart_buttons .pay_btn{height: 40px;width:49%}
.quick_cart .cart_buttons .pay_btn.cart_btn{float:left; width:49%}
.quick_cart .cart_buttons .pay_btn.cart_btn .navbtn_m{background: #ef8c24;}
.quick_cart .cart_buttons .navbtn_m {background: #006f67;height: 40px;font-size: 12px;font-family: robotomedium;color: #fff;font-weight: normal;line-height: 40px;text-transform: uppercase; border-radius:2px; padding:0px 20px; float:none; text-align:center;}
.quick_cart .carttotal.CartTotal{padding:10px 10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
/***Quickview***/
.quickview_addtocart .quickview_leftpane{width: 45%;float: left;padding-right: 1%;}
.quickview_addtocart .productimagediv{width:100%;}
.quickview_addtocart .quickview_rightpane{width: 53%;float: left;}
.quickview_addtocart .container10 div.r_bottom{border-bottom: 2px solid #dadada;}
.quickview_addtocart .productprices {width: 100%;}
.quickview_addtocart .ctl_productdetail{border:0px;}
.quickview_addtocart .product_qty{width:auto;}
.quickview_addtocart .cartbuttondiv{float:none;}
/*******CRM coupon code in cart********/
.cartpage .cartflow_container1 div.subheading_r{width: 50%;display: inline-block;}
.cartpage #divbtnApplyCupon {width: 48%;display: inline-block;vertical-align: middle;text-align: right;}
.cartpage #divbtnApplyCupon .navbtn {float: right;}
.cartpage #divbtnApplyCupon .navbtn .navbtn_m{background: #797575;border-radius: 3px;}
.cartpage #divbtnApplyCupon .navbtn .navbtn_m input#btnApplyCoupons {font-family: robotomedium;font-size: 14px;line-height: 24px;}
.cartflowparent .couponcode_parent .navbtn_m #btnApplyCouponTxt {font-family: robotomedium;font-size: 18px;padding: 0px 10px;line-height: 40px;height: 40px;font-weight: normal;}
.cartflowparent .couponcode_parent .navbtn_m #btnApplyCouponTxt {width: 100%;}
/******Loyality Points*******/
.points-summery th {font-size: 14px;font-family: robotomedium;line-height: 34px;border: 1px solid #afacac; background-color: #ccc;text-align: center;font-weight:normal;}
.points-summery td {font-size: 14px;line-height: 32px;border: 1px solid #ccc;text-align: center;}
.capillaryreward_details  .ui-tabs .ui-tabs-nav .ui-state-default a{font-family: robotomedium;font-size: 18px;}
/******Cart btn*******/


/***contact us***/
#tempCls {border: 1px solid #ccc;padding: 20px 65px;}
#temp_FormControl tr{margin-bottom:10px; display:block;}
#temp_FormControl tr td label,#temp_FormControl tr td p{width:200px;display: block;font-size: 16px;}
#temp_FormControl tr td input[type="text"],#temp_FormControl tr td textarea {width: 400px;height: 22px;font-size: 14px;
height: 40px;
font-family: robotomedium;
font-size: 14px;
color: #666;
border: 1px solid #efefef;
border-radius: 2px;
text-indent: 10px;
margin-top: 0px;
margin-bottom: 4px;
}
#temp .navbtn_m{}
#temp .navbtn_m #ctl00_ContentPlaceHolder1_ctl00_ctl02_Submit {height: 40px !important;}
span#ctl00_ContentPlaceHolder1_ctl00_ctl02_lblmsg {font-size: 16px;text-align: center;color: #333;}
/*****************/
/******Footer*****/
.shop-links {visibility: hidden;}
.newsletter-dummy {background: transparent;width: 69%;display: inline-block;vertical-align: middle;}
.footer-middle .newsletter-container .container1{width:100%;}
/*********Contact Us*********/
.contactus-maintxt{color: #666666;text-align:left;margin-bottom: 30px;}
.contactus-maintxt p,.contactus-txt p{font-size: 18px;}
.contactus-maintxt h2,.contactus-txt h2{font-size: 21px;margin: 10px 0px;}
.contactus-txt{color: #666666;text-align:left;padding-left:20px;}
/*******Custom Page********/
.custom-page{color: #666666;font-size: 18px;text-align: left; padding:20px;}
.container_nopadding .custom-page p {color: #666666;font-size: 18px;text-align: left;}
.custom-page ul, .custom-page ol{padding-left: 24px;}
.custom-page h6 {font-size: 18px;margin: 15px 0px 5px;color: #000;}
.custom-page ol li {margin-bottom: 5px;}
.custom-page h1 {font-family: robotomedium;font-size: 22px;color: #333;margin: 0px 0px 10px;padding: 0px;font-weight: bold;}
.custom-page b {color: #000;}
/**********multiple countries registration*********/
input#txtCRMMobileNO{width: 330px;}
select#txtMobileContryCode {height: 42px;font-family: robotomedium;font-size: 17px;color: #666;width: 75px;border: 1px solid #ccc;float: left;padding-left: 10px;display: block;padding-top: 0px;}
/*********Wishlist popup***********/
.ui-dialog.wishlist-dialog .ui-dialog-titlebar{background: #efefef;height: 46px;text-transform: uppercase;width: auto;font-family: montserratregular;font-size: 16px;color: #333333;padding: 0px 0px 0px 15px!important;line-height:46px;text-align: left;position: relative;margin-bottom: 0px;position: relative;-moz-border-radius: 0px 0px 0px 0px;border: none;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom:1px solid #ccc;}
.ui-dialog.wishlist-dialog .ui-dialog-title{font-family: montserratregular;font-size:16px;font-weight:normal;color: #333;padding:0px;line-height: 46px;text-transform: uppercase;text-align: left;}
.ui-dialog.wishlist-dialog .ui-dialog-content{border-top: 0px solid #c2c2c2;margin-top:1px;}
.ui-dialog.wishlist-dialog .ui-dialog-titlebar-close{background: url(images/container2/close-popup.jpg) center center no-repeat;
height: 30px;width: 30px;display: block;position: absolute;top:16px;right: 9px;z-index: 100;}
.wistlist-creation .form-fields .form_input select{width:342px;height:45px;border: 1px solid #ccc;border-radius:2px;color: #666;font-family: robotomedium;font-size: 14px;}
.wistlist-creation .action-bar{text-align:right;clear:both;padding-top:10px;border-top: 0px solid #c2c2c2;margin-top: 10px;margin-left:-14px;margin-right:-14px;padding-right:14px;padding-left:14px;}
.wistlist-creation .action-bar{text-align: center;clear:both;padding-top:10px;border-top: 0px solid #c2c2c2;margin-top: 10px;margin-left: 0;margin-right: 0;padding-right: 0;padding-left: 0;}
.wistlist-creation .action-bar .navbtn{display:inline-block;float:none;font-family: robotomedium;font-size:12px;color:#fff;height: 34px;font-weight:bold;margin-bottom:10px;width: 154px;vertical-align: middle;}
.wistlist-creation .action-bar .navbtn .navbtn_m{background: #006f67;;padding:0px;border-radius:2px;text-align:center;line-height: 34px;height: 34px;padding: 0px 17px;font-size: 12px;text-transform:uppercase;color:#fff;font-family: robotomedium;width: 120px;font-weight:normal}
.wistlist-creation .action-bar .list-creation-lnk{display: inline-block;float: none;font-family: robotomedium;color: #fff;font-weight: normal;margin-bottom: 10px;width: 140px;background: #006f67;;text-decoration: none;border-radius: 2px;text-align: center;line-height: 34px;height: 34px;padding: 0px 10px;font-size: 12px;text-transform: uppercase;vertical-align: middle;}
#divAddToWishList {width: 100%;text-align: center;margin: 10px 0px;}
/**************My account*****************/
.myaccountparent{font-family: robotomedium;max-width:1200px;margin:0px auto; margin-top: 20px;width:100%;height:100%; overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{width:100%;}
.myaccountparent .myaccountleftpane{width: 290px;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0px 2px 10px 2px #ccc;}
.myaccountparent .myaccountrightpane{width: calc(100% - 320px);border: 1px solid #ccc;border-radius: 5px;box-shadow: 0px 2px 10px 2px #ccc;}
.myaccountparent .myaccountrightpane .myaccountrightpane{width:100%;}
.myaccountparent .accountoptions{padding: 15px;}
.myaccountparent .accountoptions li{border-bottom:0px;font-size: 16px;line-height:44px;}
.myaccountparent .accountoptions li.active a{color:#378079;}
.myaccountparent .accountoptions li.profile a{background: url(images/main/myaccount/profile.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.profile.active a {background: url(images/main/myaccount/profile-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.orders a {background: url(images/main/myaccount/recent-purchase.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.orders.active a {background: url(images/main/myaccount/purchase-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.wishlist a {background: url(images/main/myaccount/wishlist.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.wishlist.active a{background: url(images/main/myaccount/wishlist-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.savedcart a{background: url(images/main/myaccount/saved-cart.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.savedcart.active a{background: url(images/main/myaccount/cart-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.savedaddress a {background: url(images/main/myaccount/saved-address.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.savedaddress.active a {background: url(images/main/myaccount/address-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.password_change a {background: url(images/main/myaccount/password.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.password_change.active a {background: url(images/main/myaccount/password-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.coupons a {background: url(images/userimages/myaccount/loyality.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .accountoptions li.coupons.active a {background: url(images/userimages/myaccount/loyality-active.png) left center no-repeat;padding-left: 35px;}
.myaccountparent .myaccountrightpane .account_contents {border: 0px solid #d9d7d7;}
.myaccountparent.trackorder .myaccountrightpane .account_contents{padding:14px;}
.myaccountparent.trackorder{padding:0px;}
.container2 .containergroup{background: none;}
.myaccountparent.trackorder .ordersearch .sep{width: 31px;height: 32px;}
.myaccountparent .myaccountrightpane .account_contents .title .pageguidetxt{display:none;}
.myaccountparent .myaccountrightpane .account_contents .section_icon {height: 45px;width: 45px;float: left;margin-left: 10px;}
.myaccountparent .myaccountrightpane .account_contents .myprofile .section_icon {background: url(images/main/myaccount/profile-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .myorders .section_icon {background: url(images/main/myaccount/purchase-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .mywishlist .section_icon {background: url(images/main/myaccount/wishlist-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart .section_icon {background: url(images/main/myaccount/cart-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .myaddresses .section_icon {background: url(images/main/myaccount/address-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .mypassword .section_icon {background: url(images/main/myaccount/password-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .capillaryreward .section_icon {background: url(images/main/myaccount/loyality-header.png) center center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .title{background: #378079;border-bottom: 1px solid #378079;height: 45px;}
.myaccountparent .myaccountrightpane .account_contents .title h1{font-family:robotomedium;font-size:18px;color:#fff;font-weight:normal;margin: 0 10px;line-height: 46px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace {margin-top: 13px;width: 100%;margin-bottom: 15px;box-sizing:initial}
.myaccountparent .profile-box {width: 48%;overflow: hidden;vertical-align: top;padding: 0 1%;float: left;}
.myaccountparent .myaccountrightpane .profile_details .titlestyle_3 {font-size: 18px;font-weight: normal;color: #333;padding: 0px 0px 10px 0px;border-bottom: 1px solid #e5e5e5;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fieldcolon{display:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li label.myaccountlabels {font-size: 14px;color: #333333;width: 100%;display: block;float: left;text-align: left;margin-bottom: 5px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle .fs_field {margin-top: 10px;}
.myaccountparent .myaccountrightpane .profile_details .maintxt {height: 36px;width: 100%;border:#efefef solid 1px;font-size: 14px;color: #999;line-height: 25px;text-indent: 6px;border-radius:2px}
input#txtMobileContryCode{height: 42px;}
.myaccountparent .container2 .containergroup .formstyle li label {font-weight: bold;font-size: 16px;color: #333;margin: 0 2px;}
.myaccountparent .container2 .containergroup .formstyle li label~input[type="radio"]{margin-right: 10px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .dropdown {padding: 3px;border: #efefef solid 1px;border-top: 2px solid #f2f2f2;margin-right: 6px;color: #666;width:100%;border-radius:2px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .date {width: 70px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .month {width: 80px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .year {width: 80px;}
.myaccountparent .container2 .containergroup .dropdown{height:44px;width: 400px;}
.myaccountparent .myaccountrightpane .navbtn {height: 40px;}
.myaccountparent.trackorder .ordersearch .navbtn{height: 40px;margin:18px 0px 0px 6px}
.myaccountparent.trackorder .ordersearch .navbtn .navbtn_m{padding:0px 10px; text-transform:uppercase;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc{width: 100%;}
.myaccountparent .myaccountrightpane .navbtn_m {background: #006f67;height: 40px;padding: 0px 0px 0px 0px;line-height: 40px;color: #fff;float: left;border-radius: 2px; padding:0px 0px;}
.myaccountparent.trackorder .ordersearch .ordno{width:270px;}
.myaccountparent .myaccountrightpane .mj_btnbg {height: 40px;line-height: 40px;font-size: 12px;color: #fff;font-family: robotomedium;text-shadow: none;padding: 0px 30px 0px 30px;background: none;text-transform: uppercase;font-weight:normal}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc {padding-left: 0;}
.myaccountparent .myaccountrightpane .titlebar_tipsy{top:8px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions {margin-left: 0;margin-right: 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter {border-bottom: 0px solid #ccc;padding: 0px 20px 0px 20px;height: 44px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search input.txtbox::placeholder{color:#000;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .txtbox {border: 0px solid #CCCCCC;border-radius: 3px 0 0 3px;color: #000;font-size: 12px;height: 38px;line-height: 38px;margin-bottom: 0;text-indent: 6px;float: left;width: 200px;background: #f1f1f1;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{background: #fff;margin-left:20px;margin-right:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator span{width: 28px;height: 28px;background: #dbd9cd;color: #333;line-height: 28px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate label{font-size: 13px;color: #333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{height: 38px;line-height: 38px;font-size: 12px;width: 140px;border: 1px solid #999;border-right: 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{background: url(images/main/myaccount/search1.png) left top no-repeat;display:block;float:left;height: 38px;width:43px;: contain;background-color: #f1f1f1;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{float:left;margin-right:16px;background: url( images/main/myaccount/calendar.png) left center no-repeat;width: 32px;height: 38px;cursor:pointer;background-size: contain;border: 1px solid #999;border-left: 0px;border-radius: 0px 3px 3px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{background: url(images/main/myaccount/search_o.png) left top no-repeat;width:41px;height: 38px;display:block;float:left;margin-left:-10px;border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort label{font-weight:normal;padding-right:4px;color: #333;font-size: 14px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list{border:1px solid #ccc;padding:3px;width:140px;color: #000;background-color: #f1f1f1;border-radius: 3px;font-size: 14px;font-family: robotomedium !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row{background: #f7f8f9;border-radius: 3px;}
.myaccountparent .myaccountrightpane .orders_details .grd .review{display:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{background-color:#fff;width:76px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus{color: #000;font-size: 13px;font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{padding:0px 5px 0px 5px;background: none;color: #333;font-size: 14px;font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket {margin:0px 10px 10px 0px;padding:10px 0px;position:relative;width: 48%;height:auto;border-bottom: 0px solid #e1e1e1;text-align:left;display: inline-block;border: 1px solid #e1e1e1;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection{position:static}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {font-size: 14px;text-align:left;color: #666666;width:auto;font-weight:normal;font-family: robotomedium;padding:0px 0px 7px 0px;text-transform: capitalize;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.mtb-price{position:static;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {font-size: 16px;color: #ed1c24;font-weight:normal;font-family: robotomedium;} 
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more {text-align:center;text-decoration:underline;text-transform:uppercase;width:97px;font-size: 12px;padding:0px 0px 0px 0px;display:block;background: #fff;height: 24px;float:left;color: #000;text-decoration: none !important;border: 1px solid #000;line-height: 20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove {font-size: 14px;font-weight:normal;color: #adabab;text-align:left;text-decoration: none;font-weight:normal;float:left;line-height:25px;background: url(images/main/img_griddelete.jpg) left center no-repeat;padding-left: 35px;margin-left: 35px;}
.myaccountparent .myaccountrightpane #btnWLbuyall .navbtn_m ,.myaccountparent .myaccountrightpane #btnWLBuySelectedProducts .navbtn_m,.myaccountparent .myaccountrightpane #btnBuyAllProducts .navbtn_m ,.myaccountparent .myaccountrightpane #btnBuySelectedProducts .navbtn_m {background: #006f67;height: 30px;padding: 0px 10px;line-height: 27px;color: #fff;float: left;border-radius: 0px;text-transform: uppercase;font-size: 14px;font-weight:normal; width:100px; border-radius:2px;text-align:center;}
.myaccountparent .user-wishlist  input[type="checkbox"],.myaccountparent .saved-cart  input[type="checkbox"]{display:none;}
.myaccountparent .user-wishlist  input[type="checkbox"] + label,.myaccountparent .saved-cart  input[type="checkbox"] + label{background-color: #fff !important;background-image: urlimages/main/myaccount/check.png);width: 20px;height: 20px;display: inline-block;}
.myaccountparent .user-wishlist  input[type="checkbox"]:checked + label,.myaccountparent .saved-cart  input[type="checkbox"]:checked + label{background-color: #fff !important;background-image: url(images/main/myaccount/checked.png);width: 20px;height: 20px;display: inline-block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket {margin: 0px 20px 10px 0px;padding:35px 0px 0px 0px;position:relative;float:left;width: 256px;height:280px;border: 1px solid #ccc;text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left img.mtb-img{width:120px;padding-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block,.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability,.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 14px;text-align:center;color: #666;width:auto;font-weight:normal;font-family: robotomedium;padding:10px 0px 5px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-mrp{font-size: 14px;font-family: robotomedium;display:block;padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-ofr{font-size: 16px;font-family: robotomedium;color: #ed1c24;}
.myaccountparent .myaccountrightpane .user-shippingaddress{width: auto;float: none;}
.myaccountparent .myaccountrightpane .add-newaddress{float: left;margin-top: 0;margin-right: 0;padding: 0px 20px 5px 20px;border: 1px solid #ccc;border-radius: 2px;margin-left: 10px;width: 250px;height: 230px;float: left;margin-bottom:20px;}
.myaccountparent .myaccountrightpane .shipping-address{padding: 25px 20px 25px 20px;border: 1px solid #d2cece;border-radius: 2px;width: 250px;float: left;font-family: robotomedium;position: relative;height: 230px;cursor: pointer;margin-bottom: 30px;}
.myaccountparent .myaccountrightpane  .shipping-address .user-name{font-size: 14px;color: #666;margin:0px;padding:0px;font-family: robotomedium;padding-bottom: 10px;margin-bottom: 10px;font-weight: normal;padding-top:0px;margin-top: 0px;border:none;}
.myaccountparent .myaccountrightpane  .shipping-address p{font-size: 12px;color:#666;font-family: robotomedium;padding:0px;margin:0px 0px 10px 0px;height:auto}
.myaccountparent .myaccountrightpane   .shipping-address .user-phone{font-size: 14px;color:#666;border-top: 0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;padding: 0px 0px 9px 0px;margin-bottom:17px;width: 270px;position: static;left:20px;bottom:62px;width:auto}
.myaccountparent .myaccountrightpane   .shipping-address .address-btns {    position: absolute;bottom: 20px;right: 20px;width: 86px;}
.myaccountparent .myaccountrightpane  .shipping-address .address-btn{position:absolute; width:210px; left:20px; bottom:30px;}
.myaccountparent .myaccountrightpane  .shipping-address .btn-edit{background: url(images/container2/singlepagecheckout/btn-edit.jpg) left top no-repeat;
width: 36px;height: 36px;display: block;font-size: 0px;float: left;position:static}
.myaccountparent .myaccountrightpane  .shipping-address .btn-delete{background: url(images/container2/singlepagecheckout/btn-delete.jpg) left top no-repeat;width: 36px;height: 36px;display: block;float: left;font-size: 0px;margin-left: 14px;position:static}
.myaccountparent .myaccountrightpane .add-newaddress .newaddress-btn{font-family: 'montserratregular';
display: block;text-decoration: none;text-align: center;font-size: 14px;color: #333;background: #fff;text-transform: uppercase;font-weight: normal;vertical-align: middle;text-align: center;height: 100%;line-height: normal;text-decoration: underline;background: url(images/main/add-icon.jpg) center 80px no-repeat;padding-top: 132px;border:none;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata label{display: block;font-size: 16px!important;margin-bottom: 0px;color: #333;font-weight: 400;text-transform: capitalize;width: 100%;float: left;line-height: 36px;text-align:left;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails  input[type="text"],.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .dropdown{width: 515px;float: left;margin-right: 15px;height: 34px;line-height: 34px;font-family: robotomedium;font-size: 14px!important;border: #cecece solid 1px;margin-bottom: 10px;color: #827c7b;text-indent: 10px;border-radius:0px;background:#fff;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-countrycode {width: 50px;margin-right: 0;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-number {width: 463px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar{background: none;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1{height: 50px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m{background: #006f67;border-radius: 0px;height: 50px;line-height: 50px;font-weight: 600;font-size: 17px;text-transform: uppercase;border: 0;box-shadow: none;}
.myaccountparent .myaccountrightpane .order_amt_summery{width: 400px;float: right;border: 1px solid #e5e5e5;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes{width: 75%;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{width: 25%;}
.myaccountparent .myaccountrightpane .cartbutton_r{float:right; margin-right:0px;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn{float:right;height: 40px;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_m{background: #006f67;height: 40px;padding: 0px 10px 0px 10px;line-height: 34px;color: #fff;float: left;border-radius: 2px;font-size: 12px;font-family: 'robotomedium';font-weight:normal;line-height:40px;text-transform:uppercase;}
.myaccountparent .account_contents .containergroup .titlestyle_2{color: #fff;background: #006f67;}
.myaccountparent .myaccountrightpane .order_address li{font-size: 14px;}
.myaccountparent .myaccountrightpane .order_address li.name {color: #000;margin-bottom: 4px;text-transform: uppercase;}
.myaccountparent .myaccountrightpane .mywishlist_tab{border-bottom: 1px solid #006f67;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li.active > a {border-bottom: 0px solid #006f67;color: #006f67;background: url(images/main/myaccount/green-drop.png) 96% 8px no-repeat;padding-right: 20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore, .container2 .bucketgroup_vertical .viewmore{float:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore .navbtn, .container2 .bucketgroup_vertical .viewmore .navbtn{float:right;}
.error-404{height: 350px;padding: 30px 0px;width: 100%;}
.error-404 h3{font-size: 38px;color: #000;margin: 10px 0px 0px;}
.error-404 h5{color: #666666;font-size: 18px;margin-bottom: 15px;}
.error-404 .backtohomebtn {width: 200px;background: #d84f57;padding: 15px;color:#fff;font-size:16px;}
.error-404  a{color: #fff;font-size: 16px;width: 200px;display:block;}
/* Chnages */

.container1 .bucketgroup .bucket .bucket_left h4.mtb-title a, .container2 .bucketgroup .bucket .bucket_left h4.mtb-title a{ color:#666;}
.container1 .bucketgroup .bucket .bucket_left h4.mtb-title, .container2 .bucketgroup .bucket .bucket_left h4.mtb-title { padding-bottom:0px; margin-bottom:5px;}
.ui-state-active, .ui-widget-content .ui-state-active{ border:0px;}
/*.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqty{ margin:0px; box-sizing:border-box; padding:0px; height:34px; background:#d84f57; width:100%; font-size:15px; text-transform:uppercase; color:#fff; line-height:32px; text-align:center;}*/
.sf-menu li li li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.container23 .breadcrumbg_l .breadcrumlnk a.firstnode{ color:#006f67;}
.breadcrumbg_l .breadcrumlnk a{ background:url(images/bullet12.png) no-repeat right center; color:#006f67;}
.container1 .newssignupbucket{ padding-top:15px;}
#divMsg{ font-size:11px ! important; position:absolute; top:1px;}
.home .container1 .htmlbucket{ padding:0px;}
.container19 .bucketgroup .bucket .bucket_left span.mtb-price{ height:40px;}
.jalertbox {background: #fff; border: 0px; border-radius: 3px; padding: 0 !important;}
.jalertbox #popup_title { color: #ffffff;  padding-top: 12px; text-align: center; font-size:19px;}
.jalertbox #popup_content {color: #333333; font-size: 14px; padding-top: 0;}
.jalertbox #popup_message { background: #ffffff; box-sizing: border-box; margin: 0 auto !important; padding: 12px; width: 94%; letter-spacing:0px;}
.jalertbox #popup_message p{ font-size:12px;}
.jalertbox #popup_panel {background:#ffffff; border:0px; box-sizing:border-box; margin:0 auto 7px !important; text-align:center; width:94%;}
#popup_panel .btn-ok {background:#006f67; border:0px; border-radius:4px; color:#fff; cursor:pointer; font-size:14px; padding:2px 10px;
text-transform: capitalize;}
#popup_overlay { background-color: rgba(0, 0, 0, 0.5) !important; height:100% !important; opacity: 1 !important; position:fixed !important;}
.jvalcustom.notification-msg { background:url("images/arrow-error.png") no-repeat scroll left top; margin-top: -20px; padding-top: 10px;
    width: 190px !important;}
.jvalcustom.notification-msg p { background:#23b35e; border-radius:0 0 3px 3px; color:#ffffff; font-size:12px; line-height: 20px;    padding: 3px;    width: auto;}
.footer-middle h2{ margin-top:16px;}
.footer-middle .newsletter-socialmedia .social-media-container{ margin-top:17px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable{background:url("images/checkbox_new.png") no-repeat scroll left 7px;
    color: #666666; display: block; font-size: 14px; font-weight: normal; height: 100%; left: 0; line-height: 24px; margin: 0;
    overflow: hidden; padding: 1px 0 0 20px; position: relative; text-decoration: none;    width: 100%;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{ margin:0px; border:0px;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header:hover{ border:0px;}
.quickview_addtocart.SC-Quickview .Quick-container h2{ font-family:Futura; font-size:18px; color:#006666; margin-bottom:15px;}
.quickview_addtocart.SC-Quickview .Quick-desc{ display:none;}
.quickview_addtocart.SC-Quickview .quick-description{ border-top:2px solid #dadada; border-bottom:2px solid #dadada; padding:5px 0px; }
.quickview_addtocart.SC-Quickview .product_description p{ font-size:13px; padding:0px;}
.quickview_addtocart.SC-Quickview .product_stockinfo{ display:none;}
.quickview_addtocart.SC-Quickview .ctl_productdetail{ padding-left:0px;}
.quickview_addtocart.SC-Quickview .productprices label, .quickview_addtocart.SC-Quickview .productprices b{ display:none;}
.quickview_addtocart.SC-Quickview .productprices span.offer span{ font-size:38px; color:#d84f57;}
.quickview_addtocart.SC-Quickview .productprices span.mrp span{ color:#666; font-size:23px;}
.quickview_addtocart.SC-Quickview .product_qty label.qtylabel{ display:none;}
.quickview_addtocart.SC-Quickview .product_qty .qtytxtbox {border: 1px solid #cccccc; height:35px; width:44px; text-align:center; font-size:18px; color: #666;}
.quickview_addtocart.SC-Quickview .cartbuttondiv .navbtn_m {background:#d84f57; height:37px; margin-left:20px; padding:0; text-transform: uppercase; border-radius: 3px; width:200px; text-align:center;}
.quickview_addtocart.SC-Quickview .cartbuttondiv .mj_btnbg{ font-size:17px; text-transform:uppercase; width:100%;}
.quickview_addtocart.SC-Quickview .productprices{ padding-left:0px; margin-bottom:15px;  width:100%;}
.quickview_addtocart.SC-Quickview .ctl_productoptions{ display:none;}
.cartflowparent .couponcode_parent .navbtn_m{ width:100%; box-sizing:border-box;}
.cartflowparent .couponcode_parent .navbtn_m #CheckVoucher{ width:100%;}
.cartflow_container2 .ordersummery_values{ font-size:14px;}
.cartflow_container2 .ordersummery_attributes{ font-size:14px;}
.ui-dialog .ui-dialog-title{ float:none;}
.ui-dialog.popup-quickview .ui-dialog-titlebar-close{ cursor:pointer;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{ background-size: 20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{ background-size:30px; background-position:center center;}
form[action^="SetPassword.aspx"] .container2 div.subheading_r {display: none;}
.userContainer {border: 1px solid #cccccc; border-radius: 3px; box-sizing: border-box; margin: 43px auto; padding: 30px; width: 500px;}
.userContainer .custom-title > h2 {color: #333333; font-size: 22px; margin: 0 0 10px; text-align: center;}
.userContainer li label.cartformleft { color: #000000;  font-size: 15px; width: 100% !important;}
.userContainer .custom-title > h2 span{ color:#0d7169;}
.userContainer .login_prefix.maintxt { height: 25px !important;  width: 50px !important;}
.userContainer .InputUserName.maintxt { height: 25px !important; width: 240px !important;}
.userContainer ul.fs_field{ width:300px !important; margin:0px auto !important;}
.userContainer li.fs_fielddata .navbtn{ height:26px;}
.userContainer li.fs_fielddata .navbtn_m{ background:#0d7169; height:30px;}
.userContainer li.fs_fielddata .navbtn_m .mj_btnbg{ height:29px;}

.Better_Options{ width:1240px; margin:0px auto; display: flex; font-family:arial;}
.Options_List{ border:1px solid #ce2f45; display:table-cell; margin:10px;  flex: 1; border-radius:15px; color:#ce2f45; font-family:arial;}
.options_img{ padding-top:15px;}
.options_img img{ width:50%; height:auto; margin:0px auto; text-align:center; display:block; } 
.Options_Heading{ font-size:22px; font-weight:bold; text-align:center; margin:15px 0px; font-family:arial;}
.options_Content{ text-align:center; font-size:20px; margin-bottom:20px; font-family:arial;}
.Options_List1{ border:1px solid #f25a2b; color:#f25a2b;}
.Options_List2{ border:1px solid #25aae2; color:#25aae2;}
.Options_List3{ border:1px solid #f3616e; color:#f3616e; }


/* Chnages */

/* home Banners */
.Home_Banners{ width:1240px; margin:0px auto;}
.Home_Banners_Left{ width:67.7%; float:left;}
.Home_Banners_Right{ width:31%; float:right;}
.Banners_Top{ margin-bottom:3.7%;}
/* Home Banners */
/***Home Showcase****/
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd{display:block;}
.searchpage .container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{background:none;}
.searchpage table#refineAccordion {list-style: none;width: 100%;border-spacing: 1px;}
.searchpage .container1 .refinesearch_menu .heading {position: relative;width: 100%;background:none;}
.searchpage .container1 .refinesearch_menu .refineAccordion  #headingvar{display: block;height: 34px;left: 0px;line-height: 34px;margin-right: 0px;padding-left: 20px;position: relative;text-decoration: none;background: none;font-size: 15px;color: #fff;text-align: left;text-transform: uppercase;    margin: 0px;border: 0px;}

textarea#ShipAddress1 {width: 100%;}
#EMIDetails {display: none;}
.shop-by-category .home-categories ul li h4 a {color: #333;}
.ac_results{z-index:100010 !important; }
#ddlSearchTree{display:none !important;}
/***Return page***/
.retpage .order-success-custom{width: 80%;margin: 80px auto 0;}
.retpage .container2 div.subheading_r.order-success-heading h2 {font-size: 27px !important;font-weight: normal !important;font-family: robotomedium !important;    padding: 0;}
#PaymentOptionDetails label.titlestyle_1,#PaymentOptionDetails label.titlestyle_1~ul{display:none;}
.retpage .container2 .containergroup {background: none;padding-top: 0;}
.retpage .container2 .containergroup .bgcolorfirst{padding:0px;}
.retpage .container2 .containergroup .bgcolorfirst .titlestyle_2 {color: #333333;font-size: 20px;}
.retpage .container2 .containergroup .bgcolorfirst .titlestyle_1 {clear: both;color: #333;font-size: 24px;}
.retpage .container2 .containergroup ul li{font-size: 16px;color: #666666;}
.retpage .success-context {clear: both;display: flex;align-items: center;}
.retpage .continueshopping {clear: both;text-align: center;margin: 20px 0;}
.retpage .continueshopping a {background: #d84f57;text-decoration: none;color: #fff;padding: 10px;text-transform: uppercase;font-size: 17px;line-height: 34px;}
/*****Login page******/

.login .container2 .loginbucket label.userid, .login .container2 .loginbucket label.userpwd{width: 100%;display: block;font-family: robotomedium;font-size: 14px;color: #666666;height: 32px;line-height: 28px;float: left;margin: 5px 0px;font-weight: normal;}
.login .container2 {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 5px;float: none;margin: 25px 0;padding: 0 0 20px;width:500px;overflow: hidden;position: relative;z-index: 2;}
.login .container2 .loginbucket .logbutton{margin:0;}
.login .container2 div.subheading_r h2{background: #efefef;height: 46px;text-transform: uppercase;width: auto;font-family: montserratregular;font-size: 16px;color: #333333;padding: 0px 0px 0px 15px;line-height:46px;text-align: left;position: relative;margin-bottom: 0px;position: relative;-moz-border-radius: 0px 0px 0px 0px;border: none;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom:1px solid #ccc;}
.login .container2 div.subheading_r h2~h2{display:none;}
.login .container2 .loginbucket input.userpwdtxt{text-transform: unset;}
.editwishlist{height:100%;}
.editwishlist .formstyle{height:100%;}
/*29-08-20188*/
.popup-login  .container2, .popup-registration .container2 {background: none;width: auto;padding: 0px;margin: 0px;}
.home .popup-login  .container2, .home .popup-registration .container2 {background: none;width: auto;padding: 0px;margin: 0px;}
/*Responsive css 14-08-2018*/
.mobileonly{display:none;}
#headersectiondiv{display:block;}
.mobile-cart-notification{background:#f6f8f8}
.mobile-cart-notification .cart-buttons .pay-btn .navbtn_m{background:#006f67}
.mobile-cart-notification .arrow {border: 10px solid #f6f8f8;border-left-color: transparent;border-right-color: transparent; border-top-color: transparent;border-top-style: solid;}

@media only screen and (max-width:768px){
body{background:#fff}	
.mobileonly{display:block;}
#headersectiondiv{display:none;}
#mobilesection #dockedHeader{height:60px;padding:0px 0px 5px;left:0px;top:0px;width:100%;z-index:1111;margin-bottom:5px;background:url(images/main/mobile-header-bg.jpg)bottom left repeat-x;position:fixed;width:100%;background-color:#fff;z-index:100}
#mobilesection #searchmain{margin-top:66px}
.mobile_cart_top{height:60px;}
.exit-off-canvas{z-index:99;}
.left-off-canvas-menu{width:80%;background:#fff;}
.right-off-canvas-menu{width:80%;background:#fff;}
#mobilesection .nav-btn{background:url(images/main/mobile-nav.jpg) left top no-repeat;display:inline-block;height:19px;width:29px;float:left;margin:0px 0 0 0px;}
.mobile_cart_top .mobile_cart_top_left{width:48px;;float:left;}
.mobile_cart_top .mobile_cart_top_left .nav_icon_bg{width:29px;height:19px;background:none;margin:19px 0 0 10px;float:left;}
.mobile_cart_top .mobile_cart_top_center{width:33%;float:left;padding:10px 0 0;text-align:left;}
.mobile_cart_top_center img{padding-right:0px;margin:3px 0px 0px 0px !important;height:auto;}
.mobile_cart_top .mobile_cart_top_right{width:auto;float:right;padding:14px 16px 0px 0px;}
.mobile_cart_top_right ul{clear:right;float:right;list-style-type:none;}
.mobile_cart_top_right ul li{float:left;}
.mobile_cart_top_right ul li.custom_signin{background:url(images/main/userlogin-bg-v1.jpg) left top no-repeat;background-size: 24px;height:24px; width:42px;}
.mobile_cart_top_right ul li.custom_signin a{display:block; height:100%; width:100%;}
.mobile_cart_top_right ul li.custom_signin img{width:42px;height:32px;visibility:hidden}	
.mobile_cart_top_right ul li.custom_signin{padding:0px 10px 0 0;}
.mobileonly #searchmain{width:100%;padding:5px 10px;box-sizing:border-box}
.mobileonly #searchbar{position:static}
.mobileonly .srachleft_div{width:100%;position:static}
.mobileonly .searchtxtdiv{width:84%;}
.mobileonly .searchbarbg_l .searchtext{padding-left:0px;width:100%;}
.move-right .exit-off-canvas,.move-left .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.3), 4px 0 4px rgba(0,0,0,0.3);background:rgba(0,0,0,0.6);z-index:100;}
#mobilesection .cart-control{background:url(images/main/cart-bg.jpg) left top no-repeat;display:inline-block;height:32px;width:38px;float:left;line-height:20px;color:#fff;text-decoration:none;font-size:0px;background-size:30px;}
#mobilesection .cartitems{width: 27px;height: 26px;background: url(images/main/item-bg.png) left top no-repeat;position: absolute;right: 5px;top: 3px;}
#mobilesection .cartitems .cartitem_number{display: block !important;height: 26px;width: 21px;text-align: center;font-family: robotomedium;font-size: 12px;color: #fff;line-height: 24px;margin-left: -3px;font-weight: normal;}
.move-right .inner-wrap{transform:translate3d(80%, 0px, 0px);}
.move-left .inner-wrap {transform: translate3d(-80%, 0px, 0px);
}
.mobileonly .ui-state-default{border:0px;border-bottom:1px solid #efefef;background:none;}
.mobile-login{text-align:center;padding:10px;background:#0d7169;margin-bottom:10px;}
.mobile-login a{border-radius:3px;border:1px #fff solid;color:#fff;text-decoration:none;text-align:center;display:inline-block;height:28px;width:40%;line-height:28px;text-transform:uppercase;font-size:12px;}
.mobileonly .ui-state-default a, .mobileonly .ui-state-default a:link, .mobileonly .ui-state-default a:visited{color:#666;;font-weight:normal;font-size:14px;}
.mobileonly .ui-accordion{font-family:roboto;padding:0px 4px}
.mobileonly .ui-accordion h2.ui-accordion-header{padding:8px 5px 8px 15px;text-align:left;color:#666;;font-weight:normal;font-size:14px;}
.mobileonly .ui-accordion .ui-accordion-header a{padding:0;}
.mobileonly .ui-accordion .ui-accordion-content-active{border:0 none;display:block;margin:0;padding:0;}
.mobileonly .ui-accordion .m-nav.sec-child h2.ui-accordion-header{padding-left:25px;}
.mobileonly .ui-accordion .ui-accordion-content .m-nav.sec-child .m-nav a{display:block;font-size:15px;padding-left:35px;text-align:left;color:#666;;font-weight:normal;font-size:14px;}
.mobileonly .ui-accordion .ui-accordion-content-active .no-subnav{color:#fff;padding:6px 5px 6px 25px;text-align:left;display:block;color:#666;;font-weight:normal;font-size:14px;}
.mobileonly .ui-accordion .ui-accordion-header .ui-icon{background:rgba(0, 0, 0, 0) url("images/main/mobile_pluls_icon.jpg") no-repeat scroll 94% center;left:auto;position:absolute;right:10px;}
.mobileonly .ui-accordion .ui-accordion-header-active .ui-icon{background:rgba(0, 0, 0, 0) url("images/main/mobile_minus_icon.jpg") no-repeat scroll left center;right:6px;}
.mobileonly .ui-accordion .ui-accordion-content{padding:0;position:static;border-bottom:1px solid #efefef;padding-bottom:6px;}
.mobileonly .quick_cart .cart_items .delete_btn{font-size:0px;}
.mobileonly .quick_cart .cart_items .img-col{width:40px; float:left;}
.mobileonly .quick_cart .cart_items .p-desc-col{width:calc(100% - 40px);padding-left:10px;float:left;}
.mobileonly .quick_cart .cart_items .product_img{width:40px;}
.mobileonly .quick_cart .cart_items .ProductTitle{font-size:12px;width:80%;margin-bottom:4px;font-family: 'robotomedium';color:#666;}
.mobileonly .quick_cart .cart_items .ProductTitle .variants{display:none}
.right-off-canvas-menu .quick_cart{background:#fff;display:block;padding:30px 10px 10px 10px;position:static;z-index:10000;width:100%;border:none}
.right-off-canvas-menu .quick_cart .heading{font-family: 'montserratregular';font-size:16px;color:#333;padding-bottom:6px; }
.right-off-canvas-menu .quick_cart .cartsummery{padding:0px; margin:16px 0px;border:1px solid #ccc; border-radius:2px;clear:both;background:#efefef;padding:10px;height:100%; overflow:hidden;}
.right-off-canvas-menu .quick_cart .cartsummery .title{font-family: 'montserratregular';font-size:14px;color:#333;border-bottom:1px solid #ccc;text-align:left;padding-bottom:10px; text-transform:uppercase}
.right-off-canvas-menu .quick_cart .cartsummery table{color:#666;font-family: 'robotomedium';font-size:12px;margin:6px 0px 12px 0px;font-weight:normal;}
.right-off-canvas-menu .quick_cart .cartsummery table td{padding:5px 0px;}
.right-off-canvas-menu .quick_cart .cartsummery table .caption{text-align:left;}
.right-off-canvas-menu .quick_cart .cartsummery table .total td{border:1px solid #ccc; border-left:none; border-right:none;padding:10px 0px;font-weight:normal; color:#333}
.right-off-canvas-menu .quick_cart .cart_items .delete_btn{right:1px;top:15px;}
.right-off-canvas-menu .quick_cart .cart_items{float:left;width:100%;padding:10px 0px;}
.right-off-canvas-menu .quick_cart span.p-qty{float:left;width:60px;height:34px;line-height:31px;text-align:center;padding:0 5px;font-size:14px; color:#333;font-family: 'robotomedium';border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.right-off-canvas-menu .quick_cart .product-price{margin-bottom:5px;font-family: 'montserratregular';font-size:14px;color:#333 }
.right-off-canvas-menu li{list-style:none;}
.right-off-canvas-menu .quick_cart a.navbtn1{width:100%;display:block;float:left;}
.right-off-canvas-menu .quick_cart a.navbtn1 .navbtn_m{width:100%;height:30px;display:block;float:left;padding:0px 8px 0pt;line-height:30px;text-decoration:none;text-transform:uppercase;color:#fff;background:#0d7169;text-align:center;margin-bottom:10px;border-radius:2px;font-size:12px;font-family: 'robotomedium';}
.right-off-canvas-menu .quick_cart a.continue .navbtn_m{color:#666;text-transform:none;background:none;}
.right-off-canvas-menu .couponcode_parent li{display:inline-block;vertical-align:top;float:left;}
.right-off-canvas-menu .couponcode_parent li .maintxt{border:1px solid #ccc;height:30px;line-height:30px;text-indent:10px;}
.right-off-canvas-menu .couponcode_parent{float:left;padding:0 10px;font-size:12px;font-family: 'robotomedium';}
.right-off-canvas-menu .couponcode_parent .boldtext{color:#333;display:block;}
.right-off-canvas-menu .couponcode_left{float:left;margin-bottom:10px;}
.right-off-canvas-menu .couponcode_parent .fs_field{clear:both;}
.right-off-canvas-menu .couponcode_right .navbtn{margin:0px;height:30px;}
.right-off-canvas-menu .couponcode_right .navbtn_m{width:auto;height:30px;display:block;float:left;padding:0px 8px 0pt;line-height:26px;text-decoration:none;text-transform:capitalize;color:#fff;background:#ef8c24;font-family: 'robotomedium';}
.right-off-canvas-menu .couponcode_right .navbtn_m .mj_btnbg {font-family: 'robotomedium';height:30px;}
.right-off-canvas-menu .empty-cart{padding:20px 10px}
.right-off-canvas-menu .empty-cart p{font-family: 'roboto';font-size:12px;color:#666;font-weight:normal}
.right-off-canvas-menu .empty-cart{padding:0; margin-top:120px;}
.right-off-canvas-menu .empty-cart .title{color:#b8b8b8; font-size:14px; margin:10px auto;}
.empty_btn {display: block; margin: 30px auto;}
.empty_btn a{background: #ef8c24;padding: 10px 50px;text-decoration: none;color: #fff;border-radius: 5px;}
/*Quick Add*/
.ac_results.search-dropdown .scroller-div .scrollbar{display:none;}
.ac_results.search-dropdown .scroller-div .viewport{overflow:auto;}
.ac_results.search-dropdown .scroller-div .overview{position:static;}
.ac_results.search-dropdown{left:10px!important}
.ac_results.search-dropdown{width:94%!important; top:108px!important}
.ac_results.search-dropdown ul{width:100%;}
.ac_results.search-dropdown .price-product{text-align:left;}
.ac_results.search-dropdown #EditCart{padding-top:10px;}
#refinesearchctl {display: none;}
.mobile-cat-menu.mobileonly .refinesearch {background: #eeeded;width: 100%;display: block;height: 40px;line-height: 40px;text-align: center;color: #333;text-transform: uppercase;font-size: 20px;}
.mobileonly {display: block;}
#refinesearchctl .container1 {display: block !important;}
/*Quick Add end*/
/*Myaccount*/
body{margin:0px; padding:0px;}	
.myaccountparent{background:none; position:static; width:100%; height:100%; text-shadow:none; font-family:roboto, Arial; min-height:300px;}
.ui-mobile .myaccountparent label{display:inline;}
.myaccountparent .myaccountleftpane{float:none; width:auto; height:auto; background:#2c3c4d; padding:5px 8px 5px 8px; margin-bottom:10px;}
.myaccountparent .accountoptions{display:none;}
.myaccountparent .myaccountleftpane .myaccount-links{display:block;}
.myaccountparent .myaccountrightpane .navbtn{float:right;}
.myaccountparent .myaccountleftpane .myaccount-links select{background:#2c3c4d url(images/myaccount/mobile/select-arrow.png) 97% center no-repeat; border:1px solid #adb1b5; color:#fff;width:100%;height:35px; font-size:14px; -webkit-appearance:none;-moz-appearance:none;text-overflow:""; padding-left:2%;}
.myaccountparent .accountoptions li{float:left; display:inline-block}
.myaccountparent .accountoptions li a{background:none!important; padding-left:0px;}
.myaccountparent .myaccountrightpane{float:none; width:100%;border-radius: 5px;box-shadow: none;}
.myaccountparent .myaccountrightpane .account_contents{border:none;}
.myaccountparent .myaccountrightpane .account_contents .title{padding:10px; height:auto; border-bottom:none; }
.myaccountparent .myaccountrightpane .account_contents .section_icon{display:none;}
.myaccountparent .myaccountrightpane .account_contents .title .pageguidetxt{display:none;}
.myaccountparent .myaccountrightpane .titlebar_tipsy{display:none;}
.myaccountparent .myaccountrightpane .account_contents .title h1{ margin:0px; float:none; line-height:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions{margin:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_filter{margin:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{background:none; padding:10px;}
.myaccountparent .profile-box{width:100%;float:none;padding:0px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .title{background:#2c3c4d; padding-left:20px; padding-top:22px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .title h1{color:#fff;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_id{font-size:14px; font-weight:normal; color:#000; margin-bottom:4px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_status{font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment{font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter .searct-caption{display:none}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{float:none; width:100%; height:100%; overflow:hidden; margin-top:0px;border-bottom:1px solid #ccc; margin-bottom:20px; background:url(images/myaccount/mobile/search_bg.png) left bottom no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search > div{background:url(images/myaccount/mobile/search_bg.png) right bottom no-repeat; height:100%; width:100%; overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator span{background:#e5e5e5; display:inline-block; margin-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate{float:none; width:100%;height:100%; overflow:hidden; margin-top:0px; border-bottom:1px solid #ccc; background:url(images/myaccount/mobile/search_bg.png) left bottom no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{height:auto; border:none;background:#2c3c4d;padding:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{background:url(images/myaccount/mobile/order_searchbtn.png) left top no-repeat; width:22px; height:22px; float:right; margin-right:13px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .txtbox{height:31px;border-radius:0px;border-right:none;width:82.8%;padding:0px; font-size:12px; color:#fff; background:none; border:none; font-family:roboto, Arial}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender img{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate label{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{height:34px;border-radius:0px;border-right:none;width:72px;width:100%;padding:0px; background:none;border:none;font-size:12px; color:#fff; text-indent:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110{margin-bottom:0px;width:31%; background:url(images/myaccount/mobile/callender-icon.png) left center no-repeat; margin-left:6px; padding-left:29px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{background:url(images/myaccount/mobile/order_searchbtn.png) left top no-repeat;width:22px; height:22px; margin-left:0px; float:right; margin-right:13px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate > div{width:100%; height:100%; background:url(images/myaccount/mobile/search_bg.png) right bottom no-repeat; overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort{margin-right:0px; width:100%; border-bottom:1px solid #333; text-align:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list{height:25px;font-size:12px; margin-right:12px; margin-bottom:12px; font-size:12px; color:#000;-webkit-appearance:none;-moz-appearance:none;text-overflow:""; background:url(images/myaccount/mobile/sort_listbg.png) right bottom no-repeat; border:none;text-align:right; padding:0px 14px 0px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort label{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row{border:none;  padding:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .orderdetail-row{border:none; background:#fff;border-radius:2px; padding:14px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id{float:none;margin-bottom:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date{float:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date label{font-size:12px; margin:0px; display:inline;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head{background:none; padding:0px 0px 10px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .navbtn_l, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .navbtn_r{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{background:#006f67; border-radius:3px; padding:0px 10px 0px 10px; border-bottom:none;color:#fff;font-weight: normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div{margin-right:2px;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img{margin-right:10px;}

.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col{padding:10px 0px 10px 0px; width:75%;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus{padding:0px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus{font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus span{padding-left:0px;font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus span{padding-left:0px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.delivered{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.shipped{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.pending{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.cancelled{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.confirmed{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.ready_pickup{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.picked{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.failed{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .staus.return{background-position: center top;padding-top:18px}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc{width:55%;}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{margin-bottom:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items{margin:0px 0px 0px 0px;width:100%}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col{width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc{width:66%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions{clear:both;}
.myaccountparent .myaccountrightpane .order_summery .ord_print{display:none;}
.myaccountparent .myaccountrightpane .order-desc{background:#fff; border-radius: 2px;padding: 16px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-desc .topspace{margin-top:0px;}
.myaccountparent .myaccountrightpane .order_summery .order_info{padding-right:0px;}
.myaccountparent .myaccountrightpane .order_summery{border-bottom:1px solid #8caad7; margin-left:-16px; margin-right:-16px; padding:0px 16px 16px 16px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-desc .order-grd .grd-row{padding:16px 0px 0px 0px; border-radius:0px;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details{float:none;width:100%; text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-track{float:none;width:100%; text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-track a{display:inline-block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-amount{background:#fff; border-radius:2px; margin-top:10px; padding:10px 2px 16px 2px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .myaccountrightpane .order_amt_summery {border-top:none;margin-left:-2px; margin-right:-2px;width:100%;}
.myaccountparent .myaccountrightpane .order_amt_summery li{padding-left:10px; padding-right:10px;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes{width:60%;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{width:40%;}
.myaccountparent .myaccountrightpane .order-amount .navbtn{display:inline-block; float:none;}
.myaccountparent .myaccountrightpane .order_address{margin-top:10px;}
.myaccountparent .myaccountrightpane .width_fourtynine{width:100%;background:#fff; border-radius:2px;margin-bottom:10px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .account_contents .containergroup .width_fourtynine .titlestyle_2{background:none;height:50px;line-height:50px; border-bottom:1px solid #8caad7;font-size:18px;color:#333}
.myaccountparent .myaccountrightpane .order_address li{font-size:13px;margin-bottom:4px;}
.myaccountparent .logs{margin-top:0px;background:#fff; border-radius:2px; padding-bottom:16px; margin-bottom:10px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .account_contents .containergroup .logs .titlestyle_2{background:none;height:50px;line-height:50px; border-bottom:1px solid #8caad7;font-size:16px;color:#000;}
.myaccountparent .myaccountrightpane .profile_details{background:#fff; border-radius:2px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .myaccountrightpane .account_contents .profile_details.topspace{margin-top:0px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle .fs_field{margin-top:0px;}
.myaccountparent .myaccountrightpane .profile_details .titlestyle_3{padding:16px;color:#333;}
.myaccountparent .myaccountrightpane .profile_details .formstyle{padding:16px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fieldcolon{display:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li label.myaccountlabels{display:block; float:none; text-align:left;width:99%}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc{float:none; width:100%;}
.myaccountparent .myaccountrightpane .profile_details .maintxt{border:1px solid #ccc;width:99.2%; height:34px; line-height:34px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .countrycode{width:14%;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167{width:83.3%!important;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .dropdown{border:1px solid #ccc; height:32px;}
.myaccountparent .myaccountrightpane .profile_details .v_space{margin-top:0px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width206{width:99.4%;}
.myaccountparent .myaccountrightpane .profile_details .txtarea{border:1px solid #ccc; width:99.4%;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc{padding-left:0px;text-align:center}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn{float:none; display:inline-block}
.myaccountparent .myaccountrightpane .account_contents .containergroup .saved-cart{background:#fff; border-radius:2px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4); box-shadow:none;}
.myaccountparent .myaccountrightpane .account_contents .prod_viewsparent{padding-bottom:24px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup{text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket { width:49%!important;max-width:250px!important;float:none!important;display:inline-flex!important;display:-webkit-inline-flex!important;box-sizing:border-box; margin:1px -1px !important;border:1px solid #efefef!important;padding:10px 10px 46px 10px;height:auto!important; box-shadow:none!important;  min-height:320px!important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket:hover{box-shadow:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left{width:100%!important; height:auto!important;border:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left img.mtb-img{width:100%!important; height:auto!important; float:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left h4.mtb-title{min-height:54px;font-size:13px; width:100%!important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left span.mtb-price{width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .showcase-bottom{position:static; width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left .mtb-qtyadd{position:absolute;left:auto; right:10px; bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left label.mtb-ofr{display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .bucket .bucket_left .bucket-desc{width:100%;}

.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore{float:none;text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore a.viewmorelnk{display:inline-block}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .instock{margin-left:0px; display:inline-block;padding-left:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .outstock{margin-left:0px; display:inline-block}
.myaccountparent .myaccountrightpane .account_contents .containergroup .user-wishlist{}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical{width:100%;padding:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket{width:100%; margin-right:0px; height:auto;background:#fff; border-radius:2px;padding:0px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4)!important;-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4)!important;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4)!important; border:none; padding:16px 0px 16px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left{padding:0px 16px 0px 16px; height:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-imgdiv{margin-right:10px!important}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left img.mtb-img{width:80px;padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.mtb-price{position:static}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection{position:static;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-details{width:63%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection select{width:66px;}
.myaccountparent .myaccountrightpane .mywishlist_summer{background:#fff;padding:16px;border-radius:2px;margin-bottom:10px;}
.myaccountparent .myaccountrightpane .nonship-product{margin-top:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd .grd-row{padding:0px 0px 0px 0px;}
.myaccountparent .account_contents .containergroup .nonship-product .titlestyle_2{ background:none;border-bottom: 1px solid #8caad7;font-size: 16px;height: 50px;line-height: 50px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd .shipment-items{width:auto; margin-left:16px; margin-right:16px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd {background:#fff; border-radius: 2px;padding: 0px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.4);}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore{float:none; width:100%;text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore a.viewmorelnk{display:inline-block;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.fs_fielddata{margin-bottom:10px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare{display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer{display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer h4{font-size:18px; color:#333; line-height:50px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist{display:none;}
.myaccountparent .myaccountrightpane .order_amt_summery li{border-bottom:1px solid #d1d1d1;}
.myaccountparent .myaccountrightpane .order_amt_summery li.total{background:#e5e5e5;margin:0px;font-weight:normal;}
.myaccountparent .myaccountrightpane .order_amt_summery{border-bottom:1px solid #d1d1d1}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn{height:37px;width:100%; margin-left:0px;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn .navbtn_l{display:none;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn .navbtn_r{display:none;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn .navbtn_m{padding:0px; height:37px; line-height:37px;background:#494949; float:none; border-radius:3px;border-bottom:3px solid #000000;font-size:16px;}
.myaccountparent .myaccountrightpane .order-amount .cartbutton_r{float:none;text-align:center; padding:12px 20px 0px 20px;margin-top:0px;clear:both;}
.myaccountparent .myaccountrightpane .order_address li.name{font-size:14px;}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{border-bottom:2px solid #69727c;}
.myaccountparent .myaccountrightpane .orders_details .grd .review{border-bottom:2px solid #69727c;}
.myaccountparent .myaccountrightpane .account_contents .mywishlist{display:none;}
.myaccountparent .myaccountrightpane .mywishlist_tab{border-bottom:1px solid #333; margin-left:-10px; margin-right:-10px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li{font-size:15px; font-weight:normal;padding-left:4px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li.active > a{border:none; color:#000; background:url(images/myaccount/mobile/shoppinglist_arrow.png) right 12px no-repeat; padding-right:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title{}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.comments{font-family:roboto, Arial;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .mtb-desc{font-family:roboto, Arial;padding-bottom:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.mtb-price{padding-bottom:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp{font-family:roboto, Arial;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr{font-family:roboto, Arial;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection span{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability .instock{font-family:roboto, Arial;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more{background:#4b4b4b; border-radius:3px;font-size:12px; color:#ffffff;text-decoration:none;border-bottom:2px solid #000; height:26px; line-height:28px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more span{padding-top:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove{margin-left:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more_disable{background:#a5a5a5; border-radius:3px;font-size:12px; color:#ffffff;text-decoration:none;border-bottom:2px solid #7f7f7f; height:26px; line-height:28px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-imgdiv{height:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .checkbox{height:14px; top:50%; margin-top:-7px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn{padding:0px; width:auto; height:40px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a{padding:0px; height:37px; line-height:37px;background:#494949; float:none; border-radius:3px;border-bottom:3px solid #000000;font-size:16px; display:block; width:100%;color:#fff;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a:hover{color:#fff;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection select{width:auto;border:none; border-bottom:1px solid #727272;font-size:11px; color:#333; background:url(images/myaccount/mobile/varientdrpdown-bullet.png) right bottom no-repeat; padding-right:10px;}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{border-bottom:2px solid #69727c;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col{float:none; display:table-cell}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_status_col{float:none; display:table-cell; vertical-align:middle}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn{padding:0px; width:auto; height:40px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a.navbtn{padding:0px; height:37px; line-height:37px;background:#494949; float:none; border-radius:3px;border-bottom:3px solid #000000;font-size:16px; display:block; width:100%;color:#fff;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a.navbtn .navbtn_m{background:#494949;height:37px; line-height:37px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn .navbtn_l{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn .navbtn_r{display:none;}
.myaccountpage .ui-datepicker{display:none!important;}
.myaccountparent .logs ul li{height:100%; overflow:hidden;}
.myaccountparent .logs ul li .details{float:left;}
.myaccountparent .error_msgsmall{ background:#f24646;border: 1px solid #d50000;border-radius: 3px; color: #fff;   font-size: 12px;    margin-top: 6px;    padding: 4px;}
.myaccountparent .error_msgsmall .errorimgsmall{display:none;}
.myaccountparent .smallmsg_info{padding-left:0px; margin-left:0px!important;color:#fff;}
.myaccountparent .success_msgsmall{background:#4add76;border: 1px solid #22b14c;border-radius: 3px;color: #fff;font-size: 12px;margin-top: 6px;padding: 4px;}
.myaccountparent .success_msgsmall .successimgsmall{display:none;}
.myaccountparent .empty_msgsmall{ background:#d6d792;border: 1px solid #d6d792;border-radius: 3px; color: #000;   font-size: 12px;    margin-top: 6px;    padding: 4px;}
.myaccountparent .empty_msgsmall .msgimgsmall{display:none;}
.myaccountparent .empty_msgsmall .smallmsg_info{color:#000;}
.error_msgsmall .smallmsg_title{color:#fff;}
.myaccountparent .myaccountrightpane .user-shippingaddress{padding:10px;}
.myaccountparent .myaccountrightpane .shipping-address{width:100%;margin-left:0px!important;}
.myaccountparent .myaccountrightpane .add-newaddress{width:94%;}
.myaccountparent .myaccountrightpane{border:none;}
.myaccountparent .myaccountrightpane .shipping-address{margin-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a.navbtn{width:100%;background:none;border:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore.wishlist-btn a.navbtn .navbtn_m{width:100%!important;}
.myaccountparent.trackorder .ordersearch .ordno{width:100%; float:none;}
.myaccountparent.trackorder .ordersearch .txt_box{width:100%;}
.myaccountparent.trackorder .ordersearch .sep{float:none;margin:10px auto}
.myaccountparent.trackorder .ordersearch .email,.myaccountparent.trackorder .ordersearch .mobile{float:none; width:100%;}
/*Myaccount END*/
}
@media screen and (min-width:769px) and (max-width:1200px) {
#headersectiondiv{padding-left:10px; padding-right:10px;}
.otherpages #main{padding-left:10px; padding-right:10px;}
.home .container1{padding-left:10px; padding-right:10px;}
.container2 .bucketgroup .bucket{width:33.33%!important;}
.container2 .bucketgroup .bucket .bucket_left{width:100%!important}
/*Cart*/
.grditemstyle_productdetails .productdescdiv{width:65%;}
.cartflow_container1 .shoppinggrd .qtytxt{width:40px!important}
/*Home Page HTML*/
.offer_ban{width:100%!important;padding:0px 10px;}
.offer_ban .img_1, .offer_ban .img_2{width:49%;}
page_banner{width:100%!important;padding:0px 10px;}
.pg_details{width:100%!important;padding:0px 10px;}
.pg_details ul li{margin:0px 50px!important}
.page_banner{width:100%!important;max-width:1200px;}
/*Footer*/
footer{width:100%!important;max-width:1200px;}
.footer_list{padding-left:10px; padding-right:10px;}
.footer ul{width:23%!important}
.ft_bootom{padding:10px;}
/*Product Details*/
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{padding-right:30px;width:550px}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{width:454px;}
.container6{width:406px;}
/*Singlepage checkout*/
.singlepagecheckout_v3 .checkout-steps{width:calc(100% - 324px);}
.singlepagecheckout_v3 .checkout-steps ul li{width:33.33%;}
.singlepagecheckout_v3 .left-col{width: calc(100% - 320px)!important;}
.singlepagecheckout_v3 .right-col{width:300px!important}
.singlepagecheckout_v3 .login-options .existing-user{width:360px}
.singlepagecheckout_v3 .login-options .guest-newuser{width:250px;}
#divStep1continueWithoutEmail{left:52%!important}
.singlepagecheckout_v3 .address-form .form_leftsection input[type="text"], .singlepagecheckout_v3 .address-form .form_rightsection input[type="text"]{width:100%;}
.singlepagecheckout_v3 .address-form .form_leftsection .address-type, .singlepagecheckout_v3 .address-form .form_rightsection .address-type{width:100%!important;}
.singlepagecheckout_v3 .address-form .form_leftsection input.country-code{width:50px;}
.singlepagecheckout_v3 .address-form .form_leftsection input.mobile-number{width:calc(100% - 50px)!important}
}/*** ESSENTIAL STYLES ***/
.nav_main_right{height:49px;}
.nav_main_left{height:49px; padding-left:0px;}
.main_navbtn_l{display:none;}
.main_navbtn_m{height:50px; width:auto; display:block; float:left; padding:0px 0px !important;text-transform:uppercase;}
.main_navbtn_r{display:none;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;font-family:montserratlight}
.sf-menu ul {position:absolute;top:-999em;width:15em; border:0px solid #e7e6e4; left:0px; /* left offset of submenus need to match (see below) */ text-align:left;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative; height:50px; width: auto;margin-right:40px}
.sf-menu li.lastmenu{background:none;}
.sf-menu li.lastmenu a{border-right: 1px solid transparent;}
.sf-menu a {display:block;position:relative;}	
.sf-menu li:hover ul,  .sf-menu li.sfHover ul{left:0px;top:47px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:15em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:15em; /* match ul width */top:0;}
/*** DEMO SKIN ***/
.sf-menu {height:50px;}
.sf-menu a {padding:0px;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  {color:none;} /* visited pseudo selector so IE6 applies text colour*/
.sf-menu li {}
.sf-menu li a{ color:#fff; font-size:12px; font-weight:normal;  line-height:50px;height:50px;padding:0px;margin:0px;}
.sf-menu li a:hover,.sf-menu li a:active,.sf-menu li a:focus{height:29px;}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;color:#000;}
.sf-menu li li {background:#f1bf00;padding-bottom:3px; height:auto; border-bottom:1px #e2b301 solid; height:23px;}
.sf-menu li li a{ padding-bottom:4px; color:#000; font-weight:normal; background:none; padding-left:10px; padding-right:0px; line-height:30px;}
.sf-menu li li a:hover,.sf-menu li li a:active,.sf-menu li li a:focus{ font-weight:normal;color:#575a5d;}
.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {outline:0; background:#6bb130 ; color:#fff;}
.sf-menu li li li { padding-bottom:3px;height:auto; height:23px; }
.sf-menu li li li a{color:#000; padding-left:18px; padding-bottom:4px; background:none; height:23px;}
.sf-menu li li li a:hover,.sf-menu li li li a:active,.sf-menu li li li a:focus{ color:#575a5d; font-weight:normal; height:23px;}
.sf-menu li li li:hover, .sf-menu li li li.sfHover,.sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active { outline:0;color:#fff;}/*** arrows **/
.sf-menu a.sf-with-ul {min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:.85em;top:1.05em; /* IE6 only */width:7px;height:8px;text-indent: -999em;overflow:hidden; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {display:none;  /* give all except IE6 the correct values */top:10px;background-position: -2px -100px; /* use translucent arrow for modern browsers*/ }/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -11px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -2px -2px;}
.sf-menu ul a > .sf-sub-indicator { background-position:  -2px -2px;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position: -11px -2px; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu li:hover span , .sf-menu li.sfHover span,.sf-menu a:focus span, .sf-menu a:hover span, .sf-menu a:active span {color:#000;}
/*floor menu*/
ul.floor_nav{width:auto!important; /*display:block!important;*/ overflow:visible!important; background:none!important; position:absolute; top:30px!important; border:none;}
ul.floor_nav li{background:none!important; border-bottom:none;}
ul.floor_nav .sub-floor-menus {padding:0; margin:0 0 0 -1px; overflow:hidden; z-index:89;}
ul.floor_nav li .sub-menu-wrapper-left {}
ul.floor_nav li .sub-menu-wrapper-right {background:none; padding:0 0px 0 0;}
ul.floor_nav li .sub-menu-wrapper-bottom {background:none; padding:0 0 0px;}
ul.floor_nav li .sub-menu-wrapper-top {padding-bottom:15px; background:#f1bf00;}
ul.floor_nav li .sub-menu-wrapper {overflow:hidden; background:#f1bf00;}
.sub-floor-menus dl { display:inline; margin-bottom:-10000px; overflow:hidden; padding-bottom:10000px;}
.sf-menu li li  .sub-floor-menus dl a{background:none; padding:0px; margin:0px; color:#000; padding-left:0px; padding-top:0px; padding-bottom:0px;}
.sf-menu li li .sub-floor-menus dl a .sf-sub-indicator{ display:none;}
.sf-menu li li  .sub-floor-menus dl a:hover{  padding:0px; margin:0px;}
.sub-floor-menus dl dt { border-bottom:1px dotted #000; font-weight:bold; font-size:11px; line-height:2em; width:auto; padding:10px 0px 0px 10px; margin-right:15px;  letter-spacing:0.5px;} 
.sub-floor-menus dl dt a{font-size:11px; text-transform: capitalize; font-weight:bold; color:#000!important;}
.sub-floor-menus dl dt a:hover{font-size:11px; text-transform: capitalize; font-weight:bold; color:#000!important;}
.sub-floor-menus dl ol.items {width:187px; display:inline; float:left; padding:1px 0 0px 10px;}
.sub-floor-menus dl ol.items li {display:block; float:none; min-height:15px; line-height:1.4em; list-style-position:outside; width:auto!important; padding:0px;  border:none;}
.sub-floor-menus dl ol.items li a {background:none; display:block; font-weight:normal; height:auto; line-height:2em; padding-left:8px;padding-bottom:0px;  padding-top:0px; text-transform:none; white-space: normal;color:#000;width:84%; text-transform: capitalize;}
.sub-floor-menus dl ol.items li a:hover { background:none; display:block; font-weight:normal; height:auto; line-height:2em; padding-left:8px;padding-bottom:0px;  padding-top:0px; text-transform:none; white-space:normal; color:#000; width:84%; text-transform: capitalize; }
.sub-floor-menus dl ol.items li a span {display:none;}
ul.floor_nav li .sub-menu-wrapper td{ background: url(images/main/pulldownmenu/sib_navbg.jpg) no-repeat right center; border:none;}
ul.floor_nav li .sub-menu-wrapper td:last-child{ background:none; border:none;}
.sub-floor-menus dl ol.items li a.style1 {color:#666;font-weight: bold;text-decoration: none;text-transform:capitalize; background:none !important; padding:11px 0px 4px 0px; }
ul.floor_nav li .sub-menu-wrapper td:first-child{border:none;}
ul.floor_nav li .sub-menu-wrapper td table td{border:none;}
.sub-floor-menus dl ol.items li a.style_1 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_2 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_3 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_4 {font-weight:bold;}
.sub-floor-menus dl ol.items li	a.style_5 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_6 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_7 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_8 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_9 {font-weight:bold;}
.sub-floor-menus dl ol.items li a.style_10 {font-weight:bold; color:#ff0000;}
#nav ul{-webkit-padding-start: 0px; -webkit-margin-before: 0em;}
.sf-menu li a{padding:0px;}
.sf-menu li li a,.sf-menu li li li a{border-right: 0px;color: #fff;font-size: 12px; display:block;}
.sf-menu ul{width:300px;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline: 0;color: #fff;}
.sf-menu li:hover span, .sf-menu li.sfHover span, .sf-menu a:focus span, .sf-menu a:hover span, .sf-menu a:active span { color: #fff;}
.sf-menu li li {background: #197871;border-bottom: 1px #2e847e solid;height: 30px; line-height:30px;}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {background: #379c89;}
.sf-menu li li li{background: #379c89;border-bottom: 1px #47a292 solid;height: 30px;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:300px;}
.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active{background: #379c89;}/*product details CSS*/
*{outline:none;}
.clearfloat{clear:both; font-size:1px; height:1px;}
/*product detail main container*/
.productdetail_container{height:100%;margin-bottom:2px;overflow:hidden; }
.productdetail_container .titlestyle_1{font-size:15px;color:#333;}
.productdetail_container div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.productdetail_container div.r_bottom  div.l_bottom{clear:both;}
.productdetail_container .productbucketgroup{overflow:hidden; padding-bottom:0px; text-align:left; height:100%; background:#ffffff; position:relative; width:100%;}
.productdetail_container .productbucketgroup .productdetailbucket {padding:0px; position:relative;  overflow:hidden; height:100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{width:100%; padding-right:0px; float:left; }
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_rightdiv{width:100%; float:right;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription { float:left;width:100%;margin-bottom:20px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{width:654px;float:left; padding-right:50px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{width:544px;float:left;}
.productdetail_container .productbucketgroup .productdetailbucket .tabs{margin-bottom:10px;clear:both;}
/*Pager Control*/
.productdetail_container .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font:tahoma;font-size:12px;font-weight:bold;}
.productdetail_container .pagercontrol .pagersearchresult{float:left;font-weight:normal;}
.productdetail_container .pagercontrol .pagersearchresult .pagerboldtxt{font-weight:bold;}
.productdetail_container .pagercontrol .pagerdiv{float:right;}
.productdetail_container .pagercontrol .pagerdiv label.pages{display:block;float:left;}
.productdetail_container .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#000000;margin-right:2px;text-decoration:none; background-color:none}
.productdetail_container .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#ffffff;margin-right:2px;background-color:#666;text-decoration:none;}
.productdetail_container .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#ffffff;background-color:#666;}
.productdetail_container .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#000000;margin-right:2px;	text-decoration:none; background-color:#ffffff;}
.productdetail_container .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#000000; }
/******************container main heading**********/
.container24{margin:0px; padding:0px; display:none;}
.container24 div.subheading_r{height:32px; margin:0px 0px 0px 0px; overflow:visible; background:url(images/container2/subheading_bg.jpg) left top repeat-x;}
.container24 div.subheading_r .subheading_l {height:32px; position:relative; display:block; color:#000; font-family:Arial, Helvetica,sans-serif; font-size:16px; text-align:left; margin:0px 0px 0px 0px; padding-left:24px; font-weight:bold; line-height:30px; position:relative;  text-transform:capitalize;}
.container21 div.r_bottom  div.l_bottom{}
.container24 div.tabheading_r{height:25px;margin:0px 0px 0px 0px;overflow:visible;background:#c486a6 url(images/container2/step.gif) no-repeat left top;}
.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 .zoomPad{float:none;}
.container6{margin:0px; padding:0px;width:490px;float: right;}
.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 .ctl_productlagreimg{width:100%; }
.container6 .ctl_productlagreimg .productlagreimg{width:100%; height:auto; padding:0px;position:relative;border: 1px solid #d2d2d2;}
.container6 .ctl_productlagreimg .productlagreimg .product-largimg{width:100% !important; height:auto;}
.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:32px; height:32px;display:none;}
.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:32px; height:32px;display:none;}
.container6 .ctl_productlagreimg .productlagreimg .zoomcursor{position:absolute; left:0px; top:0px; width:340px;height:490px;}
.container6 .ctl_productlagreimg .zoom{text-align:right; margin-top:6px;display:none;}
.container6 .ctl_productlagreimg .zoom a{color:#000; font-size:10px; text-decoration:none; background:url(images/container2/productdetails/icon_zoom.jpg) right top no-repeat; padding-right:24px; display:block; height:20px; padding-top:3px; text-transform: capitalize;}
.container6 div.r_bottom{margin:-2px 0px 0px 0px;font-size:1px;}
.container6 div.r_bottom  div.l_bottom{position:relative; clear:both;}
.productimagediv {text-align: center;display: inline-block;width: 100%;}
/*End productlagreimg*/
/*priduct Small Images*/
.container7 {margin-bottom:4px;width:94px;float: left;margin-right:20px;}
.container7 .ctl_multiple_image{ margin-top:0px;width: 100%;float: left;}
.container7 .ctl_multiple_image h6.moreimagestitle span{font-size:12px; font-weight:bold; color:#666666}
.container7 .ctl_multiple_image .smallimages{margin:0px; padding:0px}
.container7 .__scrollable {width: 100px !important;}
/* outmost wrapper element */
.container7 .ctl_multiple_image .smallimages #scrollable {width:auto;height:400px;margin-top:0px; position:relative;}
/* container for the scrollable items */
.container7 .ctl_multiple_image .smallimages div.items {height:400px;margin-left:0px;margin-right:0px;float:left;width:100%!important;}
/* single item */
.container7 .ctl_multiple_image .smallimages div.items a {display:block;float:left;margin-right:0px;width:90px;height:90px;color:#dadada;text-decoration:none;text-align:center;cursor:pointer;margin-bottom: 10px;border: 1px solid #d2d2d2;}
.zoomWrapper{border: 1px solid #d2d2d2;}
.container7 .ctl_multiple_image .smallimages div.items a img{max-width:100% !important; height:auto !important;margin-top:6px;}
.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:33px;height:13px;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.gif) no-repeat;cursor:pointer; margin-right:4px;display:none;  }
.container7 .ctl_multiple_image .smallimages a.next {background:url(images/container2/productdetails/img_next.gif) no-repeat ;  cursor:pointer;display:none; }
/* 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; border-bottom:1px solid #666; display:none;}
.container7 div.subheading_r h1, .container7 div.subheading_r h2 {font-size:12px; font-weight:bold; color:#333333; padding-left:0px;}
.container7 div.r_bottom{margin:-2px 0px 0px 0px;font-size:1px; display:none;}
.container7 div.r_bottom  div.l_bottom{position:relative; clear:both;}
.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; display:none;}
.container8 .ctl_productdeliveryoptions{background-color:#fff; padding:0px 8px 8px 8px;float:left;width:292px;font-size:12px; color:#000000;}
.container8 .ctl_productdeliveryoptions .productdeliveryoptionstitle{font-size:11px; font-weight:bold; color:#000000;}
.container8 .ctl_productdeliveryoptions .ship{background:url(images/container2/productdetails/icon_ship.jpg) left top no-repeat; height:20px; width:36px; float:left; margin-top:6px; padding-left:46px; padding-top:3px;}
.container8 .ctl_productdeliveryoptions .pickup{background:url(images/container2/productdetails/icon_pickup.jpg) left top no-repeat; height:27px; width:182px;float:left;margin-top:6px; padding-left:28px; padding-top:3px;}
.container8 .ctl_productdeliveryoptions 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; }
.container8 .ctl_productdeliveryoptions a.instorepickink:hover{text-decoration:none;}
.container8 div.subheading_r{background-color:#fff; padding:4px 8px 8px 8px; margin-top:10px; width:292px;font-size:12px; color:#000000;}
.container8 div.subheading_r h1, .container8 div.subheading_r h2 {font-size:11px; font-weight:bold; color:#000000; padding-left:0px; text-transform:none;}
.container8 div.r_bottom{margin:0px 0px 0px 0px;font-size:1px;}
.container8 div.r_bottom  div.l_bottom{position:relative; clear:both;}
/*End Delivery Options*/
/*Product Title, Brand, category*/
.container9 {margin:0px; padding:0px;}
.container9 .ctl_aboutbrand{ padding-bottom:14px; background:none; margin:0px 0px 10px 0px;font-family: 'robotomedium';border-bottom:1px solid #efefef;}
.container9 .ctl_aboutbrand h2{font-size:24px; font-weight:normal;}
.container9 .ctl_aboutbrand label{font-size:12px;color:#666;text-transform: uppercase;line-height: 18px;}
.container9 .ctl_aboutbrand b{font-size:12px;color:#666;text-transform: uppercase;line-height: 18px;}
.container9 .ctl_aboutbrand span{font-size:12px;color:#333;text-transform: uppercase;line-height: 18px;}
.container9 .ctl_aboutbrand .productbrand{}
.container9 .ctl_aboutbrand h1{font-size:18px;color: #006666;display:block;font-family:Futura;margin:0px 0px 7px 0px;;padding-left:0px; padding-top:0px;text-align:left;text-transform:uppercase;}
.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;}
.container9 div.subheading_r h1, .container9 div.subheading_r h2 {font-size:1px;}
.container9 div.r_bottom{margin:0px 0px 0px 0px;font-size:1px; clear:both;}
.container9 div.r_bottom  div.l_bottom{position:relative; clear:both;}
/* End Product Title, Brand, category*/
/*Review*/
.container10 {}
.container10 .ctl_review{float:left;  width:100%; padding-bottom:14px; border-bottom:1px solid #efefef;margin-bottom:10px;}
.container10 .ctl_review .rating_result{background:url(images/main/rating/img_ratingresult.jpg) no-repeat left 0px; width:83px; height:13px; padding-right:10px; float:left; margin-top:11px;}
.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:normal; color:#7f7f7f; display:block;margin:0px; padding:0px;display:none;}
.container10 .ctl_review .link a{color:#666; font-size:15px; text-decoration:none;line-height: 28px;}
.container10 .ctl_review .link a:hover{text-decoration:none;}
.container10 div.r_bottom{margin:0px 0px 0px 0px;font-size:1px; clear:both;}
/*End Review*/
/*Product Title, Brand, category*/
.container11 {}
.container11 .ctl_aboutproduct{padding:5px 0px 15px 0px;height: auto;width: 100%;float: left; border-bottom:1px solid #efefef; margin-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-size:12px; font-weight:normal; color:#7f7f7f;}
.container11 .ctl_aboutproduct ul li{list-style:none; margin:0px; padding:0px;}
.container11 .ctl_aboutproduct .moredesc{text-align:right; font-size:12px; font-weight:normal;display:none; }
.container11 .ctl_aboutproduct .moredesc a.morelink{text-decoration:underline;color:#65A834; text-transform:capitalize;}
.container11 .ctl_aboutproduct .moredesc a.morelink:hover{text-decoration:none;}
.container11 div.subheading_r{padding:0px 0px 0px 0px; margin-top:0px; }
.container11 div.subheading_r h1, .container11 div.subheading_r h2 {font-size:13px;font-weight:bold;color:#666666;  top:0px; left:0px; }
.container11 ul li{color: #666666;font-size: 14px;line-height: 20px;display: list-item;}
.container11 ul li span{color: #222;}
.container11 div.r_bottom{ font-size:0px; }
.container11 div.r_bottom  div.l_bottom{position:relative; clear:both;}
/* End Product Title, Brand, category*/
/*Price*/
.container12{font-family: 'montserratregular';}
.container12 .ctl_productdetail{ padding-bottom:10px; padding-top:10px;border-bottom:1px solid #efefef;margin-bottom:10px;}
.container12 .ctl_productdetail label{font-size:11px; font-weight:normal;color:#7f7f7f;}
.container12 .ctl_productdetail b{color:#7f7f7f; font-size:11px;}
.container12 .ctl_productdetail span{font-size:11px; color:#666;}
.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;display: inline-block;padding-bottom:5px;vertical-align: middle;text-align: left;}
.container12 .ctl_productdetail .productprices .productmrp label.mrplabel{ font-size:11px; color:#666; display:inline-block; width:66px;display:none;}
.container12 .ctl_productdetail .productprices .productmrp span.mrp{font-size: 20px;text-decoration: line-through;line-height: 38px;text-transform: uppercase;}
.container12 .ctl_productdetail .productmrp b,.container12 .ctl_productdetail .productofferprice b{display:none;}
.container12 .ctl_productdetail .productprices span.productofferprice{padding-right:4px;padding-bottom:5px;display: inline-block;vertical-align: middle;text-align: left;}
.container12 .ctl_productdetail .productprices .productofferprice label.offerlabel{font-size:11px; font-weight:normal; color:#7f7f7f; text-transform:uppercase;display:none;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer,.container12 .ctl_productdetail span .offer .sp_currencysyb,.container12 .ctl_productdetail span .offer .sp_amt {font-size:24px !important;font-weight: normal;color: #333;text-transform: uppercase;line-height: 38px;}
.container12 .ctl_productdetail .productprices .productofferprice span.mrp,.container12 .ctl_productdetail span .mrp .sp_currencysyb,.container12 .ctl_productdetail span .mrp .sp_amt {font-size: 20px;text-decoration: line-through;line-height: 38px;text-transform: uppercase;}
.container12 .ctl_productdetail .productprices span.productpricediff{ display:block;}
.container12 .ctl_productdetail .productprices .productpricediff label.pricedicclabel{}
.container12 .ctl_productdetail .productprices .productpricediff span.diff{}
.container12 .ctl_productdetail span.offer_block{width:100%;display:block;}
.container12 .ctl_productdetail b.lb5,.container12 .ctl_productdetail label.sp_amt{font-weight: normal;color: #ed1c24;font-size: 14px;line-height: 18px;}
.container12 div.r_bottom{border-bottom:0px solid #dadada; margin:0px;}
.container12 div.r_bottom  div.l_bottom{position:relative; clear:both;}
.container_stockavailability{font-size:14px;}
.container_stockavailability .instock{background:url(images/main/tick-icon.jpg) left center no-repeat; height:28px; line-height:28px;padding-left:40px;}
/*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:11px; font-weight:normal; color:#7f7f7f; width:100px;}
.container13 .ctl_productattributes .attributeslist b{font-size:11px;}
.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 #7f7f7f; clear:both;}
.container13 div.r_bottom  div.l_bottom{}
/*End Varients*/
/*Offer*/
.container14 {display:none;}
.container14 .ctl_cart_offerdiv{padding-bottom:4px; padding-top:10px;}
.container14 .ctl_cart_offerdiv .offer{height:35px; background:url(images/container2/productdetails/offer_bg.jpg) left top no-repeat; font-size:12px; font-weight:bold; color:#ffffff; padding-top:34px; padding-left:90px;}
.container14 .ctl_cart_offerdiv .offer a{color:#ffffff; 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;}
.container14 div.r_bottom  div.l_bottom{}
/*End Offer*/
/*Add to Cart*/
.container15{}
.container15 .ctl_cartdiv{ font-size:12px; height:100%; padding-top:10px; padding-bottom:10px; margin-bottom:4px; overflow:hidden;}
.container15 .ctl_cartdiv .cartdetail{}
.container15 .ctl_cartdiv .price_requiestbtn{padding-left:120px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv{float: left;width: 27%;display: inline-block;vertical-align: middle;}
.container15 .shopping-btns {float: left;width: 100%;margin-top: 15px;}
.container15 .ctl_cartdiv .cartbuttondiv{width:auto; margin-top:6px;display: inline-block;vertical-align: middle;margin-right:20px;}
.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{display:none;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_m{background:none; width:auto; height:42px; padding:0px;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_r {display:none;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg{background: #006f67;padding-top:0px;cursor:pointer;height:42px;padding-bottom:0px;height:42px;width:200px;display:block;color: #ffffff;font-size: 14px;font-weight: normal;text-transform: uppercase; font-family: 'robotomedium';border-radius:2px;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg#BuyNow{background-color: #d84f57;border: 1px solid #d84f57;font-size: 21px;font-weight: normal;text-transform: uppercase;color:#fff;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty{padding-bottom:4px; display:none;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty label.bulklabel{font-size:12px; font-weight:normal; color:#000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty b{font-size:12px; color:#000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .bulkqty span.bulkqtyvalue{font-size:12px; font-weight:normal; color:#000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability{padding-bottom:4px; display:none;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability label.Availabilitylabel{font-size:12px; font-weight:bold; color:#000;display:block;float:left;width:60px; padding-left:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability b{font-size:12px; color:#000; display:block;float:left; padding-left:1px; padding-right:1px; }
.container15 .ctl_cartdiv .bulk_selectqtydiv .product_Availability span.Availabilityvalue{font-size:12px; font-weight:bold; color:#000;}
/*End Add to Cart*/
/*Shop at store*/
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty{float:left; padding-right:14px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty label.qtylabel{font-size:11px; font-weight:normal; color:#7f7f7f; display:none; float:left; padding-right:2px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty  b{font-size:11px; display:none; float:left; padding-right:2px; color:#000; font-weight:normal;}
.container15 .ctl_cartdiv .product_qty.divOrderQty {float: left;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .qtylist{width:40px!important;line-height: 34px;height: 34px!important;border: 0px;font-size: 14px;border-bottom: 1px solid #ccc;float: left;border: 1px solid #ccc;display: block;text-align: center;margin:0px; border-right: none;border-left: none;}
.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 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtydecrease {background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtyincrease {background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.container15 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px; clear:both; padding:0px 0px 0px 0px;}
.container15 div.r_bottom  div.l_bottom{}
.container15 #divAdd2WishList {float: left;display: inline-block;vertical-align: middle;width: 70%;}
.container15 #divAdd2WishList  #lnkAddToWhishLstPrdDetails{background: url(images/main/wishlist.png) left center no-repeat!important;height: 40px;line-height: 40px;font-size: 14px;color: #333;text-transform: uppercase;padding-left: 36px;text-decoration: none;padding-top: 0px;display:block;}
/*End Shop at store*/
/*Social Links*/
.navbtn{ margin:3px 5px 3px 0px; display:block; color:#000; height:24px; float:left;font-size:11px; background:none; font-weight:bold; text-decoration:none;}
a.navbtn{ margin:0px 5px 0px 0px; display:block; color:#000; height:24px; float:left;font-size:11px; font-weight:bold; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#fff; cursor:pointer; text-decoration:none;}
.navbtn_l{display:none!important;}
.navbtn_m{width:auto; height:24px;display:block;float:left;padding:0px 8px 0pt;line-height:24px; text-decoration:none; text-transform:capitalize;color:#fff; background:#ddd;}
.navbtn_r {display:none !important;}
.mj_btn{ float:left; height:100%;}
.mj_btn_r{ float:right; height:100%; }
.mj_btnbg{  background:none; border:none; font-size:11px; color:#fff; font-weight:bold; padding-top:0px; cursor:pointer; height:24px; padding-bottom:0px;text-transform:capitalize; line-height:24px;}
.buyatlocalstorebtn {}
.buyatlocalstorebtn .navbtn{width:220px;}
.container16{}
.container16 .buylocalstorebuttondiv{background-color:#fff; 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;}
.container16 div.r_bottom  div.l_bottom{border-bottom:1px solid #000000; clear:both; padding:10px 0px 0px 0px; font-size:1px;}
.container16{border:1px solid #ccc; display:none;}
.container16 a{border:none;}
.container16 .title{background:#666; font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:15px; height:27px;}
.container16 .reserve{background:#e9e8e8;}
.container16 .getacall{background:#e9e8e8;}
.container16 .askfordemo{background:#fff;}
.container16 .link{color:#000000; text-decoration:underline; font-size:12px;}
.container16 .link:hover{color:#000000; text-decoration:none;}
.container16 .linktwo{color:#000; text-decoration:underline; font-size:10px;}
.container16 .linktwo:hover{color:#000; text-decoration:none;}
.container16 div.r_bottom{ display:none;}
.container16 div.r_bottom  div.l_bottom{}
/*End Social Links*/	
/****************Links(product options) on product details*************/
.container17{clear:both;display:none;}
.container17 .ctl_productoptions{ font-size:12px; padding-bottom:10px; padding-top:10px;}
.container17 .ctl_productoptions ul.productoptionslist{margin:0px; padding:0px;list-style:none; position:relative;height:100%; overflow:hidden;}
.container17 .ctl_productoptions ul.productoptionslist li{width:42%;float:left; margin:0px; margin-bottom:2px; background:url(images/container2/productdetails/productdetails_bullet.jpg) left 3px no-repeat; padding-right:0px;}
.container17 .ctl_productoptions ul.productoptionslist li a{color:#7f7f7f;text-decoration:none; float:left; font-weight:normal; padding-left:18px; }
.container17 .ctl_productoptions ul.productoptionslist li a:hover{text-decoration:none;}
.container17 .ctl_productoptions ul.productoptionslist li a.tip{background-image:none; display:block;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;}
.container17 div.r_bottom  div.l_bottom{}
/*End */
/*Related offers*/
.container18{padding:0px;  margin:0px 0px 10px 0px; background:#fff; display:none;}
.container18 .ctl_relatedofferdiv{padding-left:10px; padding-bottom:10px;  margin:0px 0px 0px 0px;background-color:#FFFFFF;border:1px solid #E5E5E5;height:100%;overflow:hidden;}
.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;color:#000000; 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-color:#AFAEAE;height:12px;margin:0;padding-bottom:10px;padding-left:10px;padding-top:8px;}
.container18 div.subheading_r h1, .container18 div.subheading_r h2 {color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:20px;margin:0;padding:0;text-align:left;text-transform:capitalize;}
.container18 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.container18 div.r_bottom  div.l_bottom{}
/*End Similar product*/
/*Recently viewed products*/
.container19 .controlcontent_r{background:none;}
.container19 div.subheading_r{height: 46px;padding:0px 16px 0px 0px;overflow:visible}
.container19 div.subheading_r h1, .container19 div.subheading_r h2 {height: 46px;position:relative;display:block;color: #333;font-family: montserratregular;font-size: 20px;text-align: center;margin:0px 0px 0px 0px;padding-left:15px;line-height: 46px;position:relative;text-transform:uppercase;font-weight:normal;}
.container19 div.r_bottom{padding:0px 16px 0px 0px; clear:both; margin:0px; font-size:1px; background:none; height:19px;}
.container19 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px;background:none; height:19px;}
.container19 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:none;}
*html .container19 .bucketgroup .bucket {margin:2px 0px 5px 5px; }/*Only for IE*/
.container19 .bucketgroup .bucket  {margin:0;padding:0;position: relative;float: left;width:286px!important;height: 320px !important;border:none;min-height: 285px;margin-right:10px;margin-bottom:10px; margin-top:10px; padding:20px; box-sizing:border-box;border-left:1px solid #efefef;}
.container19 .bucketgroup .bucket:first-child{border-left:none;margin-left:10px;}
.container19 .bucketgroup .bucket:hover {-webkit-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);-moz-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.18);}
.container19 .bucketgroup .bucket .bucket_left{text-align: center;}
.container19 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 14px;text-align: left;color: #666;width: 100%;font-weight: normal;font-family: robotomedium;text-transform: capitalize;padding-bottom:15px;}
.container19 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px!important;text-align: center;width:auto!important;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more {left:37px; position:absolute; text-align:left; text-decoration:none; text-transform: uppercase; bottom:5px; width:117px;  outline:none; height:33px; font-size:0px; display:none;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container19 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block;}
.container19 .bucketgroup .bucket .bucket_left .mtb-desc{ font-size:11px; font-weight:normal; color:#7f7f7f; text-align:left; padding-top:5px;display: none;}
.container19 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; width:100%; display:block; padding-top:0px;font-family: 'montserratregular';float:left;width:50%;}
.container19 .bucketgroup .bucket .bucket_left b.lb1 { color:#f1a400; display:none;font-weight:bold;  }
.container19 .bucketgroup .bucket .bucket_left b.lb2 { color:#f1a400; display:none;font-weight:bold;  }
.container19 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size: 14px;color: #999;line-height: 18px;display: inline-block;text-decoration: line-through;}
.container19 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size: 18px;color: #ed1c24;display:block;font-weight:bold;}
.container19 .bucketgroup .bucket .bucket_left label.mtb-offer.mtb-yousave {font-size: 15px;line-height: 18px;background-color: #fff;color: #333;text-align: center;padding: 2px 5px;display: inline-block;}
.container19 .rating_result{background:url(images/main/rating/img_ratingresult.jpg) no-repeat left 3px; height:20px; width:97px;clear:both;float:left;}
.container19  .rating_result_poor{background:url(images/main/rating/poorrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container19  .rating_result_average{background:url(images/main/rating/averagerating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container19  .rating_result_good{background:url(images/main/rating/goodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container19  .rating_result_verygood{background:url(images/main/rating/verygoodrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container19  .rating_result_excellent{background:url(images/main/rating/excellentrating.jpg) no-repeat left 3px; height:20px;width:97px;}
.container19 .bucketgroup .bucket .showcase-bottom{position: absolute;width:calc( 100% - 60px);bottom: 10px;left: 30px;}
.container19 .bucketgroup .viewmore,.container1 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container19 .bucketgroup .viewmore a.viewmorelnk,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#7f7f7f;	text-decoration:underline;}
.container19 .bucketgroup .viewmore a.viewmorelnk:hover,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#7f7f7f;text-decoration:none;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd{width:95px; height:30px;float: right;margin-top:0px;position:static;background:none;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty{background:url(images/main/quick-add-btn-v1.jpg) left top no-repeat;width:40px; height:30px;font-size:0px;margin:0px; padding:0px;float:right;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease{background:url(images/main/qty-minus.jpg) left top no-repeat;cursor: pointer;float: left;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{background:url(images/main/qty-plus.jpg) left top no-repeat;cursor: pointer;float: right;height: 34px;padding:0px;width: 31px;font-size: 0; border:none;margin:0px;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty{width:33px!important;line-height: 34px;height: 34px!important;border: 0px;font-size: 14px;border-bottom: 1px solid #ccc;float: left;border-top: 1px solid #ccc;display: block;text-align: center;margin:0px;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{font-size:0px;}
.container19 .bucketgroup .bucket .offer_block{background:none;display:block;height:auto; width:auto;position:static; text-align:left; padding-top:0px;}
.container19 .bucketgroup .bucket .offer_block .mtb-offer {font-size: 13px;font-weight: normal;color: #333;}
.container19 .bucketgroup .bucket .offer_block .mtb-offer b{padding-top:4px;}
/*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:tahoma;font-size:12px;font-weight:bold; padding-right:10px;}
.container19 .bucketgroup .pagercontrol .pagerdiv {float:right;}
.container19 .bucketgroup .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#7F7F7F; font-size:11px; font-weight:normal;}
.container19 .bucketgroup .pagercontrol .pagerdiv a.pager {display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer;}
.container19 .bucketgroup .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;}
.container19 .bucketgroup .pagercontrol .pagerdiv a.pager:hover{text-decoration:underline;color:#7F7F7F; background:none;}
.container19 .bucketgroup .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer; font-size:11px; }
.container19 .bucketgroup .pagercontrol a.pager_nextprv:hover{text-decoration:underline;color:#7F7F7F; }
/*End Related products*/
/*Similar product*/
.container20{margin-bottom:10px; padding:0px;}
.container20 .controlcontent_r{background:url(images/container1/bg_middleright.jpg) left top repeat-y;}
.container20 div.subheading_r{height: 46px;padding:0px 16px 0px 0px;overflow:visible;background: #23b35e;}
.container20 div.subheading_r h1, .container20 div.subheading_r h2 {height: 46px;position:relative;display:block;color: #fff;font-family: Futura;font-size: 24px;text-align: center;margin:0px 0px 0px 0px;padding-left:15px;/* font-weight:bold; */line-height: 46px;position:relative;text-transform:uppercase;background: #23b35e;}
.container20 div.r_bottom{padding:0px 16px 0px 0px; clear:both; margin:0px; font-size:1px; background:url(images/container1/cont1bot_r.jpg) right top no-repeat; height:19px;}
.container20 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px;background:none; height:19px;}
.container20 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:url(images/container1/bg_middleleft.jpg) right top repeat-y;}
*html .container20 .bucketgroup .bucket {margin:2px 0px 5px 5px; }/*Only for IE*/
.container20 .bucketgroup .bucket  {margin: 1% 0px 1% 1%;padding: 1%;position: relative;float: left;width: 16.4% !important;height: auto !important;border: 2px solid #c7dfde;min-height: 285px;}
.container20 .bucketgroup .bucket .bucket_left{}
.container20 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 14px;line-height: 16px;text-align: left;color: #0b6f70;height: 30px;overflow: hidden;width: 100%;font-weight: normal;padding-top: 10px;padding-bottom: 10px;text-transform: capitalize;}
.container20 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;width:100%;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more {left:25px;position:absolute;text-align:left;text-decoration:none;text-transform: uppercase;bottom:5px;width:117px; outline:none; height:33px; font-size:0px; display:none;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-compare {left:0px; bottom:2px; font-size:11px; font-weight:bold; color:#7f7f7f; position:absolute; text-align:center; margin-top:2px; text-decoration:none; width:100%; display:none;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container20 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container20 .bucketgroup .bucket .bucket_left .mtb-desc{ font-size:11px; font-weight:normal; color:#7f7f7f; text-align:left; padding-top:5px;display: none;}
.container20 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; width:100%; display:block; padding-top:5px;}
.container20 .bucketgroup .bucket .bucket_left b.lb1 { color:#f1a400; display:none;font-weight:bold;}
.container20 .bucketgroup .bucket .bucket_left b.lb2 { color:#f1a400; display:none;font-weight:bold;}
.container20 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size: 14px;color: #666;line-height: 18px;display: inline-block;text-decoration: line-through;}
.container20 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size: 16px;line-height: 18px;color: #252222;display: block;} 
.container20 .bucketgroup .bucket .bucket_left label.mtb-offer.mtb-yousave {font-size: 15px;line-height: 18px;background-color: #ed1c24;color: #fff;text-align: center;padding: 2px 5px;display: inline-block;}
.container20 b.lb5 {font-weight: normal;} 
.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:#7f7f7f;	text-decoration:underline;}
.container20 .bucketgroup .viewmore a.viewmorelnk:hover,.container20 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#7f7f7f;text-decoration:none;}
/*Pager Control*/
.container20 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px; padding-right:0px; padding-top:5px; border:none;  margin-right:1px;font:tahoma;font-size:12px;font-weight:bold; padding-right:10px;}
.container20 .bucketgroup .pagercontrol .pagerdiv {float:right;}
.container20 .bucketgroup .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#7F7F7F; font-size:11px; font-weight:normal;}
.container20 .bucketgroup .pagercontrol .pagerdiv a.pager {display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer;}
.container20 .bucketgroup .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;}
.container20 .bucketgroup .pagercontrol .pagerdiv a.pager:hover{text-decoration:underline;color:#7F7F7F; background:none;}
.container20 .bucketgroup .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer; font-size:11px; }
.container20 .bucketgroup .pagercontrol a.pager_nextprv:hover{text-decoration:underline;color:#7F7F7F; }
/*End Similar product*/
/*Recently viewed products*/
.container21 .controlcontent_r{background:url(images/container1/bg_middleright.jpg) left top repeat-y;}
.container21 div.subheading_r{height: 46px;padding:0px 16px 0px 0px;overflow:visible;background: #23b35e;}
.container21 div.subheading_r h1, .container21 div.subheading_r h2 {height: 46px;position:relative;display:block;color: #fff;font-family: Futura;font-size: 24px;text-align: center;margin:0px 0px 0px 0px;padding-left:15px;/* font-weight:bold; */line-height: 46px;position:relative;text-transform:uppercase;background: #23b35e;}
.container21 div.r_bottom{padding:0px 16px 0px 0px; clear:both; margin:0px; font-size:1px; background:none; height:19px;}
.container21 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px;background:none; height:19px;}
.container21 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:none;}
*html .container21 .bucketgroup .bucket {margin:2px 0px 5px 5px; }/*Only for IE*/
.container21 .bucketgroup .bucket {margin: 1% 0px 1% 1%;padding: 1%;position: relative;float: left;width: 16.4% !important;height: auto !important;border: 2px solid #c7dfde;min-height: 285px;}
.container21 .bucketgroup .bucket .bucket_left{}
.container21 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size: 14px;line-height: 16px;text-align: left;color: #0b6f70;height: 30px;overflow: hidden;width: 100%;font-weight: normal;padding-top: 10px;padding-bottom: 10px;text-transform: capitalize;}
.container21 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;width:100%;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more {left:25px;position:absolute;text-align:left;text-decoration:none;text-transform: uppercase;bottom:5px;width:117px;  outline:none; height:33px; font-size:0px; display:none;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-compare {left:0px; bottom:2px; font-size:11px; font-weight:bold; color:#7f7f7f; position:absolute; text-align:center; margin-top:2px; text-decoration:none; width:100%; display:none;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container21 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container21 .bucketgroup .bucket .bucket_left .mtb-desc{ font-size:11px; font-weight:normal; color:#7f7f7f; text-align:left; padding-top:5px;display: none;}
.container21 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; width:100%; display:block; padding-top:5px;}
.container21 .bucketgroup .bucket .bucket_left b.lb1 { color:#f1a400; display:none;font-weight:bold;}
.container21 .bucketgroup .bucket .bucket_left b.lb2 { color:#f1a400; display:none;font-weight:bold;}
.container21 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size: 14px;color: #666;line-height: 18px;display: inline-block;text-decoration: line-through;}
.container21 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size: 16px;line-height: 18px;color: #252222;display: block;} 
.container21 .bucketgroup .bucket .bucket_left label.mtb-offer.mtb-yousave {font-size: 15px;line-height: 18px;background-color: #ed1c24;color: #fff;text-align: center;padding: 2px 5px;display: inline-block;}
.container21 b.lb5 {font-weight: normal;}
.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:#7f7f7f;	text-decoration:underline;}
.container21 .bucketgroup .viewmore a.viewmorelnk:hover,.container21 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#7f7f7f;text-decoration:none;}

/*Pager Control*/
.container21 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px; padding-right:0px; padding-top:5px; border:none;  margin-right:1px;font:tahoma;font-size:12px;font-weight:bold; padding-right:10px;}
.container21 .bucketgroup .pagercontrol .pagerdiv {float:right;}
.container21 .bucketgroup .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#7F7F7F; font-size:11px; font-weight:normal;}
.container21 .bucketgroup .pagercontrol .pagerdiv a.pager {display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer;}
.container21 .bucketgroup .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;}
.container21 .bucketgroup .pagercontrol .pagerdiv a.pager:hover{text-decoration:underline;color:#7F7F7F; background:none;}
.container21 .bucketgroup .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#7F7F7F;margin-right:2px;text-decoration:none;cursor:pointer; font-size:11px; }
.container21 .bucketgroup .pagercontrol a.pager_nextprv:hover{text-decoration:underline;color:#7F7F7F; }
/*End Recently viewed products*/
/*Product Details Tab*/
.container22{width:100%;margin-bottom: 20px;}
.container22 .ctl_productdetailtabs{padding-top:10px; clear:both; margin-bottom:10px; }
.container22 .ctl_productdetailtabs .ctl_containergroup{ overflow:auto; height:350px; color:#000000; font-size:12px;margin: 0px 0px 0px 0px;padding:0px;text-align:left;background-color:#fff;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv{padding:0px;margin:0px;width: 97.5%;font-size:12px; border:1px solid #fff1f1;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .productattributetitle{height:32px;background-color:#ccc; margin:0px;padding:0px 0px 0px 0px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .productattributetitle label.productattribute_title{font-size:13px;font-weight:bold;color:#000;margin-top:3px;margin-left:6px;display:block;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .rowstyle{width:100%;padding:0px;background-color:#fff;margin:0px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .alternetrowstyle{width:100%;padding:0px;background-color:#fff;margin:0px;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist{width:24%;padding:6px 2px 4px 4px;border-right:1px solid #d8d8d8;vertical-align:top; border-bottom:1px solid #d8d8d8;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_1{width:24%;padding:6px 0px 4px 4px;vertical-align:top;border-bottom:1px solid #d8d8d8;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2{width:72%;padding:6px 0px 4px 3px;vertical-align:top;border-bottom:1px solid #d8d8d8;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist label.propertyname{font-weight:bold; color:#000000; float:left;}
.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;font:tahoma;color:#000000; font-size:12px;}
.container22 .gotoplnk li a{color:#000000;text-decoration:underline; background:url(images/container2/productcompaire/gotopbullet.gif) no-repeat left; padding-left:10px;}
.container22 .gotoplnk li a:hover{text-decoration:none;position:static;}
.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.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.container22 div.r_bottom  div.l_bottom{}
.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; overflow:hidden;}
.container23 div.breadcrumbg_r {height:40px; line-height:40px;overflow:visible;}
.container23 div.breadcrumbg_l { height:40px; line-height:40px; position:relative; margin:0px; padding:0px;font-family: 'montserratregular';font-size:11px}
.container22 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.container22 div.r_bottom  div.l_bottom{}
.container23 .breadcrumbg_l .breadcrumlnk {color:#222222;text-align:left;width:auto;padding:0px 0px;}
.container23 .breadcrumbg_l .breadcrumlnk .maincategoery {font-weight:bold;text-decoration:none; }
.container23 .breadcrumbg_l .breadcrumlnk a.firstnode{font-size:12px;color:#666}
.container23 .breadcrumbg_l .breadcrumlnk a {color: #333333;padding-right:4px;margin-right:4px;font-size: 12px;background:url(images/container2/productdetails/seprator.jpg) right center no-repeat}
.container23 .breadcrumbg_l .breadcrumlnk a:hover { text-decoration:none; }
.container23 .breadcrumbg_l .breadcrumlnk a.nobullet { background:none; }
.container23 .breadcrumbg_l .compairebtn { float:right; padding-top:4px; }
.container23 .breadcrumbg_l .breadcrumlnk a:last-child{background:none;}
/*new breadcrum for refine search*/
.container23 div.breadcrumbg_l .refine_breadcrumlnk { color:#707378; text-align:left; width:auto;  padding-top:8px; padding-bottom:8px; font-weight:bold; font-size:11px;}
.container23 div.breadcrumbg_l .refine_breadcrumlnk a { color:#707378; 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; padding-left:2px; }
.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/checkbox.jpg) right 3px no-repeat; text-decoration:none;  padding-left:0px; 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;}
.container25 div.r_bottom  div.l_bottom{clear:both;}
.container25 .ctl_payment_shippinhinfotab{clear:both; margin-bottom:0px; padding-top:10px; height:auto; overflow:auto; 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:15px;color:#333;}/* 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%;border-right:1px solid #666;}
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:#fff;background-color:#666;border:1px solid #666;border-right:none;padding:6px 4px 6px 4px;}
.container25 .ctl_payment_shippinhinfotab .ship_paymentoptions_row td{font-size:12px;font-weight:normal;color:#000000;background-color:#ccc;border:1px solid #666;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:#ccc;border:1px solid #666;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;}
.container26 div.r_bottom  div.l_bottom{clear:both;}
.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:#f7f7f7;  margin-top:10px;  float:left; width:100%; padding-top:2px; padding-bottom:1px; }
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviemainheding label{font-size:18px; color:#333; 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 #336699;color:#000000;}
.container26 .ctl_review_ratingtab .productreviewdiv .reviewdetaildiv .reviewsdiv{border-bottom:1px solid #000000; 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;}
.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:#f7f7f7;  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;}
/*new changes for video tabs*/
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .ui-tabs .ui-tabs-panel{margin:0px; padding:0px; height:100%; overflow:hidden; padding:4px; border:1px solid #C1C1C1;}
.ctl_video{}
.ctl_video .productvideo{}
.ctl_video .videos_thumbs{overflow:auto; height:132px; margin-top:4px;}
.ctl_video .productvideo .videotitle{font-size:20px; font-weight:normal; color:#336699; font-weight:normal;}
.ctl_video .productvideo .videodesc{font-weight:normal; color:#666666; font-size:11px; padding:0px;}
.ctl_video .productvideo .video{}
.ctl_video .productvideo .video img{width:100%; height:100%;}
.ctl_video .videos_thumbs .video_thumb{border:1px solid #cccccc; text-align:center; padding:2px; margin-bottom:5px; background:none;overflow:hidden; width:334px; float:left; margin-right:2px;}
.ctl_video .videos_thumbs .video_thumb .imgdiv{width:84px; float:left;}
.ctl_video .videos_thumbs .video_thumb img{height:52px;width:84px;}
.ctl_video .videos_thumbs .video_thumb .desc{width:auto; margin-left:88px;}
.ctl_video .videos_thumbs .video_thumb .desc .title{font-size:11px; color:#000;width:100%; display:block; text-align:left;}
.ctl_video .videos_thumbs .video_thumb .desc p{font-size:11px; color:#666;text-align:left; padding:0px;}
/*Color swatch*/
.container13 .ctl_productattributes .attributeslist_swatch{padding-bottom:10px; height:100%; overflow:hidden; clear:both;}
.container13 .ctl_productattributes .attributeslist_swatch p {color:#666; font-size:11px; font-weight:bold; padding-bottom:10px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch{list-style:none; margin:0px; padding:0px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li{margin:0px; padding:0px; display:block; float:left; margin-right:4px; position:relative;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a{display:block; width:42px; height:42px; border:1px solid #666; cursor:pointer; padding:2px 0px 0px 2px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a img{border:none;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a.selected{border:1px solid #6bb130;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a:hover{border:1px solid #6bb130;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li .outofstock{display:block; background:url(images/container2/productdetails/img_outofstock.jpg) left top no-repeat; height:16px; width:16px; position:absolute;right:4px; bottom:4px;}
/*new classes for review and rating (23-02-2011)*/
.container_review{ margin:20px 0px 10px 0px;text-align:left;}
.container_review .ctl_review_rating{}
.container_review .ctl_review_rating .reviewstitle{font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; padding:0px 0px 14px 16px; position:relative;display:none;}
.container_review .ctl_review_rating .reviewstitle .reviedproducttitle{color:#F1A400}
.container_review .ctl_review_rating .reviewstitle .writereviewlink{position:absolute;bottom:8px;right:2px;text-decoration:underline;color:#F1A400; font-size:12px; font-weight:normal;}
.container_review .ctl_review_rating .reviewstitle .writereviewlink:hover{text-decoration:none;}
.container_review .ctl_review_rating .reviewstitle .links{font-size:12px; color:#0033aa; font-weight:normal; margin-left:20px;}
.container_review .ctl_review_rating .reviewstitle .links a{color:#0033aa; text-decoration:none; margin:0px 4px 0px 4px;}
.container_review .ctl_review_rating .reviewstitle .links a:hover{text-decoration:underline;}
.container_review .ctl_review_rating .productreviews{margin:18px 0px 0px 16px; height:100%;overflow:hidden;}
.container_review .ctl_review_rating .productreviews .reviewlist{list-style:none; margin:0px; padding:0px;}
.container_review .ctl_review_rating .productreviews .reviewlist li{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;  height:100%; overflow:hidden; line-height:normal; }
.container_review .ctl_review_rating .productreviews .reviewlist li.reply{background:#f7f7f7; padding:10px; margin-bottom:10px;}
.container_review .ctl_review_rating .productreviews .reviewlist li.borderbottom {border-bottom:0px dotted #b4b4b4;  margin:10px 0px 20px 0px; padding:0px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .producttitle{font-size:16px; font-weight:normal;color:#333;display:block;font-family: robotomedium}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby{font-size:15px; color:#333; float:left; padding:3px 8px 0px 0px;margin-top:5px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby span{font-size:15px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby .customername{font-weight:normal;color: #006f67;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby .reviewdate{}
.container_review .ctl_review_rating .productreviews .reviewlist li  .rating_result_poor{background:url(images/main/rating/poorrating.jpg) no-repeat left 8px; height:27px;width:97px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li  .rating_result_average{background:url(images/main/rating/averagerating.jpg) no-repeat left 8px; height:27px;width:97px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li  .rating_result_good{background:url(images/main/rating/goodrating.jpg) no-repeat left 8px; height:27px;width:97px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li  .rating_result_verygood{background:url(images/main/rating/verygoodrating.jpg) no-repeat left 8px; height:27px;width:97px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li  .rating_result_excellent{background:url(images/main/rating/excellentrating.jpg) no-repeat left 8px; height:27px;width:97px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt{clear:both; padding-top:12px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt .quote_symbol{background:url(images/container2/productdetails/img_quote.gif) left top no-repeat; font-size:12px;height:16px; width:17px;display:block; float:left; margin-right:5px; margin-top:-4px;display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt p{font-size:15px;margin:0px; padding:0px; color:#666; line-height:1.4; margin-bottom:6px; }
.container_review .ctl_review_rating .productreviews .reviewlist li .review_help{clear:both; padding-top:10px; font-size:10px; color:#666; font-weight:bold; padding-bottom:4px;display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink{padding-top:0px; font-size:11px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li .sociallinks{padding-top:0px; font-size:11px; padding-left:60px; float:left;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink .small_btn{font-size:10px;padding: 0 2px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .facebooklike{float:left; margin-right:7px;display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .tweetlike{float:left;margin-right:7px;display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .share{float:left;margin-right:7px;display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .abuselink{font-size:12px; color:#0033aa; text-decoration:underline; margin-top:2px; display:block; float:left; margin-left:8px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .abuselink:hover{text-decoration:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .helpful{font-size:10px; color:#8f8f8e; padding:15px 0px 0px 0px;  clear:both; display:none;}
.container_review .ctl_review_rating .productreviews .writereview{border:1px solid #ccc; padding:12px; font-size:12px; color:#464646; margin-bottom:15px;display
:none;}
.container_review .ctl_review_rating .productreviews .writereview a{color:#0033aa;text-decoration:underline; margin-left:20px;}
.container_review .ctl_review_rating .productreviews .writereview a:hover{text-decoration:none;}
.container_review .ctl_review_rating .productreviews .viewallreview{font-size:12px; color:#000; margin-bottom:15px; clear:both;}
.container_review .ctl_review_rating .productreviews .viewallreview a{color:#0033aa;text-decoration:underline;}
.container_review .ctl_review_rating .productreviews .viewallreview a:hover{text-decoration:none;}
.container_review .ctl_review_rating .productreviews  .newdiscussion{margin-bottom:15px; font-size:12px; color:#333; height:100%; overflow:hidden;}
.container_review .ctl_review_rating .productreviews  .newdiscussion span{display:block; float:left; padding-top:4px; margin-right:12px;}
.container_review .ctl_review_rating .productreviews  .newdiscussion .btn_discussion{font-weight:bold; color:#fff; background:url(images/container2/productdetails/btn_newdiscussion.jpg) left top no-repeat; width:147px; height:24px; text-align:center; display:block; text-decoration:none; line-height:24px; float:left;}
.container_review .writereviewdiv{width:99.6%; margin-bottom:10px; position:relative;}
.container_review .writereviewdiv .reviewpopup{border:1px solid #006f67;}
.container_review .writereviewdiv .reviewpopup .header{height:30px; background:#006f67; font-size:14px; color:#fff;padding-left:10px; line-height:30px;text-transform: capitalize;display:none;}
.container_review .writereviewdiv .reviewpopup .popbody{padding:10px;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle {overflow: hidden;width: 100%;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle ul.fs_field {list-style:none;margin: 0;overflow: hidden; padding: 0;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li.fs_fielddata {clear: both;line-height: 1.8em;margin: 0;overflow: hidden;padding: 0;text-align: left;width: 100%; margin-bottom:4px;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.cartformleft {float: left;width: 15%;font-size: 16px;font-weight:normal;color: #333;margin-top: 10px;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li span.cartformright {display: block;float: left;height: 100%;width: 73%;margin-top: 10px;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.productcaption{font-size:16px;text-transform: capitalize;color: #333333;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li span.productname{font-size: 16px;font-weight: normal;color: #333333;text-transform: capitalize;}
.container_review .writereviewdiv .reviewpopup .popbody a.poor_rating { background:url(images/main/rating/img_poorrating.jpg) no-repeat left 4px; font-size:13px; color:#969090; padding-left:12px; text-decoration:none; margin-right:8px; }
.container_review .writereviewdiv .reviewpopup .popbody a.average_rating { background:url(images/main/rating/img_averagerating.jpg) no-repeat left 4px; font-size:13px; color:#969090; padding-left:22px; text-decoration:none; margin-right:8px; }
.container_review .writereviewdiv .reviewpopup .popbody a.good_rating { background:url(images/main/rating/img_goodrating.jpg) no-repeat left 4px; font-size:13px; color:#969090; padding-left:32px; text-decoration:none; margin-right:8px; }
.container_review .writereviewdiv .reviewpopup .popbody a.verygood_rating { background:url(images/main/rating/img_verygoodrating.jpg) no-repeat left 4px; font-size:13px; color:#969090; padding-left:42px; text-decoration:none; margin-right:8px; }
.container_review .writereviewdiv .reviewpopup .popbody a.excellent_rating { background:url(images/main/rating/img_excellentrating.jpg) no-repeat left 4px; font-size:13px; color:#969090; padding-left:52px; text-decoration:none; margin-right:4px; }
.container_review .writereviewdiv .reviewpopup .popbody .maintxt{  font-size: 12px;font-weight: normal;height: 27px;overflow: hidden;text-indent: 3px;width: 260px; line-height:27px;}
.container_review .writereviewdiv .reviewpopup .popbody .maintxtarea{ font-size: 12px;font-weight: normal;height: 56px;width: 490px; color:#666;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r{margin:10px 0px 0px 154px;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn{margin-left:8px;}
.container_review .writereviewdiv .poinert{background:url(images/container2/productdetails/img_pointer.jpg) left top no-repeat; height:6px; width:12px;display:none;}
.container_review .writereviewdiv .reviewpopup .popbody .checkbox_style{}
.container_review .writereviewdiv .reviewpopup .popbody .checkbox_caption{font-size:12px; color:#000;}
.container_review .writereviewdiv .reviewpopup .popbody .guidetext{font-size:12px; color:#b8b7b7; display:block; float:right;}
.container_review .writereviewdiv .reviewpopup .cartbutton_r .navbtn{height: 40px;}
.container_review .writereviewdiv .reviewpopup .cartbutton_r .navbtn  .navbtn_m{width: 130px;height: 40px;display:block;float:left;padding:0px 8px 0pt;line-height: 40px;text-decoration:none;text-transform:capitalize;color:#fff;background: #ef8c24;border-radius: 2px;text-align: center;}
.container_review .writereviewdiv .reviewpopup .cartbutton_r .navbtn  .navbtn_m .mj_btnbg{background:none;border:none;font-size: 12px;color:#fff;padding-top:0px;cursor:pointer;height: 40px;padding-bottom:0px;text-transform: uppercase;line-height: 40px;border-radius: 4px;width:100%;font-family: 'robotomedium';}
/*classes for productdetails*/
.container20 .productdetails_showcase{ height: 100%;margin: 0px;overflow: hidden;padding: 5px 0px 10px 4px;text-align: left;margin-bottom:20px;}
.container20 .productdetails_showcase .productimage{float:left; background:url(images/container2/productdetails/img_bucket.gif) left top no-repeat; padding:6px; float:left;}
.container20 .productdetails_showcase .p_details{float:left; padding-left:6px; width:50%;}
.container20 .productdetails_showcase .p_title{font-size:16px; font-weight:normal;color:#000; margin-bottom:10px;}
.container20 .productdetails_showcase .p_prices{font-size:12px; }
.container20 .productdetails_showcase .p_prices .mrp{color:#000; display:block; text-decoration:line-through; margin-bottom:3px;}
.container20 .productdetails_showcase .p_prices .offerprice{display:block; color:#c20000;}
.container20 .productdetails_showcase .p_desc{clear:both; font-size:12px; color:#000; padding-top:4px;}
.container20 .productdetails_showcase .p_detailslnk{font-size:12px; margin-top:4px;}
.container20 .productdetails_showcase .p_detailslnk a{color:#0033aa; text-decoration:none;}
.container20 .productdetails_showcase .p_detailslnk a:hover{text-decoration:underline;}
/*Review And Rating Login Popup*/
.rt_loginpopup{width:410px; height:100%; overflow:hidden;}
.rt_loginpopup_top{}
.rt_loginpopup_btm{}
.rt_loginpopup_mid{padding-top:10px;}
.rt_loginpopup_mid_ct{height:100%; overflow:hidden; margin:0px auto; width:auto; }
.rt_loginpopup_title{background:url(images/container2/productdetails/rt_loginpopup/rt_loginpopup_title.gif) left top repeat-x; height:41px; width:377px; font-family:Verdana, tahoma; font-size:18px; color:#fff; padding:0px 0px 0px 13px; line-height:39px;position:relative; margin-bottom:10px;}
.rt_loginpopup_close{background:url(images/container2/productdetails/rt_loginpopup/rt_close.gif) left top no-repeat;border:none;cursor: pointer;height: 20px;position: absolute;right: 13px;top: 13px;width: 20px; display:block; height:18px; width:40px;}
.rt_loginpopup_content{padding:0px 0px; height:100%; overflow:hidden;}
.rt_loginpopup_form{}
.rt_loginpopup_form ul{list-style:none; margin:0px; padding:0px; height:100%; overflow:hidden;}
.rt_loginpopup_form ul li{ float:left; width:100%; list-style:none; margin:0px; padding-bottom:10px; overflow:hidden;_padding-bottom:8px;}
.rt_loginpopup_form ul li label{ width:29%; float:left; font-size:14px; font-weight:normal;  position:relative; top:2px; text-align:left; padding-right:3%; color:#333;}
.rt_loginpopup_form ul li span{width:auto; }
.rt_loginpopup_form .rt_txtbox{ border-left:1px solid #c2c2c2; border-top:1px solid #c2c2c2; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; width:252px; height:28px;  padding-left:3px; font-family:Verdana, tahoma; font-size:14px; overflow:hidden; line-height:28px; color:#333;}
.rt_loginpopup_form ul li span.links a{font-size:11px;color:#1c53a6; text-decoration:none;}
.rt_loginpopup_form ul li span.links a:hover{text-decoration:underline;}
.rt_loginpopup_form ul li span.links .forgotpwd{}
.rt_loginpopup_form ul li span.links .newuser{ float:right;}
.rt_loginpopup_form .rt_loginbtn{background:url(images/container2/productdetails/rt_loginpopup/rt_loginbtn.jpg) left top no-repeat; border:none; height:37px;width:80px; display:block;}
.container_review .ctl_review_rating .productreviews .morereview{border: 1px solid #CCCCCC;color: #000;font-size: 12px;margin-bottom: 15px;padding: 12px; background:#ccc; height:100%;overflow:hidden;display:none;}
.container_review .ctl_review_rating .productreviews .morereview a {color: #0033AA;margin-left: 20px;text-decoration: underline; float:right;}
.container_review .ctl_review_rating .productreviews .morereview a:hover{text-decoration:none;} 
.ui-tabs .ui-tabs-nav .ui-state-default{padding-right: 1px;}
.cart_poploader .loader_img{box-sizing:initial}
#Description p{font-size:13px;line-height:1.4;}
.productdetail.m_devi{display:none;}
@media only screen and (max-width:768px){
.otherpages #main{width:100%;}
.container23{padding:10px;}
.container23 .breadcrumbg_l .breadcrumlnk a{line-height:1.4}
.productdetail_container{padding:0px 10px;width:100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{width:100%; float:none;padding:0px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{width:100%; float:none;padding:10px 0px 0px 0px;}
.container9 .ctl_aboutbrand h2{font-size:16px;color:#333;}
.container6{width:100%; float:none;}
.container7{display:none;}
.container15 .ctl_cartdiv .cartbuttondiv{width:100%;margin-right:0px;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg{width:100%;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_m{float:none;}
.container6 .ctl_productlagreimg .productlagreimg{-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.18);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.18);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.18);margin:8px;border:none;width:calc(100% - 16px);}
.container19 .prod_viewsparent{padding-bottom:24px;}
.container19 .bucketgroup{text-align:center;}
.container19 .bucketgroup .bucket { width:49%!important;max-width:250px!important;float:none!important;display:inline-flex!important;display:-webkit-inline-flex!important;box-sizing:border-box; margin:1px -1px !important;border:1px solid #efefef!important;padding:10px 10px 46px 10px;height:auto!important; box-shadow:none;  min-height:320px;}
.container19 .bucketgroup .bucket:hover{box-shadow:none;}
.container19 .bucketgroup .bucket .bucket_left{width:100%!important; height:auto!important;border:none;}
.container19 .bucketgroup .bucket .bucket_left img.mtb-img{width:100%!important; height:auto!important; float:none;}
.container19 .bucketgroup .bucket .bucket_left h4.mtb-title{min-height:54px;font-size:13px;}
.container19 .bucketgroup .bucket .bucket_left span.mtb-price{width:100%;}
.container19 .bucketgroup .bucket .showcase-bottom{position:static; width:100%;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd{position:absolute;left:auto; right:10px; bottom:10px;}
.container19 .bucketgroup .bucket .bucket_left label.mtb-ofr{display:block;}
.container19 .bucketgroup .bucket .bucket_left .bucket-desc{width:100%;}
.container_review .ctl_review_rating .productreviews{margin-left: 0px;width: 100%;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.cartformleft{float:none; width:100%;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li span.cartformright{float:none; width:100%;}
.container_review .writereviewdiv .reviewpopup .popbody .maintxtarea{width:100%;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r{margin-left:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv{width:120px;}
.container15 #divAdd2WishList{width:calc(100% - 120px);}
.m_div{position: fixed; bottom: 0; background: #fff; width: 100%;z-index: 1; -webkit-box-shadow: -1px -3px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -3px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px -3px 5px 0px rgba(0,0,0,0.16); left:0;}
.productdetail{display:none;}
.productdetail.m_devi{width: 56%;float: left; display:block!important; padding-left:6px;}
.shopping-btns{width: 43% !important; float: right !important; padding-right:4px;margin-top:10px!important;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer, .container12 .ctl_productdetail span .offer .sp_currencysyb, .container12 .ctl_productdetail span .offer .sp_amt{font-size:16px!important;}
.container12 .ctl_productdetail .productprices .productofferprice span.mrp, .container12 .ctl_productdetail span .mrp .sp_currencysyb, .container12 .ctl_productdetail span .mrp .sp_amt{font-size:15px!important;}
.container12 .ctl_productdetail{border:none;}
.container15 .ctl_cartdiv .cartbuttondiv{margin-top:0;}
.container12 .ctl_productdetail .productprices span.productofferprice{padding-bottom:0;height:30px;}
.container12 .ctl_productdetail{padding:0;}
.container12 .ctl_productdetail .productprices span.productmrp{padding-bottom:0;height:30px;}
}
@media screen and (min-width:769px) and (max-width:1200px) {
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{padding-right:30px;width:550px}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{width:454px;}
.container6{width:406px;}
}
/***************************** For Common Structre*************************/
#lcol{/* For Column Left  area */width:20%;/*width:auto;*/padding-right: 2px;}
#mcol{/* For Center Column middle(small) area */text-align:left;width:60%;padding-left:2px;padding-right:2px;}
#mcol_large{/* For Center Column large area */text-align:left;width:80%;padding-left:2px;}
.productcol{text-align:right;}
#rcol{/* For  Column Right area */padding-left: 2px;width:20%;}
/********************** Template (Layout T01)******************************/
.col1_T01 {padding: 0px 2px 0px 0px;  }
.col1_content_T01 { float:left; }
.col2_T01 { padding: 0px 0px 0px 2px;  }
.col2_content_T01 {  float:right;}
.col3_T01 {margin-top:0px;margin-bottom:0px;  }
.col3_content_T01 {  }ul{margin-left:0px;}  /*li { margin-left: 0px; line-height: 10px;  }*/
#topnav{position:relative;right:0px;top:0px;}
/********************** Template (Layout T02)******************************/
.col1_T02 {padding: 0px 0px 0px 0px;  }
.col1_content_T02 { float:left;}
.col2_T02 { padding: 0px 0px 0px 0px;  }
.col2_content_T02 {  }
.col3_T02 {margin-top:0px;margin-bottom:0px;margin-right:0px;}
.col3_content_T02 {  float:right;  }
/********************** Template (Layout T03)******************************/
.col1_T03 {  padding: 0px 0px 0px 0px; }
.col1_content_T03 {float:left; }
.col2_T03 {  padding: 0px 0px 0px 0px; }
.col2_content_T03 {  }
.col3_T03 {margin-top:0px;margin-bottom:0px;margin-right:0px;}
.col3_content_T03 {float:right;    }
/********************** Template (Layout T04)******************************/
.col1_T04 {padding: 0px 0px 0px 0px; }
.col1_content_T04 { float:left; }
.col2_T04 {  padding: 0px 0px 0px 0px;}
.col2_content_T04 { float:right; }
.col3_T04 {margin-top:0px;margin-bottom:0px;margin-right:0px;}
.col3_content_T04 {    }
/**************************Template (Layout T09)*******************************/
.col1_T09{}
.col1_content_T09{}
.col2_T09{float:left;padding-right:1px;}
.col2_content_T09{}
.col3_T09{padding-right:0px; float:right;}
.col3_content_T09{}
.col4_T09{float:right;}
.home .col4_T09{float:right; padding-right:10px;}
.col4_content_T09{}
/*************************Template (Layout T10)*******************************/
.col1_T10{float:left; }
.col1_content_T10{}
.col2_T10{float:right;}
.col2_content_T10{}
.col3_T10{float:left;padding-right:2px}
.col3_content_T10{}
.col4_T10{float:left;padding-right:2px}
.col4_content_T10{}
.col5_T10{float:left;}
.col5_content_T10{}
/*************************Template (Layout T12)*******************************/
.col1_T12{padding: 0px 0px 0px 0px;}
.col1_content_T12{}
.col2_T12{float:left;}
.col2_content_T12{}
.col3_T12{padding-right:0px}
.col3_content_T12{}
.col4_T12{float:right;padding-left:0px;}
.col4_content_T12{}
.col5_T12{float:left; padding:0px;}
.col5_content_T12{}
.col6_T12{float:right; }
.col6_content_T12{}
.col7_T12{}
.col7_content_T12{float:left;}
.col8_T12{}
.col8_content_T12{float:right;}
.col9_T12{ float:left; padding-left:4px;}
.col9_content_T12{}
/*************************Template (Layout T13)*******************************/
.col1_T13{padding: 0px 0px 0px 0px;}
.col1_content_T13{}
.col2_T13{float:right;}
.col2_content_T13{}
.col3_T13{float:left;}
.col3_content_T13{}
.col4_T13{float:right;}
.col4_content_T13{}
/*************************Template (Layout T14)*******************************/
.col1_T14{padding: 0px 0px 0px 0px; float:left;}
.col1_content_T14{}
.col2_T14{float:right;}
.col2_content_T14{}
.col3_T14{float:left;}
.col3_content_T14{}
.col4_T14{float:right;}
.col4_content_T14{}
/*************************Template (Layout T15)*******************************/
.col1_T15{padding: 0px 0px 0px 0px; float:left;}
.col1_content_T15{}
.col2_T15{}
.col2_content_T15{}
.col3_T15{padding:0px;}
.col3_content_T15{float:left; }
.col4_T15{ padding-left:0;}
.col4_content_T15{}
.col5_T15{padding:0px;}
.col5_content_T15{float:right;}
/*************************Template (Layout T16)*******************************/
.col1_T016 {padding: 0px 2px 0px 0px;}
.col1_content_T016 {float:left;}
.col2_T016 { padding:0px 0px 0px 2px;}
.col2_content_T016 {float:right;}
.col3_T016 {margin-top:0px;margin-bottom:0px;  }
.col3_content_T016 {}
.col4_T016 {clear:both; }
.col4_content_T016 {}
/*************************Template (Layout T17)*******************************/
.col1_T017 {}
.col1_content_T017 {}
.col2_T017 {padding: 0px 2px 0px 0px;}
.col2_content_T017 {float:left;}
.col3_T017 { padding:0px 0px 0px 2px;}
.col3_content_T017 {float:right;}
.col4_T017 {margin-top:0px;margin-bottom:0px;  }
.col4_content_T017 {}
.col5_T017 {clear:both; }
.col5_content_T017 {}
/*************************Template (Layout T18)*******************************/
.col1_T018 {}
.col1_content_T018 {}
.col2_T018 {}
.col2_content_T018 {float:left;}
.col3_T018 {}
.col3_content_T018 {float:right;}
.col4_T018 {}
.col4_content_T018 {}
.col5_T018 {}
.col5_content_T018 {float:left;}
.col6_T018 {}
.col6_content_T018 { float:right;}
.col7_T018 {clear:both;}
.col7_content_T018 { float:left;}
.col8_T018 {}
.col8_content_T018 { float:right}
.col9_T018 {}
.col9_content_T018 {}
.col10_T018 {clear:both;}
.col10_content_T018 {}