@charset "UTF-8";
@media all
{
 * { margin:0; padding: 0 }
  option { padding-left: 0.4em }
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
  html { height: 100%; margin-bottom: 1px; }
  body {font-size: 100.01%;color: #000;background: #fff;text-align: left;}
  fieldset, img { border: 0 solid; }
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }
  blockquote { margin: 0 0 1em 1.5em; }
  #header { position:relative }
  #topnav {position:absolute;top: 10px;right: 10px;text-align: right;}
  #header, #nav, #main, #footer { clear:both; }  
  #col1 { float: left; width: 200px }  
  #col2 { float:right; width: 200px }  
  #col3 { width:auto; margin: 0 200px } 
  #col1 {z-index: 3}
  #col2 {z-index: 5}
  #col3 {z-index: 1}
  #col1_content {z-index: 4}
  #col2_content {z-index: 6}
  #col3_content {z-index: 2}
  #col1_content, #col2_content, #col3_content { position:relative }
  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hidecol1 #col3 {margin-left: 0; margin-right: 200px}
  .hidecol2 #col3 {margin-left: 200px; margin-right: 0}
  .hideboth #col1, .hideboth #col2 {display:none}
  .hidecol1 #col1 {display:none}
  .hidecol2 #col2 {display:none}
   .clearfix:after {content: ".";display: block;height: 0; clear: both;visibility: hidden}  
  .clearfix { display: block }  
  .floatbox { overflow:hidden }  
  #ie_clearing { display: none }
  .subcolumns, .subcolumns_oldgecko {width: 100%;overflow:hidden;}
  .subcolumns_oldgecko { float:left }
  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }
  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }
  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em } 
  .skip, .hideme, .print {position: absolute;top: -1000em;left: -1000em;height: 1px;width: 1px;}
  .skip:focus, .skip:active {position: static;top: 0;left: 0;height: auto;width: auto;}
  }
#body-curtain {background:#EFEFEF none repeat scroll 0 0;width:100%;}
#right-column-curtain, #body-curtain {left:0;filter: Alpha(Opacity=80);opacity:0.85;position:absolute;top:0;z-index:2600;}
div.progress {position:absolute;z-index:2601;}* {margin:0;padding:0;}
.jqmWindow,.jqmWindow1,.jqmWindow2,.jqmWindow3  {display: none; position: fixed; top: 17%;left: 50%;margin-left: -300px;width: 650px;padding: 12px;}
.jqmWindow2  {top: 0%;}
.jqmOverlay,.jqmOverlay1,.jqmOverlay2,.jqmOverlay3 { background-color: #000; }
.ui-widget-overlay{background:#000 !important; opacity:0.7 !important;width:100% !important;}
.control{color:#fff;}
#seadragonpopupdiv {border:2px solid #fff;}
.ui-dialog .ui-dialog-content{overflow:hidden !important;}
#seadragonpopupdiv .container2{margin-bottom:0px; background:#fff;}
.container2 .multipleimagespopup_div{width:100%; height:100%;position:relative;}
.container2 .multipleimagespopup_div .product_image{position:absolute; left:0px; top:0px; width:100%; height:100%; }
.container2 .multipleimagespopup_div .product_image img{}
.container2 .multipleimagespopup_div .mutipleimgs_thumbs{position:absolute; right:0px; top:0px; height:100%; overflow:auto;width:115px; text-align:right}
.container2 .multipleimagespopup_div .mutipleimgs_thumbs .imgthumbnail{border:1px solid #bdbdbd; text-decoration:none; text-align:center; margin-right:6px; margin-top:7px;} 
.container2 .multipleimagespopup_div .mutipleimgs_thumbs .imgthumbnail_active{border:1px solid #000;} 
.container2 .multipleimagespopup_div .mutipleimgs_thumbs .imgthumbnail a{}
.container2 .multipleimagespopup_div .mutipleimgs_thumbs .imgthumbnail a img{border:none}
.container2 .multipleimagespopup_div .mutipleimgs_thumbs .imgthumbnail_title{ background:#f9f9fb; border:1px solid #fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin-right:6px; margin-top:7px; padding:4px 0px 4px 0px;}
.container2 .multipleimagespopup_div .btn_prv{background:url(storeui/images/mutlipleimagespopup/popup_prvbtn.png) left top no-repeat; display:block; width:37px; height:36px; position:absolute; left:0px; top:250px;}
.container2 .multipleimagespopup_div .btn_next{background:url(storeui/images/mutlipleimagespopup/popup_nextbtn.png) left top no-repeat;display:block; width:37px; height:36px; position:absolute; right:124px; top:250px;}
.container2 .multipleimagespopup_div .popup_controls{position:absolute; top:0px; right:124px; background:url(storeui/images/mutlipleimagespopup/popup_controlsbg.png) left top no-repeat; height:212px; width:36px; padding-left:3px;}
.container2 .multipleimagespopup_div .popup_controls a{width:32px; display:block; margin-top:6px;}
.container2 .multipleimagespopup_div .popup_controls .btn_close{background:url(storeui/images/mutlipleimagespopup/btn_close.png) left top no-repeat; height:30px;}
.container2 .multipleimagespopup_div .popup_controls .btn_zoomin{background:url(storeui/images/mutlipleimagespopup/btn_zoomin.png) left top no-repeat; height:32px;}
.container2 .multipleimagespopup_div .popup_controls .btn_zoomout{background:url(storeui/images/mutlipleimagespopup/btn_zoomout.png) left top no-repeat; height:31px;}
.container2 .multipleimagespopup_div .popup_controls .btn_reset{background:url(storeui/images/mutlipleimagespopup/btn_reset.png) left top no-repeat; height:31px;}
.container2 .multipleimagespopup_div .popup_controls .btn_fullscreen{background:url(storeui/images/mutlipleimagespopup/btn_fullscreen.png) left top no-repeat; height:39px;}
.container2 .multipleimagespopup_div_outside{ border:2px solid #fff;position:static; }
.container2 .multipleimagespopup_div .zoom_div_close{background:url("storeui/images/mutlipleimagespopup/btn_close.png") no-repeat scroll left top #fff;
height:30px;right:124px;position:absolute;top:0;width:34px;padding-left:3px;margin-top:6px;display:block;}
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;line-height: 16px;overflow: hidden;}
.ac_loading {}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
.ac_search{font-size:12px;}
.ac_search li span{font-weight:bold;}
#searchbar ul.dynatree-container{font-family: Arial;font-size: 12px; white-space: nowrap;padding: 3px;	background-color: white;border: 1px solid #aaaaaa;	overflow: auto;}
#searchbar ul.dynatree-container ul{padding: 0 0 0 16px;margin: 0;}
#searchbar ul.dynatree-container li{list-style-image: none;list-style-position: outside;list-style-type: none;-moz-background-clip:border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background-attachment: scroll;	background-color: transparent;background-repeat: repeat-y;	background-image: url("vline.gif");	background-position: 0 0;background:none;text-align:left;margin: 0;padding: 1px 0 0 0;}
#searchbar ul.dynatree-container li.dynatree-lastsib{background-image: none;text-align:left;}
#searchbar ul.dynatree-no-connector > li{background-image: none;}
#searchbar .ui-dynatree-disabled ul.dynatree-container{opacity: 0.5;background-color: silver;}
#searchbar span.dynatree-empty, #searchbar span.dynatree-vline, #searchbar span.dynatree-connector,  #searchbar span.dynatree-expander, #searchbar span.dynatree-icon, #searchbar span.dynatree-checkbox, #searchbar span.dynatree-radio, #searchbar span.dynatree-drag-helper-img, #searchbar #dynatree-drop-marker{width: 16px;height: 16px;	display: -moz-inline-box; /* @ FF 1+2 */display: inline-block; vertical-align: top;background-repeat: no-repeat;background-position: left;background-image: url("storeui/images/dynatree/icons.gif");background-position: 0px 0px;}
#searchbar span.dynatree-expander{background:none;}
#searchbar span.dynatree-connector{background:none;}
#searchbar ul.dynatree-container img{width: 16px;height: 16px;margin-left: 3px;vertical-align: top;border-style: none;}
#searchbar span.dynatree-connector{background-position: -16px -64px;}
#searchbar span.dynatree-expander{background-position: 0px -80px;cursor: pointer;display:none;}
#searchbar .dynatree-exp-cl span.dynatree-expander {background-position: 0px -96px;display:none;}
#searchbar .dynatree-exp-cd span.dynatree-expander {background-position: -64px -80px;}
#searchbar .dynatree-exp-cdl span.dynatree-expander{background-position: -64px -96px;}
#searchbar .dynatree-exp-e span.dynatree-expander, .dynatree-exp-ed span.dynatree-expander {background-position: -32px -80px;background:none;}
#searchbar .dynatree-exp-el span.dynatree-expander,  .dynatree-exp-edl span.dynatree-expander  {background-position: -32px -96px;background:none;}
#searchbar .dynatree-loading span.dynatree-expander  {background-image: url("loading.gif");background:none;}
#searchbar span.dynatree-checkbox{	margin-left: 3px;background-position: 0px -32px;}
#searchbar span.dynatree-checkbox:hover{background-position: -16px -32px;}
#searchbar .dynatree-partsel span.dynatree-checkbox{background-position: -64px -32px;}
#searchbar .dynatree-partsel span.dynatree-checkbox:hover{background-position: -80px -32px;}
#searchbar .dynatree-selected span.dynatree-checkbox{background-position: -32px -32px;}
#searchbar .dynatree-selected span.dynatree-checkbox:hover{background-position: -48px -32px;}
#searchbar span.dynatree-radio{margin-left: 3px;background-position: 0px -48px;}
#searchbar span.dynatree-radio:hover{background-position: -16px -48px;}
#searchbar .dynatree-partsel span.dynatree-radio{background-position: -64px -48px;}
#searchbar .dynatree-partsel span.dynatree-radio:hover{background-position: -80px -48px;}
#searchbar .dynatree-selected span.dynatree-radio{background-position: -32px -48px;}
#searchbar .dynatree-selected span.dynatree-radio:hover{background-position: -48px -48px;}
#searchbar span.dynatree-icon{margin-left: 3px;	background-position: 0px 0px;}
#searchbar .dynatree-ico-cf span.dynatree-icon{background-position: 0px -16px;	display:none;}
#searchbar .dynatree-ico-ef span.dynatree-icon {	background-position: -64px -16px;display:none;}
#searchbar .dynatree-statusnode-wait span.dynatree-icon{background-image: url("loading.gif");}
#searchbar .dynatree-statusnode-error span.dynatree-icon{background-position: 0px -112px;}
#searchbar span.dynatree-node{}
#searchbar ul.dynatree-container a/*, ul.dynatree-container a:visited*/{color: black; text-decoration: none;vertical-align: top;margin: 0px;margin-left: 3px;}
#searchbar ul.dynatree-container a:hover{background: #F2F7FD;border-color: #B8D6FB;}
#searchbar span.dynatree-node a{display: inline-block; padding-left: 3px;padding-right: 3px; }
#searchbar span.dynatree-folder a{font-weight: normal;	color:#3b5998;}
#searchbar ul.dynatree-container a:focus,
#searchbar span.dynatree-focused a:link {background-color: #EFEBDE; }
#searchbar span.dynat ree-has-children a{}
#searchbar span.dynatree-expanded a{}
#searchbar span.dynatree-selected a{color: #3b5998;font-style: normal;}
#searchbar span.dynatree-active a{color: #3b5998; }
#searchbar div.dynatree-drag-helper{}
#searchbar div.dynatree-drag-helper a{border: 1px solid gray;background-color: white;padding-left: 5px;padding-right: 5px;opacity: 0.8;}
#searchbar span.dynatree-drag-helper-img{}
#searchbar div.dynatree-drag-helper{}
#searchbar div.dynatree-drop-accept span.dynatree-drag-helper-img{	background-position: -32px -112px;}
#searchbar div.dynatree-drag-helper.dynatree-drop-reject{border-color: red;}
#searchbar div.dynatree-drop-reject span.dynatree-drag-helper-img{background-position: -16px -112px;}
#searchbar #dynatree-drop-marker{width: 24px;position: absolute;background-position: 0 -128px;}
#searchbar #dynatree-drop-marker.dynatree-drop-after,
#searchbar #dynatree-drop-marker.dynatree-drop-before{width:64px;background-position: 0 -144px;}
#searchbar #dynatree-drop-marker.dynatree-drop-copy{background-position: -64px -128px;}
#searchbar #dynatree-drop-marker.dynatree-drop-move{background-position: -64px -128px;}
#searchbar span.dynatree-drag-source{background-color: #e0e0e0;}
#searchbar span.dynatree-drag-source a{color: gray;}
#searchbar span.dynatree-drop-target{}
#searchbar span.dynatree-drop-target a{}
#searchbar span.dynatree-drop-target.dynatree-drop-accept a{background-color: #3169C6 !important;color: white !important;text-decoration: none;}
#searchbar span.dynatree-drop-target.dynatree-drop-reject{	}
#searchbar span.dynatree-drop-target.dynatree-drop-after a{}
#searchbar span.custom1 a{background-color: maroon;color: yellow;}
#searchbar .searchdropdown{ height:20px; width:138px; font-family:Verdana; font-size:12px; font-weight:normal; color:#666;margin-left:5px;}
.searchtxtdiv{position:relative;}
#SearchTree{position:absolute; left:126px;}
.searchdropdown{position:relative;height:20px; display:inline-block; border:1px solid #000; width:148px; text-align:left; background:#fff;}
.searchdropdown .treetxtbox{border:none; height:18px; width:120px; }
.searchdropdown .searchdropdownstyle{background:url(storeui/images/dynatree/img_searchdropdown.jpg) left top no-repeat; height:4px; width:8px; display:block;position:absolute; top:10px; right:10px;}
.hrstyle{border:none; height:1px; color:#ccc; background:#ccc;} 
.f_user{display: block; float: left!important; margin-right: 4px;}
ul.floor_nav{width:auto!important;  overflow:visible!important; background:none!important; position:absolute; top:38px!important;}
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:url(storeui/images/menu/floor/sub-nav-vertical-border.png) no-repeat bottom right; padding:0 7px 0 0;}
ul.floor_nav li .sub-menu-wrapper-bottom {background:url(storeui/images/menu/floor/sub-nav-horizontal-border.png) no-repeat bottom left; padding:0 0 7px;}
ul.floor_nav li .sub-menu-wrapper-top {border:1px solid #7e7d7d;}
ul.floor_nav li .sub-menu-wrapper {overflow:hidden; background:#fff;}
.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:hover{}
.sub-floor-menus dl dt {border-bottom:1px dotted #000000; font-weight:normal; line-height:2em; width:auto; padding:10px;  letter-spacing:0.5px;} 
.sub-floor-menus dl dt a{font-size:11px; color:#000!important; font-weight:bold;}
.sub-floor-menus dl ol.items {width:160px; display:inline; float:left; padding:6px 0 10px 10px;}
.sub-floor-menus dl ol.items li {display:block; float:none; min-height:15px; line-height:1.7em; list-style-position:outside; width:auto!important; border:none; padding:0px; height:100%; overflow:hidden;}
.sub-floor-menus dl ol.items li a {background:none; border:none; display:inline; font-weight:normal; height:auto; line-height:1.2em; padding-left:0px;padding-bottom:0px;  padding-top:0px; text-transform:none; white-space:nowrap; color:#000;}
.sub-floor-menus dl ol.items li a:hover { color:#f5691e; margin:0 0 0 -1px; padding:0 1px; text-decoration:none; }
.sub-floor-menus dl ol.items li a span {display:none;}
ul.floor_nav li .sub-menu-wrapper td{border-left:1px solid #999;}
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;}
.fb_loginpopup{text-align:left;}
.mtc-menu ul.mtc-cat li.mtc-block a.mtc-selected,.mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-selected{font-weight:bold!important;} 
.singlepagecheckout .checkoutstep .stepcontentedit .usersigninbtn{font-size:13px; color:#fff;  font-size:13px; text-decoration:none; background:url(storeui/images/singlepagecheckout/usersignin_btn.png) left top no-repeat; height:27px; width:182px; display:block; text-align:center; line-height:23px; margin-top:10px;clear:both; float:left;} 
 *html .singlepagecheckout .checkoutstep .stepcontent .login_options .checkbox{padding-top:0px;}
*html .singlepagecheckout .login_options{margin-left:68px;} 
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:pointer;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none; z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:none;background:#999;color:#FFF;height:0px;line-height:0px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;    left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;  z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute; display:block;}
.zoomPreload {border: none;color: #3399CC;font-family: Tahoma;font-size: 0px;font-weight: normal;height: 24px;opacity: 0.8;padding: 0px;position: absolute;text-align: center;text-decoration: none;width: 24px;z-index: 110; background:#fff url(storeui/images/load1.gif) left top no-repeat}
.cartdetails_div{z-index:100;}
.quick_cart{width:216px; border:1px solid #ccc; background:#f3f3f3;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.quick_cart .cart_heading{height:28px; border-bottom:1px solid #ccc; font-size:12px; font-weight:bold; color:#666; background:url(storeui/images/quickview/quickcart_headingbg.jpg) 6px 6px no-repeat; padding:9px 0px 0px 30px; position:relative;}
.quick_cart .cart_heading .quick_close{background:url(storeui/images/quickview/quickview_close.jpg) left top no-repeat; display:block; width:11px; height:12px; position:absolute; right:7px; top:13px;} 
.quick_cart .cart_items{padding:7px; border-bottom:1px dotted #919090; height:85px; position:relative; margin-bottom:6px;line-height:normal;}
.quick_cart .lastcart_items{border:none; margin:0px;}
.quick_cart .cart_items .product_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; padding-right:22px; margin-bottom:10px;line-height:normal}
.quick_cart .cart_items .delete_btn{display:block; display:block; background:url(storeui/images/quickview/btn_delete.jpg) left top no-repeat; width:16px; height:10px; position:absolute; right:7px; top:9px;}
.quick_cart .cart_items .product_image{width:55px;float:left;  margin-right:10px;}
.quick_cart .cart_items .product_image img{width:55px;height:auto; border:1px solid #ccc;}
.quick_cart .cart_items .product_details{float:left; width:118px;}
.quick_cart .cart_items .product_details label{font-size:10px; color:#000;}
.quick_cart .cart_items .product_details .product_varient{display:block; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:5px;}
.quick_cart .cart_items .product_details .product_price span , .quick_cart .cart_items .product_details .product_qty span{font-size:10px; color:#666; display:block; width:40px; float:left;} 
.quick_cart .cart_items .product_details .product_price label , .quick_cart .cart_items .product_details .product_qty label {display:block; float:left; width:78px;} 
.quick_cart .cart_items .product_details .product_price label span{display:inline; width:auto; color:#000;}
.quick_cart .cart_items .product_details .product_price{margin-bottom:2px; height:auto!important; overflow:hidden;}
.quick_cart .cart_items .product_details .product_qty{}
.quick_cart .carttotal{border-top:2px solid #ccc; clear:both; padding:6px; font-size:12px; color:#000; height:100%; overflow:hidden;}
.quick_cart .carttotal label{font-size:12px; font-weight:normal; display:block; width:50px; float:left;color:#000;}
.quick_cart .carttotal span{display:block; float:right; width:150px; text-align:right;}
.quick_cart .carttotal span span{display:inline; width:auto; float:none;}
.quick_cart .cart_buttons{padding:14px 4px 14px 4px;}
.quick_cart .cart_buttons .mj_checkout{background:url(storeui/images/quickview/mj_checkout.png) left top no-repeat; width:100px; height:19px; border:none; float:left;font-size:0px;}
.quick_cart .cart_buttons .pay_btn{float:right;display:block; text-decoration:none; height:18px; cursor:pointer;}
.quick_cart .cart_buttons .navbtn_l{background:url(storeui/images/quickview/btn/mjbtn_left.jpg) left top no-repeat; width:9px; height:18px; font-size:1px;}
.quick_cart .cart_buttons .navbtn_r{background:url(storeui/images/quickview/btn/mjbtn_right.jpg) left top no-repeat; width:9px; height:18px;font-size:1px;}
.quick_cart .cart_buttons .navbtn_m{background:url(storeui/images/quickview/btn/mjbtn_middle.jpg) left top repeat-x; height:18px;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;line-height:16px;}
.quick_cart .cart_buttons .mj_btnbg{font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; height:18px;line-height:18px;}
.quick_cart .clear{font-size:1px;}
.quick_cart .jcarousel-skin-tango{position:relative;}
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel{overflow:hidden;height:340px;}
.cartdetails_div .quick_cart .jcarousel-skin-tango ul{  list-style:none;margin: 0;padding: 0;position: relative;}
.bucketgroup .bucket .btn_quick_view{width:100%; position:absolute;top:40px; text-align:center; left:0px;}
.bucketgroup .bucket .btn_quick_view a {font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background:url(storeui/images/quickview/btn_quickview.png) left top no-repeat; display:block; height:28px; width:99px; text-align:center; line-height:28px; margin:0px auto; }
.bucketgroup .bucket .btn_quick_view a:hover{background:url(storeui/images/quickview/btn_quickviewhover.png)left top no-repeat;}
.bucketgroup_vertical .bucket .btn_quick_view{width:auto; position:absolute;top:40px;}
.bucketgroup_vertical .bucket .btn_quick_view a{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background:url(storeui/images/quickview/btn_quickview.png) left top no-repeat; display:block; height:28px; width:99px; text-align:center; line-height:28px; margin:0px auto; }
.bucketgroup_vertical .bucket .btn_quick_view a:hover{background:url(storeui/images/quickview/btn_quickviewhover.png)left top no-repeat;}
.bucketgroup_vertical .mtb-imgdiv{position:relative}
.quickview_addtocart .ui-tabs .ui-tabs-panel{overflow-y:scroll;} 
.wrp_loder{position:absolute;left:0px;top:0px;height:100%;width:100%;background:rgba(255, 255, 255, 0.5);z-index:100;}
.wrp_loaderimg{height:240px; width:100%; background:url(storeui/images/show_loader.gif) center top no-repeat;}
.userlogin span{display:inline-block;vertical-align:middle;}
.refinesearch_menu .ui-slider-vertical{display:none;}
.refinesearch_menu .refine_attributelist{padding-right:0px!important; overflow:auto!important;overflow-x:hidden!important;}
.refinesearch_menu .ui-accordion td{text-align:left;}
.showcase_prev{background:url(storeui/images/scrollshowcase/pager_back.png) left top no-repeat; display:block; width:14px; height:23px; float:left; margin-top:150px; }
.showcase_next {background:url(storeui/images/scrollshowcase/pager_next.png) left top no-repeat;display:block; width:14px; height:23px;margin-right:0px;margin-top:150px; float:right;}
.twitter-share-button{float:left;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails ul li .radiobutton{margin-top:0px!important;}
.container10 .ctl_review .average_ratingresult{font-size:12px;}
.container10 .ctl_review .link{font-size:12px;}
.container10 .ctl_review .link label{margin-right:0px!important;}
.documentgroup .doc_txt{width:30px; height:30px; float:left; margin-right:4px; background:url(storeui/images/notepad_doc.png) left top no-repeat;}
.documentgroup .doc_html{width:30px; height:30px; float:left; margin-right:4px; background:url(storeui/images/html_doc.png) left top no-repeat;}
.layout_floatright{float:right;}
.layout_floatleft{float:left;}
.layout_clearfloat{clear:both; font-size:1px;}
.layout_overflow{height:100%; overflow:hidden}
.ui-dialog{clear:both;}
.quickview_addtocart .mtb-more{font-size:12px; text-transform:capitalize; text-decoration:underline; }
.quickview_addtocart .mtb-more:hover{text-decoration:none;}
.container_stockavailability{font-size:12px;}
.container_stockavailability .instock{color:#649900;}
.container_stockavailability .outofstock{color:#ff0000}
.container_deliverytime{font-size:12px; color:#666}
.container_deliverytime span{color:#000;}
.container_deliverytime .normalstock{color:#666;}
.container_deliverytime .preorder{color:#666;}
.spnwhatisthis{background:url(storeui/images/help.gif) left top no-repeat; font-size:11px; display:inline-block; width:11px; height:11px; cursor:pointer; margin-top:3px; margin-left:4px;}
.tipsy {padding: 5px;font-size: 10px;position: absolute;z-index: 100000;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tipsy-inner {padding: 5px 8px 4px 8px;background-color:#fff;color: #000;max-width: 300px;text-align: center;border:1px solid #ccc;}
.tipsy-inner {border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow {position: absolute;background: url(storeui/images/tipsy.gif) no-repeat top left;width: 9px;height: 5px;}
.tipsy-n .tipsy-arrow {top: 0;left: 50%;margin-left: -5px;}
.tipsy-nw .tipsy-arrow {top: 0;left: 10px;}
.tipsy-ne .tipsy-arrow {top: 0;right: 10px;}
.tipsy-s .tipsy-arrow {bottom: 0;left: 50%;margin-left: -4px;background-position: bottom left;}
.tipsy-sw .tipsy-arrow {bottom: 0;left: 10px;background-position: bottom left;}
.tipsy-se .tipsy-arrow {bottom: 0;right: 10px;background-position: bottom left;}
.tipsy-e .tipsy-arrow {top: 50%;margin-top: -4px;right: 0;width: 5px;height: 9px;background-position: top right;}
.tipsy-w .tipsy-arrow {top: 50%;margin-top: -4px;left: 0;width: 5px;height: 9px;}
.login .container1 {font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; height:100%;overflow:visible; text-align:right; 
margin-bottom:4px;  clear:both; margin-right:10px;}/*background:none;*/
.login .container1 .loginbucket {height: 100%;margin: 0;position: relative;text-align: left;width: auto; padding-top:20px; overflow:visible;}
.login .container1 .loginbucket label{display:inline;}
.login .container1 .loginbucket label.userpwd{ display:inline; position:static; margin-left:21px; margin-right:3px;}
.login .container1 .loginbucket label.userid {display: inline;left: 0;margin-left: 40px; position:static; margin-right:6px;}
.login .container1 .loginbucket .useridvalidator{ display:none;}
.login .container1 .loginbucket input.useridtxt {overflow:hidden;  padding:0px 5px;   position:static;}
.login .container1 .loginbucket span.userpwdvalidator{display:none;}
.login .container1 .loginbucket input.userpwdtxt{overflow:hidden;font-size:12px; padding:0px 5px;  text-transform:lowercase; position:static; margin-top:10px;}
.login .container1 .loginbucket span.forgotpassword{ display:block; position:static;margin: 10px 0 0 86px;}
.login .container1 .loginbucket span.forgotpassword a:hover{}
.login .container1 .loginbucket span.userreg{ position:static;margin: 3px 0 0 86px; padding-left:0px; }
.login .container1 .loginbucket span.userreg a{}
.login .container1 .loginbucket span.userreg a:hover{}
.login .container1 .loginbucket .logbutton{ padding-top: 3px;    position: static; margin: 6px 0 0 88px;}
.login .container1 .loginbucket .logbutton .navbtn{color:#ffffff; width: 127px;}
.login .container1 .member_lable{ font-size:15px; font-weight:bold; color:#f00;}
#ctl00_ContentPlaceHolder1_ctl10_Login1_FailureText{    color: #FF0000;float: right;position: relative;right: 0;text-align: right;top: 51px;width: 200px;}
.login .container1 .loginbucket label.logfailmsg{ top:0px;}
.registernow_div{clear: both;float: right;margin-top: 0px;width: auto; margin-right:10px; padding:10px 0px 0px 0px;}
.container1 .loginwithfb{ margin-top:30px; margin-left:15px; text-align:center;}
.container1 .loginwithfb .fb_or{ background:url(storeui/images/login_or.jpg) no-repeat left top; width:31px; height:31px; display:block; margin:0 auto;}
.login_with{color: #666666;display: block;font-size: 12px;font-weight: bold;margin: 10px auto;text-align: center;}
.login .container1 p {font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin: 0;padding: 15px 0 5px 5px;text-align: left;  font-weight:bold;}
.login .container1 .login_features{ margin:10px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:left;}
.login .container1 .login_features li{ list-style:none;  margin:0px 0px 5px 0px; padding:0px 0px 0px 15px; background:url(storeui/images/bulet_loginfeatures.gif) no-repeat left 6px; text-align:left;}
.divlblRegisterwith{width:auto;}
.login .container2 {font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; height:100%;overflow:visible; text-align:right; 
margin-bottom:4px;  clear:both; margin-right:10px;}
.login .container2 .loginbucket {height: 100%;margin: 0;position: relative;text-align: left;width: auto; padding-top:20px;overflow:visible;}
.login .container2 .loginbucket label{display:inline;}
.login .container2 .loginbucket label.userpwd{ display:inline; position:static; margin-left:21px; margin-right:3px;}
.login .container2 .loginbucket label.userid {display: inline;left: 0;margin-left: 40px; position:static; margin-right:6px;}
.login .container2 .loginbucket .useridvalidator{ display:none;}
.login .container2 .loginbucket input.useridtxt {overflow:hidden;  padding:0px 5px; line-height:25px;  position:static;}
.login .container2 .loginbucket span.userpwdvalidator{display:none;}
.login .container2 .loginbucket input.userpwdtxt{overflow:hidden;font-size:12px; padding:0px 5px; line-height:25px; text-transform:lowercase; position:static; margin-top:10px;}
.login .container2 .loginbucket span.forgotpassword{ display:block; position:static;margin: 10px 0 0 86px;}
.login .container2 .loginbucket span.forgotpassword a:hover{}
.login .container2 .loginbucket span.userreg{ position:static;margin: 3px 0 0 86px;padding-left:0px; }
.login .container2 .loginbucket span.userreg a{}
.login .container2 .loginbucket span.userreg a:hover{}
.login .container2 .loginbucket .logbutton{ padding-top: 3px;    position: static; margin: 6px 0 0 88px;}
.login .container2 .loginbucket .logbutton .navbtn{color:#ffffff; width: 127px;}
.login .container2 .member_lable{ font-size:15px; font-weight:bold; color:#f00;}
#ctl00_ContentPlaceHolder1_ctl10_Login1_FailureText{    color: #FF0000;float: right;position: relative;right: 0;text-align: right;top: 51px;width: 200px;}
.login .container2 .loginbucket label.logfailmsg{ top:0px;}
.registernow_div{clear: both;float: right;margin-top: 0px;width: auto; margin-right:10px; padding:10px 0px 0px 0px;}
.container2 .loginwithfb{ margin-top:30px; margin-left:15px; text-align:center;}
.container2 .loginwithfb .fb_or{ background:url(storeui/images/login_or.jpg) no-repeat left top; width:31px; height:31px; display:block; margin:0 auto;}
.login_with{color: #666666;display: block;font-size: 12px;font-weight: bold;margin: 10px auto;text-align: center;}
.login .container2 p {font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin: 0;padding: 15px 0 5px 5px;text-align: left;  font-weight:bold;}
.login .container2 .login_features{ margin:10px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:left;}
.login .container2 .login_features li{ list-style:none;  margin:0px 0px 5px 0px; padding:0px 0px 0px 15px; background:url(storeui/images/bulet_loginfeatures.gif) no-repeat left 6px;text-align:left;}
.divlblRegisterwith{width:auto;}
.jfVal .content {font-size:12px;}
.btn_go_to_top{background:url(storeui/images/btn_gototop.png) left top no-repeat; display:block; height:41px; width:30px; cursor:pointer; position:fixed; right:20px; bottom:30px;}
.loadmoreproducts{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:center;}
.loadmoreproducts .div_r{ height:33px; padding-right:5px; border:1px solid #bebebe; border-radius:4px;background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bup-background-start}*/), to( #ebebeb /*{c-bup-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #fff /*{c-bup-background-start}*/, #ebebeb /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #fff /*{c-bup-background-start}*/, #ebebeb /*{c-bup-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #fff /*{c-bup-background-start}*/, #ebebeb /*{c-bup-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #fff /*{c-bup-background-start}*/, #ebebeb /*{c-bup-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #fff /*{c-bup-background-start}*/, #ebebeb /*{c-bup-background-end}*/);}
.loadmoreproducts .div_l{display:block; height:33px; text-decoration:none;color:#666; text-decoration:none; text-align:center; line-height:33px;}
.loadmoreproducts .loadproductlink span{color:#333;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 790px;padding: 0px 24px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 216px;height: 350px;padding: 40px 0px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  790px;height: 62px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  216px;height: 300px;}
.jcarousel-skin-tango .jcarousel-item {width: 200px;height: 85px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 10px;right: 0px;background:url(storeui/images/quickcarts/bottom/btn_scrollright.png) left top no-repeat; display:block;width:13px; height:42px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(storeui/images/prev-horizontal.png);cursor:pointer;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background:url(storeui/images/quickcarts/bottom/btn_scrollrightdesible.png) left top no-repeat;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 10px;left: 0px;cursor: pointer;background:url(storeui/images/quickcarts/bottom/btn_scrollleft.png) left top no-repeat; display:block; width:13px; height:42px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(storeui/images/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background:url(storeui/images/quickcarts/bottom/btn_scrollleftdesible.png) left top no-repeat;}
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 90px;width: 32px;height: 32px;cursor: pointer;background: transparent url(storeui/images/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 90px;width: 32px;height: 32px;cursor: pointer;background: transparent url(storeui/images/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default;background-position: 0 -96px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd{position:absolute; left:0px; width:100%; height:31px; background:#f6f6f6; text-align:center; }
.bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd{position:absolute; left:0px; width:auto; height:31px; background:#f6f6f6; text-align:center; }
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqty{background:url(storeui/images/showcase/btn_addqty.png) left top no-repeat; font-size:12px; color:#666; text-decoration:none; display:block; width:34px; height:26px; line-height:26px; text-align:left; padding-left:32px; margin:1px 0px 0px 34px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{background:url(storeui/images/showcase/btn_pluse.png) left top no-repeat; display:block; height:26px; width:26px; float:right; margin-right:10px;margin-top:2px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease{background:url(storeui/images/showcase/btn_minus.png) left top no-repeat;display:block;height:26px; width:26px; float:left; margin-left:10px; margin-top:2px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .text_qty{border:1px solid #ccc; height:16px; width:46px; font-size:11px; color:#666; text-indent:6px; display:block; float:left; margin:5px 0px 0px 11px;}
 .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty .loading_cart_img,  .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqty .loading_cart_img{background:url(storeui/images/adding_cart_loading.gif) left top no-repeat white; font-size:12px; color:#666; text-decoration:none; display:none; width:5px; height:17px; line-height:26px; text-align:left; padding-left:11px; margin:-21px 0px 0px -28px;}  
.quick_cart_btoom{position:fixed;  bottom:0px; width:100%; left:0px; z-index:1000; }
.quick_cart_btoom .cartitemsummerydiv{background:url(storeui/images/quickcarts/bottom/cartsummery_bg.png) left top no-repeat; width:221px; height:21px; float:left; margin-left:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#bcc6bc; padding-top:10px; position:absolute; text-align:center; left:0px; top:-31px;}
.showquick_cartdetails{background:url(storeui/images/quickcarts/bottom/btn_showquickcart.jpg) left top no-repeat; display:block; width:8px; height:4px; position:absolute; top:17px; right:14px;}
.quick_cart_btoom .cartitemsummerydiv .cartitems{}
.quick_cart_btoom .quick_cartdetails{ background:url(storeui/images/quickcarts/bottom/quickcart_bg.jpg) left top repeat-x; height:83px; clear:left; }
.quick_cart_btoom .cart_itemsgroup{padding:11px;  float:left; margin-right:100px;}
.quick_cart_btoom .cart_itemsgroup .cart_item{font-family:Arial, Helvetica, sans-serif; background:url(storeui/images/quickcarts/bottom/cartitem_bg.png) left top  no-repeat; width:152px!important; height:62px; float:left; position:relative; margin-right:6px;list-style:none;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_img{width:48px; height:48px; position:absolute; left:9px; top:7px;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_price{font-size:11px; color:#d8d9c4;position:absolute; left:64px; top:40px;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_price span{}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_qty{position:absolute; top:16px; left:64px;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_qty .btn_qtyincrease{background:url(storeui/images/quickcarts/btn_qtyplus.png) left top no-repeat; width:19px; height:18px; display:block; float:right;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_qty .btn_qtydecrease{background:url(storeui/images/quickcarts/btn_qtyminus.png) left top no-repeat;width:19px; height:18px; display:block; float:left;}
.quick_cart_btoom .cart_itemsgroup .cart_item .product_qty .text_qty{width:26px; height:15px; background:#fff; display:block; float:left; border:1px solid #75766a; font-size:10px; line-height:15px; margin-left:2px; margin-right:2px;}
.quick_cart_btoom .cart_itemsgroup .cart_item .delete_btn{background:url(storeui/images/quickcarts/bottom/btn_delete.png) left top no-repeat; font-size:0px; height:19px; width:20px; display:block;position:absolute; top:0px; right:0px;}
.quick_cart_btoom .btn_scrollleft{background:url(storeui/images/quickcarts/bottom/btn_scrollleft.png) left top no-repeat; display:block; width:13px; height:42px; float:left; margin-top:20px;}
.quick_cart_btoom .btn_scrollright{background:url(storeui/images/quickcarts/bottom/btn_scrollright.png) left top no-repeat; display:block;width:13px; height:42px; float:left; margin-top:20px;}
.quick_cart_btoom .quickcart_rightbar{background:url(storeui/images/quickcarts/bottom/quickcart_rightbarbg.jpg) left top repeat-x; width:310px; float:right; height:83px;}
.quick_cart_btoom .quickcart_rightbar .cartamount{padding:39px 0px 29px 0px; margin:0; background:url(storeui/images/quickcarts/bottom/cartamount_rightbg.jpg) right top repeat-y; font-size:11px; color:#d8d9c4; width:162px; float:left; padding-left:20px;}
.quick_cart_btoom .quickcart_rightbar .cartamount label{display:block; float:left;width:57px; text-align:right; text-transform:uppercase; margin-bottom:4px;}
.quick_cart_btoom .quickcart_rightbar .cartamount span{display:block; float:left;width:94px; text-align:right;}
.quick_cart_btoom .quickcart_rightbar .cartamount span span{float:none; display:inline;}
.quick_cart_btoom .quickcart_rightbar .cartamount .boldtxt{font-weight:bold;}
.quick_cart_btoom .quickcart_rightbar .btn_checkout{background:url(storeui/images/quickcarts/bottom/btn_checkout.png) left top no-repeat; width:114px; height:34px; display:block; margin-top:26px; float:right; margin-right:7px;}
.quick_cart_btoom .quickcart_rightbar .Cart_empty{width:162px; float:left; padding:10px;}
.quick_cart_btoom .quickcart_rightbar .Cart_empty h4{font-size:11px; font-weight:normal; color:#D8D9C4;}
.quick_cart_btoom .jcarousel-skin-tango{position:relative;}
.quick_cart_btoom .jcarousel {margin: 0 20px;overflow: hidden;position: relative;/*width: 790px;*/ width:auto;}
.quick_cart_btoom .jcarousel ul {list-style:none;margin: 0;padding: 0;position: relative;width: 20000em;}
.bucketgroup .bucket .bucket_left .mtb-varientlist{width:100%;text-align:center; font-size:10px; color:#333;background:#f5f5f5; border-bottom:1px solid #ddd; padding:2px 0px 2px 0px; position:relative;}
.bucketgroup .bucket .bucket_left .mtb-varientlist label{display:block; }
.bucketgroup .bucket .bucket_left .mtb-varientlist span{display:inline;}
.bucketgroup .bucket .bucket_left .mtb-varientlist .pointer{width:100%; background:url(storeui/images/varientlistbullet.jpg) center top no-repeat; height:7px; position:absolute;bottom:-7px;}
.bucketgroup .bucket .bucket_left .mtb-varientselection{ font-size:11px; text-align:center;}
.bucketgroup .bucket .bucket_left .mtb-varientselection select{font-size:11px; display:block;border:1px solid #d6d6d6; margin-top:1px; width:120px; margin-left:24px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty b {display: block;float: left;font-size: 11px;padding-right: 5px; padding-top:2px; color:#666;}
.container17 .twitter-share-button{float:left; width:78px!important; margin-right:12px;}
.container17 #dvfblike{float:left; margin-right:12px;}
.container17 #___plusone_0{float:left!important; width:49px!important;margin-right:12px!important;}
.container17 .clsPinterest{float:left;}
.container17 .social_twitter{width:auto; float:left; margin-right:12px;}
.container17 .social_facebook{float:left; margin-right:12px; width:auto;}
.container17 .social_googlepluse{float:left; width:auto; margin-right:12px;}
.container17 .social_pinit{float:left; margin-right:12px;}
.container17 .social_ishare{float:left;}
.container17 .social_twitter .twitter-share-button{margin-left:0px;}
.container17 .social_facebook #dvfblike{margin-right:0px;}
.container17 .social_googlepluse .social_googlepluse{margin-right:0px;}
.container17 .social_linkedin{float:left;margin-right:12px;}
.container17 .social_tumbler{float:left;margin-right:12px;}
.clear_float{clear:both; height:1px; font-size:1px;}
.ctrl_posting .post_sociallinks .social_twitter{width:78px; float:left; margin-right:12px;}
.ctrl_posting .post_sociallinks .social_facebook{float:left; margin-right:12px; width:76px;}
.ctrl_posting .post_sociallinks .social_googlepluse{float:left; width:59px; margin-right:12px; }
.ctrl_posting .post_sociallinks .social_pinit{float:left;}
.ctrl_posting .post_sociallinks .addthis_toolbox{margin-top:10px;}
#myaccount #ctl00_pnlfb1 .fb_iframe_widget iframe {height:22px!important; width:159px!important;}
#myaccount #ctl00_pnlfb1 .fb_iframe_widget span{height:22px!important; width:159px!important;}
#myaccount #ctl00_pnlfb2 .fb_iframe_widget iframe {height:22px!important; width:66px!important;}
#myaccount #ctl00_pnlfb2 .fb_iframe_widget span{height:22px!important; width:66px!important;}
.quickview_addtocart .product_stockinfo{padding:10px 10px 10px 10px; border:1px solid #D6D6D4; border-top:none; border-bottom:none;}
.quickview_addtocart .product_stockinfo .instock{color:#666; background:url(storeui/images/instock_icon.jpg) left top no-repeat; height:22px; display:block; line-height:22px; padding-left:32px;}
.quickview_addtocart .product_stockinfo .outofstock{color:#ff0000}
.quickview_addtocart .product_stockinfo .container_stockavailability{font-size:12px; float:left;margin-right:10px;}
.quickview_addtocart .product_stockinfo .p_inventory{height:22px; line-height:22px; border-left:1px solid #d6d6d4; float:left; padding-left:10px; font-size:12px;}
.quickview_addtocart .product_stockinfo .p_inventory span{font-weight:bold;}
.quickview_addtocart .container_pincode{clear:both; margin:0px; height:auto; background:#f6f6f6; border:1px solid #D6D6D4; border-top:none; border-bottom:none; overflow:hidden; padding:10px;}
.quickview_addtocart .container_pincode .ctl_pincodediv .pincode_check{font-size:12px; color:#666; width:100px; float:left; margin:-3px 0px 0px 0px; }
.quickview_addtocart .container_pincode .ctl_pincodediv .pincode .maintxt{border:1px solid #ccc; height:21px;}
.quickview_addtocart .container_pincode .ctl_pincodediv .navbtn{margin:0px; height:23px;}
.quickview_addtocart .container_pincode .ctl_pincodediv .navbtn .navbtn_l{display:none;}
.quickview_addtocart .container_pincode .ctl_pincodediv .navbtn .navbtn_r{display:none;}
.quickview_addtocart .container_pincode .ctl_pincodediv .navbtn .navbtn_m{height:23px; line-height:23px;background:#000;}
.quickview_addtocart .container_pincode .ctl_pincodediv .navbtn .navbtn_m .mj_btnbg {height:23px; line-height:23px; font-size:11px;color:#fff;background:none; padding:0px;}
.quickview_addtocart .container_pincode .r_bottom{clear:both; height:1px; font-size:1px; }
.quickview_addtocart .container_deliverytime{font-size:11px; color:#666; font-weight:bold; background:url(storeui/images/delivery_bullet.jpg) right top no-repeat; height:16px; line-height:15px; width:266px; margin-top:10px;}
/*new navigation(vertical) classes*/
.l2_wrapper {border:1px solid #ccc; border-top:3px solid #0171c4; text-align:left; z-index:500; position:absolute; top:36px; background-color:#fff; font-size:12px; font-weight:normal; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; display:none; }
.l2_wrapper.w190{width: 170px !important;}
.l2_inner{ margin: 14px 5px 14px 14px; width: auto;}
.l2_inner_ul { width: 150px!important; position:static!important; padding:0px!important}
.sf-menu li.l2 {height: 22px;line-height: 1.8!important; float:none!important; position:static;background:none;}
.sf-menu li.l2 a{color:#333;}
.sf-menu li.l2:hover, .sf-menu li.l2 a:hover{background:none;}
a.l2_item { color:#4E4E4E; display:block; text-decoration:none; font-weight:normal; font-size:13px!important; line-height:1.7; }
.l2_item:hover, .l2_item_hover{ color:#e3630c!important;font-weight:bold!important; background:url(storeui/images/nav_bullet.png) right 12px no-repeat!important; }
.l3_wrapper { position:absolute; left:157px; top:0px; width:471px; overflow:hidden; float:left; background:#f8fcff; border-left:1px solid #d8dadd; display:none; }
.menu_separator { border-left:1px solid #dfe1e4; border-right:1px solid #eef1f4; background-color:#e7eaed; width:1px; float:left; height:290px; }
.l3_inner { width:auto;}
.l3_wrapper ul { padding:14px 5px 0px 20px!important; font-size:12px; line-height:1.7; font-weight:normal; /*width:130px; float:left;*/ position:static!important; width:auto!important }
.l3_wrapper ul li{width:auto; float:none; background:none!important;}
.l3_wrapper ul a { display:block; padding-left:2px!important; font-weight:normal; }
.l3_wrapper ul a:hover { color:#004f96; text-decoration:underline!important; }
.cat_title { font-size:13px!important; line-height:1.2; margin-top:5px; font-weight:bold!important; margin-bottom:3px; color:#5F5F5F; }
.cat_title a{color:#5F5F5F!important;font-weight:bold!important;}
.l2_wrapper .clear{font-size:1px; height:1px;}
.l3_inner .cols{display:inline-block; vertical-align:top;width:130px; float:left;}
.nav_submenu_contain{ height:30px; background:#ccc; font-size:12px;}
.nav_submenu_contain .nav_submenu_contain_right{height:30px; margin-left:2px; margin-right:2px;}
.nav_submenu_contain .nav_submenu_contain_left{height:30px; line-height:30px; padding-left:6px;}
.nav_submenu_containul{list-style:none; margin:0px 0px 0px 0px; padding:0px;height:100%;}
.nav_submenu_containul li{ float:left; margin:0px;padding:0px; margin-right:5px; }
.nav_submenu_containul li a{font-size:11px;font-weight:normal;color:#000;display:block; margin-right:5px; text-decoration:none; }
.nav_submenu_containul li a span{display:block; padding:0px 10px 0px 0px;}
.nav_submenu_containul li a:hover{ text-decoration:underline;}
.nav_submenu_containul li a:hover span{display:block; padding:0px 10px 0px 0px; }
.nav_submenu_containul li.submenunosep{ float:left; margin:0px;padding:0px; background:none; margin-right:5px;}
.nav_submenu_containul li a.submenuselected{ padding-left:10px;}
.nav_submenu_containul li span.submenuselected{display:block; padding:0px 10px 0px 0px;}
.mtc-menu ul.mtc-cat li.nobullet, .mtc-menu ul.mtc-cat li.nobullet a{background:none!important;border:none!important;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block ul{margin-left:10px;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block ul li{background:none;padding-left:0px;}
.ui-widget-overlay{}
.ui-dialog{z-index:10001!important;position:fixed!important;}
.ui-dialog .ui-dialog-titlebar-close{border:none!important;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none;}
.ui-widget-overlay{position:fixed!important;z-index:10000!important}
.promotion-dialog .ui-dialog { position: absolute; padding: 0px; width: 300px;  border:none; background:#fff;clear:both;box-shadow:0px 0px 3px 3px #d7d7d7;-webkit-box-shadow:0px 0px 3px 3px #d7d7d7;outline:none!important}
.promotion-dialog .ui-dialog .ui-dialog-titlebar { background:none; height:1px; width:auto;  font-size:1px; color:#333; padding:0px; line-height:1px;position:relative; margin-bottom:0px; position: relative; -moz-border-radius: 0px 0px 0px 0px; border:none; font-weight:bold;  }
.promotion-dialog .ui-dialog .ui-dialog-title { display:none;} 
.promotion-dialog .ui-dialog .ui-dialog-titlebar-close { background:url(storeui/images/promotion_pop/btn_promotionclose.png) left top no-repeat; display:block; height:26px; width:27px; position:absolute; top:-4px; right:-13px;z-index:100000 }
.promotion-dialog .ui-dialog .ui-dialog-titlebar-close:hover{ background:url(storeui/images/promotion_pop/btn_promotionclose.png) left top no-repeat; display:block; height:26px; width:27px; position:absolute; top:-4px; right:-13px;z-index:100000 }
.promotion-dialog .ui-dialog .ui-dialog-titlebar-close span {display:none; }
.promotion-dialog .ui-dialog .ui-dialog-titlebar-close:hover, .promotion-dialog .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; -moz-border-radius: 0px; border:none; }
.promotion-dialog .ui-dialog .ui-dialog-content {border: 0; padding:0px; background: none;  zoom: 1; }
.promotion-dialog .ui-draggable .ui-dialog-titlebar { cursor: move; }
.promotion-dialog .ui-corner-all {-moz-border-radius:0px;}
.promotion_popup{width:456px; height:310px; margin:0px auto;padding:20px 10px 20px 10px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.promotion_popup .btn_close{background:url(storeui/images/promotion_pop/btn_promotionclose.png) left top no-repeat; display:block; height:26px; width:27px; position:absolute; top:-13px; right:-13px;}
.promotion_popup .promotion_title{font-size:24px; text-align:center;}
.promotion_popup .promotion_msg{font-size:14px; text-align:center;color:#666;}
.promotion_popup .container2{margin-top:20px;height:auto;}
.promotion_popup .container2 .bucketgroup{height:auto;}
.promotion_popup .container2 .bucketgroup .bucket {text-align:center; background:#f5f5f5; border:5px solid #f5f5f5; margin:0px 4px 4px 0px;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left img.mtb-img{width:100px!important; height:auto!important}
.promotion_popup .container2 .bucketgroup .bucket{width:115px!important; height:236px!important; }
.promotion_popup .container2 .bucketgroup .bucket .bucket_left h4.mtb-title{color:#000; padding:0px; height:auto;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left span.mtb-price{width:100%; position:static; text-align:center; }
.promotion_popup .container2 .bucketgroup .bucket .bucket_left label.mtb-ofr{font-size:12px;padding-top:10px;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left a.mtb-more{position:static; float:none; margin-top:10px;padding:3px 10px 3px 10px; display:none;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty{width:36px;text-indent:0px; margin-left:2px; margin-right:2px;}
.promotion_popup .container2 div.r_bottom{display:none;}
.promotion_popup .showcase_prev{background:url(storeui/images/promotion_pop/pager_back.png) left top no-repeat; width:21px; height:23px; margin-top:110px;position:static;cursor:pointer;}
.promotion_popup .showcase_next{background:url(storeui/images/promotion_pop/pager_next.png) left top no-repeat;width:21px; height:23px;margin-top:110px; position:static;cursor:pointer;}
.promotion_popup .showcase_prev:hover{background:url(storeui/images/promotion_pop/pager_back.png) left top no-repeat; width:21px; height:23px; margin-top:110px;}
.promotion_popup .showcase_next:hover{background:url(storeui/images/promotion_pop/pager_next.png) left top no-repeat; width:21px; height:23px; margin-top:110px;}
.promotion_popup .showcase_prev.disabled{background:url(storeui/images/promotion_pop/pager_back.png) left top no-repeat; width:21px; height:23px; margin-top:110px;position:static;}
.promotion_popup .showcase_next.disabled{background:url(storeui/images/promotion_pop/pager_next.png) left top no-repeat;width:21px; height:23px;margin-top:110px; position:static;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left h4.mtb-title{text-align:center}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left .mtb-varientselection{position:static;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left .mtb-varientselection select{margin-left:0px;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left .mtb-qtyadd{display:block;position: static;}
.promotion_popup .container2 .bucketgroup .bucket .bucket_left label.mtb-ofr{width:100%;}
.cart_poploader{width:100%; height:100%; position:fixed; left:0px; top:0px;z-index:9999999}
.cart_poploader .overlay{background:#000;height: 100%;opacity: 0.25;width: 100%;}
.cart_poploader .loader_img{background:#fff url(storeui/images/load9.gif) 20px center  no-repeat;border: 10px solid #AAAAAA;height: 32px;left: 50%;margin: -36px -80px;    padding: 10px 0;position: absolute;text-align: center;top: 50%;vertical-align: middle;width: 140px;font-family:Arial, Helvetica, sans-serif;}
.cart_poploader .loader_img span{position:absolute; top:19px; left:64px;}
.refinesearch_menu .refine_filter, .refinesearch_menu .refine_searchfilter{position:relative;}
.refinesearch_menu .refine_filter input, .refinesearch_menu .refine_searchfilter input{border:1px solid #666; height:22px; line-height:22px;width:99%;}
.refinesearch_menu .refine_filter .clear_btn, .refinesearch_menu .refine_searchfilter .clear_searchbtn{background:url(storeui/images/refine_delete.jpg) left top no-repeat; display:block; height:15px;width:15px;position:absolute; right:10px; top:5px;}
.container1  .refine_attributes, .container2  .refine_attributes{font-family:Arial, Helvetica, sans-serif; text-align:left; border-bottom:1px solid #333; height:100%; overflow:hidden; padding-bottom:10px; padding-top:10px;}
.container1  .refine_attributes label, .container2  .refine_attributes label{font-size:13px; color:#666; float:left; margin-right:12px;}
.container1  .refine_attributes .selected_items, .container2  .refine_attributes .selected_items{float:left;}
.container1  .refine_attributes a, .container2  .refine_attributes a{display:block; float:left; font-size:12px; color:#999; text-decoration:none; background:url(storeui/images/refine_filterbullet.jpg) left top no-repeat; padding:0px 0px 0px 20px; margin-right:10px;}
.container1  .refine_attributes .sortoption ,.container2  .refine_attributes .sortoption {float:right;}
.container1  .refine_attributes .sortoption label, .container2  .refine_attributes .sortoption label{font-size:12px;color:#999; margin-top:3px;}
.container1  .refine_attributes .sortoption .sort_option, .container2  .refine_attributes .sortoption .sort_option{border:1px solid #666; width:100px;}
.container1  .refine_attributes .filtered_items, .container2  .refine_attributes .filtered_items{float:left;padding-top:3px;}
.container_cartpromo{border:1px solid #ccc; border-radius:2px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;background:#fafafa;position:relative;}
.container_cartpromo .subheading_r{height:28px; border-bottom:1px solid #ccc; line-height:28px; padding-left:16px;}
.container_cartpromo .subheading_r h2{font-size:12px; color:#333;}
.container_cartpromo .ctrl_cartpromo{padding:6px 6px 0px 6px;}
.container_cartpromo .ctrl_cartpromo ul{margin:0px;padding:0px;}
.container_cartpromo .ctrl_cartpromo li{margin:0px;background:url(storeui/images/cart_promo/promotions_bullet.jpg)16px 10px no-repeat;color:#333; border-top:1px dotted #c8c8c8; padding:6px 6px 6px 30px;}
.container_cartpromo .ctrl_cartpromo li:first-child {border:none;}
.container_cartpromo .ctrl_cartpromo li a{color:#0173bc}
.container_cartpromo .ctrl_cartpromo li a:hover{text-decoration:none;}
.container_cartpromo .ctrl_cartpromo li .AvailOffer{text-decoration:underline;color:#0173bc;cursor:pointer; margin-left:2px;}
.container_cartpromo .ctrl_cartpromo li .AvailOffer:hover{text-decoration:none;}
.container_cartpromo .ctrl_cartpromo .loadmore{background:#ccc;width:60px; height:22px; display:block; text-decoration:none;color:#525252; text-align:left; line-height:22px;border-radius:2px 2px 0px 0px; margin:0px auto; padding-left:10px;}
.container_cartpromo .ctrl_cartpromo .loadmore span{background:url(storeui/images/cart_promo/show_promo.jpg) left 3px no-repeat; padding-left:14px;}
.container_cartpromo .ctrl_cartpromo .loadmore.hide span{background:url(storeui/images/cart_promo/hide_promo.jpg) left 3px no-repeat; }
.myaccountparent{font-family:Arial, Helvetica, sans-serif; text-align:left;}
.myaccountparent .myaccountleftpane{width:172px; float:left;}
.myaccountparent .myaccountrightpane{float:right; width:800px;}
.myaccountparent .accountoptions{list-style:none; margin:0px; padding:0px;}
.myaccountparent .accountoptions li{list-style:none; margin:0px; padding:0px; font-size:12px; line-height:34px; border-bottom:1px dotted #999;}
.myaccountparent .accountoptions li a{color:#666; text-decoration:none; display:block; margin-left:9px;padding-left:30px;}
.myaccountparent .accountoptions li.noborder{border-bottom:none;}
.myaccountparent .accountoptions li.active a{color:#cc3333;}
.myaccountparent .accountoptions li.profile a{ background:url(storeui/images/myaccount/icon_profile.png) left center no-repeat; margin-left:10px; padding-left:29px;}
.myaccountparent .accountoptions li.profile.active a{ background:url(storeui/images/myaccount/icon_profile_active.png) left center no-repeat; }
.myaccountparent .accountoptions li.orders a{background:url(storeui/images/myaccount/icon_orders.png) left center no-repeat;}
.myaccountparent .accountoptions li.orders.active a{ background:url(storeui/images/myaccount/icon_orders_active.png) left center no-repeat; }
.myaccountparent .accountoptions li.wishlist a{background:url(storeui/images/myaccount/icon_wishlist.png) left center no-repeat;}
.myaccountparent .accountoptions li.credits a{background:url(storeui/images/myaccount/icon_credits.png) left center no-repeat; margin-left:10px; padding-left:29px;}
.myaccountparent .accountoptions li.credits.active a{ background:url(storeui/images/myaccount/icon_credits_active.png) left center no-repeat; }
.myaccountparent .accountoptions li.request a{background:url(storeui/images/myaccount/icon_request.png) left center no-repeat; margin-left:6px; padding-left:33px;}
.myaccountparent .accountoptions li.request.active a{background:url(storeui/images/myaccount/icon_request_active.png) left center no-repeat;}
.myaccountparent .accountoptions li.savedcart a{background:url(storeui/images/myaccount/icon_savedcarts.png) left center no-repeat; margin-left:10px; padding-left:29px;}
.myaccountparent .accountoptions li.savedcart.active a{ background:url(storeui/images/myaccount/icon_savedcarts_active.png) left 8px no-repeat;margin-left:10px; padding-left:29px;}
.myaccountparent .accountoptions li.subscription a{background:url(storeui/images/myaccount/icon_subscription.png) left center no-repeat;}
.myaccountparent .accountoptions li.referral a{background:url(storeui/images/myaccount/icon_referral.png) left center no-repeat;}
.myaccountparent .accountoptions li.referral.active a{ background:url(storeui/images/myaccount/icon_referral_active.png) left center no-repeat; }
.myaccountparent .accountoptions li.password_change a{background:url(storeui/images/myaccount/icon_password.png) left center no-repeat;}
.myaccountparent .accountoptions li.password_change.active a{ background:url(storeui/images/myaccount/icon_password_active.png) left center no-repeat; }
.myaccountparent .accountoptions li.savedaddress a{background:url(storeui/images/myaccount/icon_savedaddress.png) left center no-repeat;}
.myaccountparent .accountoptions li.savedaddress.active a{ background:url(storeui/images/myaccount/icon_savedaddress_active.png) left center no-repeat; }
.myaccountparent .myaccountrightpane .account_contents .myaddresses .section_icon {background:url(storeui/images/myaccount/myaddresses.png) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents{border:1px solid #d9d7d7;}
.myaccountparent .myaccountrightpane .account_contents .title{border-bottom:1px solid #e6e6e6; height:77px; padding:2px 0px 0px 2px;}
.myaccountparent .myaccountrightpane .account_contents .section_icon{height:75px; width:75px; float:left;}
.myaccountparent .myaccountrightpane .account_contents .myprofile .section_icon {background:url(storeui/images/myaccount/myprofile.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .mycrdits .section_icon {background:url(storeui/images/myaccount/mycredits.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .myreferral .section_icon {background:url(storeui/images/myaccount/myreferral.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .myorders{position:relative;}
.myaccountparent .myaccountrightpane .account_contents .myorders .section_icon {background:url(storeui/images/myaccount/myorder.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .mypassword .section_icon{background:url(storeui/images/myaccount/password.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .title h1{font-size:14px; color:#454545; font-weight:bold; margin:21px 0px 0px 16px; float:left; width:auto; position:relative;}
.myaccountparent .myaccountrightpane .account_contents .title .pageguidetxt{margin:0px 0px 0px 16px; float:left;color:#999; font-size:12px; width:700px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{padding:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .titlestyle_1{font-size:14px; font-weight:bold; color:#666; border-bottom:3px solid #e5e5e5; padding:0px 0px 8px 13px;}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart{ position:relative}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart .section_icon{ background: url(storeui/images/myaccount/mysavedcart.jpg) left top no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview{width:360px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table{font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td{padding:10px; width:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.caption_col{color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col{text-align:right;color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col .note{font-size:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col .seprator{padding:0px 8px 0px 8px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table .blance_credits td{font-size:14px; font-weight:bold; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table .blance_credits td.total{border:1px dashed #ccc; border-left:none; border-right:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace{margin-top:13px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details{margin-top:48px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details .grd .headerstyle th {text-align:center; padding:0px 5px 0px 5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details .grd  td {text-align:center; padding:10px 5px 10px 5px }
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions{padding:16px 10px 16px 10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .clear{font-size:1px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate{float:left; line-height:27px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate label{float:left; padding:0px 5px 0px 0px; font-size:11px; color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{width:115px; border:1px solid #ccc; height:26px; line-height:26px; font-size:11px; color:#333; text-indent:6px; border-radius:3px 0px 0px 3px; margin-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{float:left; margin-right:16px;background:url(storeui/images/myaccount/img_callender.png) left top no-repeat; width:32px; height:28px;cursor:pointer;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{background:url(storeui/images/myaccount/btn_search.jpg) left top no-repeat; width:41px; height:28px; display:block; float:left; margin-left:-10px;border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type{ float:right; font-size:12px; color:#a7a7a7; line-height:27px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .txtbox{  border: 1px solid #CCCCCC;border-radius: 3px 0 0 3px;color: #333;font-size: 11px;height: 27px;line-height: 27px;margin-bottom: 0;text-indent: 6px;float:left; width:200px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{background:url(storeui/images/myaccount/order_searchbtn.jpg) left top no-repeat; display:block; float:left; height:29px; width:43px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type label{color:#666; padding-right:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type a{color:#333; text-decoration:none; padding:0px 2px 0px 2px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type a.active{color:#cc3333;}
.myaccountparent .myaccountrightpane .grd{}
.myaccountparent .myaccountrightpane .grd .headerstyle th{ height:32px;background:#f0f0f0; padding-left:10px; padding-right:10px; text-align:left; font-size:12px; color:#333; font-weight:normal; border-bottom:1px solid #d9d9d9; line-height:normal;}
.myaccountparent .myaccountrightpane .grd td{border-bottom:1px solid #e5e5e5; text-align:left; padding:10px 10px 10px 10px; font-size:12px; color:#5c5c5c}
.myaccountparent .myaccountrightpane .grd .lastrow td{border-bottom:none;}
.myaccountparent .myaccountrightpane .grd .noborder td{border-bottom:none;}
.myaccountparent .myaccountrightpane .referral_tab{border-bottom:1px solid #e6e6e6; height:27px; padding-left:29px;}
.myaccountparent .myaccountrightpane .referral_tab ul{}
.myaccountparent .myaccountrightpane .referral_tab ul li{float:left; font-size:14px; font-weight:bold; list-style:none; padding:0px 50px 0px 0px; margin:0px;position:relative; }
.myaccountparent .myaccountrightpane .referral_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 10px 7px 10px;}
.myaccountparent .myaccountrightpane .referral_tab ul li.active a{border-bottom:3px solid #cc3333; color:#cc3333; }
.myaccountparent .myaccountrightpane .tipsy {font-size: 11px;padding: 5px;position: absolute;top: -4px;z-index: 1000;right:18px;}
.myaccountparent .myaccountrightpane .titlebar_tipsy {font-size: 11px;padding: 5px;position: absolute;top: -5px;z-index: 1;right:-46px;}
.myaccountparent .myaccountrightpane .tipsy-arrow {background: url("storeui/images/myaccount/tipsy.gif") no-repeat scroll left top transparent;    height: 15px;position: absolute;width: 5px;left:1px;top:6px;}
.myaccountparent .myaccountrightpane .tipsy-inner {border-radius: 2px 2px 2px 2px;background-color: #fff;color: #666;max-width: 200px;padding: 0px 6px 0px 6px;text-align: center;border:1px solid #ccc;height:15px; line-height:15px;}
.myaccountparent .myaccountrightpane .tipsy-inner {border-radius: 2px 2px 2px 2px;background-color: #fff;color: #666;max-width: 200px;padding: 0px 6px 0px 6px;text-align: center;border:1px solid #ccc;height:15px; line-height:15px;}
.myaccountparent .myaccountrightpane .tipsy_wishlist{ font-size: 11px;padding: 5px;position: absolute;left: 60px;top: 7px;z-index: 1000;}
.myaccountparent .myaccountrightpane .tipsy_wishlist .tipsy-inner{width:200px; height:auto; text-align:left;}
.myaccountparent .myaccountrightpane .referral_details{margin-top:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd .headerstyle th{padding-left:20px; padding-left:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd td{padding-left:20px; padding-right:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd td a{font-size:11px;color:#0066cc;}
.myaccountparent .myaccountrightpane .referral_details .grd td a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .referral_details .grd td a.pending{background:url(storeui/images/myaccount/ref_pending.jpg) left top no-repeat; padding-left:22px; margin-left:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .padding_0{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .txtbox{margin-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort{float:right; clear:both; font-size:12px; color:#a7a7a7; margin:20px 22px 10px 0px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort label{font-weight:normal; padding-right:4px;color:#666;font-size:11px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list{border:1px solid #ccc;padding:3px;width:140px;color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a{color:#333; text-decoration:none; margin:0px 7px 0px 7px; padding:1px 0px 1px 22px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.active{color:#cc3333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.allorder{padding-left:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.delivered{background:url(storeui/images/myaccount/order/delivered.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.shipped{background:url(storeui/images/myaccount/order/shipped.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.pending{ background:url(storeui/images/myaccount/order/pending.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.cancelled{background:url(storeui/images/myaccount/order/cancelled.jpg) left center no-repeat; margin-right:0px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_desc_col{width:380px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .item_desc_col{width:250px;}
.myaccountparent .myaccountrightpane .orders_details .grd .text_center{text-align:center;}
.myaccountparent .myaccountrightpane .orders_details .grd .text_right{text-align:right;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_date_col{}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_amt_col{width:150px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_status_col{}
.myaccountparent .myaccountrightpane .orders_details .grd  .logistics_details{width:130px;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img{width:80px; float:left; margin-right:16px;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img img{width:80px;display:block;min-height:80px; height:auto;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc{float:left; width:70%;font-size:12px;}
.myaccountparent .myaccountrightpane .orders_details .grd .item_desc{float:left; width:61%;font-size:12px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id {margin-bottom:4px;position:relative; float:left; padding-right:39px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id .tipsy{top:-5px; right:0px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  label{color:#999;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  a{color:#0066cc;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .p_title, .myaccountparent .myaccountrightpane .orders_details .grd .item_desc .p_title{color:#333;clear:both; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date{clear:both; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date  label{color:#999;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date  span{color:#666;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_action_col a{ display:block;color:#0066cc; margin-bottom:2px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_action_col a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus{padding:1px 0px 2px 17px;position:relative}
.myaccountparent .myaccountrightpane .orders_details .grd .delivered{background:url(storeui/images/myaccount/order/delivered.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .shipped{background:url(storeui/images/myaccount/order/shipped.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .pending{ background:url(storeui/images/myaccount/order/pending.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .cancelled{background:url(storeui/images/myaccount/order/cancelled.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .confirmed{background:url(storeui/images/myaccount/order/confirmed.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .ready_pickup{background:url(storeui/images/myaccount/order/ready_pickup.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .picked{background:url(storeui/images/myaccount/order/picked.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .failed{background:url(storeui/images/myaccount/order/failed.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .return{background:url(storeui/images/myaccount/order/return.png) left center no-repeat}
.myaccountparent .myaccountrightpane .grd .pagercontrol{height:31px; border-top:1px solid #e5e5e5;background:#efefef;  padding-right:10px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol .pagerdiv{float:right;padding-top:6px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol .pages{font-size:11px;color:#666; display:block; float:left; line-height:19px; margin-right:12px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a{color:#969898; text-decoration:none; display:block; float:left; line-height:19px;width:28px; height:20px; text-align:center; margin-right:3px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a.pager{background:url(storeui/images/myaccount/pager/pager_bg.jpg) left top no-repeat;}
.myaccountparent .myaccountrightpane .grd .pagercontrol span.pager{color:#969898; display:block; float:left; background:url(storeui/images/myaccount/pager/activepager_bg.jpg) left top no-repeat; width:28px; height:20px; text-align:center; line-height:19px; }
.myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_prv, .myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_next{background:url(storeui/images/myaccount/pager/pagerbacknext.jpg) left top no-repeat; width:53px;}
.myaccountparent .myaccountrightpane .order_summery{padding:0px 0px 20px 0px;}
.myaccountparent .myaccountrightpane .order_summery .order_info{float:left; position:relative;padding-right:84px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_id{font-size:16px; font-weight:bold;color:#333;float:left;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_date{font-size:12px;color:#666;clear:both;margin-bottom:4px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_status{ float: left;font-size: 12px; margin-left: 10px;padding: 1px 0 1px 23px; font-weight:bold;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_delivered{background:url(storeui/images/myaccount/order/delivered.png) left center	 no-repeat; color:#009966;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_pending{background:url(storeui/images/myaccount/order/pending.png) left center	 no-repeat; color:#ef8200;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_cancel{background:url(storeui/images/myaccount/order/cancelled.png) left center	 no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_shipped{background:url(storeui/images/myaccount/order/shipped.png) left center no-repeat; color:#007cdc;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_confirmed{background:url(storeui/images/myaccount/order/confirmed.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_ready_pickup{background:url(storeui/images/myaccount/order/ready_pickup.png) left center no-repeat; color:#333;right:-39px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_picked{background:url(storeui/images/myaccount/order/picked.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_failed{background:url(storeui/images/myaccount/order/failed.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_return{background:url(storeui/images/myaccount/order/return.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .ord_print{background:url(storeui/images/myaccount/order/icon_print.png) left top no-repeat;font-size:12px; color:#333;float:right; padding-left:23px; margin-top:8px;text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd a:hover{text-decoration:none;	}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{font-size:12px; color:#333; background:#cce0f5 url(storeui/images/myaccount/order/icon_reorder.png) 4px center	 no-repeat; padding-left:26px;display:block; float:left;margin-right:6px; width:52px; height:24px; border-radius:2px; line-height:24px; text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .cancel{background:#cce0f5 url(storeui/images/myaccount/order/icon_retern.jpg) 4px center no-repeat ;font-size:12px; color:#333; padding-left:26px;display:block; float:left;margin-right:6px; width:52px; height:24px; border-radius:2px; line-height:24px; text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .review{font-size:12px; color:#333; background:#cce0f5 url(storeui/images/myaccount/order/icon_review.png) 4px center	 no-repeat; padding-left:26px; display:block;float:left; width:52px; height:24px; border-radius:2px; line-height:24px; text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .awb_no a{color:#0066cc;}
.myaccountparent .myaccountrightpane .order_amt_summery{border-top:1px solid #E5E5E5; margin-top:1px;border-bottom:1px solid #E5E5E5; font-size:12px;}
.myaccountparent .myaccountrightpane .order_amt_summery li{padding:0px 20px 0px 0px; border-bottom:1px solid #E5E5E5; list-style:none; margin:0px; height:30px; line-height:30px; }
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes{width:84%; text-align:right; color:#666; float:left;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{width:15%; text-align:right; color:#333; float:right}
.myaccountparent .myaccountrightpane .order_amt_summery li.total {font-size:14px; font-weight:bold;background:#f8f8f8; margin:1px 0px 1px 0px; border-bottom:none; height:35px; line-height:35px;}
.myaccountparent .myaccountrightpane .cartbutton_r{margin-top:10px;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn{margin:0px 0px 0px 8px; height:30px; font-size:12px; color:#fff;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_l{background:url(storeui/images/myaccount/buttons/reorder/navbtn_l.jpg) left top no-repeat; height:30px;width:38px;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_m{background:url(storeui/images/myaccount/buttons/reorder/navbtn_m.jpg) left top repeat-x; height:30px; padding:0px 14px 0px 0px; line-height:30px;color:#fff;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_r{background:url(storeui/images/myaccount/buttons/reorder/navbtn_r.jpg) left top no-repeat; height:30px;}
.myaccountparent .myaccountrightpane .cancelordbtn .navbtn_l{background:url(storeui/images/myaccount/buttons/reorder/cancel_navbtn_l.jpg) left top no-repeat; height:30px;width:30px;}
.myaccountparent .myaccountrightpane .shippment_historybtn{border-top:2px solid #666; margin-top:10px;}
.myaccountparent .myaccountrightpane .shippment_historybtn a{background:url(storeui/images/myaccount/historybtn_bg.jpg) left top no-repeat; display:block; height:26px; width:123px; margin:0px auto; font-size:12px; color:#fff; text-decoration:none; line-height:23px; padding-left:12px;}
.myaccountparent .myaccountrightpane .shippment_history a.hide{background:url(storeui/images/myaccount/hidehistorybtn_bg.jpg) left top no-repeat;    }
.myaccountparent .myaccountrightpane .width_fourtynine{width:49%;}
.myaccountparent .fl_right{float:right;}
.myaccountparent .fl_left{float:left;}
.myaccountparent .account_contents .containergroup .titlestyle_2{height:35px; line-height:32px; padding:0px 0px 0px 15px; font-size:14px; color:#333;background:url(storeui/images/myaccount/title_bg.jpg) left top repeat-x;}
.myaccountparent .myaccountrightpane .order_address{margin-top:36px;}
.myaccountparent .myaccountrightpane .order_address ul{list-style:none; margin:0px;padding:0px;}
.myaccountparent .myaccountrightpane .order_address li{list-style:none; margin:0px;padding:0px; color:#666;}
.myaccountparent .myaccountrightpane .order_address li.name{color:#333; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .order_address li.email{color:#333;margin-top:6px;}
.myaccountparent .myaccountrightpane .order_address li.phone{color:#333;}
.myaccountparent .myaccountrightpane .order_address .address{padding:15px;font-size:12px;} 
.myaccountparent  .shipment_details .shipment{padding-top:10px; padding-bottom:10px;}
.myaccountparent  .shipment_details .shipment li{list-style:none; margin:0px; padding:0px;font-size:12px; height:38px; line-height:38px; border-bottom:1px dashed #ccc; padding-left:15px;}
.myaccountparent .shipment_details .shipment li label{color:#999;float:left; margin-right:4px;}
.myaccountparent .shipment_details .shipment li span{color:#333;color:#333; float:left;}
.myaccountparent .shipment_details .shipment li span .help-icon{background:url(storeui/images/myaccount/help-icon.png) left top no-repeat; display:inline-block; height:16px; width:16px; float:none;}
.myaccountparent .shipment_details .shipment li .courier_logo{display:block; float:left; margin-top:6px; margin-right:6px;}
.myaccountparent  .shipment_details .shipment li a{color:#0066cc;}
.myaccountparent  .shipment_details .shipment li a:hover{text-decoration:none;}
.myaccountparent  .shipment_details .shipment li.p_title{font-size:14px;}
.myaccountparent  .shipment_details .shipment li.p_title label{color:#666;}
.myaccountparent  .shipment_details .shipment li.p_title span{font-weight:bold;color:#333;}
.ui-dialog  .myaccountparent  .shipment_details .shipment li.p_title{line-height:normal; height:100%; overflow:hidden; padding-bottom:4px;clear:both;}
.ui-dialog .myaccountparent  .shipment_details .shipment li.p_title label{float:left;}
.ui-dialog .myaccountparent  .shipment_details .shipment li.p_title span{float:left; width:390px; margin-left:2px;}
.myaccountparent  .shipment_details .shipment li .twocols{width:49%;}
.myaccountparent  .shipment_details .shipment.bottom_space0{padding-bottom:0px;}
.myaccountparent  .shippment_history{padding:20px;border:1px solid #D9D7D7; margin-top:20px;}
.ui-dialog .myaccountparent  .shippment_history {padding:0px;margin-top:0px;border:none;}
.myaccountparent .shippment_history .titlestyle_2{height:35px; line-height:32px; padding:0px 0px 0px 15px; font-size:14px; color:#333;background:url(storeui/images/myaccount/title_bg.jpg) left top repeat-x;}
.myaccountparent .shippment_history .product_info {margin:30px 0px 0px 17px;height:100%; overflow:hidden;}
.ui-dialog .myaccountparent .shippment_history .product_info{margin-top:0px;}
.myaccountparent .shippment_history .product_info li{list-style:none; clear:left; line-height:normal; margin-bottom:10px; height:100%; overflow:hidden; margin-left:10px;}
.myaccountparent .shippment_history .product_info label{font-size:12px;color:#5e5e5e; display:block; float:left; width:110px;}
.myaccountparent .shippment_history .product_info span{font-size:12px;color:#666; display:block; float:left; }
.myaccountparent .shippment_history .product_info b{float:left; padding-right:4px;}
.myaccountparent .shippment_history .product_info .p_title{font-size:14px; color:#333;}
.myaccountparent .shippment_history .product_info span .shipment_date{float:none; display:block; font-size:12px; color:#999; font-style:italic;}
.myaccountparent .shippment_history .shippment_track{margin-top:20px;}
.myaccountparent .shippment_history .shippment_track .titlestyle_3{ height:35px;background:#f3f3f3; line-height:35px; font-size:14px; color:#333; padding-left:15px;}
.myaccountparent .shippment_history .shippment_track ul{ font-size:12px; color:#666; margin-top:20px;}
.myaccountparent .shippment_history .shippment_track ul li{list-style:none; padding-left:15px; padding-bottom:0px; border-bottom:1px dashed #ccc; margin-top:10px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_date{width:25%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details{overflow:hidden;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details ul{margin:0px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li{list-style:none; border:none; padding:0px; margin:0px; margin-bottom:10px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_1{width:20%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_2{width:25%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_3{float:none; overflow:hidden;}
.myaccountparent .shippment_history .shippment_track ul li.noborder{border:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup{margin: 0px 0px 0px 0px;padding:0px; overflow:hidden;height:100%; text-align:left; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket {margin:0px 10px 10px 0px; padding:35px 0px 0px 0px; position:relative; float:left; width:173px; height:278px; border:3px solid #f1f1f1; text-align:center; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left{text-align:center; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title {font-size:12px; text-align:center; color:#000; width:auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 5px 0px;  }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title a{ color:#000; text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left img.mtb-img {border:none; height:auto; text-align:center;width:100px; padding-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel{ width:100%; height:44px; background:#f8f8f8; position:absolute; bottom:0px; padding:7px 0px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more {text-align:center;text-decoration:underline;text-transform:uppercase; width:100%; font-size:0px;  padding:0px 0px 0px 0px; display:block; background:url(storeui/images/myaccount/buynow.jpg) center bottom no-repeat; height:25px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more span {padding-top:3px;display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove { font-size:11px; font-weight:normal; color:#666; text-align:center; text-decoration: underline; width:100%; font-weight:normal}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove span {padding-top:3px;display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left span.mtb-price {text-align:center; height:auto; width:auto; display:block; padding:6px 0px 6px 0px }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left b.lb1 { color:#999;font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:none; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left b.lb2 { color:#cc3333;font-weight:normal;font-family: Arial, Helvetica, sans-serif; font-size:12px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#999;font-weight:normal;text-decoration:line-through; font-family: Arial, Helvetica, sans-serif; padding-right:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#cc3333;font-weight:normal; font-family:Arial, Helvetica, sans-serif;} 
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore,.container2 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:30px;padding-right:10px; float:right}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore .navbtn_m{padding:0px 20px 0px 20px}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .viewmore a.viewmorelnk,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk{text-decoration:none; font-size:12px; background:url(storeui/images/myaccount/buyallproducts.png) right bottom no-repeat; width:127px; height:30px; display:block; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:30px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .viewmore a.viewmorelnk:hover,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#fff;text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection{ text-align:center; font-size:11px; padding-top:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection span{ text-align:center; font-size:11px; color:#666666; display:block}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection select{  border: 1px solid #D6D6D6;color: #666666;display: inline;font-size: 11px;margin-left: 0;margin-top: 4px;width:90px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block{position:absolute; right:6px; top:6px; z-index:1; width:28px; height:27px; background:#fff; padding-left:3px; padding-top:2px; border:1px solid #ff3300;left:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block .mtb-offer{font-size:12px; font-weight:normal; color:#ff3300;padding-top:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block .mtb-offer b{display:block; margin-bottom:-2px; font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .mtb-discount{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability{border: medium none;clear: both;float: none !important;font-size: 11px;font-weight: normal;height: auto;text-align: center;width:auto; padding:10px 0px 5px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .instock{background: url("storeui/images/myaccount/stock_available.png") no-repeat scroll left top transparent;color: #2eb135;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;padding-left:0px; margin-left:35px;padding-top: 0; font-family:Arial, Helvetica, sans-serif}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .checkbox{ position:absolute; left:6px; top:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .outstock{background: url("storeui/images/myaccount/stock_notavailable.png") no-repeat scroll left top transparent;color: #cc3333;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:28px; text-align:left;padding-top: 0; font-family:Arial, Helvetica, sans-serif}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more_disable {text-align:center;text-decoration:underline;text-transform:uppercase; width:100%; font-size:0px;  padding:0px 0px 0px 0px; display:block; background:url(storeui/images/myaccount/buynow_disable.jpg) center bottom no-repeat; height:25px; cursor:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .mtb-desc{font-size:11px; text-align:center; color:#666; width:auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 5px 0px;display:none;}
.myaccountparent .myaccountrightpane .account_contents .mywishlist{ position:relative}
.myaccountparent .myaccountrightpane .account_contents .mywishlist .section_icon{ background: url(storeui/images/myaccount/mywishlist.jpg) left top no-repeat}
.myaccountparent .accountoptions li.wishlist.active a{ background:url(storeui/images/myaccount/icon_wishlist_active.png) left 8px no-repeat;margin-left:10px; padding-left:29px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical{margin: 0px 0px 0px 0px;padding:0px; overflow:hidden;height:100%; text-align:left; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket {margin:0px 10px 10px 0px; padding:10px 0px; position:relative;  width:98%; height:135px; border-bottom:1px solid #e1e1e1; text-align:left; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left{text-align:left; height:135px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {font-size:12px; text-align:left; color:#333; width:auto; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px;  }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title a{ color:#000; text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left img.mtb-img {border:none; height:auto; text-align:center;width:100px; padding:10px;}
.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:0px;  padding:0px 0px 0px 0px; display:block; background:url(storeui/images/myaccount/buynow.jpg) center bottom no-repeat; height:25px; float:left;}
.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-more span {padding-top:3px;display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove { font-size:12px; font-weight:normal; color:#666; text-align:left; text-decoration: none; font-weight:normal; float:left;  line-height:25px; background:url(storeui/images/myaccount/remove-bullet.png) left center no-repeat; padding-left:20px; margin-left:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove span {display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.mtb-price {height:auto; width:auto; display:block; position:absolute; right:0px; top:45px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left b.lb1 { color:#999;font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:none; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left b.lb2 { color:#cc3333;font-weight:normal;font-family: Arial, Helvetica, sans-serif; font-size:12px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#999;font-weight:normal;text-decoration:line-through; font-family: Arial, Helvetica, sans-serif; padding-right:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#cc3333;font-weight:normal; font-family:Arial, Helvetica, sans-serif;} 
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore,.container2 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:30px;padding-right:10px; float:right}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore .navbtn_m{padding:0px 20px 0px 20px}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup_vertical .viewmore a.viewmorelnk,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk{text-decoration:none; font-size:0px; background:url(storeui/images/myaccount/buyallproducts.jpg) right bottom no-repeat; width:127px; height:30px; display:block}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup_vertical .viewmore a.viewmorelnk:hover,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#666;text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection{font-size:11px; position:absolute; right:0px; top:65px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection span{ text-align:center; font-size:11px; color:#666666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection select{  border: 1px solid #D6D6D6;color: #666666;display: inline;font-size: 11px;margin-left: 0;margin-top: 4px;width:100px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block{position:absolute; right:6px; top:6px; z-index:1; width:28px; height:27px; background:#fff; padding-left:3px; padding-top:2px; border:1px solid #ff3300;left:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block .mtb-offer{font-size:12px; font-weight:normal; color:#ff3300;padding-top:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block .mtb-offer b{display:block; margin-bottom:-2px; font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .mtb-discount{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability{border: medium none;clear: both;float: none !important;font-size: 11px;font-weight: normal;height: auto;text-align: center;width:auto; padding:10px 0px 0px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability .instock{background: url("storeui/images/myaccount/stock_available.png") no-repeat scroll left top transparent;
color: #2eb135;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:0px;padding-top: 0; font-family:Arial, Helvetica, sans-serif; width:auto; margin-bottom:10px; text-align:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .checkbox{ position:absolute; left:6px; top:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability .outstock{background: url("storeui/images/myaccount/stock_notavailable.png") no-repeat scroll left top transparent;
color: #cc3333;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:0px; text-align:left;padding-top: 0; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more_disable {text-align:center;text-decoration:underline;text-transform:uppercase; width:97px; font-size:0px;  padding:0px 0px 0px 0px; display:block; background:url(storeui/images/myaccount/buynow_disable.jpg) center bottom no-repeat; height:25px; cursor:auto; float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .mtb-desc{font-size:11px; text-align:left; color:#666; width:auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.comments{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; padding-bottom:5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-imgdiv{ margin-right:15px !important; position:relative; float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-details{ float:left !important;width:66%;}
.myaccountparent .myaccountrightpane .mywishlist_tab{border-bottom:1px solid #e6e6e6; height:27px; padding-left:0px; margin-bottom:16px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul{float:left;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li{float:left; font-size:14px; font-weight:bold; list-style:none; padding:0px 20px 0px 0px; margin:0px;position:relative; }
.myaccountparent .myaccountrightpane .mywishlist_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 7px 7px 7px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li.active > a{border-bottom:3px solid #cc3333; color:#cc3333;background:url(storeui/images/myaccount/shoppinglist_arrow.jpg) 96% 8px no-repeat; padding-right:20px; }
.myaccountparent .myaccountrightpane .mywishlist_summer{position:relative;}
.myaccountparent .myaccountrightpane .mywishlist_tab .mywishlist_summer{/*float:right;width:568px;*/}
.myaccountparent .myaccountrightpane .mywishlist_summer .titlebar_tipsy{left: 224px;top: 28px;}
.myaccountparent .myaccountrightpane .mywishlist_summer h4{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:left; color:#999; line-height:40px; float:left;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare{ float:right; width:auto; height:auto; line-height:normal; padding-left:10px; position:relative; z-index:999;margin-top:4px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup{ background:url(storeui/images/myaccount/sharepopup.png) left top no-repeat; width:389px; height:48px; position:absolute; right:0px; top:17px; }
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup .maintxt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; border:1px solid #b5b5b5; width:372px; height:26px; text-indent:4px; float:left; margin-top:12px; margin-left:8px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup .btn_copyurl{background:url(storeui/images/myaccount/btn_copy.jpg) left top no-repeat; font-size:0px; height:28px; width:61px;display:block; float:left; margin-left:6px; margin-top:3px;display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .public{ background:url(storeui/images/myaccount/public.jpg) right top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; text-align:left; float:left; width:58px;position:relative;line-height:17px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .share{font-family:Arial, Helvetica, sans-serif; color:#134d8c; font-size:12px; font-weight:normal; text-align:left; float:left; padding-left:10px; text-decoration:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist{font-size:12px;text-align:right;height:auto;padding-left:10px;  float:left; padding-top:0px; margin-top:4px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist a{background:url(storeui/images/myaccount/managelist_bullet.png) left top no-repeat;color:#3366cc; padding-left:20px; padding-bottom:4px; text-decoration:none;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist{ position:relative; margin:0px; padding:0px; z-index:1000}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul{ position:absolute; width:240px; height:auto; left:0px; top:0px;background:#f4f4f4;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#484848; font-weight: normal; float:none;border-bottom:1px solid #e1e1e1; padding:10px 0px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#484848; font-weight: normal; display:inline; border:none; padding-bottom:0px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li a .innerspan{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#909090; font-weight:normal;}
.editwishlist{ padding:10px;}
.editwishlist .formstyle{width:100%; overflow:hidden;}
.editwishlist .formstyle .listname_field{list-style: none outside none;margin: 0;overflow: hidden;padding: 0;}
.editwishlist .formstyle .listname_fielddata{ clear: both;line-height:45px;margin: 0;overflow: hidden;padding: 0;text-align: left;width: 100%; border-bottom:1px solid #f3efec;}
.editwishlist .formstyle li label.editlistlabels{float:left;font-weight: bold;width:30%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605e5f;}
.editwishlist .formstyle li span.editlistdesc{display: block;float: left;height: 100%;width: 70%;}
.editwishlist .formstyle li span.editlistdesc .maintxt{ border: 1px solid #ebe6e2;color: #808080;font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;font-size: 12px;font-weight: normal;height:25px;line-height:25px;overflow: hidden;padding: 0 2px; width:262px; background:#fff; margin-top:8px}
.editwishlist .formstyle li span.editlistdesc .guidechar{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#9e9e9e; font-style:italic; line-height:20px; padding-bottom:15px; display:block;}
.editwishlist .formstyle li span.editlistdesc .radio{ background:none; border:none; font-size:12px; font-weight:normal; color:#666; font-family:Arial, Helvetica, sans-serif; padding:0px 5px}
.editwishlist .formstyle .wishlistbtn{ margin:0px; padding:0px; float:right; margin-right:95px;}
.editwishlist .formstyle .wishlistbtn .editbtn{ float:left; height:27px; padding:10px;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_l{ background: url(storeui/images/myaccount/save_l.jpg) left top no-repeat; width:4px; height:27px; float:left;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_m{background: url(storeui/images/myaccount/save_m.jpg) left top  repeat-x; width:auto; height:27px; float:left; padding:0px}
.editwishlist .formstyle .wishlistbtn .editbtn .mj_btnbg{ background:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; color:#fff; padding:0px 15px; line-height:27px;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_r{background: url(storeui/images/myaccount/save_r.jpg) right top no-repeat; width:4px; height:27px; float:left;}
.editwishlist .formstyle li label.editlistlabels a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d44243; padding-left:3px; font-weight:normal; text-decoration:none;}
.editwishlist .formstyle li span.editlistdesc .slist{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-left:3px; font-weight:normal; line-height:normal; padding-right:3px;}
.editwishlist .formstyle li span.editlistdesc .wlist{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-left:3px; font-weight:normal;}
.myaccountparent .myaccountrightpane .reoinvitebtn{margin:0px 0px 10px 0px; height:27px; font-size:12px; color:#fff;}
.myaccountparent .myaccountrightpane .navbtn{height:27px;}
.myaccountparent .myaccountrightpane .navbtn_l{background:url(storeui/images/myaccount/buttons/reinvite/navbtn_l.jpg) left top no-repeat; height:27px;width:6px; display:block;float:left;}
.myaccountparent .myaccountrightpane .navbtn_m{background:url(storeui/images/myaccount/buttons/reinvite/navbtn_m.jpg) left top repeat-x; height:27px; padding:0px 0px 0px 0px; line-height:27px;color:#fff;float:left;}
.myaccountparent .myaccountrightpane .navbtn_r{background:url(storeui/images/myaccount/buttons/reinvite/navbtn_r.jpg) left top no-repeat; height:27px; width:6px; display:block;margin-right:0px;float:left;}
.myaccountparent .myaccountrightpane .mj_btnbg{height:27px; line-height:27px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:none; padding:0px 16px 0px 16px; background:none;}
.clear{ clear:both;}
.container2 .referurfriend{ border:1px solid #e0e0e0; background:#f8f8f8; text-align:left; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;padding:26px 0px 24px 0px;}
.container2 .referurfriend .referral_tab{border-bottom:1px solid #e6e6e6; height:27px; padding-left:29px;}
.container2 .referurfriend .referral_tab ul{}
.container2 .referurfriend .referral_tab ul li{float:left; font-size:14px; font-weight:bold; list-style:none; padding:0px 30px 0px 0px; margin:0px;position:relative; }
.container2 .referurfriend .referral_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 10px 7px 10px;}
.container2 .referurfriend .referral_tab ul li.active a{border-bottom:3px solid #cc3333; color:#cc3333; }
.container2 .referurfriend .referdiv{}
.container2 .referurfriend h4.title_refer{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; margin-bottom:7px;}
.container2 .referurfriend .importemail{ clear:both; overflow:hidden; margin-bottom:17px;padding:18px 36px 0px 36px; border-bottom:1px solid #e0e0e0;}
.container2 .referurfriend  .maillogos{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.container2 .referurfriend  .maillogos li{margin:0px 4px 4px 0px; padding:0px 0px 0px 0px; list-style:none; float:left; width:auto; height:52px; border:1px solid #ccc; background:#fff;}
.container2 .referurfriend  .maillogos li.active{border:1px solid #333;}
.container2 .referurfriend .importemail .maillogos li img{ width:auto; height:52px; background:#fff;}
.container2 .referurfriend .enteremail .navbtn{ float:right; margin-top:5px;}
.container2 .referurfriend .ordiv{ background:url(storeui/images/referurfriend/orbg.jpg) repeat-x 0 14px; clear:both; margin:11px 0 20px 0;}
.container2 .referurfriend .ordiv h4{ font-size:22px; font-weight:bold; color:#ccc; background:#f8f8f8; width:40px; margin-left:325px;}
.container2 .referurfriend .enteremail .maintxt{ height:110px; width:708px;}
.container2 .referurfriend .refervia{ margin-bottom:10px; overflow:hidden;}
.container2 .referurfriend .chooseemail_collection{ background:url(storeui/images/referurfriend/choseyourmail_topjpg) no-repeat center top; padding-top:15px;}
.container2 .referurfriend .chooseemail_div .mailcollection_content{ margin-bottom:15px; background:#f5f5f5 url(storeui/images/referurfriend/choseyourmail_bottom.jpg) no-repeat bottom center; padding-bottom:24px; margin-top:12px;}
.container2 .referurfriend .chooseemail_div .mailcollection{ background:#f5f5f5 url(storeui/images/referurfriend/choseyourmail_top.jpg) no-repeat top center; padding-top: 18px;}
.container2 .referurfriend .chooseemail_div .r_bottom{  clear:both; height:0px; }
.container2 .referurfriend .chooseemail_div .chooseemail_all{ border:none; height:30px !important;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li {margin:0px 0px 0px 30px; padding:0px 0px 0px 10px; list-style:none; width:110px; display:inline-block;  line-height:30px;border:none; background:url(storeui/images/referurfriend/bg_selectall.jpg) left top no-repeat;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li input.checkbtn{display: block;float: left;font-family: Arial,Helvetica,sans-serif;height: 28px;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li .carttxt {color: #333333;display: block;float: left;font-size: 11px;font-weight: bold;line-height: 28px;padding-left: 12px;}
.container2 .referurfriend .chooseemail_div .chooseemail{ height:200px; overflow:auto; }
.container2 .referurfriend .chooseemail_div {position: relative; font-family:Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px; padding:0px 20px 0px 0px;}
.container2 .referurfriend .chooseemail li{margin:0px 0px 0px 16px; padding:0px 0px 0px 15px; list-style:none; width:43%; display:inline-block; border-bottom:1px solid #999; line-height:40px;}
.container2 .referurfriend .chooseemail li input.checkbtn{display: block;float: left;font-family: Arial,Helvetica,sans-serif;height: 35px;}
.container2 .referurfriend .chooseemail li .carttxt {color: #333333;display: block;float: left;font-size: 11px;font-weight: bold;line-height: 33px;padding-left: 9px;}
.container2 .referurfriend .chooseemail_div .navbtn { float:right;}
.container2 .referurfriend .loadmore{font-size:12px; color:#0b0b0b; clear:both; padding-top:18px; height:100%; overflow:hidden;}
.container2 .referurfriend .loadmore a{color:#6c6c6c; text-decoration:none; background:url(storeui/images/referurfriend/bullet_loadmore.jpg) right top no-repeat; font-size:14px; display:block;height:22px; line-height:22px; width:130px; float:right; padding-right:13px;}
.container2 .referurfriend .enteremail{padding:0px 20px 0px 20px;}
.myaccountparent .myaccountrightpane .profile_details{}
.myaccountparent .myaccountrightpane .profile_details .titlestyle_3{font-size:14px; font-weight:bold; color:#666; padding:0px 0px 10px 10px; border-bottom:3px solid #e5e5e5; }
.myaccountparent .myaccountrightpane .profile_details .formstyle .fs_field{margin-top:24px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.fs_fielddata {clear: both;line-height: 25px;margin: 0;overflow: hidden;padding: 0;text-align: left;width: 100%;list-style:none; margin-bottom:13px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li label.myaccountlabels{font-size:12px; color:#666; width:110px; display:block; float:left; text-align:right;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fieldcolon{font-size:12px; font-weight:bold; color:#666;display:block; float:left;padding:0px  6px 0px 6px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc{display:block; float:left;width:600px;}
.myaccountparent .myaccountrightpane .profile_details .maintxt{height:25px;width:236px;border:1px solid #e3e9ef; border-top:1px solid #abadb3; font-size:12px; color:#666; line-height:25px; text-indent:6px}
.myaccountparent .myaccountrightpane .profile_details .txtarea{border:1px solid #e3e9ef; border-top:1px solid #abadb3; width:282px; height:96px;color:#666;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .radiobutton{margin-top:6px; display:block; float:left;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .radiobutton_label{display:block; float:left; color:#666; margin:0px 20px 0px 4px;font-size:12px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .dropdown{padding:3px;border:1px solid #e3e9ef; border-top:1px solid #abadb3; margin-right:6px;color:#666;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .date{width:65px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .month{width:70px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .year{width:70px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width206{width:206px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .countrycode{width:34px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167{width:167px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field{margin-bottom:0px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc{padding-left:124px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field .navbtn{margin-right:4px;}
.myaccountparent .myaccountrightpane .profile_details .v_space{margin-top:37px; margin-top:20px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.my-preferences{border:1px solid #ddd; border-radius:4px; padding:8px; width:50%; box-sizing:border-box}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.my-preferences label{display:block;font-weight:bold;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.my-preferences input[type="checkbox"]{float:left;margin:4px 4px 0px 0px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.my-preferences span{float:left;padding-right:12px;}
.myaccountparent.trackorder{padding:10px;background:#fff;}
.myaccountparent.trackorder .myaccountrightpane .account_contents{border:none;}
.myaccountparent.trackorder .myaccountrightpane{float:none;width:auto; background:none; padding-right:0px;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup{padding:20px 0px 0px 0px;}
.myaccountparent.trackorder .trackorder_title {border-bottom:1px solid #ccc;padding-bottom:6px;}
.myaccountparent.trackorder .trackorder_title h1{font-size:18px; color:#000;font-weight:bold;}
.myaccountparent.trackorder .guidetxt{font-size:13px;color:#666;}
.myaccountparent.trackorder .guide_txt{font-size:12px;color:#999;display:block; padding-top:4px; font-style:italic}
.myaccountparent.trackorder .lnk_myaccount{color:#666;font-style:normal}
.myaccountparent.trackorder .lnk_myaccount a{text-decoration:underline;color:#336699;}
.myaccountparent.trackorder .lnk_myaccount a:hover{text-decoration:none;}
.myaccountparent.trackorder .ordersearch{margin-bottom:30px;}
.myaccountparent.trackorder .ordersearch label{display:block;font-size:14px; font-weight:bold;color:#333;margin-bottom:4px;}
.myaccountparent.trackorder .ordersearch .txt_box{height:30px;border:1px solid #ccc; width:99%; line-height:30px; text-indent:4px;}
.myaccountparent.trackorder .ordersearch .ordno{width:288px; float:left;}
.myaccountparent.trackorder .ordersearch .email{float:left;width:288px;}
.myaccountparent.trackorder .ordersearch .mobile{float:left;width:228px;}
.myaccountparent.trackorder .ordersearch .sep{float:left; background:url(storeui/images/myaccount/search_sep.jpg) left top no-repeat; width:31px; height:24px; margin:16px 10px 0px 10px; text-align:center; font-size:12px; font-weight:bold; padding-top:8px;margin-top:20px;}
.myaccountparent.trackorder .ordersearch  .navbtn{height:27px; margin:23px 0px 0px 6px; line-height:27px;}
.myaccountparent.trackorder .ordersearch  .navbtn .navbtn_m{font-weight:normal;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus{position:relative;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus .tipsy{top:-28px;right:-21px;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus .down_arrow .tipsy-arrow{background:url(storeui/images/myaccount/tipsy_down.gif) left top no-repeat;left:50%; top:19px;width:6px; height:4px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .payment_method{font-size:12px;color:#666;}
.myaccountparent .myaccountrightpane .orders_details .grd .item_desc .seller_info{color:#666;clear:both; margin-bottom:6px;}
.myaccountparent .logs{margin-top:20px;}
.myaccountparent .support_log{margin-top:40px;}
.myaccountparent .logs ul{list-style:none; margin:20px 0px 0px 0px; padding:0px;}
.myaccountparent .logs ul li{list-style:none; margin:0px 0px 16px 0px; padding:0px 0px 0px 14px; color:#666; font-size:12px;}
.myaccountparent .logs ul li .logdate{float:left; width:30%;}
.myaccountparent .logs ul li .ship_details{overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions{margin-left:-20px; margin-right:-20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{border-bottom:1px solid #ccc; padding:0px 20px 0px 20px; height:44px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate{float:left;margin-top:5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{float:left;margin-top:5px;width:248px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{width:37px;height:44px;background:#f1f1f1; float:left; margin:0px 28px 0px 28px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator span{display:block; width:24px; height:24px; text-align:center; background:#fff; border-radius:24px;font-size:10px; color:#999; margin-left:7px; margin-top:10px; line-height:24px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd{}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row{border:1px solid #ccc;margin-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head{height:100%;background:#f7f8f9; border-bottom:1px solid #ccc;padding:14px 12px 14px 12px;overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .left-div{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div{float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus{font-weight:bold; margin-top:6px; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus span{padding-left:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus.delivered{color:#009966}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id{font-size:14px; font-weight:bold;margin-bottom:2px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id label{color:#000;display:inline; font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id a{color:#000;text-decoration:none;font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id .item-count{font-size:14px; font-weight:normal; color:#000;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date{font-size:12px; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date span{color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col{padding:10px;height:100%; overflow:hidden; float:left; width:70%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt{color:#999; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt label{padding-right:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt span{color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_actions{clear:both;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col{padding:10px 14px 10px 10px; float:right; width:20%; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus{font-weight:bold; float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus span{padding-left:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus.delivered{color:#009966}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment{font-size:14px; font-weight:bold; color:#333;margin-bottom:2px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment .status{font-size:12px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment .status.delivered{color:#009966;background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row  .shipment-track{float:right; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row  .shipment-track a{display:block; height:26px; background:#646e7c; color:#fff; text-decoration:none; line-height:26px; padding:0px 12px 0px 12px; border-radius:2px;margin-top:3px; border-bottom:2px solid #000}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li{list-style:none; margin:0px; padding:0px; border-bottom:1px solid #ccc;	line-height:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li:last-child{border-bottom:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items {margin:0px 24px 0px 24px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col{float:none; width:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc{width:85%;color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .seller, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .item-qty, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .unit-price, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .sub-total, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .save-amt{ float:left; padding-right:14px; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .seller label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .item-qty label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .unit-price label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .sub-total label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .save-amt label{color:#929292;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter .searct-caption{display:none}
.myaccountparent .myaccountleftpane .myaccount-links{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .docket-no{font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails{margin-right:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{padding:0px 5px 0px 5px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender-icon{display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist a{font-size:12px; width:auto;font-weight:bold;}
@media screen and (min-width:121px) and (max-width:480px) {
body{margin:0px; padding:0px;}	
.myaccountparent{background:#b1b0b0; position:absolute; width:100%; height:100%; text-shadow:none; font-family:roboto, Arial;}
.ui-mobile .myaccountparent label{display:inline;}
.myaccountparent .myaccountleftpane{float:none; width:auto; height:35px; background:#3b4552; padding:5px 8px 5px 8px; margin-bottom:0px;}
.myaccountparent .accountoptions{display:none;}
.myaccountparent .myaccountleftpane .myaccount-links{display:block;}
.myaccountparent .myaccountleftpane .myaccount-links select{background:#3d4651 url(storeui/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%;}
.myaccountparent .myaccountrightpane .account_contents{border:none;}
.myaccountparent .myaccountrightpane .account_contents .title{padding:15px 0px 0px 12px; 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{font-size:18px; font-weight:normal;color:#333333; 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:#b1b0b0; padding:10px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .title{background:#333; 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(storeui/images/myaccount/mobile/search_bg.png) left bottom no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search > div{background:url(storeui/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(storeui/images/myaccount/mobile/search_bg.png) left bottom no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{height:auto; border:none;background:#333;padding:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{background:url(storeui/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(storeui/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(storeui/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(storeui/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(storeui/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:#4a4a4a; border-radius:3px; padding:0px 10px 0px 10px; border-bottom:3px solid #000;}
.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;}
.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;}
.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;}
.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%;}
.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);}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup{padding:10px 10px 10px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket{margin-left:10px; margin-right:0px;width:44.4%;}
.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%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket{width:100%; margin-right:0px; height:180px;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); 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:66.4%;}
.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;}
.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(storeui/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{font-family:roboto, Arial; font-size:12px; font-weight:normal; padding-bottom:4px;}
.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(storeui/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;}
}
.quick_shoppingcart{padding:0px; text-align:left;}
.quick_shoppingcart li{list-style:none;}
.quick_shoppingcart .grditemstyle_productdetails .imgdiv{width:80px; height:auto;}
.quick_shoppingcart .grditemstyle_productdetails .imgdiv .product_img{width:80px; height:auto;}
.quick_shoppingcart .grditemstyle_productdetails .productdescdiv li.productname{font-weight:bold; margin-bottom:5px;}
.quick_shoppingcart .qty_dropdown{border:1px solid #ccc; height:20px;}
.quick_shoppingcart .wishlist_lnk, .quick_shoppingcart .updatecart_lnk{display:block;color:#05559D!important; margin-top:4px; text-decoration:none;}
.quick_shoppingcart .wishlist_lnk:hover, .quick_shoppingcart .updatecart_lnk:hover{text-decoration:underline;}
.quick_shoppingcart .ordersummery{width:322px;background:#fff; position:absolute; right:0px; bottom:32px}
.quick_shoppingcart .ordersummery .ordersummery_attributes {color: #666666;font-size: 12px;font-weight: normal;padding: 5px;text-align: right;width: 65%;}
.quick_shoppingcart .ordersummery .ordersummery_values {color: #666666;font-size: 12px;font-weight: normal;padding: 5px 20px 5px 5px;text-align: right;width: 22%;}
.quick_shoppingcart .ordersummery .ordersummery_values span, .quick_shoppingcart .ordersummery .ordersummery_values label {color: #990000;font-size: 12px;font-weight: normal;}
.quick_shoppingcart .ordersummery .ordersummery_values .netpayment{font-weight:bold;}
.quick_shoppingcart .ordersummery table {background: none;border-collapse: collapse;margin: 0; padding: 0; width: 100%; border:1px solid #eee;}
.quick_shoppingcart .cart_buttons{clear:both; border-top:1px solid #ccc; margin-top:0px; padding:16px 12px 18px 12px;}
.quick_shoppingcart .grditemstyle_productdetails{width:45%;background:#f7f7f7; border-bottom:1px dotted #c6c6c6;}
.quick_shoppingcart .col_quantity{width:80px;background:#f7f7f7; border-bottom:1px dotted #c6c6c6;color:#333; font-weight:normal; font-size:12px;}
.quick_shoppingcart .col_unitprice{width:70px;background:#f7f7f7; border-bottom:1px dotted #c6c6c6;color:#333; font-weight:normal; font-size:12px;}
.quick_shoppingcart .col_total{width:70px;background:#f7f7f7; border-bottom:1px dotted #c6c6c6;color:#333; font-weight:normal; font-size:12px;}
.quick_shoppingcart .col_discount{width:70px;background:#f7f7f7; border-bottom:1px dotted #c6c6c6;color:#333; font-weight:normal; font-size:12px;padding: 5px;}
.quick_shoppingcart .btn_qtyincrease{background:url(storeui/images/quickcart/btn_qtypluse.png) left top no-repeat; display:block; float:left; width:21px; height:21px;}
.quick_shoppingcart .btn_qtydecrease{background:url(storeui/images/quickcart/btn_qtyminus.png) left top no-repeat; display:block; float:left; width:21px; height:21px;}
.quick_shoppingcart .text_qty{float:left;width:30px!important; margin:0px 4px 0px 4px;border: 1px solid #CCCCCC;color: #666666;font-size: 12px;height: 16px;padding-bottom: 2px;padding-left: 4px;padding-top: 2px;}
.quick_shoppingcart .netpayment{font-weight:bold;}
.quick_shoppingcart .ord_heading{height:37px; line-height:36px; background:url(storeui/images/center_cart/order_amountbg.jpg) left top repeat-x; font-size:14px; font-weight:bold; padding-left:10px;color:#333;}
.quick_shoppingcart .leftpane{float:left;  width:400px;  margin-top:10px;}
.quick_shoppingcart .rightpane{float:right;  width:400px;  margin-top:10px;}
.quick_shoppingcart .ctrl_coupon{float:left; margin-left:50px; margin-top:5px;} 
.quick_shoppingcart .ctrl_coupon .maintxt{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-indent:4px; height:25px; line-height:25px; width:138px; border:1px solid #999;border-right:none; border-radius:3px 0px 0px 3px} 
.quick_shoppingcart .ctrl_coupon .navbtn{margin-top:0px;}
.quick_shoppingcart .ctrl_pincode{float:left; margin-left:10px; margin-top:5px;} 
.quick_shoppingcart .ctrl_pincode .maintxt{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-indent:4px; height:25px; line-height:25px; width:100px; border:1px solid #999;border-right:none; border-radius:3px 0px 0px 3px} 
.quick_shoppingcart .ctrl_coupon .navbtn .navbtn_l, .quick_shoppingcart .ctrl_pincode .navbtn .navbtn_l{display:none;}
.quick_shoppingcart .ctrl_pincode .navbtn{margin:0px;}
.quick_shoppingcart .error_msgsmall{margin-top:0px; width:99%;}
.quick_shoppingcart .seller_nm{padding:3px 10px;border-bottom:1px solid #f5f5f5;color:#333; display:block; font-size:12px; font-weight:normal; position:relative; text-align:left; background:#DEDEDE;}
.quick_shoppingcart .scroller{height:315px; overflow:auto;border-bottom:1px solid #ccc;}
.quick_shoppingcart .continue_btn{float:left; margin-top:5px; }
.quick_shoppingcart .cart_buttons .navbtn{height:27px; margin:0px 0px 0px 0px; font-size:12px; color:#ffffff; padding-top:0px;}
.quick_shoppingcart .cart_buttons .navbtn .navbtn_l{background:url(storeui/images/center_cart/mjbtn_left.png) left top no-repeat; height:27px; width:6px;}
.quick_shoppingcart .cart_buttons .navbtn .navbtn_r{background:url(storeui/images/center_cart/mjbtn_right.png) left top no-repeat; height:27px; width:6px;}
.quick_shoppingcart .cart_buttons .navbtn .navbtn_m{background:url(storeui/images/center_cart/mjbtn_middle.png) left top repeat-x; height:27px; line-height:27px; padding:0px 5px 0px 5px; font-size:12px; font-weight:normal; color:#fff;}
.quick_shoppingcart .cart_buttons .navbtn  .mj_btnbg{ height:27px; line-height:27px;font-size:12px; font-weight:normal; color:#fff; text-shadow:none;}
.quick_shoppingcart .ord_heading .paybleamount{float:right; padding-right:10px;}
.quick_shoppingcart .ord_heading .paybleamount span{color:#990000;}
.quick_shoppingcart .ord_heading .paybleamount a{font-size:12px; text-decoration:none;color:#0066cc; font-weight:normal; margin-left:6px;}
.quick_shoppingcart .ord_heading .paybleamount a:hover{text-decoration:underline;}
.quick_shoppingcart .ordersummery .ord_heading {background:#f1f1f1; position:relative; text-align:right; padding-right:10px; height:27px; line-height:27px;}
.quick_shoppingcart .ordersummery .ord_heading .close{background:url(storeui/images/pay_close.jpg) left top no-repeat; display:block; width:20px; height:16px; position:absolute; right:10px; top:4px;}
.quick_shoppingcart .order_amount{position:relative; }
.quick_shoppingcart .erroneous_row td{border:1px solid #ff0000; border-left:none;border-right:none;}
.quick_shoppingcart .shoppingcart_div{height:340px;overflow:hidden;}
.quick_shoppingcart .container_cartpromo{background:#fff; border:none; border-radius:0px; padding:10px; border-bottom:1px solid #ccc;}
.quick_shoppingcart .container_cartpromo .subheading_r{border:none; background:url(storeui/images/center_cart/heading_bg.png) left top no-repeat; padding:0px; width:110px; height:24px; line-height:normal; padding:4px 0px 0px 7px; float:left;}
.quick_shoppingcart .container_cartpromo .subheading_r h2{font-size:12px;font-weight:normal; color:#fff;}
.quick_shoppingcart .container_cartpromo .ctrl_cartpromo{padding:0px; float:left;width:700px; padding-left:10px;}
.quick_shoppingcart .container_cartpromo .ctrl_cartpromo li{border:none;padding:0px; background:none;color:#474747; margin-top:4px;}
.container_cartpromo .r_bottom{clear:both;}
.container_cartpromo .ctrl_cartpromo .showoffer{font-size:12px; color:#0066cc;text-decoration:none; background:url(storeui/images/center_cart/show_bullet.png) right 6px no-repeat; padding-right:10px; float:right;}
.container_cartpromo .ctrl_cartpromo .hideoffer{font-size:12px; color:#0066cc;text-decoration:none; background:url(storeui/images/center_cart/hide_bullet.png) right 6px no-repeat; padding-right:10px; float:right;}
.headerstyle .col_1{width:44%!important}
.headerstyle .col_2{width: 70px;}
.headerstyle .col_3{width: 80px;}
.headerstyle .col_4{width:70px}
.headerstyle .col_5{width:70px;}
.quick_shoppingcart  .headerstyle{background:url(storeui/images/center_cart/grd_heading.jpg) left bottom repeat-x; border:none;}
.quick_shoppingcart  .headerstyle th{border:none;  padding: 3px 5px 10px 5px;}
.quick_shoppingcart .msg_success{background:url(storeui/images/center_cart/bullet_success.png) left top no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#00a651; padding-left:20px; padding-bottom:4px; position:absolute; top:14px; left:200px;}
.quick_shoppingcart .msg_error{background:url(storeui/images/center_cart/bullet_error.png) left top no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cc3333; padding-left:20px; padding-bottom:4px;position:absolute; top:14px; left:200px;}
.jfVal .content{width:auto!important;}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails .non-shippable{text-decoration:line-through}
.container6 .ctl_productlagreimg .productlagreimg img.product-largimg{opacity:1!important;display:inline!important}
.zoomPup{-moz-opacity:0.6!important;opacity: 0.6!important;filter: alpha(opacity = 60)!important;}
.product_selection{padding:10px; background:#ededed;}.product_selection .cartbutton_r{margin-top:0px;}.product_selection .cartbutton_r .navbtn{margin:0px;}.product_selection .checkbox_div{ float:left; padding-top:10px;}.product_selection .checkbox_div .chkbox{display:block; float:left; margin-top:2px; margin-right:4px;}.product_selection .checkbox_div label{font-size:12px; display:block; float:left;}
.ui-dialog.noTitleStuff .ui-dialog-titlebar{display:none;}.ui-dialog.noTitleStuff .timeoutpopup_content{padding:10px; font-size:12px;}.ui-dialog.noTitleStuff .ui-dialog-buttonpane{font-size:12px;}.ui-dialog.noTitleStuff .ui-dialog-buttonpane button{float:none; text-align:center;}.ui-dialog.noTitleStuff .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:center; float:none;}
.ui-dialog.about-emi{border:1px solid #dfdfdf; border-radius:3px;background:#f8f8f8; padding:3px; font-family:Arial, Helvetica, sans-serif;}
.ui-dialog.about-emi .ui-dialog-titlebar{height:34px;background:#dfdfdf; font-size:16px; font-weight:bold; line-height:34px; padding-left:14px;font-family:Arial, Helvetica, sans-serif}
.ui-dialog.about-emi .vs_popup{font-family:Arial, Helvetica, sans-serif;}
.ui-dialog.about-emi .ui-dialog-titlebar-close{background:url(storeui/images/emi-popup/emi-pop-close.png) left top no-repeat; width:19px; height:20px;}
.emi-knowmore{padding:10px;height:250px; overflow:auto;}
.emi-knowmore ul{font-size:11px; color:#666;margin:0px 0px 0px 18px;}
.emi-knowmore ul li{margin-bottom:3px;}
.emi-calculation{padding:5px 4px 5px 17px;}
.emi-knowmore .title{font-weight:bold;color:#4b4b4b; font-size:11px;}
.emi-knowmore p{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.emi-knowmore table{border:1px solid #ccc;border-collapse:collapse;font-size:11px;}
.emi-knowmore table th, .emi-knowmore table td{font-weight:normal;padding:6px; border:1px solid #000; color:#4d4d4d; text-align:center }
.emi-knowmore table th{vertical-align:top;color:#4B4B4B;font-weight:bold;}
.emi-knowmore table .col1{width:20%;}
.emi-knowmore table .col2{width:18%;}
.emi-knowmore table .col3{width:15%;}
.emi-knowmore table .col4{width:15%;}
.emi-knowmore table .col5{width:15%;}
.emi-knowmore .col6{width:15%;}
.pop-close{background:url(storeui/images/p-close.png) left top no-repeat; height:23px; width:23px; display:block; position:absolute; top:9px;right:9px; z-index:100}
.f-button2{background:url(storeui/images/f-login.png) left top no-repeat; width:63px; height:22px; border:none;cursor:pointer}
.f-button1{background:url(storeui/images/f-signin.png) left top no-repeat; width:143px; height:22px; border:none;cursor:pointer}
.f-button3{background:url(storeui/images/f-connect.png) left top no-repeat; width:75px; height:22px; border:none;cursor:pointer}
.grd_newstyle .Insufficient_Qty td .qtytxt {background:#ffdada;border:2px solid #db0000;color:#000000;}
.refinesearch_menu .categoery-tree { padding-bottom:6px;}
.refinesearch_menu .categoery-tree a{font-size:11px; color:#333; text-decoration:none; font-weight:normal}
.refinesearch_menu .categoery-tree ul{list-style:none;}
.refinesearch_menu .categoery-tree ul li{line-height:1.4;}
.refinesearch_menu .categoery-tree ul li.parentnode .bullet{display:inline-block; width:11px; height:7px; padding-right:4px; cursor:pointer;}
.refinesearch_menu .categoery-tree ul li.parentnode .open_node{background:url(storeui/images/open_bullet.jpg) left top no-repeat; }
.refinesearch_menu .categoery-tree ul li.parentnode .close_node{background:url(storeui/images/close_bullet.jpg) left top no-repeat; width:10px; height:10px; padding-right:4px;}
.refinesearch_menu .categoery-tree ul li.parentnode > a{}
.refinesearch_menu .categoery-tree ul li ul{margin-top:4px; margin-left:14px;}
.refinesearch_menu .categoery-tree ul li a.active{font-weight:bold;}
.refinesearch_menu .categoery-tree a.chkdisable{color:#ccc;}
.container2 .referurfriend .maillogos li{height:42px;padding:4px;}
.ref_facebook{background:url(storeui/images/referal-logo/facebook_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_gmail{background:url(storeui/images/referal-logo/gmail_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_hi5{background:url(storeui/images/referal-logo/hi5_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_outlook{background:url(storeui/images/referal-logo/outlook_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_rediff{background:url(storeui/images/referal-logo/rediff_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_twitter{background:url(storeui/images/referal-logo/twitter_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.ref_yahoo{background:url(storeui/images/referal-logo/yahoo_logo.png) left top no-repeat; display:block; width:120px; height:42px;}
.singlepagecheckout .paymenttypes .rightpane span.sp_amt, .singlepagecheckout .paymenttypes .rightpane span.sp_currencysyb {display:inline;}
.cartflowparent ul li.product_form{margin-top:10px; margin-bottom:10px;}
.cartflowparent ul li.product_form span{padding-right:6px;}
.cartflowparent ul li.product_form span.WebRupee{padding-right:0px;}
.container_customfields{font-size:12px;}
.container_customfields .form-fields{margin-bottom:10px;}
.container_customfields .form-fields .field-caption{display:block; margin-bottom:2px;}
.container_customfields .form-fields .field-text{padding:2px 0px 2px 0px; border:1px solid #ccc;}
.container_customfields .form-fields ul, .container_formcontrol .form-fields ul li{list-style:none;margin:0px; padding:0px;}
.container_customfields .form-fields ul li {margin:2px; display:inline-block;}
.container_customfields .form-fields ul li a{border:1px solid #ccc; display:block; }
.container_customfields .form-fields ul li a:hover{border-color:#000;}
.container_customfields .form-fields ul li a.selected{border-color:#000;}
.container_customfields .nav-button{color:#000;}
.container_customfields .nav-button a{color:#000; font-weight:bold;}
.container_customfields .nav-button a:hover{text-decoration:none;}
.container_customfields .nav-button  .form-next{margin-right:4px;}
.container_customfields .ui-state-default, .container_customfields .ui-widget-content .ui-state-default{background:#e9eaee;color:#000; font-size:13px; font-weight:bold; padding-left:6px; height:24px; line-height:24px; border:1px solid #ccc;}
.container_customfields .ui-state-active, .container_customfields .ui-widget-content .ui-state-active{background:none; color:#000; font-size:13px; font-weight:bold; padding-left:6px; height:24px; line-height:24px;border:1px solid #ccc;}
.productdetail_container #temp_FormControl table tr td{font-size:inherit}
.productdetail_container #ImgSelErrMsg{color:#ff0000;}
.plupload_button {display: -moz-inline-box; /* FF < 3*/display: inline-block;font: normal 12px sans-serif;text-decoration: none;color: #42454a;border: 1px solid #bababa;padding: 2px 8px 3px 20px;margin-right: 4px;background: #f3f3f3 url('storeui/images/jquery.plupload.queue/buttons.png')  no-repeat 0 center;	outline: 0;   -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.plupload_button:hover {color: #000;text-decoration: none;}
.plupload_disabled, a.plupload_disabled:hover {color: #737373;border-color: #c5c5c5;background: #ededed url('storeui/images/jquery.plupload.queue/buttons-disabled.png') no-repeat 0 center;cursor: default;}
.plupload_add {background-position: -181px center;}
.plupload_wrapper {font: normal 11px Verdana,sans-serif;width: 100%;}
.plupload_container {padding: 0px;background: url('storeui/images/jquery.plupload.queue/transp50.png');	/*-moz-border-radius: 5px;*/}
.plupload_container input {border: 1px solid #DDD;font: normal 11px Verdana,sans-serif;width: 98%;}
.plupload_header {background: #2A2C2E url('storeui/images/jquery.plupload.queue/backgrounds.gif') repeat-x;}
.plupload_header_content {background: url('storeui/images/jquery.plupload.queue/backgrounds.gif') no-repeat 0 -317px;min-height: 56px;padding-left: 60px;color: #FFF;}
.plupload_header_title {font: normal 18px sans-serif;padding: 6px 0 3px;}
.plupload_header_text {font: normal 12px sans-serif;}
.plupload_filelist {margin: 0;padding: 0;list-style: none;}
.plupload_scroll .plupload_filelist {height: 185px;background: #F5F5F5;overflow-y: scroll;}
.plupload_filelist li {padding: 10px 8px;background: #F5F5F5 url('storeui/images/jquery.plupload.queue/backgrounds.gif') repeat-x 0 -156px;border-bottom: 1px solid #DDD;}
.plupload_filelist_header, .plupload_filelist_footer {background: #DFDFDF;padding: 8px 8px;color: #42454A;}
.plupload_filelist_header {border-top: 1px solid #EEE;border-bottom: 1px solid #CDCDCD;}
.plupload_filelist_footer {border-top: 1px solid #FFF; height: 22px; line-height: 20px; vertical-align: middle;}
.plupload_file_name {float: left; overflow: hidden}
.plupload_file_status {color: #777;}
.plupload_file_status span {color: #42454A;}
.plupload_file_size, .plupload_file_status, .plupload_progress {float: right;width: 80px;}
.plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;}
.plupload_filelist .plupload_file_name {width: 205px}
.plupload_file_action {float: right;width: 16px;height: 16px;margin-left: 15px;}
.plupload_file_action * {display: none;width: 16px;height: 16px;}
li.plupload_uploading {background: #ECF3DC url('storeui/images/jquery.plupload.queue/backgrounds.gif') repeat-x 0 -238px;}
li.plupload_done {color:#AAA}
li.plupload_delete a {background: url('storeui/images/jquery.plupload.queue/delete.gif');}
li.plupload_failed a {background: url('storeui/images/jquery.plupload.queue/error.gif');cursor: default;}
li.plupload_done a {background: url('storeui/images/jquery.plupload.queue/done.gif');cursor: default;}
.plupload_progress, .plupload_upload_status {display: none;}
.plupload_progress_container {margin-top: 3px;border: 1px solid #CCC;background: #FFF;padding: 1px;}
.plupload_progress_bar {width: 0px;height: 7px;background: #CDEB8B;}
.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action {margin-right: 17px;}
.plupload_clear,.plupload_clearer {clear: both;}
.plupload_clearer, .plupload_progress_bar {display: block;font-size: 0;line-height: 0;}
li.plupload_droptext {background: transparent;text-align: center;vertical-align: middle;border: 0;line-height: 165px;}
.ui-dialog.addressedit-dialog{border:none;border-radius:10px;border:1px solid #ccc;outline:none!important;background:#fff!important;padding:0px; position:absolute!important; width:auto!important; height:auto!important;top:20px!important}
.ui-dialog.addressedit-dialog .ui-dialog-titlebar{border:none;border-bottom:1px solid #ccc;background:none!important;height:41px!important; line-height:41px;color:#000; margin:0px!important; padding-left:13px!important; width:auto; display:block;}
.ui-dialog.addressedit-dialog  .ui-dialog-title{font-size:16px;display:block!important; padding:0px; line-height:41px;}
.ui-dialog.addressedit-dialog .ui-dialog-content{height:auto!important}
.ui-dialog.addressedit-dialog .singlepagecheckout{border:none;height:auto;font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px;background:none;width:auto;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails{padding-left:0px;margin:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata{width:100%!important;line-height:36px;float:left;margin-bottom:4px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata label{float:left;width:120px; text-align:right; margin-right:8px;font-size:13px; color:#53524b;margin-bottom:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt, .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .dropdown{float:left;width:300px; height:34px;border:1px solid #e6e6e6;border-radius:3px;background:#f9f9f9;padding:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-countrycode{width:40px;margin-right:4px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-number{width:254px;}
.singlepagecheckout .customerdetails .maintxt.phone-countrycode{width:40px;margin-right:4px;}
.singlepagecheckout .customerdetails .maintxt.phone-number{width:264px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .dropdown{height:36px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar{background:#dcdcdc;padding:10px 0px 10px 0px; text-align:center; margin-left:0px; margin-right:0px; margin-bottom:0px; border-radius:0px 0px 5px 5px;position:relative;clear:both;}
.ui-dialog.addressedit-dialog .ui-dialog-titlebar-close{background:url(storeui/images/singlepagecheckout/dialog_close.png) left top no-repeat!important; cursor: pointer;    height: 22px;    margin: 0px 0 0;    padding: 0;    position: absolute;    right: 10px!important;    top: 9px!important;    width: 22px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1{background:none; display:inline-block; height:34px;float:none;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_l,.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_r{display:none;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m{float:none;display:inline-block; height:34px;border:1px solid #007dc9; border-radius:3px;text-decoration:none; line-height:34px; text-align:center;font-size:14px; color:#fff;font-weight:bold;
background-image: -webkit-gradient(linear, left top, left bottom, from( #0092de /*{c-bup-background-start}*/), to( #007dc9 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #0092de /*{c-bup-background-start}*/, #007dc9 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #0092de /*{c-bup-background-start}*/, #007dc9 /*{c-bup-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #0092de /*{c-bup-background-start}*/, #007dc9 /*{c-bup-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #0092de /*{c-bup-background-start}*/, #007dc9 /*{c-bup-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #0092de /*{c-bup-background-start}*/, #007dc9 /*{c-bup-background-end}*/);	-webkit-box-shadow:inset 0px 2px 0px 0px #68bfec;-moz-box-shadow:inset 0px 2px 0px 0px #68bfec;box-shadow:inset 0px 2px 0px 0px #68bfec;	padding-left:20px; padding-right:20px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m .mj_btnbg{float:none;height:34px; background:none;}
.fb-login-btn{background:url(storeui/images/facebook-loginbtn.png) left top no-repeat; width:164px; height:28px;display:block; margin-bottom:10px;}
.google-login-btn{background:url(storeui/images/google-loginbtn.png) left top no-repeat; width:164px; height:28px;display:block;}
.twitter-login-btn{background:url(storeui/images/twitter-loginbtn.png) left top no-repeat; width:164px; height:28px;display:block;}
.fb_loginpopup .fb_logindetails .fb_user .icon.twitter{width:48px; height:48px; float:left; background:url(storeui/images/twitter-icon.png) left top no-repeat;}
.singlepagecheckout .google-login {float: right;margin: 3px 0 0 6px;display:block;}
.singlepagecheckout .twitter-login {float: right;margin: 3px 0 0 6px;display:block;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .loader{background:url(storeui/images/singlepagecheckout/loader_arrow1.gif) left top no-repeat; height:16px; width:16px;  margin:0px; position:absolute; left:338px; top:22px;}
.promotion_plugin_ctrl{padding:9px;font-family:Arial, Helvetica, sans-serif;background:url(storeui/images/promotion/Offer-pattern.jpg) left top repeat; font-size:12px;text-align:left;}
.promotion_plugin_ctrl .p-wrapper{background:#fff;box-shadow:0px 1px 2px 0px #ccc;	-webkit-box-shadow:0px 1px 2px 0px #ccc;	border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; opacity:.75; padding:10px; }
.promotion_plugin_ctrl ul{border:1px dashed #989191; list-style:none; margin:0px; padding:0px;}
.promotion_plugin_ctrl ul li{list-style:none; margin:0px 7px 0px 7px; padding:0px; padding:13px 0px 13px 0px;color:#000; border-bottom:1px dashed #cbcbc9; }
.promotion_plugin_ctrl ul li span{color:#000;font-weight:bold;}
.promotion_plugin_ctrl ul li:last-child{border-bottom:none;}
.cartflow_container1 .shoppinggrd .qtytxt{float:left; width:32px!important;padding:0px!important; text-align:center;height:21px!important;border:1px solid #ccc;}
.cartflow_container1 .shoppinggrd .btn_qtydecrease{background:url(storeui/images/qtyminus-btn.png) left top no-repeat; display:block; float:left; width:20px; height:23px;}
.cartflow_container1 .shoppinggrd .btn_qtyincrease{background:url(storeui/images/qtyplus-btn.png) left top no-repeat;display:block; float:left;width:20px; height:23px;}
.cartflow_container1 .shoppinggrd .col_quantity{width:96px!important;}
.bucketgroup .bucket  .btn_add_to_wishList{position:absolute;top:10px; right:10px;}
.bucketgroup .bucket .wishlist-icon{background:url(storeui/images/wishlist/wishlisticon.png) left top no-repeat; width:22px; height:18px; display:block; cursor:pointer; }
.bucketgroup .bucket .wishlist-added{background-position:0px -18px;  }
.bucketgroup .bucket .wishlistitembox{height:auto; width:174px; border:1px solid #999; position:absolute; background:#fff; padding:10px; left:34px; top:-19px; min-height:50px; z-index:10000; font-size:12px;}
.bucketgroup .bucket .wishlistitembox .arrow{background:url(storeui/images/wishlist/wishlist-arrow.png) left top no-repeat; width:6px; height:12px;position:absolute; left:-6px; top:20px;}
.bucketgroup .bucket .wishlistitembox .wishlistimage{width:60px; height:60px; border:1px solid #ccc; float:left;margin-right:10px;}
.bucketgroup .bucket .wishlistitembox .wishlistimage img{width:60px!important; height:auto!important;padding-top:0px!important;}
.bucketgroup .bucket .wishlistitembox .wishlistproduct{width:100px; float:left;}
.bucketgroup .bucket .wishlistitembox .wishlistproduct span{display:block;}
.bucketgroup .bucket .wishlistitembox .wishlistproduct .wishlist-pname{font-weight:bold; margin-bottom:6px;}
.bucketgroup .bucket .wishlistitembox .wishlistproduct .wishlist-msg{color:#666;}
.bucketgroup .bucket  .wishlistitembox.wishlist-loader{background:#fff url(storeui/images/load1.gif) center center no-repeat;margin:0px;}
.crop_image_gmail{background:url(storeui/images/email_services_gmail.png) left top no-repeat;border: none;display: block;height: 60px;margin: 0; padding: 0;width: 130px;}
.crop_image_rediff{background:url(storeui/images/email_services_rediff.png) left top no-repeat; border: none;display: block;height: 60px;margin: 0; padding: 0;width: 130px;}
.crop_image_facebook{background:url(storeui/images/email_services_facebook.png) left top no-repeat ; border: none;display: block;height: 60px;margin: 0; padding: 0;width: 130px;}
.crop_image_twitter{background:url(storeui/images/email_services_twitter.png) left top no-repeat; border: none;display: block;height: 60px;margin: 0; padding: 0;width: 130px;}
.ui-dialog.wishlist-dialog{border:none;background:#fff;border-radius:5px;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);border:none!important;outline:none!important;}
.ui-dialog.wishlist-dialog .ui-dialog-titlebar{height:45px; background:none;border-bottom:1px solid #c2c2c2;padding-left:0px!important}
.ui-dialog.wishlist-dialog .ui-dialog-title{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;color:#000;padding:0px 0px 0px 16px;line-height:45px;}
.ui-dialog.wishlist-dialog .ui-dialog-content{border-top:1px solid #c2c2c2;margin-top:1px }
.ui-dialog.wishlist-dialog .ui-dialog-titlebar-close{background:url(storeui/images/wishlist/btn_close.png)left top no-repeat;width:19px;height:19px; margin:0px; top:50%; margin-top:-9px;right:9px; border:none; font-size:0px; }
.wistlist-creation{padding:14px;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%; }
.wistlist-creation .form-fields{list-style:none;margin:0px ; padding:0px;}
.wistlist-creation .form-fields li{line-height:24px;}
.wistlist-creation .form-fields .form_input select{width:342px;height:45px; border:1px solid #666;border-radius:3px}
.wistlist-creation .form-fields .form_input input[type="text"]{width:342px;height:45px; border:1px solid #666;border-radius:3px;text-indent:6px;}
.wistlist-creation .form-fields .form_input .guide-text{font-size:11px; color:#333;display:block;margin-bottom:10px;}
.wistlist-creation .form-fields .form_input label{width:auto; float:left;margin-right:14px;}
.wistlist-creation .form-fields .form_input input[type="radio"]{margin-top:1px; float:left; margin-right:4px; margin-top:5px;}
.wistlist-creation .form-fields .form_input .top-space{padding-top:6px;}
.wistlist-creation .action-bar{text-align:right;clear:both;padding-top:10px;border-top:1px solid #c2c2c2;margin-top:20px;margin-left:-14px; margin-right:-14px;padding-right:14px; padding-left:14px;}
.wistlist-creation .action-bar .navbtn{display:inline-block; float:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#fff;height:30px;font-weight:bold;margin-bottom:10px;}
.wistlist-creation .action-bar .navbtn .navbtn_m{background:#4ea32a;padding:0px; border-radius:3px;text-align:center;line-height:30px; height:30px;padding:0px 17px; font-size:13px; text-transform:uppercase;color:#fff;}
.wistlist-creation .action-bar .navbtn .navbtn_l, .wistlist-creation  .navbtn .navbtn_r{display:none!important;}
.wistlist-creation .action-bar .small-text{color:#666;display:inline-block;margin-right:10px;}
.wistlist-creation .action-bar .list-creation-lnk{display:inline-block;color:#003399;}
.wistlist-creation .action-bar .list-creation-lnk:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .user-shippingaddress{ border: none;padding: 0px; margin-bottom:10px;}
.myaccountparent .myaccountrightpane .shipping-address-list{margin-bottom:18px;}
.myaccountparent .myaccountrightpane .shipping-address-list{margin-bottom:18px;}
.myaccountparent .myaccountrightpane .shipping-address{padding:25px 20px 25px 20px;border:1px solid #d2cece;border-radius:2px;width:210px; float:left;font-family:Arial, Helvetica, sans-serif;position:relative; margin-left:19px;height:224px;cursor:pointer; margin-bottom:30px; }
.myaccountparent .myaccountrightpane .shipping-address-list .shipping-address:first-child {margin-left:0px;}
.myaccountparent .myaccountrightpane  .shipping-address .user-name{font-size:18px;color:#333;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.myaccountparent .myaccountrightpane  .shipping-address p{font-size:13px;color:#666;font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px 0px 10px 0px}
.myaccountparent .myaccountrightpane   .shipping-address .user-phone{font-size:14px;color:#333;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:9px 0px 9px 0px; margin-bottom:17px; width:210px; position:absolute; left:20px; bottom:62px}
.myaccountparent .myaccountrightpane  .shipping-address .address-btn{position:absolute; width:210px; left:20px; bottom:30px;}
.myaccountparent .myaccountrightpane  .shipping-address .btn-edit{background:url(storeui/images/multipleaddress/btn-edit.png) left top no-repeat;width:29px;height:29px;display:block;position:absolute; right:91px; bottom:-12px;font-size:0px;}
.myaccountparent .myaccountrightpane  .shipping-address .btn-delete{background:url(storeui/images/multipleaddress/btn-delete.png) left top no-repeat;width:29px;height:29px;display:block;position:absolute; left:91px; bottom:-12px; font-size:0px;}
.myaccountparent .myaccountrightpane   .shipping-address:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #9bcdff;-moz-box-shadow:inset 0px 0px 0px 2px #9bcdff;  box-shadow:inset 0px 0px 0px 2px #9bcdff;border:1px solid transparent}
.singlepagecheckout .checkoutstep .stepcontent  .ui-tabs .shipping-address.selected{-webkit-box-shadow:inset 0px 0px 0px 2px #66cc66;-moz-box-shadow:inset 0px 0px 0px 2px #66cc66;box-shadow:inset 0px 0px 0px 2px #66cc66;border:1px solid transparent}
.myaccountparent .myaccountrightpane  .shipping-address .select-sign{background:url(storeui/images/multipleaddress/tick-sign.png) left top no-repeat;width:29px; height:27px;position:absolute; right:3px; top:3px;display:none;}
.singlepagecheckout .checkoutstep .stepcontent  .step2-new-ui  .shipping-address.selected .select-sign{display:block;}
.myaccountparent .myaccountrightpane  .shipping-address.selected .address-btn .continue-btn{display:block;}
.myaccountparent .myaccountrightpane   .shipping-address.selected .address-btn .select-btn{display:none; }
.myaccountparent .myaccountrightpane .new-ui.user_contactupdate{font-family:Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px;}
.myaccountparent .myaccountrightpane  .new-ui.user_contactupdate ul li{margin-bottom:8px;}
.myaccountparent .myaccountrightpane .new-ui.user_contactupdate ul li:last-child{margin-bottom:0px;}
.myaccountparent .myaccountrightpane .new-ui.user_contactupdate .checkbox_style{margin-right:8px; }
.myaccountparent .myaccountrightpane .add-newaddress{border-top:none;padding:10px 27px 0px 0px;background:none;margin:0px 0px;text-align:right;}
.myaccountparent .myaccountrightpane .add-newaddress .newaddress-btn{display:inline-block; height:34px;border:1px solid #b4b4b4; border-radius:3px;text-decoration:none; line-height:34px; text-align:center;font-size:14px; color:#666;background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bup-background-start}*/), to( #e7e7e7 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #fff /*{c-bup-background-start}*/, #e7e7e7 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #fff /*{c-bup-background-start}*/, #e7e7e7 /*{c-bup-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #fff /*{c-bup-background-start}*/, #e7e7e7 /*{c-bup-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #fff /*{c-bup-background-start}*/, #e7e7e7 /*{c-bup-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #fff /*{c-bup-background-start}*/, #e7e7e7 /*{c-bup-background-end}*/);font-family:Arial, Helvetica, sans-serif;	padding-left:30px; padding-right:30px;}
.myaccountparent .myaccountrightpane .add-newaddress.mobile-only{display:none;}
.address_detele_content{padding:5px 10px;font-size:16px; color:#333;text-align:center;}
.address_detele_content p{font-size:16px; color:#333;text-align:center;padding:0px; margin:0px;}
.address_detele_content .action-bar{border-top:1px solid #ccc;margin-bottom: 5px; padding: 10px 0;text-align: center;margin-top:10px;}
.address_detele_content .navbtn1{display: inline-block;height: 34px;background:none;}
.address_detele_content .navbtn1 .navbtn_m {background-image: linear-gradient(#0092de, #007dc9);border: 1px solid #007dc9;border-radius: 3px;box-shadow: 0 2px 0 0 #68bfec inset;color: #fff;display: inline-block;float: none;font-size: 14px;font-weight: bold;height: 34px;line-height: 34px;padding-left: 20px;padding-right: 20px;   text-align: center;text-decoration: none;
}
.address_detele_content .navbtn1.navbtn_no .navbtn_m{background-image: linear-gradient(#666, #333);border: 1px solid #333;box-shadow: 0 2px 0 0 #999 inset;}
.ctrl-slides .jcarousel {position:relative;overflow:hidden;}
.ctrl-slides .jcarousel ul {list-style: outside none none !important;height:400px !important;margin: 0;padding: 0;position: relative;width: 20000em !important;}
.ctrl-slides .jcarousel li {  float:left !important;}
.ctrl-slides .jcarousel-control-prev, .ctrl-slides  .jcarousel-control-next {background: #4e443c none repeat scroll 0 0;border-radius: 30px;box-shadow: 0 0 2px #999;color: #fff;font: 24px/27px Arial,sans-serif;height: 30px;position: absolute;text-align: center;text-decoration: none;text-shadow: 0 0 1px #000;top: 200px;width: 30px;}
.ctrl-slides .jcarousel-control-prev {left:0px}
.ctrl-slides .jcarousel-control-next {right:0px}
.ctrl-slides .jcarousel-pagination a {background: #fff none repeat scroll 0 0;border-radius: 14px;color: #4e443c;display: inline-block;font-size: 11px;line-height: 14px;margin-right: 2px;min-width: 14px;opacity: 0.75;padding: 3px;text-align: center;text-decoration: none;}
.ctrl-slides .jcarousel-pagination a.active {background: #4e443c none repeat scroll 0 0;color: #fff;opacity: 1;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);}
.ctrl-slides  .jcarousel-pagination { bottom: 0; left: 15px; position: absolute;}
.searchpage .container1 ,.searchpage .container2{clear:both;}
.myaccountparent .order-pager{text-align:right;padding:6px; border-top:1px solid #e5e5e5;font-size:12px;}
.myaccountparent .order-pager .pager-btn{background:#ccc;  border-radius:4px; height:24px; line-height:24px; padding:0px 6px 0px 6px; color:#333; text-decoration:none;font-size:12px;text-align:center;display:inline-block;width:40px;}
.myaccountparent .order-pager .pager-btn:hover{background:#acacac;}
.myaccountparent .order-pager .pages{display:inline-block; line-height:24px; padding:0px 6px 0px 6px}
/*jquery Alert box 01-12-2015*/
.jalertbox{background:#fff;border-radius: 1px;color: #000;cursor: default;margin: 0 auto;max-width: 750px;padding: 25px;text-align: center;position:absolute; left:50%; top:10px; width:260px;margin-left:-130px; border:1px solid #999; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.jalertbox #popup_content{padding:12px 0px 0px 0px;}
.jalertbox #popup_title {color: #000;text-align: center; padding-top:12px;}
.jalertbox #popup_message {color: #000;font-weight: normal;letter-spacing: -0.25px;margin-bottom: 10px;text-align: left;padding:0px 12px 0px 12px;}
.jalertbox .btn-ok{padding:0px 5px;min-width:60px;}
.jalertbox .confirm .btn-cancel{padding:0px 5px;min-width:60px;}
.jalertbox #popup_panel{background:#f2f2f2; border-top:1px solid #e6e6e6;padding:13px;text-align:right;}
.refinesearch_menu .ui-accordion .ui-accordion-content{padding:0px; margin:0px;}
.searchpage .refinesearch_menu .ui-accordion td a.rfsearch_clear{height:auto; padding:0px!important; line-height:normal!important;}
.map-right-top-div{background:#2d3440;padding:16px;height:auto;width:20%;position:fixed;top:70px;right:28px;border-radius:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;z-index:100010;text-align:left;}
.map-right-top-div p{color:#fff;line-height:normal;padding-bottom:0px}
.map-right-top-div a{color:#008cba;text-decoration:none;margin-top:4px;display:inline-block;}
.map-right-top-div .confirm-btn{background:#008cba;height:48px;width:100%;display:block;margin-top:10px;border-radius:3px;color:#fff;line-height:48px;text-align:center;}
.map-left-top-div{background:rgba(0,0,0,.5);position:fixed;top:70px;left:28px;width:12%;height:auto;border-radius:5px;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:center;font-weight:bold;padding:16px;color:#fff;z-index:100010}
.store-label{font-size:12px;color:#000;font-weight:normal;opacity:1!important;max-width:150px;text-align:left;line-height:1.1}
.map-canvas{position:fixed !important;}
.store-label-tip{background:rgba(0,0,0,.7);width:114px;height:31px;border-radius:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;font-weight:bold;padding:8px 16px 8px 16px;color:#fff;}
.map-close-btn{background:url(storeui/images/map-close.png) left top no-repeat;width:24px;height:24px;cursor:pointer;position:fixed;top:28px;right:10px;z-index:1000010;}
.coupon_btn{margin-right:8px;}
.coupon_btn .navbtn_m{background:#827c7b;}
.coupon-dialog{background:#fff; font-family:Arial, Helvetica, sans-serif}
.ui-dialog.coupon-dialog .ui-dialog-titlebar{}
.ui-dialog .ui-dialog-titlebar-close{display:block; width:12px; height:12px; background:url(storeui/images/coupon-dialog-close.png) left top no-repeat; position:absolute; right:20px; top:20px;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none;}
.ui-dialog.coupon-dialog .ui-dialog-content{}
.coupon-container{background:#fff; padding:40px 30px;}
.coupon-container .heading{text-align:center;font-size:16px;font-weight:bold;color:#333;text-transform:uppercase;}
.coupon-container .coupon-form{text-align:center;margin-bottom:30px;}
.coupon-container .coupon-form .heading{margin-bottom:20px;}
.coupon-container .coupon-form input[type="text"]{width:328px; height:48px; line-height:48px;font-family:Arial, Helvetica, sans-serif; font-size:14px!important;border:1px solid #ccc;margin-bottom:0px;color:#333; text-indent:6px;}
.coupon-container .coupon-form .navbtn{display:inline-block; float:none;}
.coupon-container .coupon-form .navbtn_l, .coupon-container .coupon-form .navbtn_r{display:none;}
.coupon-container .coupon-form .navbtn_m{display:inline-block; float:none;background:#333; height:48px; border:1px solid #e5e5e5; width:178px;}
.coupon-container .coupon-form .navbtn_m .mj_btnbg{height:48px;width:178px;background:none; border:none;color:#fff; font-size:14px;font-weight:bold;}
.coupon-container .coupon-list{}
.coupon-container .coupon-list .coupon-scroller{height:490px; overflow:auto;}
.coupon-container .coupon-list ul, .coupon-container .coupon-list li{list-style:none; margin:0px;padding:0px;}
.coupon-container .coupon-list li{padding:9px 18px 9px 18px;border-bottom:1px solid #e5e5e5;}
.coupon-container .coupon-list li.selected{background:#f7f7f9}
.coupon-container .coupon-list li:last-child{border-bottom:none;}
.coupon-container .coupon-list .radio-div{float:left;padding-top:14px; padding-right:10px;}
.coupon-container .coupon-list .coupon-content{float:left;width:75%;color:#ccc;}
.coupon-container .coupon-list .coupon-content .coupon-code{border:1px dashed #ccc;display:inline-block;padding:9px 14px;font-size:12px; font-weight:bold; color:#333;text-transform:uppercase;margin-bottom:6px;}
.coupon-container .coupon-list .coupon-content p{line-height:normal; padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.coupon-container .coupon-list .coupon-content p a{color:#55acee;}
.coupon-container .coupon-list .coupon-content .coupn-apply-btn{ background: #333333;color: #fff;cursor: pointer;display:block;text-align: center;text-transform: uppercase;font-size: 14px;padding: 0px;float:left;  height:48px; line-height:48px;text-decoration:none;width:128px;margin-top:10px;font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .coupons{background:url(storeui/images/myaccount/coupon-l.png) left top no-repeat;}
.myaccountparent .accountoptions li.coupon a{background:url(storeui/images/myaccount/coupon-n.png) left center no-repeat;}
.myaccountparent .accountoptions li.coupon.active a{background:url(storeui/images/myaccount/coupon-a.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .user_coupons ul{list-style:none; margin:0px; padding:0px;}
.myaccountparent .myaccountrightpane .user_coupons ul li{padding:9px 18px 9px 0px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;margin-left:0px; line-height:none;}
.myaccountparent .myaccountrightpane .user_coupons ul li:last-child{border-bottom:none;}
.myaccountparent .myaccountrightpane .user_coupons .coupon-code{border:1px dashed #ccc;display:inline-block;padding:9px 14px;font-size:12px; font-weight:bold; color:#333;text-transform:uppercase;margin-bottom:6px;}
.myaccountparent .myaccountrightpane .user_coupons p{line-height:normal; padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.myaccountparent .myaccountrightpane .user_coupons p a{color:#55acee;}
.myaccountparent .myaccountrightpane .user_coupons .order-pager{padding-top:16px;}
.singlepagecheckout_v3 .paymentdetails .titlestyle_2{font-size:12px; font-weight:bold; margin-top:10px; display:block;}
.singlepagecheckout_v3 .paymentdetails .pay_option{padding-top:6px;}
.singlepagecheckout_v3 .paymentdetails .pay_details{color:#666; line-height:normal;padding:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option span{display:inline;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form{} 
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li{font-size:12px; margin:20px 0px 0px 0px; padding:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li label{display:block;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li label font{color:#f00;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .maintxt{height:25px; line-height:25px; width:220px;color:#333; text-indent:6px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .point_note{font-size:11px;padding:0px; color:#666; margin-top:2px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn {margin:0px; float:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_l{padding:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_m{padding:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_r{padding:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note{background:#f7f7f7;padding:15px; clear:both; margin-top:60px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p{padding:0px; margin:0px; line-height:normal;color:#666;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p.boldtxt{font-weight:bold; color:#333;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p a{text-decoration:underline;color:#0066ff;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p a:hover{text-decoration:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet{border:1px dotted #ccc;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet .deduction{font-size:12px; font-weight:bold;color:#336699; padding:6px;border-bottom:1px dotted #ccc;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table{width:100%; font-size:12px; color:#666;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td{padding:6px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td span{color:#666;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td.col1{width:60%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td.col2{width:30%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table .payamount td{font-weight:bold;border-top:1px dotted #ccc}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .wallet_pin{background:#f7f7f7; padding:10px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .wallet_note{font-size:12px; color:#858585; display:block; line-height:normal;float:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking{}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking ul li{margin-left:0px; padding-left:0px;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking select{width:220px; border:1px solid #666;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking .note{background:none;padding:0px;margin-top:30px;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking .netbank_error{font-size:11px; color:#E13131; margin-left:112px;}
.singlepagecheckout_v3 .pay_option .capillary-payment{}
.singlepagecheckout_v3 .pay_option .capillary-payment p{line-height:none;}
.singlepagecheckout_v3 .pay_option .capillary-payment p span{font-weight:bold;}
.singlepagecheckout_v3 .pay_option .capillary-payment .navbtn{margin-top:10px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .navbtn span{padding:0px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .inline-note{clear:both; font-size:11px;color:#767676;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form{}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form label{font-weight:bold;display:block;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form input[type=text]{height:26px; border:1px solid #c5c5c5;text-indent:6px;width:200px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .inline-validation{font-size:11px;color:#e13131;display:block;margin-top:0px;padding-top:0px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .navbtn{margin-top:0px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .otp_resend{clear:both;font-size:11px; color:#848484;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note{background:none;padding:0px; margin:20px 0px 0px 0px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note p{color:#858585;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note p.boldtxt{color:#858585;}
.operamini-notification{width:98%; background:#f9edbe; border:1px solid #f0c36d;color:#222;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);border-radius:2px;text-align:center; padding:2px 6px ;margin:0px auto;position:absolute; top:0px;z-index:1110011; left:1%; font-size:12px; font-family:Arial, Helvetica, sans-serif;text-align:left;margin-top:6px;box-sizing:border-box;}
.mj-zoom-overlay.mobile-zoom-image{width:100%;position:fixed; height:100%; left:0px;top:0px;z-index:100001;}
.mj-zoom-overlay.mobile-zoom-image img {width:100%;}
.cartflowparent .cart-loader{background:url(storeui/images/singlepagecheckout/loader_arrow1.gif) left top no-repeat; float: right;height:16px;margin: 26px 10px 0 0;width: 16px;}
.quick_cart .cart_buttons .removeall_from_cart, .quick_cart_right .cart_buttons .removeall_from_cart{display:block; float:left; text-decoration:underline;cursor:pointer;font-size:14px;}
.mobile-cart-notification{background:#fff1a8;border-radius:4px; width:98%;min-height:150px; position:absolute; top:60px; left:1%;z-index:10000;text-align:left;padding:10px; box-sizing:border-box;color:#000}
.mobile-cart-notification .arrow {border: 10px solid #fff1a8;border-left-color: transparent;border-right-color: transparent; border-top-color: transparent;border-top-style: solid;top: -20px;display: block;height: 0;right: 13px;position: absolute;width: 0;}
.mobile-cart-notification .cart-title{font-size:18px;color:#333;margin-bottom:20px;}
.mobile-cart-notification .product-image{width:80px; float:left; margin-right:10px;}
.mobile-cart-notification .product-image img{width:80px!important; height:auto;max-width:100%!important;}
.mobile-cart-notification .product-details{overflow:hidden;}
.mobile-cart-notification .product-title{color:#000;font-size:16px;}
.mobile-cart-notification .product-varient{font-size:16px;margin-bottom:10px;}
.mobileonly .mobile-cart-notification .product-price{font-size:16px;margin-bottom:10px;}
.mobileonly .mobile-cart-notification .product-price .WebRupee{font-size:16px;}
.mobile-cart-notification .cart-buttons{}
.mobile-cart-notification .cart-buttons .pay-btn{float:right;}
.mobile-cart-notification .cart-buttons .pay-btn .navbtn_m{height:42px; line-height:42px;background:#ed1c24 ;border-radius:5px;padding:0px 15px}
.mobile-cart-notification .cart-buttons .byn-addmore{line-height:42px; float:right;margin-right:12px;color:#333;font-size:14px;}@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('fonts/ProximaNova-Regular/ProximaNovaRegular.eot');
    src: url('fonts/ProximaNova-Regular/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('fonts/ProximaNova-Regular/ProximaNovaRegular.woff2') format('woff2'),
         url('fonts/ProximaNova-Regular/ProximaNovaRegular.woff') format('woff'),
         url('fonts/ProximaNova-Regular/ProximaNovaRegular.ttf') format('truetype'),
         url('fonts/ProximaNova-Regular/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/ProximaNova-Bold/ProximaNovaBold.eot');
    src: url('fonts/ProximaNova-Bold/ProximaNovaBold.eot') format('embedded-opentype'),
         url('fonts/ProximaNova-Bold/ProximaNovaBold.woff2') format('woff2'),
         url('fonts/ProximaNova-Bold/ProximaNovaBold.woff') format('woff'),
         url('fonts/ProximaNova-Bold/ProximaNovaBold.ttf') format('truetype'),
         url('fonts/ProximaNova-Bold/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
.container1 {height:100%;overflow:hidden;margin-bottom:10px;  padding:0; background:#fff;}
.container1 div.subheading_r {height: auto;overflow: visible;padding:0;}
.container1 div.subheading_r h1, .container1 div.subheading_r h2 {background:none;color: #000000;display: block;font-size: 24px;font-weight: normal;height: auto; line-height: inherit;margin: 0;position: relative;text-align: center;}
.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;}
.container1 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left; background:#fff; }
*html .container1 .bucketgroup .bucket {margin:2px 0px 5px 5px; }/*Only for IE*/
.container1 .bucketgroup .bucket {margin:0px 0px 0px 0px;  position:relative; float:left;width:224px !important; height:290px !important; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.container1 .bucketgroup .bucket .bucket_left{}
.container1 .bucketgroup .bucket .bucket_left h4.mtb-title {font-size:21px; text-align:center; color:#373737 ;height:30px; overflow:hidden;width:100%; font-weight:bold;  padding-top:10px;}
.container1 .bucketgroup .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;width:180px;}
.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; background:url(images/container1/btn_more.jpg)  top center no-repeat; 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 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;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-compare 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;}
.container1 .bucketgroup .bucket .bucket_left span.mtb-price {text-align:left; height:auto; width:100%; display:block; padding-top:5px;}
.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:11px; color:#666;font-weight:bold; display:block;text-decoration:line-through; }
.container1 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:14px;color:#000; font-weight:600; display:block; } 
.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_vertical{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;background:#fff;}
*html .container1 .bucketgroup_vertical{padding-top:3px;}/*Only for IE*/
.container1 .bucketgroup_vertical .bucket {margin:3px; padding-right:5px; width:97% !important;  height:190px !important; border-bottom:1px solid #cccccc; padding-left:10px;}
.container1 .bucketgroup_vertical .bucket .bucket_left{height:190px;  position:relative;}
.container1 .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {font-size:20px; text-align:center; color:#373737;height:30px; overflow:hidden;width:100%; font-weight:bold; }
.container1 .bucketgroup_vertical .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;
width: 180px;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more {left:190px;position:absolute;text-align:left;text-decoration:none;text-transform: uppercase;top:90px;width:117px; background:url(images/container1/btn_more.jpg)  top center no-repeat; outline:none; height:33px; font-size:0px; display:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more span {}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare { height:17px; left:176px; top:152px; font-size:11px; font-weight:bold; color:#7f7f7f; position:absolute; margin-top:2px; text-decoration:none; text-align:left; width:100px; display:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare span {display:block;}
.container1 .bucketgroup_vertical .bucket .bucket_left .mtb-desc{color: #7F7F7F;font-size: 11px;font-weight: normal;padding-top: 5px;text-align: left;}
.container1 .bucketgroup_vertical .bucket .bucket_left span.mtb-price {display: block;height: auto;padding-top: 5px;text-align: left;
width: 100%;}
.container1 .bucketgroup_vertical .bucket .bucket_left b.lb1 {color: #F1A400;display: none;font-weight: bold;}
.container1 .bucketgroup_vertical .bucket .bucket_left b.lb2 {font-size:12px; color:#F1A400; font-weight:normal;display:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp { color: #F1A400;display: block;font-size: 11px;font-weight: bold;text-decoration: line-through;}
.container1 .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {color: #F1A400;display: block;font-size: 11px;
font-weight: bold;} 
.container1 .bucketgroup .pagercontrol ,.container1 .showcatbucketgroup_s01 .pagercontrol , .container1 .bucketgroup_vertical .pagercontrol, .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font:tahoma;font-size:11px;font-weight:normal;}
.container1 .bucketgroup .pagercontrol .pagerdiv , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv, .container1 .showcatbucketgroup_s03, .container1  .ctrl_posting .pagercontrol .pagerdiv{float:right;}
.container1 .bucketgroup .pagercontrol .pagerdiv label.pages , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv label.pages , .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#000}
.container1 .bucketgroup .pagercontrol .pagerdiv a.pager , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol .pagerdiv a.pager{display:block;height:24px;width:24px;float:left;color:#000;margin-right:2px;text-decoration:none; cursor:pointer; font-size:14px; line-height:24px; border:1px solid #000; transition:0.3s; border-radius:2px;}
.container1 .bucketgroup .pagercontrol .pagerdiv span.pager , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv span.pager , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager , .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol .pagerdiv span.pager{display:block;height:24px;width:24px;float:left;color:#fff;margin-right:4px;background:none;background:#000; border:1px solid #000; font-size:14px; line-height:24px; border-radius:2px;}
.container1 .bucketgroup .pagercontrol .pagerdiv a.pager:hover , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager:hover , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover, .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol .pagerdiv a.pager:hover{color:#fff; background:#000;}
.container1 .bucketgroup .pagercontrol a.pager_nextprv , .container1 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container1 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#000;margin-right:2px;background-color:#ffffff;	text-decoration:none;cursor:pointer; font-size:11px;}
.container1 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container1 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container1 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container1 .showcatbucketgroup_s03,.container1  .ctrl_posting .pagercontrol a.pager_nextprv:hover{text-decoration: underline;color:#000; }
.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:5px 0px 0px 0px;  }
.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 {color:#666666;font-size:13px;padding:0 0 0 10px;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 {color: #000;font-size: 13px;font-weight: normal;line-height: 22px; padding: 0 0 0 10px; text-decoration: none; text-transform: capitalize;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline; }
.container1 .htmlbucket {margin: 0px 0px 0px 0px; font-size:13px; color:#666;overflow:hidden;padding:0;   width:auto;  text-align:left;background:#ffffff; }
.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; font-size:11px;  display:block; left: 25%; margin: 0; padding: 0; top: 0; }
.container1 .loginbucket span.forgotpassword a{ text-decoration:underline; color: #666666;  font-size: 13px;}
.container1 .loginbucket span.userreg{position:relative;font-size:11px; display:block; left: 25%; margin: 4px 0 0; padding: 0;  top: 0;}
.container1 .loginbucket span.userreg a{color:#333; text-decoration:underline;}
.container1 .loginbucket span.userreg a:hover{ color:#000;}
.container1 .loginbucket .logbutton{color:#ffffff;position:relative; width:70px; bottom: 35px;  margin: 0; position: relative; right: 0;}  
*html.container1 .loginbucket .logbutton {left:58%}/*for IE only*/
.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:none;color:#000;}
.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:#000;font-weight:bold;font-size:11px; text-decoration:none; display:block;  padding-left:16px}
.container1 .loginbucket label.logfailmsg{clear:both; color:#ff0000; position:relative; top:18px; left:0px; display:block;width:93%; font-size:13px; font-weight:normal; margin: 10px 0 0;} 
.container1 .refinesearch_menu { color: #7f7f7f; font-size: 12px; font-weight: bold;  height: 100%;  padding: 0 10px;  position: relative;}
.container1 .refinesearch_menu table {  width: 100%;}
.container1 .refinesearch_menu ul.mtc-cat{ margin: 0; padding: 0; height:50px; }
.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;  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;  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;  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%; }
.container1 .refinesearch_menu .ui-accordion td {margin:0px 0px 0px; padding:0px; width:100%;background:none;clear:both;position:relative; vertical-align:top; border: medium none;}
.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 {background: rgba(0, 0, 0, 0) url("images/main/SVG/up-arrow.svg") no-repeat scroll right center / 12px 12px;}
.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 { color: #000000; display: block;  font-size: 15px; font-weight: normal; left: 0; margin-right: 0; position: relative; text-align: left; text-decoration: none; text-transform: capitalize; padding-left:30px; }
.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 .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; 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;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a.mtc-a, .container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a.mtc-checked, .container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a.chkdisable { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #cccccc; border-radius: 4px; height: 20px; padding: 0; width: 35px;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a.mtc-checked { border: 1px solid #F3CD00; background:#F3CD00;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a span {font-size: 0; display:none;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist tr { display: block; float: left;   height: 20px; margin: 4px; width: 35px;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist tr td.rslink_id {display: block;margin: 0;padding: 0;}
.container1 .refinesearch_menu .RefineSection.RefinColor table.attributes_valuelist a.mtc-a .att_shape, .container1 .refinesearch_menu .RefineSection.RefinColor .att_shape {height: auto;margin: 0;width: 100%; display:none;}
.container1 .refinesearch_menu .RefineSection.RefinSize table.attributes_valuelist a span {display: block; font-size: 12px; margin: 0; text-align: center;  width: 100%;}
.container1 .refinesearch_menu .ui-accordion td a.rfsearch_clear { color: #666666; font-size: 11px;  font-weight: normal;  position: absolute;  right: 20px;  text-decoration: none;  text-transform: capitalize;  top: 0;  z-index: 9;}
.container1 .refinesearch_menu .ui-accordion td a:hover.rfsearch_clear{ text-decoration:underline;}
.container1 .refinesearch_menu .ui-accordion .ui-accordion-header .ui-icon {  background: rgba(0, 0, 0, 0) url("images/main/heading-plus-arrow.png") no-repeat scroll center center; height: 11px; margin: 0; padding: 0; top: 11px; width: 11px;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header.ui-accordion-header-active .ui-icon {background: rgba(0, 0, 0, 0) url("images/main/heading-minus-arrow.png") no-repeat scroll center center;}
.container1 .refinesearch_menu .ui-accordion .ui-accordion-header-active { border-bottom: 1px solid #ccc !important;}
.container1 .refinesearch_menu .ui-accordion .ui-accordion-content { border: medium none; max-height: 350px; margin: 15px;  padding: 0; }
.container1 .refinesearch_menu .ui-slider-horizontal .ui-slider-handle { background: rgba(0, 0, 0, 0) url("images/main/my-srite.png") no-repeat scroll -4px -8px; height: 25px;  margin: 0;  padding: 0;  top: -10px;  width: 24px;  margin: 0 0 0 -13px;}
.container1 .refinesearch_menu .ui-slider .ui-slider-range { background: #ccc none repeat scroll 0 0;}
.container1 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left;font-size:15px; font-weight:normal; color:#333333; left: 0;  margin: 0;position: absolute;top: 18px; }
.container1 .pricerangevalue_end{border:none; background:none; width:85px; text-align:right;  font-size:15px; font-weight:normal; color:#333333; position:absolute;  margin: 0; right: 0;top: 18px;}
.container1 .refinesearch_menu .refine_attributelist{ height:auto; max-height:140px; overflow:hidden; position:relative; width:auto;   padding:0px;overflow-y: auto; margin-top:10px; margin-bottom:10px;}
.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; 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;}
.container1 .refinesearch_menu ul.mtc-cat li.prince_range{position:relative;}
.container1 .refinesearch_menu table.attributes_valuelist{ border:none; width:100%; box-sizing:border-box; padding: 0; }
.container1 .refinesearch_menu table.attributes_valuelist td{text-align:center; padding:0px 0; border:none; background:none; width:auto;}
.container1 .refinesearch_menu table.attributes_valuelist td.selected_attributevalue{ border-bottom:none; padding-bottom:0;}
.container1 .refinesearch_menu table.attributes_valuelist a span{display:block; float: none;  margin: 0; font-weight:normal;}
.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 .refinesearch_menu table.attributes_valuelist a.mtc-a, .container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked {background: rgba(0, 0, 0, 0) url("images/main/SVG/unchecked.svg") no-repeat scroll left center / 14px 14px;	color: #333;display: block;font-size: 13px;font-weight: normal;height: 20px;left: 0;line-height: 20px;margin: 2px 0 2px 0;overflow: hidden;padding: 0 0 0 20px;position: relative;text-decoration: none;width: 100%;box-sizing: border-box;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked, .container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {background: rgba(0, 0, 0, 0) url("images/main/SVG/checked.svg") no-repeat scroll left center / 14px 14px;}
.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/checkbox.png") no-repeat scroll left center;color: #cccccc;cursor: default;display: block;font-size: 12px;font-weight: normal;height: 20px;left: 0;line-height: 20px;margin: 0;overflow: hidden;padding: 0 0 0 24px;text-decoration: none;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:0px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable .att_shape{ border:none; float:left; }
.container1 .refinesearch_menu .heading { background:url("images/main/SVG/Accor-add.svg") no-repeat scroll 7px center / 12px 12px;    border-bottom: 1px solid #cccccc;  box-sizing: border-box;  height: 40px;  line-height: 40px;  margin: 0;  position: relative;  width: 100%;}
.container1 .refinesearch_menu .heading.ui-accordion-header-active{ background:url("images/main/SVG/Accor-rem.svg") no-repeat scroll 7px center / 12px 12px;}
.container1 .refinesearch_menu .selected .heading { }
.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{  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;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewviewby{ font-weight:bold;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview{ width:20px; height:20px; display:block; background:url(images/container2/prod_gridview.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview:hover{ background:url(images/container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridviewactive{ background:url(images/container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;width:20px; height:20px; display:block;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview{ width:20px; height:20px; display:block; background:url(images/container2/prod_listview.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview:hover{ background:url(images/container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listviewactive{ width:20px; height:20px; display:block; background:url(images/container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
/******Newsletter Signup control*********/
.container1 .newssignupbucket{color:#000000; margin:0px 0px 0px 0px;  text-align:left; position:relative; height:100%;border: medium none; display: table; overflow: visible; padding: 0; width: 100%;}
.container1 .newssignupbucket ul {  margin: 0;}
.container1 .newssignupbucket .subscribemailtxt{background-color:#FFFFFF;left:0px;overflow:hidden;position:relative;top:0px;border: 1px solid #e0e0e0; box-sizing: border-box;  color: #999999;  display: table-cell;  font-size: 12px;  height: 35px;text-indent: 10px; vertical-align: middle;  width: 100%;}
.container1 .newssignupbucket  ul{list-style:none; margin:6px 0px 0px 0px;  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-size:11px; color:#000; text-align:left; padding:0px;}
.container1 .newssignupbucket .subscribebutton{display: table-cell;  float: none;  vertical-align: top;  width: 130px;}
.container1 .newssignupbucket .subscribelabel{font-size:12px; font-weight:bold; color:#000;display:block;}
.container1 .newssignupbucket .subscribebutton .navbtn {   height: auto;   margin: 0;}
.container1 .newssignupbucket .subscribebutton .navbtn_m {  background: #0270ba linear-gradient(#0089e6, #0270ba) repeat scroll 0 0;  border: 1px solid #004f84;   height: auto;}
.container1 .newssignupbucket .subscribebutton .mj_btnbg {  box-sizing: border-box;  height: 33px;}
.container1  .ctrl_posting{ background:#ffffff;  padding:6px; position:relative; height:100%; overflow:hidden;}
.container1  .ctrl_posting .postdetails{text-align:left; border-bottom:1px solid #dedede; padding:0px 3px 6px 3px; margin-bottom:6px; position:relative; }
.container1  .ctrl_posting .postdetails .postdate{font-size:12px; color:#666; font-style:normal; font-weight:bold;}
.container1  .ctrl_posting .postdetails .posttitle{font-size:12px; font-weight:bold; color:#333; margin:0px; padding:0px;}
.container1  .ctrl_posting .postdetails .postsummery{font-size:12px; color:#666;}
.container1  .ctrl_posting .postdetails a.readmore{font-size:12px; color:#62A633; text-decoration:underline; background:none;}
.container1  .ctrl_posting .postdetails a.readmore:hover{text-decoration:none;}
.container1  .ctrl_posting .lastpost{border-bottom:none;}
.container1  .ctrl_posting  .viewallpost{text-align:right; background:none; padding:4px;}
.container1  .ctrl_posting  .viewallpost a{font-size:12px; color:#62A633; text-decoration:underline; font-weight:bold;}
.container1  .ctrl_posting  .viewallpost a:hover{text-decoration:none;}
.container1  .ctrl_posting .post_img{margin:10px;}
.container1  .ctrl_posting .post_sociallinks{margin-top:20px; width:300px;}
.container1  .ctrl_posting .post_comment{ font-size:12px; color:#666;  position:absolute; right:0px; bottom:0px;}
.container1  .ctrl_posting .post_comment span{display:block; float:left; margin-right:5px; padding-top:4px;}
.container1  .ctrl_posting .post_comment label{font-weight:bold; color:#666; background:url(images/container2/post_commentsbg.png) right top no-repeat; height:23px; display:block; float:left; width:35px; text-align:center; padding-top:2px;}
.container1  .ctrl_posting_grildview{border:1px solid #DFE5E6; border-top:none; border-bottom:none; background:#fff;  padding:6px; position:relative; height:100%; overflow:hidden;}
.container1  .ctrl_posting_grildview .postdetails{text-align:left; border-bottom:1px solid #dedede; padding:0px 14px 6px 3px; margin-bottom:6px; position:relative; width:175px; float:left; }
.container1  .ctrl_posting_grildview .postdetails .postdate{font-size:12px; color:#666; font-style:italic;}
.container1  .ctrl_posting_grildview .postdetails .posttitle{font-size:15px; font-weight:bold; color:#333; margin:0px; padding:0px;}
.container1  .ctrl_posting_grildview .postdetails .postsummery{font-size:12px; color:#666;}
.container1  .ctrl_posting_grildview .postdetails a.readmore{font-size:12px; color:#e7630e; text-decoration:underline; background:url(images/container1/post_readmore.jpg) left 3px no-repeat; padding-left:20px;}
.container1  .ctrl_posting_grildview .postdetails a.readmore:hover{text-decoration:none;}
.container1  .ctrl_posting_grildview .lastpost{border-bottom:none;}
.container1  .ctrl_posting_grildview  .viewallpost{text-align:right; background:#e36008; padding:4px;}
.container1  .ctrl_posting_grildview  .viewallpost a{font-size:12px; color:#fff; text-decoration:underline; font-weight:bold;}
.container1  .ctrl_posting_grildview  .viewallpost a:hover{text-decoration:none;}
.container1  .ctrl_posting_grildview .post_img{margin:10px; width:150px;}
.container1  .ctrl_posting_grildview .post_sociallinks{margin-top:20px; width:300px;}
.container1  .ctrl_posting_grildview .post_comment{ font-size:12px; color:#666;  position:absolute; right:0px; bottom:0px;}
.container1  .ctrl_posting_grildview .post_comment span{display:block; float:left; margin-right:5px; padding-top:4px;}
.container1  .ctrl_posting_grildview .post_comment label{font-weight:bold; color:#fff; background:url(images/container2/post_commentsbg.png) right top no-repeat; height:23px; display:block; float:left; width:35px; text-align:center; padding-top:2px;}
.container1  .ctrl_topsearch{ text-align:left; font-size:12px; padding:4px;background:#ffffff;}
.container1  .ctrl_topsearch a{color:#333; text-decoration:none; margin:3px; cursor:pointer;}
.container1 .refinesearch_menu table.attributes_valuelist td{text-align:left;}
.container1 .refinesearch_menu #Price_ table.attributes_valuelist {  margin: 15px 0 0;  padding: 0 20px;}
.container1 .ctrl_recentserches {color:#333; font-weight:normal; padding-bottom:4px; height:100%; background:#ffffff;}
.container1 .ctrl_recentserches ul.mtc-cat{padding:4px 0px 0px 0px;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block{list-style:none;text-align:left; line-height:1.0em; border-bottom:1px solid #d9d8d8; padding:0px 10px;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block a.mtc-a { background:url("images/container1/btn-bullet.jpg") no-repeat scroll 0 9px;color:#333333;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:underline;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; padding:0px 10px; border-bottom:1px solid #d9d8d8;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block1 a.mtc-a { background:url("images/container1/btn-bullet.jpg") no-repeat scroll 0 9px;color:#333333;display:block;font-size:12px;padding-bottom:4px;padding-left:14px;padding-top:4px;text-decoration:none; text-transform:capitalize;}
.container1 .ctrl_recentserches ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline;  }
#refinesearchctl .container1 div.subheading_r {  background: #fac80a; border: medium none;}
#refinesearchctl .container1 div.subheading_r h2 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  color: #333;  height: 40px;  line-height: 40px;  margin: 0;   padding: 0;}
.refinesearch_menu .refine_filter input, .refinesearch_menu .refine_searchfilter input {border: 1px solid #ccc; display: block;  margin: 3px auto; width: 90%;}*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;}
.maintxt {	text-indent: 5px;	box-sizing: border-box;	width: 100%;	font-size: 14px;	padding: 5px;	border-right-width: 2px;border-left-width: 2px;	border: 1px solid #d9d8d8; color: #666666; height: 40px; background-color: #fff;}
.maintxtarea, .txtarea {border: 1px solid #e0e0e0;box-sizing: border-box;width: 100%;font-size: 14px;color: #999999;text-indent: 5px;padding: 5px;border-right-width: 2px;border-left-width: 2px;}
.dropdown {border: 1px solid #e0e0e0;color: #999999;height: 30px;box-sizing: border-box;width: 100%;font-size: 14px;}
.radio{ background:none; border:none;}
.clear{ clear:both;}
.tooltip{}
.rating_wrapper .start_no{ display:none;}
.rating_wrapper {height: 25px;}
.rating_wrapper div[class^="rating_result"] {float: left;height: 25px;	width: 85px;	background: url("images/container2/bucket-images.png") no-repeat scroll left 0;}
.rating_wrapper div.rating_result {background-position: left -141px;}
.rating_wrapper div.rating_result_poor {background-position: left -113px;}
.rating_wrapper div.rating_result_average {background-position: left -85px;}
.rating_wrapper div.rating_result_good {background-position: left -57px;}
.rating_wrapper div.rating_result_verygood {background-position: left -26px;}
.rating_wrapper div.rating_result_excellent {background-position: left 2px;}
.container2 {height:100%;overflow:hidden;margin-bottom:10px;  padding:0px 0px 0px 0px; position:relative;  box-sizing:border-box; font-family:"ProximaNovaRegular";}
.container2 .controlcontent_r{background:url(images/container1/bg_middleright.jpg) left top repeat-y;}
.container2 .containergroup {color:#666; font-size:14px; margin:0px 0px 0px 0px; padding:0px; text-align:left; overflow:hidden; height:100%; border:none; border-top:none; background:none;}
.container2 .nopadding{border:none;margin:0px; padding:0px; background:none;}
.container2 .noborder{border:none; margin:0px;}
.container2 div.subheading_r h1, .container2 div.subheading_r h2 {background:none;color: #222;display: block;font-size: 24px;font-weight: normal;height: 33px;line-height: 40px;margin: 0; position: relative;text-align: left; font-family: 'ProximaNovaRegular';}
.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;  height:19px; display:none;}
.container2 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px; 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;}
.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;}
.mj_btn{ float:left; height:100%;}
.mj_btn_r{ float:right; height:100%; }
.navbtn {margin: 3px 5px 3px 0px;display: block;color: #000;float: left;font-size: 14px;background: none;font-weight: normal;text-decoration: none;height: 40px;}
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;}
.cartbuttonsparent{height:35px;}
.cartbutton_r{   float: none;    margin: 10px 0 0;}
.cartbutton_r .navbtn1 { margin: 0 auto; width: 180px;}
.cartbutton_r .navbtn1 .navbtn_m { float: none;}
.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;}
.checkoutoptions{width:55%; float:left;}
.cartpagelogin{width:44%;float:left; margin-left:0.8%;}
.container2 .containergroup .select{float:left; padding-right:10px;} 
.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;} 
.container2 .containergroup .orderphonetxtfield{float:left; padding-right:10px; padding-top:6px;}
.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 ul{ margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.container2 .containergroup ul li{ color: #666;  font-size: 16px; margin: 5px 0;   padding: 0; list-style:none;   overflow: visible;}
.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:100%; margin-left:0%; overflow:hidden;}
.container2 .containergroup .titlestyle_1{ color: #000;  font-family: "ProximaNovaRegular";   font-size: 24px;}
.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{border: medium none;  color: #666; font-size: 16px;}
.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;color: #333;}
.container2 .containergroup a.blue:hover{ color: #000;}
.container2 .containergroup .fourtynineleft{ width:49%; float:left;}
.container2 .containergroup .fourtynineright{ width:49%; float:right;}
.container2 .contentmaindiv{margin-left:10px;}
.container2 .containergroup .contentmaindiv{ width:100%; 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;display: table; margin: 50px auto; width: 70%;}
.container2 .searchdivmiddleleft .nopaddingnoborder .noSearchL {  display: table-cell; width: 35%;}
.container2 .searchdivmiddleleft .nopaddingnoborder .noSearchR {display: table-cell;font-family: "ProximaNovaRegular"; text-align: center; vertical-align: middle;}
.container2 .searchdivmiddleleft .nopaddingnoborder .noSearchR > h1 {   color: #0079cc;   font-size: 70px;   font-weight: normal;   margin: 0 0 10px;}
.container2 .searchdivmiddleleft .nopaddingnoborder .noSearchR > p {  font-size: 30px;  margin: 0 0 20px;   text-align: center;}
.container2 .containergroup .bgcolorfour{ background:#e1e1e1; height:100%;padding:12px; margin-bottom:7px; overflow:hidden;} 
.container2 .containergroup ul li.normal{line-height:normal;}
.container2 .containergroup .bgcolorfirst_none{height:100%;padding:12px; margin-bottom:7px; overflow:hidden; clear:both; padding-left:10px;} 
.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; }
html* .container2 .containergroup .wishlistradiobutton li table.radiobutton_label input{ float:left;  margin-top:-3px; font-weight:normal; padding-right:7px;}
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label input{ float:left; font-weight:normal; }
.container2 .containergroup .wishlistradiobutton li table.radiobutton_label label{ float:left; margin-top:-3px; font-weight:normal; padding-right:7px; margin-left:2px; }
.container2 .containergroup .addyourcommentsdiv{}
.container2 .containergroup .addyourcommentsdiv .watermark{overflow:hidden; border:1px solid #999; color:#CCCCCC;}
.container2 .containergroup .addyourcommentsdiv .addyourcomments{overflow:hidden; border:1px solid #999; color:#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;}
.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;}
.container2 .popup_div .containergroup #pnlData {  height: 100%;   overflow: hidden;   padding: 0 15px 12px;}
.container2 .popup_div .containergroup #pnlData .navbtn {  margin: 0 30px 0 0;}
.container2 .popup_div .containergroup #pnlData .popupbutton {  float: left;   margin-left: 23%;   padding: 0;}
.container2 .containergroup #pnlData .formstyle li.fs_fielddata {  margin: 0 0 10px;}
.container2 .containergroup #pnlData .bgcolorfirst {  margin-bottom: 10px;   padding: 0;}
.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;}
.container2 .containergroup .txtsmall .maintxt{ width:30px;}
.container2 .containergroup .txt155 .maintxt{ width: 156px !important;}
.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 {color: #666666;padding: 4px;width: 230px;  height: 35px;}
.container2 .containergroup .bgcolorfirst .selecttmngs .dropdown{ width:75px;}
.container2 .containergroup .bgcolorsecond .selecttmngs .dropdown{ width:75px;}
.container2 .containergroup .mandatory{color:#ff0000; padding-left:5px;}
.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{display: none;}
.container2 .containergroup .formstyle li label.fs_fielddesc{width:70%; display:block; float:left;font-weight:normal;}
.container2 .containergroup .formstyle li span.fs_fielddesc{ display:block;  height:100%; float: none;width: 100%; margin: 0 0 0 10px;}
.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:normal; color:#666666; display: block;margin: 0 0 5px;}
.container2 .containergroup .formstyle li label.boldtext{width:31%;float:left;}
.container2 .containergroup .formstyle li label.myaccountlabels{float:left;	width:25%;	font-weight:normal;}
.container2 .containergroup .formstyle li label.cartformleft{display: block;}
.container2 .containergroup .formstyle li span.cartformright{display: block;}
.container2 .containergroup .formstyle li span.cartformright span.txt260 {display: block;}
.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%;}
.container2 .containergroup .bgcolorfirst{ height:100%;padding:12px; margin-bottom:7px; overflow:hidden;clear:both; padding-left:0px;} 
.container2 .containergroup .bgcolorfirst .titlestyle_1{clear:both;}
.container2 .containergroup .bgcolorfirst .boldtext{ color:#000;}
.container2 .containergroup .bgcolorfirst .blue{ color:#000; font-size:14px;}
.container2 .containergroup .bgcolorsecond{ height:100%; padding:12px; margin-bottom:7px; overflow:hidden;} 
.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:#000;background:none; padding-left:0px;}
.container2 .containergroup ul.categoerylist li{ padding:5px 0px; font-size:11px;}
.container2 .containergroup ul.categoerylist li a{text-decoration:underline;color:#7f7f7f; font-size:13px;}
.container2 .containergroup ul.categoerylist li a:hover{text-decoration:none;}
.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;}
.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;}
.container2 .containergroup .productcompairediv{padding:0px;margin:0px;width: 98.5%;font-size:12px; border:1px solid #ccc;}
.container2 .containergroup .productcompairediv .productattributetitle{	height:32px;background:#afaeae; margin:0px;padding:0px 0px 0px 0px;}
.container2 .containergroup .productcompairediv .productattributetitle label.productattribute_title{font-size:13px;font-weight:bold;color:#7f7f7f;margin-top:3px;margin-left:6px;display:block;}
.container2 .containergroup .productcompairediv .rowstyle{width:100%;padding:0px;margin:0px;}
.container2 .containergroup .productcompairediv .alternetrowstyle{width:100%;padding:0px;background-color:#E1E1E1;margin:0px;}
.container2 .containergroup .productcompairediv .propertylist{width:24%;padding:6px 2px 4px 4px;border-right:1px solid #d8d8d8;vertical-align:top; border-bottom:1px solid #d8d8d8; }
.container2 .containergroup .productcompairediv .propertylist_1{width:24%;padding:6px 0px 4px 4px;vertical-align:top;border-bottom:1px solid #d8d8d8;}
.container2 .containergroup .productcompairediv .propertylist_2{width:72%;padding:6px 0px 4px 3px;vertical-align:top;border-bottom:1px solid #d8d8d8;}
.container2 .containergroup .productcompairediv .propertylist label.propertyname{font-weight:bold;}
.container2 .containergroup .productcompairediv .propertylist_1 label.propertyvalue{font-weight:normal;}
.container2 .containergroup .productcompairediv .propertylist_2 label.propertyvalue{font-weight:normal;} 
.container2 .containergroup .productcompairediv .propertylist label.propertyvalue{font-weight:normal;}
.container2 ul.gotoplnk{margin:4px 0px 0px 0px;padding:0px;float:right;}
.container2 .gotoplnk li{list-style:none;background-image:url(images/container2/productcompaire/btn-bullet.gif);background-repeat:no-repeat;background-position:1px 8px;padding:0px 0px 2px 14px;	font:arial, helvetica, sans-serif;color:#7f7f7f;}
.container2 .gotoplnk li a{color:#7f7f7f;text-decoration:underline;}
.container2 .gotoplnk li a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .productcompaire{width:24%;padding:2px 2px 4px 2px;font-size:12px; border-right:1px solid #D8D8D8 ;vertical-align:top;}
.container2 .containergroup .productcompairediv .productcompaire_1{width:24%;padding:2px 2px 4px 2px;font-size:12px;vertical-align:top; border-top:1px solid #D8D8D8;}
.container2 .containergroup .productcompairediv a.closebutton{height:16px;width:16px; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails{text-align:center;font-size:11px;}
.container2 .containergroup .productcompairediv .compaireproductdetails a img{width:60px;	height:60px;border:1px solid #7f7f7f;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle{font-weight:bold;color:#7f7f7f; display:block; margin-top:6px;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a{color:#7f7f7f; text-decoration:underline;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productprice{color:#7f7f7f; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice{color:#7f7f7f; display:block;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice a{color:#7f7f7f; text-decoration:underline;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links{padding-top:8px;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a{display:block;text-decoration:underline; color:#7f7f7f;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a:hover{text-decoration:none;} 
.container2 .containergroup .productcompairediv ul.gotoplnk{margin:4px 0px 0px 0px;padding:0px;float:right;}
.container2 .containergroup .productcompairediv .gotoplnk li{list-style:none;background-image:url(images/container2/productcompaire/btn-bullet.gif);background-repeat:no-repeat;background-position:1px 8px;padding:0px 0px 2px 14px;	font:arial, helvetica, sans-serif;color:#7f7f7f;}
.container2 .containergroup .productcompairediv .gotoplnk li a{color:#7f7f7f;text-decoration:underline;}
.container2 .containergroup .productcompairediv .gotoplnk li a:hover{text-decoration:none;}
.container2 .containergroup .productcompairediv ul{margin:0px; padding:0px; list-style:none;}
.container2 .containergroup .productcompairediv  ul li{ margin:0px; padding:0px; list-style:none;  height:100%; overflow:hidden; float:none; margin-right:6px; margin-bottom:4px; }
.container2 .containergroup .productcompairediv  ul li .product_featureimg{display:block; float:left; margin-right:4px;}
.container2 .containergroup .productcompairediv  ul li .product_featurevalue{display:block; float:left;}
.container2 .containergroup .createaccount_helptxt {color:#7f7f7f;display:block;float:left;padding-right:10px;padding-top:12px;}
.cartbutton_createaccount {float:left;margin-top:5px;}
.container2 .popup_div .containergroup{border:1px solid #ccc; background-color:#ffffff; border-top:none;}
.container2 .popup_div .popuptitle {background-color: #e5e5e5;color: #000000;font-size: 18px;height: 35px;line-height: 35px;padding-left: 15px;padding-top: 0;position: relative;}
.container2 .popup_div .containergroup .navbtn {height: 30px;margin: 0 0 0 20px;}
.container2 .popup_div .containergroup .navbtn .mj_btnbg { color: #fff !important;font-size: 14px;height: auto;line-height:28px;padding:0 15px;width: 100%;}
.container2 .popup_div .containergroup .navbtn .navbtn_m {background: #fc8b00 !important;border-radius: 5px;height: 30px;line-height: 30px;}
.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;}
.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;}
.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;}
.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;}
.container2 .containergroup .separatordiv1 {height:auto;padding-left:1%;width:99%;}
.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;} 
.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{	margin:0px;overflow:visible; background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding:0;}
.container2 .searchdivmiddleleft{margin:0px;min-height:50px;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding:0;}
.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;}
.container2 .containergroup ul.coupanbullet li{padding-top:2px; color:#7f7f7f; background:url(images/container2/coupan/bullet_rightmark.gif) no-repeat 0px 6px; padding-left:20px;}
.container2 .containergroup .boldtextwhite{color:#7f7f7f;font-weight:bold;}
.container2 .containergroup a.boldtextwhite{color:#7f7f7f;font-weight:bold; text-decoration:underline;}
.container2 .containergroup a.boldtextwhite:hover{color:#7f7f7f;font-weight:bold; text-decoration:none;}
.productnavigationbar{margin-bottom:4px;font-size:14px;height:30px;	background-color:#7f7f7f;position:relative;text-align:left;}
.productnavigationbar .productnavigationcontent{overflow:hidden;width: 86%;color: #7c7c7c;position:relative;top:4px;left:4px;}
.productnavigationbar .productnavigationcontent a.navigationlnk, .productnavigationbar .productnavigationcontent a.navigationlnk:link,.productnavigationbar .productnavigationcontent a.navigationlnk:active, .productnavigationbar .productnavigationcontent a.navigationlnk:visited {font-size: 11px; color: #ffffff;}
.productnavigationbar .productnavigationcontent a.navigationlnk:hover{font-size: 11px; color: #ffffff;text-decoration: none;}
.productnavigationbar .productcompare{font-weight:bold;text-align:right;color:#7c7c7c;}
.productnavigationbar .comparebutton{color:#ffffff; position:absolute;top:2px;right:5px;}
.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;} 
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#666;margin-right:2px;background-color:#ffffff;text-decoration:none; cursor:pointer;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv , .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv{display:block;height:15px;width:14px;padding-left:1px;float:left;color:#666;margin-right:2px;background-color:#ffffff;	text-decoration:none;cursor:pointer;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv:hover{text-decoration: underline;color:#666; }
.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%; background:url("images/container1/bg_middleleft.jpg") repeat-y scroll right top transparent;}
.container2 .mtc-menu ul.mtc-cat{padding:4px 0px 0px 0px;  }
.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; }
.container2 .htmlbucket {margin: 0px 0px 0px 0px; font-size:11px; color:#7f7f7f;overflow:hidden;padding:10px 0;   width:auto;  text-align:left;  }
.container2 .controlcontent_r{background:none;} 
.bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; background:none; font-family:"ProximaNovaRegular";}
.bucketgroup .bucket .btn_quick_view { background-color: #7d7d7d;   display: block !important;  position: static;}
.btn_quick_view > a { background: rgba(0, 0, 0, 0) url("images/main/SVG/quickview.svg") no-repeat scroll center center / 24px 24px;  display: block;  font-size: 0;  height: 100%;}
 .bucketgroup .bucket .offer_block {left: auto;  position: absolute;right: 4px;top: 4px;width: auto;z-index: 1; height: auto;padding:4px 6px; border:1px solid #fc8b00; background-color: #f98e00; display:none;}
.bucketgroup .bucket .offer_block .mtb-offer{font-size:11px; font-weight:bold; color: #fff; line-height: 12px;}
.bucketgroup .bucket .offer_block .mtb-offer b{display:block; font-weight:bold;}
.bucketgroup .bucket .mtb-discount{display:none;}
.bucketgroup .bucket .newarrival {color: #fff; position: absolute; top:15px; text-transform: uppercase;font-size: 14px; text-align:center; padding:10px; background:#bbbbbb;}
.bucketgroup .bucket .bucket_left img.mtb-img {display: block;height:auto !important;margin: 0 auto;text-align: center;width:100% !important;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:block;height:auto;position:static;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqty{background:#00963e none repeat scroll 0 0;border-radius:4px;color:#fff;display:block;font-family:"ProximaNovaRegular";font-size:25px;height:40px;line-height:40px;margin:15px;padding:0;text-align:center;text-transform:uppercase;width:auto;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtydecrease, .bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_qtyincrease{background:#006db7 none repeat scroll 0 0;color:#fff;font-size:34px;height:100%;line-height:36px;margin:0;padding:0;text-decoration:none;width:20%;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .text_qty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .text_qty{border:medium none;box-sizing:border-box;font-family:"ProximaNovaRegular";font-size:26px;height:100%;line-height:40px;margin:0;padding:0;width:60%;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .btn_addqty, .bucketgroup_vertical .bucket .bucket_left .mtb-qtyadd .btn_addqt{background:#006db7 none repeat scroll 0 0;}
.bucketgroup .bucket .bucket_left h4.mtb-title { color: #333; font-size: 14px; font-weight: normal;  height: 40px;  line-height: 20px;  overflow: hidden;}
.bucketgroup .bucket {border: medium none;float: left; height:auto !important;margin:1%;  position: relative;width:23% !important; text-align:left;}
.bucketgroup .bucket .bucket_left{}
.bucketgroup .bucket .bucket_left .bucket-wrap { padding: 15px; text-align: center;}
.bucketgroup .bucket .bucket_left .bucket-sku {color: #999999;font-size: 12px;}
.bucketgroup .bucket .bucket_left a.mtb-more { background: rgba(0, 0, 0, 0) url("images/main/SVG/cart-icon.svg") no-repeat scroll center center / 20px 20px; display: block;  height: 100%;  text-decoration: none;}
.bucketgroup .bucket .bucket_left a.mtb-more span { }
.bucketgroup .bucket .bucket_left .mtb-desc {color: #666666;font-size: 13px;font-weight: normal;padding-top: 5px;text-align: left; height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:none;}
.bucketgroup .bucket .bucket_left .mtb-price {}
.bucketgroup .bucket .bucket_left .bucket-wrap .price { margin: 10px 0 0;}
.bucketgroup .bucket .bucket_left b.lb2 { color:#333333; font-weight:normal; display:none;  }
.bucketgroup .bucket .bucket_left label.mtb-mrp {color: #666666;display: inline-block;font-size: 13px;font-weight: normal;	margin: 0 10px 0 0;text-decoration: line-through;}
.bucketgroup .bucket .bucket_left label.mtb-mrp .lb1 { font-weight:normal;}
.bucketgroup .bucket .bucket_left label.mtb-ofr {color: #000;display: inline-block;font-size: 15px;font-weight: bold;	margin: 0;text-transform: uppercase;}
.bucketgroup .bucket .btn_add_to_wishList {background-color: #7d7d7d; margin: 0 2%;  position: static;}
.bucketgroup .bucket .btn_add_to_wishList a {  background: rgba(0, 0, 0, 0) url("images/main/SVG/heart.svg") no-repeat scroll center center / 18px 18px;  display: block;  height: 100%;  text-decoration: none;display: block;height: 100%;text-decoration: none;width: auto;}
.bucketgroup .bucket .wishlist-icon {display: block;}
.bucketgroup .bucket .wishlist-icon.wishlist-added {	}
.bucketgroup .bucket .bucket-actions { align-items: center; bottom: -100%; box-sizing: border-box; display: flex;  justify-content: center;  left: 0;  position: absolute;  transition: all 0.5s ease 0s;  width: 100%;  z-index: 1;}
.bucketgroup .bucket:hover .bucket-actions { bottom: 0;}
.bucketgroup .bucket .bucket_image {  border-bottom: 1px solid #eaeaea;  overflow: hidden;  padding: 0 0 5px;  position: relative;}
.bucketgroup .bucket .bucket-actions span {  height: 32px;  width: 32%; background-color: #7d7d7d;}
.bucketgroup .bucket .bucket-actions span:hover { background-color: #000000;}
.container2 .bucketgroup .bucket { width: 31.8% !important; background:#f7f7f7; margin:1% 0.76%;}
.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 .viewmore, .container2 .bucketgroup_vertical .viewmore {clear: both;font-size: 12px;text-align: right;height: 25px;position: absolute;right: 30px;top: 30px;line-height: 25px;}
.container2 .bucketgroup .viewmore a.viewmorelnk, .container2 .bucketgroup_vertical .viewmore a.viewmorelnk {color: #333;text-decoration: none;font-size: 12px;text-transform: uppercase;line-height: 25px;display: block;}
.container2 .bucketgroup_vertical{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 .container2 .bucketgroup_vertical{padding-top:3px;}/*Only for IE*/
.container2 .bucketgroup_vertical .bucket {margin:3px; padding-right:5px; width:97% !important;  height:190px !important; border-bottom:1px solid #cccccc; padding-left:10px;}
.container2 .bucketgroup_vertical .bucket .bucket_left{height:190px;  position:relative;}
.container2 .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {font-size:16px; text-align:center; color:#373737;height:30px; overflow:hidden;width:100%; }
.container2 .bucketgroup_vertical .bucket .bucket_left img.mtb-img {border: medium none;height: 180px;text-align: center;
width: 180px;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more {left:190px;position:absolute;text-align:left;text-decoration:none;text-transform: uppercase;top:90px;width:117px; background:url(images/container1/btn_more.jpg)  top center no-repeat; outline:none; height:33px; font-size:0px; display:none}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-more span {}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare {height:17px; left:176px; top:152px; font-size:11px; font-weight:bold; color:#7f7f7f; position:absolute; margin-top:2px; text-decoration:none; text-align:left; width:100px; display:none;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container2 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare span {display:block;}
.container2 .bucketgroup_vertical .bucket .bucket_left .mtb-desc{color: #7F7F7F;font-size: 11px;font-weight: normal;padding-top: 5px;text-align: left;}
.container2 .bucketgroup_vertical .bucket .bucket_left span.mtb-price {display: block;height: auto;padding-top: 5px;text-align: left;
width: 100%;}
.container2 .bucketgroup_vertical .bucket .bucket_left b.lb1 {color: #F1A400;display: none;font-weight: bold;}
.container2 .bucketgroup_vertical .bucket .bucket_left b.lb2 {font-size:12px; color:#F1A400; font-weight:normal;display:none;}
.container2 .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp { color: #333;display: block;font-size: 13px;font-weight: bold;text-decoration: line-through;}
.container2 .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {color: #000;display: block;font-size: 14px;
font-weight: bold;} 
.container2 .bucketgroup .pagercontrol ,.container2 .showcatbucketgroup_s01 .pagercontrol , .container2 .bucketgroup_vertical .pagercontrol, .container2 .showcatbucketgroup_s03 .pagercontrol{text-align:center;clear:both;font-family:"ProximaNovaRegular";font-size:28px;font-weight:normal; height: 28px;padding: 0; }
.container2 .bucketgroup .pagercontrol .pagerdiv , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv{float:right; display: block;margin: 0;}
.container2 .bucketgroup .pagercontrol .pagerdiv label.pages , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv label.pages , .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv label.pages{display:none;float:left; color:#7f7f7f;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager{display:none;float:left;margin-right:2px;text-decoration:none; cursor:pointer; background: #f3cd00;border: 1px solid #f3cd00;color: #000;font-size: 14px;height: 25px;line-height: 25px;width: 25px; }
.container2 .bucketgroup .pagercontrol .pagerdiv span.pager , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv span.pager , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager , .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv span.pager{display:block;float:left;color:#000;margin-right:2px;background:none;  border: 1px solid #f3cd00;font-size: 14px;height: 25px;line-height: 25px;text-decoration: none;width: 25px;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager:hover , .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager:hover , .container2 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager:hover{background:none;color: #000;text-decoration: none;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv , .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv{display:none;height:15px;width:14px;padding-left:1px;float:left;color:#7f7f7f;margin-right:2px;text-decoration:none;cursor:pointer;}
.container2 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container2 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container2 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv:hover{text-decoration: underline;color:#7f7f7f; }
.container2 .loginbucket { color:#666;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative;background:url("images/container1/bg_middleleft.jpg") repeat-y scroll right top transparent; }
.container2 .loginbucket label{font-size:12px; color:#7f7f7f;display:inline;}
.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:#333; text-decoration:underline;}
.container2 .loginbucket span.forgotpassword a:hover{ color:#000;}
.container2 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; display:block; padding-left:5px;}
.container2 .loginbucket span.userreg a{color:#333; text-decoration:underline;}
.container2 .loginbucket span.userreg a:hover{ color:#000;}
.container2 .loginbucket .logbutton{color:#ffffff;position:relative; top:-15px; left:0px; left:58%; width:70px;}
*html.container2 .loginbucket .logbutton {left:58%}
.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{color:#000;}
.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:#000;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}
.container2 .loginbucket label.logfailmsg{clear:both; color:#ff0000; position:relative; top:18px; left:12px; display:block;width:93%; } 
.container2 .containergroup .btmspace {border-bottom: 1px solid #cccccc;margin: 20px 0 15px;padding: 0 0 8px;position: relative; right: 0;}
.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 {color: #666666;float: left;font-weight: normal;line-height: 1.8em;margin: 2px 0;overflow: hidden;padding: 0;text-align: left;width: 50%;}
.container2 .containergroup .regform li.fs_fielddata .fs_fielddesc > input[type="radio"] {margin: 0 0 0 10px;}
.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:197px; height:60px; border:1px solid #ccc; 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%;}
.container2 .containergroup .formstyle li span.fs_fielddesc.MobNo {  display: table;  margin: 5px 0 0;}
.container2 .containergroup .formstyle li span.fs_fielddesc.MobNo .crm_prefix.maintxt.countrycode { float: left; width: 20%;    background-color: #fff;    border-right: 0 none;}
.container2 .containergroup .formstyle li span.fs_fielddesc.MobNo .maintxt.width167 {  float: right;  background-color: #fff;  width: 80%;}
.container2 .containergroup .formstyle li .fs_fielddesc > input[type="radio"] + label { display: inline-block;  margin: 0 30px 0 0;}
.container2 .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font-size:12px;font-weight:bold;}
.container2 .pagercontrol .pagersearchresult{float:left;font-weight:normal;  float: right;}
.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;}
.container2 .containergroup .smp_p_l {float: left;height: 100%;margin: 10px 1%;overflow: hidden;width: 30%;}
.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 {float: left;margin: 20px 1px;width: 49%;}
.container2 .containergroup .smptab{background-color:#e5e5e5; height:35px; text-align:center;}
.container2 .containergroup .smptab_l{float:left; width:9px; height:35px;}
.container2 .containergroup .smptab_r{float:right; width:9px; height:35px;}
.container2 .containergroup .smptab_title{font-size:16px; color:#000;text-align:center; line-height:35px; font-weight:normal}
.container2 .containergroup .smptab_title span{ background:url(images/container2/sitemap/sm_mainbullet.gif) no-repeat 10px center;padding:0px 8px 0px 8px;}
.container2 .containergroup .smp_sub{background-color:none; height:20px; text-align:center; margin:10px 0px;}
.container2 .containergroup .smp_sub_l{float:left; width:5px; height:20px;}
.container2 .containergroup .smp_sub_r{ float:right; width:5px; height:20px;}
.container2 .containergroup .smp_sub_title {color: #000000;font-size: 16px;font-weight: normal;line-height: 20px;text-align: left;}
.container2 .containergroup .smp_sub_title a{ color:#000; 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;background:url(images/container2/sitemap/bullet_1.gif) no-repeat 0px 7px; padding:0px 0px 0px 9px; margin:0px 0px 3px 0px;}
.container2 .containergroup .smp_lnks dt a{ color:#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;}
.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;}
.container_nopadding div.subheading_r h1, .container_nopadding div.subheading_r h2 { color:#7f7f7f; font-size:12px; text-align:left;}
.container_nopadding p{ font-size:11px; color:#7f7f7f;}
.container_nopadding .htmlbucket{font-size:12px;}
.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;}
.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;}
.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_poorrating1.png) no-repeat left center; font-size:13px; color:#666666; padding-left:19px;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_averagerating1.png) no-repeat left center; font-size:13px; color:#666666; padding-left:32px;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_goodrating1.png) no-repeat left center; font-size:13px; color:#666666; padding-left:46px;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_verygoodrating1.png) no-repeat left center; font-size:13px; color:#666666; padding-left:60px;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_excellentrating1.png) no-repeat left center; font-size:13px; color:#666666; padding-left:75px;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_ratingresult1.png) no-repeat left 3px; height:20px; width:97px; float:left;}
.container2  .rating_result_poor{background:url(images/main/rating/poorrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_average{background:url(images/main/rating/averagerating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_good{background:url(images/main/rating/goodrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_verygood{background:url(images/main/rating/verygoodrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2  .rating_result_excellent{background:url(images/main/rating/excellentrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container2 .custratingdiv{float:left;padding-right:2px;}
.blankrating{ display:block; float:left;  margin-right:2px;background: rgba(0, 0, 0, 0) url("images/main/rating/pdp-rating.png") no-repeat scroll -6px -475px;  height: 24px; width:22px;}
.fillrating{ display:block; float:left; margin-right:2px;  background: rgba(0, 0, 0, 0) url("images/main/rating/pdp-rating.png") no-repeat scroll -6px -433px; height: 24px; width: 22px;}
.container2 .containergroup .selectdeliveryoptions{float:right; margin-top:8px; padding-top:4px;}
.container2 .containergroup .selectdeliveryoptions .deliveryoptionlabel{float:left;}
.container2 .containergroup .selectdeliveryoptions .deliverytype{float:left; padding-right:10px;}
.container2 .containergroup .selectdeliveryoptions .select {float:left;padding-right:2px; padding-top:3px; padding-left:2px;}
*html .container2 .containergroup .selectdeliveryoptions .select {margin-top:-1px; padding-top:0px; padding-left:0px;}
html* .container2 .containergroup .selectdeliveryoptions .select {margin-top:-4px; padding-top:0px; padding-left:0px;}/*for IE7only*/
.container2 .containergroup .bgcolordeliveryoption{height:100%;margin-bottom:0px;overflow:hidden;padding:12px;}
.container2 .containergroup .bgcolordeliveryoption .deliveryoptionlabel{float:left;}
.container2 .containergroup .bgcolordeliveryoption .deliverytype{float:left; padding-right:16px;}
.container2 .containergroup .bgcolordeliveryoption .select {float:left;padding-right:6px; padding-top:3px; padding-left:2px;}
*html .container2 .containergroup .bgcolordeliveryoption .select {margin-top:-1px; padding-top:0px; padding-left:0px;}
html* .container2 .containergroup .bgcolordeliveryoption .select {margin-top:-1px; padding-top:0px; padding-left:0px;}/*IE 7 only*/
.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;  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; 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; 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; 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;}
.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;}
.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; 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;}
.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; 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;  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;line-height:normal;  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; line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative;  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;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%;}
.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;} 
.container2 .prod_viewsparent {margin:6px 0 0 0;padding:0;right: 0; top: 0; z-index: 9; margin: 0;position: static;}
.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;height: 28px;line-height: 28px;list-style: outside none none;margin: 0 0 0 10px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice{}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice.mobile_Sort { display: none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.desk_Sort li { color: #666; font-family: "sansasoftnormal";   font-size: 14px; margin: 0 0 0 20px;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.desk_Sort li a.sortoption { color: #666;  display: inline-block;  padding: 0;  text-decoration: none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li.desk_Sort li a.sortoption:hover, .container2 .pagercontrol .pagersearchresult ul.prod_views li.desk_Sort li a.sortoption.active { border-bottom: 2px solid #1959ae;  color: #1959ae;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect {margin: 0;width: 155px;border: 1px solid #5c5c5c;color: #373737;height: 30px;font-size: 14px}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{ font-weight:normal; font-size:13px; text-transform:capitalize; color:#000;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewviewby{ font-weight:bold;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview{ width:23px; height:23px; display:block; background:url(images/container2/prod_gridview.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview:hover{ background:url(images/container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridviewactive{ background:url(images/container2/prod_gridviewhover.gif) no-repeat; text-decoration:none;width:23px; height:23px; display:block;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview{ width:23px; height:23px; display:block; background:url(images/container2/prod_listview.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview:hover{ background:url(images/container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listviewactive{ width:23px; height:23px; display:block; background:url(images/container2/prod_listviewhover.gif) no-repeat; text-decoration:none;}
.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;}
.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;}
.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;}
.excitingoffers_container{ height:100%; overflow:hidden; }
.excitingoffers_container div.subheading_r{height:30px; margin:0px 0px 0px 0px; overflow:visible; background:#81C336; }
.excitingoffers_container div.subheading_r h2, .excitingoffers_container div.subheading_r h1 {height:30px;  display:block; color:#fff;  font-size:14px; text-align:left; margin:0px 0px 0px 0px; padding-left:10px; font-weight:bold; line-height:30px; position:relative;  text-transform:capitalize;}
.excitingoffers_container div.r_bottom{ font-size:1px; clear:both; display:none;}
.excitingoffers_container div.r_bottom  div.l_bottom{ clear:both;}
.excitingoffers_container  .ctl_excitingoffers{height:100%; padding:2px 2px 4px 2px; font-size:12px;   border:1px solid #cccccc; border-top: none;}
.excitingoffers_container  .ctl_excitingoffers .ui-accordion {list-style:none;  padding:0px;}
.excitingoffers_container  .ctl_excitingoffers .ui-accordion li {margin:0px 0px 0px;padding:0px; width:100%;background:url(images/container2/img_excitingoffersheding.jpg) repeat-x left 24px;}
.excitingoffers_container  .ctl_excitingoffers .ui-accordion li div.checkboxstyle{float:left; height:15px; width:15px;  font-size:1px; margin:5px 8px 0px 4px; padding:0px;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container  .ctl_excitingoffers .ui-accordion li.selected .ui-accordion-header {font-size:14px; font-weight:bold; color:#7f7f7f ;  border:none;  text-align:left; border-bottom:1px solid #eee;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container  .ctl_excitingoffers .ui-accordion li .ui-accordion-header{display:block;height:25px;line-height:25px;margin-right:0px;padding-left:0px;text-decoration:none; font-size:14px; font-weight:bold; color:#7f7f7f ;text-align:left;border-bottom:1px solid #eee;}
.excitingoffers_container  .ctl_excitingoffers .exitionoffertotal{padding:4px; background:#f2f2f2; border:1px solid #e9e9e9; margin:4px 4px 0px 4px; }
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal label.total{font-size:14px; font-weight:bold; color:#7f7f7f;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal label.offer{font-size:14px; font-weight:bold; color:#7f7f7f; margin-left:27px;}
.excitingoffers_container  .ctl_excitingoffers .loyaltycontaint{ background:#ffffff; padding:4px; border:1px solid #E9E9E9; margin:4px;}
.excitingoffers_container  .ctl_excitingoffers .logo{text-align:center;}
.container2 .containergroup .paymentoptionparentdiv .bgcolorfirst .excitingoffers_container  .ctl_excitingoffers label.boldtxt{font-weight:bold; color:#7f7f7f; display:block; margin-top:4px; margin-bottom:4px;}
.excitingoffers_container  .ctl_excitingoffers ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.excitingoffers_container  .ctl_excitingoffers li.fs_fielddata {width:130px;text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; border:none; background:none;  } 
.excitingoffers_container  .ctl_excitingoffers li.fs_fielddata  .maintxt{ width:120px; height:18px;font-weight:normal;font-size:12px; padding-top:0px; text-indent:3px;overflow:hidden;}
.excitingoffers_container  .ctl_excitingoffers li.fs_fielddata .navbtn{margin:0px;}
.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;}
.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;} 
.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;}
.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; height:100%;  font-size:13px; text-align:left; background:#fff;   display: inline-block;margin: 40px 0;overflow: visible;width: 100%;}
.cartflowparent ul{margin:0px; padding:0px; list-style:none;}
.cartflowparent ul li{margin:0px; padding:0px; list-style:none; color:#666;} 
.cartflow_container1 div.subheading_r{ margin: 10px 0; overflow:visible;}
.cartflow_container1 div.subheading_r h1, .cartflow_container1 div.subheading_r h2 { display:block; color:#000;  font-size:26px; text-align:left;  padding:10px; font-weight:normal; line-height:32px; border-bottom:1px solid #e3e3e3;  text-transform:uppercase;  font-family:"OldStandardRegular"}
.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:#ffffff; border:none;}
.cartflow_container1 .shoppinggrd #EditCart {background: #fbfbfb; border: 1px solid #e0e0e0; display:table !important; height: 30px;
width: 85px;}
#EditCart{border:1px solid #006db7;border-radius:4px;box-sizing:border-box;height:40px;margin:15px;}
.cartflow_container2{ border-top: 1px solid #e0e0e0; margin: 0; padding: 15px;}
.cartflow_container2 div.subheading_r{height:32px; margin:0px 0px 0px 0px; overflow:visible; background:#e5e5e5;}
.cartflow_container2 div.subheading_r h1, .cartflow_container2 div.subheading_r h2 {height:32px;display:block; color:#000;  font-size:16px; text-align:left; margin:0px 0px 0px 0px; padding-left:10px; font-weight: normal; line-height:32px; position:relative;  text-transform:capitalize;}
.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{  display: block;float: left;overflow: visible;width: 65%;}
.cartflowparent .shoppingcartleftpane .cartflow_container2 .subheading_r { background:none; margin: 0;}
.cartflowparent .shoppingcartleftpane .cartflow_container2 .subheading_r > h2 {color:#666; font-family:"ProximaNovaRegular"; font-size:12px; padding: 0; text-transform: uppercase;}
.cartflowparent .shoppingcartleftpane .cartflow-left {float: left;  width: 75%;  border: 1px solid #e0e0e0;  border-bottom-width: 8px;
  box-sizing: border-box;}
.cartflowparent .empty_msg { display: table-cell;   text-align: center;
vertical-align: middle; border:1px solid #ccc;box-sizing:border-box;height:auto;margin:2% auto 0;padding:5px;width:96%;}
.cartflowparent .rowsection { display: table;}
.cartflowparent .empty_msg .msgtitle > p { font-family: "ProximaNovaRegular"; font-size: 35px; margin: 10px 0; text-align: center;}
.cartflowparent .empty_msg .msgtitle .btn_return { display: inline-block;}
.cartflowparent .empty_msg .btn_return { background-color: #f87d19; color: #fff; display: inline-block; font-family: "ProximaNovaRegular";height: 36px; line-height: 36px; margin: 20px 0 0; padding: 0 30px; text-decoration: none; text-transform: uppercase;}
.cartflowparent .shoppingcartleftpane .cartflow-right {float: right;  width: 23%;  border: 1px solid #e0e0e0;  border-bottom-width: 8px;box-sizing: border-box;}
.cartflowparent .shoppingcartleftpane .subheading_r { margin: 0;}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items {  height: 100px;  width: 100%;  display: table;}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items .cart_items_left { display: table-cell;  vertical-align: middle;}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items .cart_items_right {  display: table-cell;  vertical-align: middle;text-align: right;}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items .cart_items_right .homelink .cart-icon{ display: inline-block; font-size: 0; width: 30px; vertical-align: top; margin: 0 0 0 15px; background:url(images/main/cart-icon.png) no-repeat center center}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items .cart_items_left h2 {color: #333333;  font-size: 18px;  text-transform: uppercase;  font-weight: normal;  font-family: 'ProximaNovaRegular';}
.cartflowparent .shoppingcartleftpane .subheading_r .cart_items .cart_items_right .homelink {background: #999999; height: 50px;
display: inline-block; line-height: 50px; padding: 0 20px; color: #fff;	text-decoration: none; text-transform: uppercase;
font-family: 'ProximaNovaRegular'; font-size: 14px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);}
.cartflowparent .shoppingcartrightpane{  float:right;padding:0px;  margin: 0;    width: 30%;} 
.cartflowparent .ordersummery_parent{ clear:both;  padding: 0;}
.cartflowparent .ordersummery_parent .ordersummeryleftdiv{width:185px; float:left; height:100%; margin-right:14px; display:none; }
.cartflowparent .ordersummery_parent .ordersummeryrightdiv{ height:100%;  overflow:hidden; }
.cartflowparent .delivveryparent{background:#fff; padding-top:5px; height:100%; overflow:hidden;}
.cartflowparent .delivveryparent .fourtynineleft{ width:49%; float:left; border:1px solid #cccccc;}
.cartflowparent .delivveryparent .fourtynineright{ width:49%; float:right; border:1px solid #cccccc; height:100%;}
.cartflowparent .delivveryparent .formstyle {width:100%;overflow:hidden; padding-top:10px;}
.cartflowparent .delivveryparent .formstyle ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.cartflowparent .delivveryparent .formstyle li.fs_fielddata {width:100%; text-align:left; padding:0px;  overflow:hidden; line-height:158%;  margin-bottom:6px; } 
.cartflowparent .delivveryparent .formstyle li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; font-size:11px; color:#212680; height:100%;}
.cartflowparent .delivveryparent .formstyle li label.fs_fielddesc{width:70%; display:block; font-size:11px; float:left;font-weight:normal;}
.cartflowparent .delivveryparent .formstyle li span.fs_fielddesc{width:76%; display:block; float:left; height:100%;}
.cartflowparent .delivveryparent .formstyle li.fs_fielddatafixed {width:290px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em;} 
.cartflowparent .delivveryparent .formstyle li.fs_fieldgiftvoucher {width:345px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; }
.cartflowparent .delivveryparent .formstyle li.topspace{padding:5px 0px 0px 0px;}
.cartflowparent .delivveryparent .formstyle li label{font-weight:normal; font-size:12px; color:#7f7f7f; }
.cartflowparent .delivveryparent .formstyle li label.boldtext{width:31%;float:left;}
.cartflowparent .delivveryparent .formstyle li label.myaccountlabels{float:left;	width:25%;	font-weight:bold;}
.cartflowparent .delivveryparent .formstyle li label.cartformleft{width:21%;float:left;}
.cartflowparent .delivveryparent .formstyle li span.cartformright{width:75%; display:block; float:left; height:100%;}
.cartflowparent .delivveryparent .formstyle li label.cartformright{width:60%; display:block; float:left; height:100%; font-weight:normal;}
.cartflowparent .delivveryparent .formstyle li span.cartformright2{float:right; width:auto; margin-right:6px; margin-top:5px;}
.cartflowparent .delivveryparent .formstyle li label.fpleft{width:12%;float:left; display:block;}
.cartflowparent .delivveryparent .formstyle li span.fpright{width:84%; display:block; float:left; height:100%;}
.cartflowparent .titlestyle_1{font-size:14px;color:#000; font-weight:normal; 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;}
.cartflowparent .delivveryparent .txt155 .maintxt{ width:88.8%;}
.cartflowparent .user_contactupdate{background:#ffffff; padding:6px 10px 6px 10px;clear:both; margin-top:15px; border:1px solid #ccc; font-size:11px; color:#666;  margin-bottom:10px;}
.cartflowparent .user_contactupdate li{margin-bottom:6px;}
.cartflowparent .user_contactupdate .checkbox_style{margin-right:6px;}
*html .cartflowparent.user_contactupdate .checkbox_style{margin-right:0px; margin-top:2px;}
.cartflowparent .productgift{ height:auto; overflow:hidden; width:100%; padding-top:15px; font-size:11px; color:#7f7f7f;}
.cartflowparent .productgift ul li{height:100%; overflow:hidden;}
.cartflowparent .productgift ul li.giftmsg{ background:#666666; padding:4px 0px 4px 4px;}
.cartflowparent .productgift .boldtext{color:#ffffff; display:block; float:left; font-size:12px; font-weight:bold;}
.cartflowparent .productgift .checkbox_style{margin-right:5px; margin-top:0px; float:left;}
.cartflowparent .productgift .fs_field .fs_fielddata {line-height:1.7;padding:0; padding-left:16px;}
.cartflowparent .productgift .fs_field .fs_fielddata label{display:block; float:left; width:240px;}
.cartflowparent .productgift .fs_field .fs_fielddata .samplemsglnk{color:#666; text-decoration:underline; background:url(images/container2/samplemsglink_bullet.jpg) right 4px no-repeat; padding-right:18px; float:right;}
.cartflowparent .productgift .fs_field .fs_fielddata .samplemsglnk:hover{text-decoration:none;}
.cartflowparent .productgift .fs_field .fs_fielddata .giftsamplemsg{border:1px solid #ccc; color:#666; height:42px; width:99.8%;}
.cartflowparent .productgift .fs_field .fs_fielddata .navbtn{float:right; margin-top:2px;} 
.cartflowparent .delivery_option{background:#ffffff; padding:6px 10px 6px 10px;clear:both; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#666; height:100%; overflow:hidden; }
.cartflowparent .delivery_option .deliveryoptionlabel{float:left;}
.cartflowparent .delivery_option .deliveryoptionlabel .boldtext{font-size:12px; color:#7f7f7f001;}
.cartflowparent .delivery_option .deliverytype{width:100%; padding:4px 0px 0px 0px;float:left;}
.cartflowparent .delivery_option .select {float:left;padding-right:4px; padding-top:2px; padding-left:2px;}
*html .cartflowparent .delivery_option .select {margin-top:-1px; padding-top:0px; padding-left:0px;}
html* .select {margin-top:-1px; padding-top:0px; padding-left:0px;}/*IE 7 only*/
a.instorepickink{cursor:pointer; font-size:12px; color:#666666; text-decoration:underline; padding-left:6px; padding-right:11px; background:url(images/container2/img_iconview.gif) right 4px no-repeat; }
a.instorepickink:hover{text-decoration:none;} 
.cartflowparent .couponcode_parent{padding:15px; height:100%; overflow:hidden; border:1px solid #e8e8e8; border:none; margin: 0;}
.cartflowparent .couponcode_parent .couponcode_left{ float:left; background:none; color: #666666; font-size: 12px; height: auto;
 margin: 0; padding: 0; text-transform: uppercase; float:none;}
.cartflowparent .couponcode_parent .couponcode_right{  float: none; height: auto;}
.cartflowparent .couponcode_parent .content li{padding:0px 0px 0px 0px;}
.cartflowparent .couponcode_parent .boldtext{font-weight:normal; color: #666; font-family: "ProximaNovaRegular"; font-size: 12px;} 
.cartflowparent .couponcode_parent .fs_field{font-size:13px; color:#666; clear:both;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata{padding:0px 0px 0px 0px; line-height:1.7;  clear: none;margin: 0 5px 0 0;width: auto; display: table; float: none;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata label{float:left; width:104px; font-size:12px; font-weight:normal; color:#7f7f7f; display:none;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc{margin-right:0px;}
.cartflowparent .couponcode_parent .fs_field .fs_fielddata .fs_fielddesc .maintxt{width:322px; border-radius: 0;color: #666666;height: 24px;padding: 2px;text-indent: 5px;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata {display: table; margin: 10px 0 0; width: 100%;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata .fs_fielddesc { display: table-cell; vertical-align: middle;}
.cartflowparent .couponcode_parent .navbtn{margin:0px; display: table-cell; float: none;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata .fs_fielddesc .maintxt {border: 1px solid #e0e0e0;font-size: 12px;height: 30px;}
.cartflowparent .couponcode_parent .navbtn .navbtn_m { height: 28px;}
.cartflowparent .couponcode_parent .navbtn .navbtn_m .mj_btnbg {height: 28px; padding:3px 20px;}
.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;}
.cartflowparent .paymentoptionsleftpane{ width:305px; float:left; margin-right:8px;}
.cartflowparent .paymentoptionsrightpane{ width:645px; float:left;}
.cartflowparent .vendor_paymentdetails{padding:15px; background:#ffffff; border:1px solid #e8e8e8; border-top:none; overflow:hidden; height:auto;}
.cartflowparent .vendor_paymentdetails .leftpane{width:345px; float:left; }
.cartflowparent .vendor_paymentdetails .rightpane{width:252px; float:right;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd{ border-bottom:1px solid #c2d0de; height:100%; overflow:hidden; padding-bottom:10px;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd .productimg{width:90px; float:left; border:1px solid #ccc;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv{float:left; width:243px; padding-left:10px;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv .productname{font-size:12px; color:#666; font-weight:normal;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv li{ font-size:12px; font-weight:bold; color:#7f7f7f; margin-bottom:4px; height:100%; overflow:hidden;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv li label.caption{width:36px; float:left; display:block;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv li label.value{width:190px; float:left; display:block;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv li b{float:left; padding-right:4px;}
.cartflowparent .vendor_paymentdetails .vendor_shoppinggrd  .productdescdiv li .deletebtn{background:url(images/container2/shoppinggrd_deletebtn.jpg) left top no-repeat; display:block; height:21px; width:74px; cursor:pointer;}
.cartflowparent .selectstore {width:100%;overflow:hidden; border-top:1px solid #999999;  border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px;}
.cartflowparent .selectstore ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.cartflowparent .selectstore li.fs_fielddata {width:158px;text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; } 
.cartflowparent .selectstore li label.cartformleft{width:35px;float:left;}
.cartflowparent .selectstore li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#7f7f7f; height:100%;}
.cartflowparent .selectstore li span.fs_fielddesc{width:110px; display:block; float:left;font-weight:normal;}
.cartflowparent .selectstore li span.fs_fielddesc .dropdown { width:110px;}
.cartflowparent .selectstore li.fs_fielddata .navbtn {margin-top:0px;}
.cartflowparent .storeaddress{ padding-top:4px; height:160px; width:100%; overflow:auto;}
.cartflowparent .storeaddress .storetitle{color:#7f7f7f; font-size:12px; font-weight:bold;}
.cartflowparent .storeaddress li.storedetails{float:left;margin:0px 6px 0px 0px;padding:0px;  width:44%; list-style:none; padding-top:6px;}
.cartflowparent .storeaddress .storedetails .select{float:left;padding-left:2px;padding-right:6px;padding-top:3px;}
html* .cartflowparent.storeaddress .storedetails .select{margin-top:-2px;}
.cartflowparent .storeaddress .storelocation{float:left; width:80%;}
.cartflowparenta .storemapdirectionlink{background:url(images/container2/img_storemapdirection.gif) left top no-repeat; display:block; height:19px; font-size:12px; font-weight:bold; color:#666666; text-decoration:underline; padding-left:30px;}
.cartflowparenta .storemapdirectionlink:hover{text-decoration:none;}
.cartflow_container2 .continueshopping{background-color:#fff;  padding:10px; margin-bottom:10px; border:1px solid #e8e8e8;}
.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_gotohome.jpg) left 3px no-repeat; padding-left:16px;}
.cartflow_container2 .continueshopping a.homelink:hover{text-decoration: none;}
.cartflow_container2 .continueshopping a.previouspagelink{font-size:12px; color:#F1A400; text-decoration:underline;cursor:pointer; background:url(images/container2/bullet_gotopreviouspage.jpg) left 5px no-repeat; padding-left:16px;}
.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{  background:none; display:block; width:47px; height:31px; float:right;}
.cartflow_container2 .deliveryoptions ul{margin-left:0px;}
.cartflow_container2 .deliveryoptions ul li{overflow:hidden;}
.cartflow_container2 .deliveryoptions .select{float:left;padding-left:2px;padding-right:4px;padding-top:3px;} 
html* .cartflow_container2 .deliveryoptions .select {margin-top:-0px; padding-top:0px; padding-right:2px; }
.cartflow_container2 .deliveryoptions .deliveryoptionlabel{float:left;color:#F1A400; font-size:12px;}
.cartflow_container2 a.instorepickink{cursor:pointer; font-size:12px; color:#F1A400; text-decoration:underline; padding-left:6px; padding-right:11px; background:url(images/container2/img_iconview.gif) right 4px no-repeat; }
.cartflow_container2  a.instorepickink:hover{text-decoration:none;}
.cartflow_container2 table{width:100%; padding:0px; margin:0px; border-collapse:collapse; background:#ffffff;border:0px;}
.cartflow_container2 .ordersummery_attributes{ font-size:12px; font-weight:normal; border:none; color: #333; padding: 0; text-align: left;width: auto;}
.cartflow_container2 .ordersummery_attributes label{ font-weight:normal;  color: #333; font-family: "ProximaNovaRegular"; font-size: 12px;text-transform: uppercase;}
.cartflow_container2 .ordersummery_attributes .netpayment{font-weight:normal;}
.cartflow_container2 .ordersummery_values{border-bottom:1px solid #e8e8e8; text-align:right; font-weight:normal; border:none; color: #333;font-family: "ProximaNovaRegular"; font-size: 13px; padding: 5px 0;    width: auto;}
.cartflow_container2 .ordersummery_values label{font-size:14px; font-weight:normal;color:#000;}
/*delivery options*/
.cartflow_container1 .shippingaddress{width:auto; background-color:#ffffff;  padding:15px; margin-bottom:10px; border:1px solid #e8e8e8;  font-size:12px; color:#666; height:100%; overflow:hidden; }
.cartflow_container1 .shippingaddress .address{width:auto; color:#666;}
.cartflow_container1 .shippingaddress .address ul{padding:0px; list-style:none;}
.cartflow_container1 .shippingaddress .address ul li{padding:0px;}
.cartflow_container1 .shippingaddress .editaddress{ width:auto; padding-left:0px; padding-top:10px;}
.cartflow_container1 .shippingaddress .editaddress a{font-size:12px; font-weight:bold; color:#666666; text-decoration:underline;}
.cartflow_container1 .shippingaddress .editaddress a:hover{ text-decoration:none;}
.cartflow_container2 .excitingoffers_container{ height:100%; overflow:hidden;  border:1px solid #E8E8E8; border-top:none;}
.cartflow_container2 .excitingoffers_container div.subheading_r{margin:0px 0px 0px 0px; overflow:visible; background:url(images/container2/container2_bg.gif) repeat-x  center left; text-align:left; height:30px; }
.cartflow_container2 .excitingoffers_container div.subheading_r h2 {position:relative; line-height:30px; color:#007a38;  font-size:12px; margin:0px 0px 0px 0px; padding-left:2px; padding-top:6px; font-weight:bold; background:#fff; display:inline; padding:0px 8px;}
.cartflow_container2 .excitingoffers_container div.r_bottom{ font-size:1px; clear:both; display:none;}
.cartflow_container2 .excitingoffers_container div.r_bottom  div.l_bottom{ clear:both;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers{height:100%; border:1px solid #dddddd; }
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion {list-style:none;  padding:0px;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion li div.checkboxstyle{float:left; height:15px; width:15px;  font-size:1px; margin:6px 4px 4px 4px; padding:0px;}
*html .cartflow_container2 .excitingoffers_container  .ctl_excitingoffers .ui-accordion li div.checkboxstyle{margin:4px 0px 0px 0px;}/*only for IE*/
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal{padding:4px; background:#f2f2f2; border:1px solid #e9e9e9; margin:4px 4px 0px 4px; }
.cartflow_container2 .exitionoffertotal label.total{font-size:14px; font-weight:bold; color:#666666;}
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers .exitionoffertotal label.offer{font-size:14px; font-weight:bold; color:#666666; margin-left:27px;}
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers .logo{text-align:center;}
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers label.boldtxt{font-weight: normal; color:#666666; display:block; margin-top:4px; margin-bottom:4px;}
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers ul.fs_field {list-style:none;margin:0px;padding:0px; overflow:hidden;}
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata {width:200px;text-align:left; padding:0px; margin:0px 8px 0px 0px; overflow:hidden; line-height:1.8em; float:left; font-weight:bold; border:none; background:none;  } 
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata  .maintxt{ width:200px; height:18px;font-weight:normal;font-size:12px; padding-top:0px; text-indent:3px;overflow:hidden; float:left;} 
.cartflow_container2 .excitingoffers_container  .ctl_excitingoffers li.fs_fielddata .navbtn{margin:0px;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers{border:none;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion li{background:#ffffff url(images/container2/offer_heading.jpg)  left top  repeat-x; margin-bottom:1px;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion li.selected .ui-accordion-header{background:url(images/container2/minus.jpg) 10px 12px no-repeat;font-size:11px; font-weight:bold; color:#7f7f7f ;  border:none;  text-align:left;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion li .ui-accordion-header{font-size:11px; color:#7f7f7f; padding-left:34px; height: auto; padding-top:10px; display:block; font-weight: bold; padding-bottom:10px; border-bottom:1px solid #e2e0dc;background: url(images/container2/plus.jpg) 10px 12px   no-repeat;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion li .ui-accordion-header span{font-weight:normal; }
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .loyaltycontaint{background:none; border:none; width:auto;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers li.fs_fielddata {width:203px; background:none; padding-bottom:10px;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .ui-accordion{width:100%; float:left; margin-right:6px;}
.cartflow_container2 .excitingoffers_container .ctl_excitingoffers .loyaltycontaint{padding:4px 34px 4px 34px;}
.cartflow_container2 .ctrl_checkoutlogin{color:#666666; font-size:11px; margin: 0px 0px 0px 0px;padding:10px;background-color:#ffffff; text-align:left; overflow:hidden; height:100%; border:1px solid #e8e8e8; border-top:none;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst{height:auto; width:100%; margin-bottom:0px; overflow:hidden;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn{width:100%;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn{}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .leftbg{height:100%;padding-top:10px; margin-bottom:7px; overflow:hidden;clear:both;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .notetext{ overflow:hidden; height:auto; padding-bottom:10px; list-style:none;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .loginul{ border:1px solid #cccccc; background:#fff; padding:10px; list-style:none; overflow:hidden;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .titlestyle_1{font-size:11px;color:#F1A400; font-weight:bold; text-transform:capitalize;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .titlestyle_2{text-transform:capitalize;font-size:11px;color:#F1A400; font-weight:bold;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn .blue{ text-align:right; padding-top:5px; clear:both;  }
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn a.blue{ color:#F1A400;text-decoration:underline;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .logincolumn a.blue:hover{  text-decoration:none;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle {width:100%;overflow:hidden;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle .maintxt{ border:1px solid #999999; width:98%;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle ul.fs_field {list-style:none;margin:0px;padding:5px 0px 0px 0px; overflow:hidden;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li.fs_fielddata {width:100%;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em; } 
.cartflow_container2 .ctrl_checkoutlogin .formstyle li span.fs_fieldcolon{padding-right:5px; display:block; float:left; padding-bottom:7px; font-weight:bold; color:#7f7f7f; height:100%;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.fs_fielddesc{width:70%; display:block; float:left;font-weight:normal;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li span.fs_fielddesc{width:70%; display:block; float:left; height:100%;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li.fs_fielddatafixed {width:290px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; line-height:1.8em;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li.fs_fieldgiftvoucher {width:345px;clear:both; text-align:left; padding:0px; margin:0px; overflow:hidden; }
.cartflow_container2 .ctrl_checkoutlogin .formstyle li.topspace{padding:5px 0px 0px 0px;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label{font-weight:bold; }
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.boldtext{width:31%;float:left;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.myaccountlabels{float:left;	width:25%;	font-weight:bold;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.cartformleft{width:30%;float:left; color:#7f7f7f;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li span.cartformright{width:66%; display:block; float:left; height:100%;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.cartformright{width:60%; display:block; float:left; height:100%; font-weight:normal;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li span.cartformright2{float:right; width:auto; margin-right:6px; margin-top:5px;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li label.fpleft{width:12%;float:left; display:block;}
.cartflow_container2 .ctrl_checkoutlogin .formstyle li span.fpright{width:84%; display:block; float:left; height:100%;}
.navbtn1{font-size:12px; font-weight:bold; padding:0px; margin: 10px 0 0 0;}
.navbtn1 .navbtn_l{background:url(images/container2/singlepagecheckout/btn/mjbtn_l.png) left top no-repeat; width:7px; height:35px; display:none}
.navbtn1 .navbtn_r{background:url(images/container2/singlepagecheckout/btn/mjbtn_r.png) right top no-repeat; width:7px; height:35px; display:none}
.checkoutbtn{ margin:10px 0 0 75px;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn{height:100%; padding:10px; margin-bottom:0px; margin-top:10px; overflow:hidden; border:1px solid #ccc; background:#fff;} 
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn ul{ list-style:none;margin:0px; padding:0px;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn .titlestyle_1 { color:#F1A400; font-size:12px; font-weight:bold;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn .titlestyle_2{text-transform:capitalize;}
.cartflow_container2 .ctrl_checkoutlogin .bgcombinationfirst .quicklogincolumn .titlestyle_3{text-transform:capitalize;}
.paymentoptionsrightpane .successmsg{ height:81px; width:auto; border:1px solid #e6e4e4; background:#ffffff; margin-bottom:12px; padding:20px 16px} 
.paymentoptionsrightpane .successmsg .titlestyle_1{clear:both; text-transform:capitalize; font-size:18px; color:#7f7f7f; font-weight:bold;}
.paymentoptionsrightpane .successmsg .titlestyle_2{clear:both; text-transform:capitalize; font-size:15px; color:#666666; font-weight:bold;}
.paymentoptionsrightpane .successmsg .caution{text-transform:capitalize; font-size:12px; font-weight:bold;}
.paymentoptionsrightpane .vendorshippingoption{ border:1px solid #cdcdce; background:#ffffff; padding:10px; margin-bottom:7px;}
.paymentoptionsrightpane .vendorshippingoption ul{ list-style:none; font-size:12px; color:#666;}
.paymentoptionsrightpane .vendorshippingoption ul li{ list-style:none; font-size:12px; color:#666; clear:both;}
.paymentoptionsrightpane .vendorshippingoption .radiobutton{ margin-top:3px; margin-right:5px; display:block; float:left; }
.paymentoptionsrightpane .vendorshippingoption table{width:100%; padding:0px; margin:0px; border:none;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_attributes{ border:none; padding:2px 8px 2px 0px; width:60%; text-align:left;font-size:12px; font-weight:normal;color:#666666;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_attributes label{font-size:12px; font-weight:normal;color:#666666;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_attributes .netpayment{font-weight:bold; color:#7f7f7f;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_values .netpayment{font-weight:bold; color:#7f7f7f;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_values{border:none;  padding:0px; width:40%; text-align:left;font-size:12px; font-weight:normal;color:#7f7f7f;}
.paymentoptionsrightpane .vendorshippingoption .ordersummery_values label{font-size:12px; font-weight:normal;color:#666666;}
.paymentoptionsrightpane .vendorshippingoption .noborder{border-bottom:none;}
.paymenttypes{border:1px solid #cccdcd; padding:15px; width:auto; overflow:hidden; margin-top:20px; background:#fff;}
.paymenttypes span { color:#333; display: block;font-size: 13px; padding-top: 0;}
.paymenttypes .radiobutton{display:block;float:left;margin-right:5px;margin-top:2px;}
.container2 .cheque_dd_success {border-bottom:none;}
.container2 .cheque_dd_success .bgcolorfirst { margin-bottom:0px;padding: 0;}
.container2 .cheque_dd_success .btn_printorder{ height:20px; width:100px; text-decoration:none; display:block; float:left;  font-size:12px; color:#fff; text-align:center; line-height:18px; margin-left:10px; padding:2px 5px; border-radius:4px; background:#c41e3a;}
.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; color:#7f7f7f;}
.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;}
.container2  .ctrl_posting{ background:url("images/container1/bg_middleleft.jpg") repeat-y scroll right top transparent;  padding:6px; position:relative; height:100%; overflow:hidden;}
.container2  .ctrl_posting .postdetails{text-align:left; border-bottom:1px solid #dedede; padding:0px 3px 6px 3px; margin-bottom:6px; position:relative; }
.container2  .ctrl_posting .postdetails .postdate{font-size:12px; color:#666; font-style:normal; font-weight:bold;}
.container2  .ctrl_posting .postdetails .posttitle{font-size:12px; font-weight:bold; color:#7f7f7f; margin:0px; padding:0px;}
.container2  .ctrl_posting .postdetails .postsummery{font-size:12px; color:#666;}
.container2  .ctrl_posting .postdetails a.readmore{font-size:12px; color:#333; text-decoration:underline; background:none;}
.container2  .ctrl_posting .postdetails a.readmore:hover{text-decoration:none; color:#000;}
.container2  .ctrl_posting .lastpost{border-bottom:none;}
.container2  .ctrl_posting  .viewallpost{text-align:right; background:none; padding:4px;}
.container2  .ctrl_posting  .viewallpost a{font-size:12px; color:#62A633; text-decoration:underline; font-weight:bold;}
.container2  .ctrl_posting  .viewallpost a:hover{text-decoration:none;}
.container2  .ctrl_posting .post_img{margin:10px;}
.container2  .ctrl_posting .post_sociallinks{margin-top:20px; width:300px;}
.container2  .ctrl_posting .post_comment{ font-size:12px; color:#666;  position:absolute; right:0px; bottom:0px;}
.container2  .ctrl_posting .post_comment span{display:block; float:left; margin-right:5px; padding-top:4px;}
.container2  .ctrl_posting .post_comment label{font-weight:bold; color:#666; background:url(images/container2/post_commentsbg.png) right top no-repeat; height:23px; display:block; float:left; width:35px; text-align:center; padding-top:2px;}
.container2  .ctrl_posting_grildview{border:1px solid #DFE5E6; border-top:none; border-bottom:none; background:#fff;  padding:6px; position:relative; height:100%; overflow:hidden;}
.container2  .ctrl_posting_grildview .postdetails{text-align:left; border-bottom:1px solid #dedede; padding:0px 14px 6px 3px; margin-bottom:6px; position:relative; width:175px; float:left; }
.container2  .ctrl_posting_grildview .postdetails .postdate{font-size:12px; color:#666; font-style:italic;}
.container2  .ctrl_posting_grildview .postdetails .posttitle{font-size:15px; font-weight:bold; color:#000; margin:0px; padding:0px;}
.container2  .ctrl_posting_grildview .postdetails .postsummery{font-size:12px; color:#333;}
.container2  .ctrl_posting_grildview .postdetails a.readmore{font-size:12px; color:#333; text-decoration:underline;  }
.container2  .ctrl_posting_grildview .postdetails a.readmore:hover{ color:#000;}
.container2  .ctrl_posting_grildview .lastpost{border-bottom:none;}
.container2  .ctrl_posting_grildview  .viewallpost{text-align:right; background:#e36008; padding:4px;}
.container2  .ctrl_posting_grildview  .viewallpost a{font-size:12px; color:#fff; text-decoration:underline; font-weight:bold;}
.container2  .ctrl_posting_grildview  .viewallpost a:hover{text-decoration:none;}
.container2  .ctrl_posting_grildview .post_img{margin:10px; width:150px;}
.container2  .ctrl_posting_grildview .post_sociallinks{margin-top:20px; width:300px;}
.container2  .ctrl_posting_grildview .post_comment{ font-size:12px; color:#666;  position:absolute; right:0px; bottom:0px;}
.container2  .ctrl_posting_grildview .post_comment span{display:block; float:left; margin-right:5px; padding-top:4px;}
.container2  .ctrl_posting_grildview .post_comment label{font-weight:bold; color:#fff; background:url(images/container2/post_commentsbg.png) right top no-repeat; height:23px; display:block; float:left; width:35px; text-align:center; padding-top:2px;}
.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:#f3cd00;}
.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: 111px;}
.cartflowparent .payoncall_paymentdetails .paymenttypes{margin-top:0px;}
.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; display: none;}
.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;}
.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; }
.container2  .ctrl_topsearch{ text-align:left; font-size:12px; padding:6px;}
.container2  .ctrl_topsearch a{color:#7f7f7f; text-decoration:none; margin:3px; cursor:pointer;}
.singlepagecheckout{ background:#fff;  height:100%; overflow:hidden;text-align:left;font-size:12px;margin:25px 0;width:1140px;}
.singlepagecheckout .WebRupee{display:inline;}
.singlepagecheckout .checkoutstep {	margin-bottom: 10px; border: 1px solid #e4e4e4;border-bottom-width: 8px;}
.singlepagecheckout .checkoutstep .billing-address .fs_field li.fs_fielddata .maintxt,.singlepagecheckout .checkoutstep .billing-address .fs_field li.fs_fielddata .dropdown{height:30px;line-height:30px}
.singlepagecheckout .checkoutstep .stepheader {	background: #f8f8f8; color: #282828; font-size: 16px;	font-weight: normal;height: 30px;line-height: 30px;	padding: 10px 20px;	position: relative;	border-bottom: 1px solid #e4e4e4;text-transform: uppercase;}
.singlepagecheckout .checkoutstep .stepheader .editlink { color: #0066cc;  font-size: 12px;  margin: 0 0 0 20px;}
.singlepagecheckout .checkoutactivestep .stepheader {color: #006bba;}
.singlepagecheckout .checkoutstep .stepheader .stepnumber {	display: block; float: left; font-size: 16px;	margin: 0 10px 0 0;}
.singlepagecheckout .checkoutstep .stepheader .stepnumber .stepnumber-icon { background: url('images/main/my-srite.png') no-repeat -4px -64px; display: inline-block;width: 24px;height: 26px;border: 1px solid;text-align: center;line-height: 24px;color: #fff;margin: 0 10px 0 0;}
.singlepagecheckout .checkoutactivestep .stepheader .stepnumber .stepnumber-icon {background-position: -4px -8px;}
.singlepagecheckout .checkoutactivestep .stepheader .stepnumber {color: #006bba;}
.singlepagecheckout .checkoutstep .stepcontent {padding: 30px;height: 100%;overflow: hidden;background-color: #f0f0f0;}
.singlepagecheckout .checkoutstep .stepcontent .stepcontent-wrap {border: 1px solid #e3e3e3;background-color: #fff;padding: 30px;display: table;width: 100%;box-sizing: border-box;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails{height:100%; overflow:hidden;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li {list-style:none; margin:0px; padding:0px;font-size:14px; line-height:1.8em;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fieldcaption{color:#666; display:block; float:left; width:134px; font-size:14px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fieldsep{display:block; float:left; color:#7f7f7f; margin:0px 10px 0px 10px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata{float:left;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .maintxt{ height:26px; width:320px; }
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata span.helptxt{color:#999;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata div.helptxt{font-size:11px;color:#999;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails{}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .checkbox{width:20px; float:left; padding-top:4px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata{color:#7f7f7f; float:left;}	
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata .topspace{margin-top:14px; font-size:13px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata label{color:#7f7f7f;display:block;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata span{color:#9a9a9a;display:block;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata .maintxt{width:298px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata .forgotpwd{color:#7f7f7f; text-decoration:underline; display:block; margin-top:4px;}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .passworddetails .passworddata .forgotpwd:hover{text-decoration:none;}
.singlepagecheckout .checkoutstep  .navbtn1{float:right; margin-top:16px;}
.updatecrtbtn{ float:right; margin:10px 4px 0px 0px;}
.singlepagecheckout .checkoutstep .stepheader .complitesign{background:url(images/container2/singlepagecheckout/complite_sign.png) left top no-repeat; width:37px; height:34px; display:block; position:absolute;right:48px; top:8px;display: none;}
.singlepagecheckout .checkoutstep  .stepcontentedit{position: relative;}
.singlepagecheckout .checkoutstep  .stepcontentedit .editlink{font-size:13px; color:#7f7f7f; text-decoration:underline; position:absolute;right:20px;bottom:10px;}
.singlepagecheckout .checkoutstep  .stepcontentedit .editlink:hover{text-decoration:none;}
.singlepagecheckout .checkoutstep  .stepcontentedit p{ margin:0px; padding:0px;color:#666; font-size:13px; }
.singlepagecheckout  .ordersdetails{ height:100%; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #999; padding-bottom:20px;}
.singlepage_container1{margin-bottom:8px; height:100%; overflow:hidden;}
.singlepage_container1  div.subheading_r{border-bottom:1px solid #999999; padding-bottom:10px;}
.singlepage_container1 div.subheading_r h1, .singlepage_container1 div.subheading_r h2{ font-size:15px; color:#000; font-weight:normal;}
.singlepage_container1 .r_bottom{font-size:1px; clear:both;}
.singlepage_container1 .l_bottom{font-size:1px; clear:both;}
.singlepagecheckout .ordersdetails .shoppinggrd{   margin-bottom:13px;background-color: #fff;margin: 10px 0 20px;}
.singlepagecheckout .ordersdetails .shoppinggrd table{border-collapse:collapse;border:1px solid #e0e0e0;}
.singlepagecheckout .ordersdetails .shoppinggrd .headerstyle {background:none;}
.singlepagecheckout .ordersdetails .shoppinggrd .headerstyle th {color: #333333;font-size: 14px;font-weight: normal;height: 34px;background-color: #f8f8f8 ;text-transform: uppercase;padding: 0 5px; text-align: center;}
.singlepagecheckout .ordersdetails .shoppinggrd .headerstyle th:first-child {text-align: left;}
.singlepagecheckout .ordersdetails .shoppinggrd .headerstyle th.lastcol{border-right:none;}
.singlepagecheckout .ordersdetails  .shoppinggrd  td{padding:10px 5px; vertical-align:top; text-align:left; font-size:13px; color:#666; }
.singlepagecheckout .ordersdetails  .shoppinggrd  .productdetails{width:350px; text-align:left;  }
.singlepagecheckout .ordersdetails  .shoppinggrd  .productqty{width:100px; text-align:center; }
.singlepagecheckout .ordersdetails  .shoppinggrd  .productuniteprice{width:100px; text-align:center; }
.singlepagecheckout .ordersdetails  .shoppinggrd  .producttotalprice{width:100px; text-align:center;}
.singlepagecheckout .orderdetails_leftpane{width:65%; float:left; }
.singlepagecheckout .orderdetails_rightpane{width:32%; float:right;  }
.singlepagecheckout .ordersdetails .titlestyle_1 {font-size: 16px;color: #1477bf;text-transform: uppercase;}
.singlepagecheckout .ordersdetails  .shippingoption{padding-top:10px; font-size:11px;}
.singlepagecheckout .ordersdetails  .shippingoption td{text-align:left; font-size:13px; color:#666;  border-bottom: 1px solid #A8A8A8; padding:6px;}
.singlepagecheckout .ordersdetails  .shippingoption td.shippingtype{border-right:1px dotted #999; color:#7f7f7f; width:130px;}
.singlepagecheckout .ordersdetails  .shippingoption td.shippingtime{width:200px;}
.singlepagecheckout .ordersdetails  .shippingoption td.shippingtype input{margin-top:0px; display:block; float:left; margin-right:4px;}
.singlepagecheckout .ordersdetails  .shippingoption td.shippingtype label{color:#666; margin-right:0px; display:block; float:left; width:auto; font-weight:normal;}
.singlepagecheckout .ordersummery{color:#666666;   font-size:14px; margin:10px 0 0;padding:0}
.singlepagecheckout .ordersummery table{border-collapse:collapse;}
.singlepagecheckout .ordersummery td{text-align:left; border:none;color:#333; font-family:"ProximaNovaRegular"; padding:10px 0; }
.singlepagecheckout .ordersummery td.ordersummery_attributes{width:65%}
.singlepagecheckout .ordersummery td.ordersummery_values{width:35%; border-right:none; text-align:right;}
.singlepagecheckout .ordersummery td.Totalpay{border-top:1px solid #e0e0e0;}
.singlepagecheckout .checkoutstep .orderdetails_rightpane .navbtn1{float:none;margin:30px 0 0;padding:0;}
.singlepagecheckout .ordersummery td label{font-weight:bold;}
.singlepagecheckout .couponcode_parent{ clear:both; height:100%; overflow:hidden; border-bottom:1px solid #e0e0e0; margin: 0 0 15px; padding:0 0 20px;}
.singlepagecheckout .ordersdetails .orderdetails_rightpane .titlestyle_1{color:#666;font-family:"ProximaNovaRegular";font-size:14px;}
.singlepagecheckout .couponcode_parent ul{list-style:none; margin:0px;padding:0px;}
.singlepagecheckout .couponcode_parent ul li{list-style:none; margin:0px;padding:0px; font-size:14px; color:#666; clear:both;display: table;width: 100%;}
.singlepagecheckout .couponcode_parent ul li label {color: #666666;display: block;float: left;font-size: 14px;}
.singlepagecheckout .couponcode_parent ul li > span{display:table-cell; vertical-align: middle;width: 70%;}
.singlepagecheckout .couponcode_parent ul li span .maintxt {color: #666666;font-size: 14px;width: 100%;  padding:2px; border: none;height: 30px;}
.singlepagecheckout .couponcode_parent .boldtext {color:#666666; font-size: 14px;text-transform: uppercase;}
.singlepagecheckout .couponcode_parent .couponcode_left{ }
.singlepagecheckout .couponcode_parent .couponcode_right{  margin: 10px 0 0 0;}
.singlepagecheckout .couponcode_parent ul li .navbtn {float: none;display: table-cell;vertical-align: middle;margin: 0;}
.singlepagecheckout .couponcode_parent ul li .navbtn .mj_btnbg {width: 100%;box-sizing: border-box;}
.singlepagecheckout .couponcode_parent ul li .navbtn .navbtn_m { background:#fc8b00 linear-gradient(#fb801d,#ea6c05) repeat scroll 0 0;border:1px solid #c9722c; box-sizing:border-box; float:none;}
.singlepagecheckout .paymenttypes{ margin-top:0px; padding:0px; border:none; background:none;}
.singlepagecheckout .paymenttypes .leftpane{height:100%; overflow:hidden;  background-color:#fff; padding:15px;}
.singlepagecheckout .paymenttypes .rightpane{float:right;  background:none ;margin-left:20px;padding:0;width:300px }
.singlepagecheckout .paymenttypes .leftpane .paymenttype{width:146px; float:left;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails{background:#fff; padding:16px 16px 16px 16px; height:100%; overflow:hidden;     border:1px solid #fac80a;}
.singlepagecheckout .paymenttypes .ordersummery{margin:0}
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption li{list-style:none; margin:0px; padding:0px; font-size:13px;  cursor:pointer; height:40px; line-height:40px; margin-bottom:10px; font-weight:normal;  background:#f0f0f0;color:#333;font-family:"ProximaNovaRegular";text-transform:uppercase}
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption li a{display:block; color:#333 text-decoration:none;  padding-left:16px;} 
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption li.active{ background:#fac80a;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails .titlestyle_1{font-size:20px;color:#000000; display:block; padding-bottom:10px; padding-left:0px; border-bottom:1px dotted #999999;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails .paybleamount{font-size:13px; color:#7f7f7f; display:block; margin-left:16px;}
.singlepagecheckout .paymenttypes .rightpane .titlestyle_1{ display:block; color:#666;font-family:"ProximaNovaRegular";font-size:16px;margin:0;text-transform:uppercase;}
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers { height:100%; padding:10px 0px 4px 0px; font-size:12px; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .ui-accordion { list-style:none; padding:0px; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .ui-accordion li { margin:0px 0px 0px; padding:0px; width:100%; background:url(images/container2/img_nearbyheding.jpg) repeat-x left 24px; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .ui-accordion li div.checkboxstyle { float:left; height:15px; width:15px; font-size:1px; margin:14px 4px 4px 4px; padding:0px; border:none; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .ui-accordion li.selected .ui-accordion-header { font-size:15px; font-weight:normal; color:#7f7f7f; border:none; text-align:left; background:#e3e3e3; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .ui-accordion li .ui-accordion-header { display:block; height:32px; line-height:32px; margin-right:0px; padding-left:0px; text-decoration:none; font-size:15px; font-weight:normal; color:#7f7f7f; text-align:left; background:#dfe5e6; position:static; border-bottom:none; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .exitionoffertotal { padding:4px; background:#f2f2f2; border:1px solid #e9e9e9; margin:4px 4px 0px 4px; clear:both; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .exitionoffertotal label.total { font-size:12px; font-weight:bold; color:#7f7f7f; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .exitionoffertotal label.offer { font-size:12px; font-weight:bold; color:#DF7829; margin-left:27px; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .loyaltycontaint { padding:4px;  margin:0px; width:auto; border-bottom:none; }
.singlepagecheckout .paymenttypes .rightpaner .ctl_excitingoffers .logo { text-align:center; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers label.boldtxt { font-weight:bold; color:#666; display:block; margin-top:4px; margin-bottom:4px; }
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers  p{ font-size:12px; margin:0px; padding:0px; color:#666;}
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .fieldcaption{display:block; font-size:12px; color:#7f7f7f; margin:10px 0px 10px 0px;}
.singlepagecheckout .paymenttypes .rightpane .ctl_excitingoffers .maintxt{height:28px; width:245px; line-height:28px;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails ul{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails ul li{list-style:none; margin:0px; padding:0px; font-size:13px; font-weight:normal; color:#666; clear:both; line-height:1.8; margin-bottom:6px;  margin-top:20px; padding-top:4px; padding-left:16px;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails ul li .radiobutton{display:block; float:left; margin:5px 10px 0px 0px;}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails ul li p{font-size:13px; color:#7f7f7f;  padding:0px; margin:0px; padding-left:22px;}
.singlepagecheckout .stepcontentedit .leftdiv{ width:200px; float:left; margin-right:30px;}
.singlepagecheckout .stepcontentedit .middlediv{width:200px; float:left; margin-right:30px;}
.singlepagecheckout .stepcontentedit .rightdiv{width:260px; float:left; margin-right:30px;}
.singlepagecheckout .stepcontentedit  ul{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout .stepcontentedit  ul li{list-style:none; margin:0px; padding:0px; font-size:14px; color:#696969; line-height:1.4; clear:both; margin-bottom:20px; height:100%; overflow:hidden;}
.singlepagecheckout .stepcontentedit .details{ font-size:11px; color:#7f7f7f;}
.singlepagecheckout .stepcontentedit .details li{margin:0px; padding:0px; color:#7f7f7f;}
.singlepagecheckout .stepcontentedit .details li.delivarydate{margin-top:10px;}
.singlepagecheckout .stepcontentedit .details li.totalpay{margin-top:10px;}
.singlepagecheckout .stepcontentedit .details .heading{color:#f00; margin-bottom:4px;}
.singlepagecheckout .stepcontentedit .details li label{display:block; float:left; text-align:left;width:100px; margin-right:4px;}
.singlepagecheckout .stepcontentedit .details li span{display:block; float:left;}
.singlepagecheckout .stepcontentedit .details li.totalpay label{font-weight:bold;}
.singlepagecheckout .stepcontentedit .details li.totalpay span{font-weight:bold;}
.singlepagecheckout  .customerdetails{}
.singlepagecheckout .customerdetails .note {font-size: 13px;color: #666;background: #fff;margin: 10px 0;line-height: 20px;}
.singlepagecheckout .customerdetails .note label {font-weight: bold;display: block;color: #006bba;margin: 0 0 0px 0;}
.singlepagecheckout  .customerdetails ul{list-style:none; margin:0px; padding:0px;}
.singlepagecheckout  .customerdetails ul li{list-style:none; margin:0px; padding:0px; line-height:normal;}
.singlepagecheckout  .customerdetails .titlestyle_1{ font-size:15px; font-weight:bold; color:#7f7f7f;}
.singlepagecheckout .customerdetails .requiredfield {font-size: 12px;color: #999;margin: 5px 0 0 0;}
.singlepagecheckout  .customerdetails .requiredfield span{font-size:13px; color:#f00;}
.singlepagecheckout  .customerdetails .billingaddress{}
.singlepagecheckout  .customerdetails ul.fs_field{list-style:none; margin:12px 0px 0px 0px; padding:0px; height:100%; overflow:hidden;}
.singlepagecheckout .customerdetails  ul.fs_field li.fs_fielddata {list-style:none; margin:0px; padding:0px; width: 48%; float:left; margin-bottom:10px;}
.singlepagecheckout .customerdetails .maintxt.phone-countrycode { margin: 0; width: 18%;}
.singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata .fs_fielddesc.MobNo { display: table; width: 100%;}
.singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata label { display: block; width: 100%;}
.singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(2n) {float: right;}
.singlepagecheckout .customerdetails  ul.fs_field li.fs_fielddata label{display:block; margin-bottom:2px;  float: left; font-size: 15px; height: 25px; line-height: 25px; width: 120px; color:#333;}
.singlepagecheckout .customerdetails .maintxt {}
.singlepagecheckout .customerdetails .dropdown {}
.singlepagecheckout .customerdetails .user_contactupdate {clear: both;font-weight: normal;padding-bottom: 10px;padding-left: 0;font-size: 13px;color: #666;}
.singlepagecheckout .userelogin-wrap .navbtn1 { float: left; padding: 0;}
.singlepagecheckout .customerdetails .user_contactupdate .checkbox_style {margin-right: 6px; display:block; float:left; }
.singlepagecheckout .customerdetails .productgift {color: #666666;margin-bottom: 10px;overflow: hidden;}
.singlepagecheckout .customerdetails  .productgift .giftmsg {font-size:13px; color:#7f7f7f;}
.singlepagecheckout .customerdetails  .productgift .giftmsg .checkbox_style{display:block; float:left; margin-right:10px;}
.singlepagecheckout .customerdetails  .productgift .giftmsg span{display:block; font-size:13px; color:#666; margin-top:4px;}
.singlepagecheckout .customerdetails  .productgift .fs_fielddata{width:49%; float:left; margin-top:8px;}
.singlepagecheckout .customerdetails  .productgift  .giftsamplemsg{   border: 1px solid #CCCCCC;color: #666666;height: 58px;width: 100%;}
.singlepagecheckout .customerdetails  .productgift .fs_fielddata label{display:block; font-size:13px; color:#7f7f7f; width:104px; float:left; margin-left:10px;}
.singlepagecheckout .customerdetails  .productgift .fs_fielddata .maintxt{width:150px;}
.singlepagecheckout .customerdetails  .productgift .giftdate{ margin-top:29px; line-height:22px;}
.singlepagecheckout .checkoutstep .stepcontent .loader{background:url(images/container2/singlepagecheckout/loader_arrow1.gif) left top no-repeat; height:16px; width:16px; float:right; }
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata span.helptxt{color:#7f7f7f; font-weight:bold;}
.singlepagecheckout .facebook_login{display:block; float:right; margin:3px 0px 0px 6px; }
.singlepagecheckout .login_options{background:#fff;  clear:both;border: medium none; margin: 0; padding: 0; width: auto;float: none;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata{color:#666666; float: none; margin: 8px 0 0;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .checkbox{ float: none;  padding: 0;   width: auto;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .checkbox > input {   vertical-align: middle;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .checkbox > label {  color: #666; font-size: 14px;  margin: 0 0 0 5px; vertical-align: middle;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .helptxt{color: #666; font-size: 14px;  line-height: 20px;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .password_field{background:none;border: medium none; padding: 0;  width: auto; clear:both;  margin:0px;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .new_user .helptxt{color:#666; margin-bottom:8px;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .new_user label{width:156px!important;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .new_user .topspace{padding-top:16px; margin-bottom:0px; clear:both; }
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .password_field label{color: #333; display: block; font-size: 14px; margin: 0 0 5px;  width: auto;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .password_field .maintxt{ background: #fff none repeat scroll 0 0;  width: 100%;}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .password_field .forgotpwd {color:#F1A400;display: block;margin-top: 4px;text-decoration: underline}
.singlepagecheckout .checkoutstep .stepcontent .login_options .passworddata .password_field .forgotpwd:hover{text-decoration:none;}
.checkout_header {margin: 0;overflow: hidden;}
.checkout_header .logo {float: left;}
.checkout_header .logo img { height: auto; width: 80%;}
.headertxt {float: right;font-size: 20px;margin-top: 10px;}
.checkout_footer .Policies {color: #666666;font-size: 13px;margin: 10px 0;}
.checkout_footer .Policies a {color: #666666;font-size: 13px;padding: 0 5px;}
.checkout_footer .Copyright {color: #666666;font-size: 13px;}
.checkout_footer {margin: 10px 0; background-color: #f8f8f8; margin: 0;    padding: 20px 0;}
.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_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;}
.myaccountparent{ float: none; margin: 25px 0; font-family: "ProximaNovaRegular";   display: inline-block;overflow: visible;width: 100%;}
.myaccountparent .myaccountleftpane {float: left; box-sizing:border-box;   padding: 0;width: 22%;}
.myaccountparent .myaccountrightpane {float: right; box-sizing:border-box;    padding: 0;width: 75%; }
.myaccountparent .accountoptions {list-style: none;margin: 0px;padding: 0px;  -webkit-box-shadow: -1px -1px 12px -4px rgba(204,204,204,1);
-moz-box-shadow: -1px -1px 12px -4px rgba(204,204,204,1);box-shadow: -1px -1px 12px -4px rgba(204,204,204,1);}
.myaccountparent .accountoptions li {list-style: none;margin: 0;padding-left:15px;font-size: 14px;line-height: 49px;border-bottom: none;border-bottom: 1px solid #e2e2e2;height: 49px;}
.myaccountparent .accountoptions li a {color: #222;	text-decoration: none;display: block;margin-left: 0;padding-left: 35px;}
.myaccountparent .accountoptions li.profile  a{ background:url(images/main/SVG/my-profile.svg) no-repeat left center / 27px 27px; }
.myaccountparent .accountoptions li.orders a { background:url(images/main/SVG/my-orders.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.savedcart a{ background:url(images/main/SVG/shopping-cart.svg) no-repeat left center / 27px 27px;  margin-left: 0;
  padding-left: 35px;}
.myaccountparent .accountoptions li.wishlist a{ background:url(images/main/SVG/wishlist.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.password_change a{background:url(images/main/SVG/password.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.savedaddress a{ background:url(images/main/SVG/address.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.referral a{ background:url(images/main/SVG/Refferal.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.active a {color: #fff;text-transform:uppercase;}
#Radio2 {margin: 0 0 0 15px;}
.myaccountparent .accountoptions li.active {background: #c41e3a;}
.myaccountparent .accountoptions li.orders.active a{ background:url(images/main/SVG/my-orders1.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.profile.active a{ background:url(images/main/SVG/my-profile1.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.savedaddress.active a{ background:url(images/main/SVG/address1.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.wishlist.active a{ background:url(images/main/SVG/wishlist1.svg) no-repeat left center / 27px 27px;   margin-left: 0;
  padding-left: 35px;}
.myaccountparent .accountoptions li.password_change.active a{background:url(images/main/SVG/password1.svg) no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.savedcart.active a{ background:url(images/main/SVG/shopping-cart1.svg) no-repeat left center / 27px 27px;   margin-left: 0; padding-left: 35px;}
.myaccountparent .accountoptions li.referral.active a{ background:url(images/main/SVG/Refferal1.svg) no-repeat left center / 27px 27px;}
.myaccountparent .myaccountrightpane .account_contents {-webkit-box-shadow: -1px -1px 12px -4px rgba(204,204,204,1);-moz-box-shadow: -1px -1px 12px -4px rgba(204,204,204,1);box-shadow: -1px -1px 12px -4px rgba(204,204,204,1); border: medium none;}
.myaccountparent .myaccountrightpane .account_contents .title {border-bottom: 1px solid #e6e6e6;height: 50px;line-height: 44px;padding: 0 0 0 15px;}
.myaccountparent .myaccountrightpane .account_contents .title h1 {color: #000;font-size: 15px;font-weight: normal;margin: 0;position: relative;width: auto;float: none;height: 50px;line-height: 50px;padding-left: 38px;text-transform: uppercase;}
.myaccountparent .myaccountrightpane .account_contents .title .pageguidetxt{margin:0px 0px 0px 16px; float:left;color:#999; font-size:13px; width:auto; display:none; width: 100%; }
.myaccountparent .myaccountrightpane .myaccountrightpane {width: 100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{ padding-bottom:35px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .titlestyle_1{font-size:14px; font-weight:bold; color:#666; border-bottom:3px solid #e5e5e5; padding:0px 0px 8px 13px;}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart{ position:relative}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart .section_icon{ background: url(images/myaccount/mysavedcart.jpg) left top no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview{width:360px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table{font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td{padding:10px; width:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.caption_col{color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col{text-align:right;color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col .note{font-size:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table td.value_col .seprator{padding:0px 8px 0px 8px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table .blance_credits td{font-size:14px; font-weight:bold; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_overview table .blance_credits td.total{border:1px dashed #ccc; border-left:none; border-right:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details{margin-top:48px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details .grd .headerstyle th {text-align:center; padding:0px 5px 0px 5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .credits_details .grd  td {text-align:center; padding:10px 5px 10px 5px }
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions{padding:16px 10px 16px 10px; margin:0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .clear{font-size:1px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate label{float:left; padding:0px 5px 0px 0px; font-size:13px; color:#333; line-height:35px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{width:110px; border:1px solid #7f7d75; border-width:1px 0px 1px 1px; border-radius:2px; height:37px; line-height:26px; font-size:13px; color:#333; text-indent:6px; border-radius:3px 0px 0px 3px; margin-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{float:left; margin-right:16px;width:40px; height:37px;cursor:pointer; background:url("images/main/SVG/my-Calendar.svg") no-repeat center center / 21px 21px; border:1px solid #7f7d75; border-width:1px 1px 1px 0px; border-radius:0px 2px 2px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender img{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{background:url(images/main/SVG/My-Search.svg) no-repeat center center / 18px 18px; width:41px; height:37px; display:block; float:left; margin-left:-10px; border:1px solid #7f7d75; border-radius:3px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type{ float:right; font-size:12px; color:#a7a7a7; line-height:27px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .txtbox{ background:#f1f1f1; color: #333;font-size: 13px;height: 37px;line-height: 37px;margin-bottom: 0;text-indent: 6px;float:left; width:210px; border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{ background:#f1f1f1 url("images/main/SVG/My-Search.svg") no-repeat center center / 18px 18px; display:block; float:left; height:37px; width:54px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type label{color:#666; padding-right:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type a{color:#333; text-decoration:none; padding:0px 2px 0px 2px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .display_type a.active{color:#cc3333;}
.myaccountparent .myaccountrightpane .grd{}
.myaccountparent .myaccountrightpane .grd .headerstyle th{ height:32px;background:#f0f0f0; padding-left:10px; padding-right:10px; text-align:left; font-size:14px; color:#000; font-weight:normal; border-bottom:1px solid #d9d9d9; line-height:normal;}
.myaccountparent .myaccountrightpane .grd td{border-bottom:1px solid #e5e5e5; text-align:left; padding:10px 10px 10px 10px; font-size:13px; color:#5c5c5c}
.myaccountparent .myaccountrightpane .grd .lastrow td{border-bottom:none;}
.myaccountparent .myaccountrightpane .grd .noborder td{border-bottom:none;}
.myaccountparent .myaccountrightpane .referral_tab{border-bottom:1px solid #e6e6e6; height:27px; padding-left:29px;}
.myaccountparent .myaccountrightpane .referral_tab ul{}
.myaccountparent .myaccountrightpane .referral_tab ul li{float:left; font-size:16px; font-weight:normal; list-style:none; padding:0px 50px 0px 0px; margin:0px;position:relative; }
.myaccountparent .myaccountrightpane .referral_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 10px 7px 10px;}
.myaccountparent .myaccountrightpane .referral_tab ul li.active a{border-bottom:3px solid #000; color:#000; }
.myaccountparent .myaccountrightpane .tipsy {font-size: 11px;padding: 5px;position: absolute;top: -4px;z-index: 1000;right:18px;}
.myaccountparent .myaccountrightpane .titlebar_tipsy {position: absolute;top: 9px;z-index: 1;right: -40px;background:#000;width: 24px;height: 24px; padding: 0; border-radius:2px;}
.myaccountparent .myaccountrightpane .tipsy-arrow {background: url("images/myaccount/tipsy.gif") no-repeat scroll left top transparent;    height: 15px;position: absolute;width: 5px;left:1px;top:6px;display: none;}
.myaccountparent .myaccountrightpane .tipsy-inner {color: #fff;text-align: center;line-height: 26px;font-size: 13px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none;    width: auto;height:100%;padding:0;}
.myaccountparent .myaccountrightpane .tipsy_wishlist{ font-size: 11px;padding: 5px;position: absolute;left: 60px;top: 7px;z-index: 1000;}
.myaccountparent .myaccountrightpane .tipsy_wishlist .tipsy-inner{width:200px; height:auto; text-align:left;}
.myaccountparent .myaccountrightpane .referral_details{margin-top:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd .headerstyle th{ padding-left:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd td{padding-left:20px; padding-right:20px;}
.myaccountparent .myaccountrightpane .referral_details .grd td a{font-size:11px;color:#0066cc;}
.myaccountparent .myaccountrightpane .referral_details .grd td a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .referral_details .grd td a.pending{background:url(images/myaccount/ref_pending.jpg) left top no-repeat; padding-left:22px; margin-left:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .padding_0{padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .txtbox{margin-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort{float:right; clear:both; font-size:12px; color:#a7a7a7; margin:13px 10px 10px 0px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort label{font-weight:normal; padding-right:4px;color:#666;font-size:11px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list{border:1px solid #ccc; padding:3px;width:135px;color:#666; background:#f1f1f1; border:1px solid #ccc; border-radius:3px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a{color:#333; text-decoration:none; margin:0px 7px 0px 7px; padding:1px 0px 1px 22px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.active{color:#cc3333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.allorder{padding-left:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.delivered{background:url(images/myaccount/order/delivered.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.shipped{background:url(images/myaccount/order/shipped.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.pending{ background:url(images/myaccount/order/pending.jpg) left center no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort a.cancelled{background:url(images/myaccount/order/cancelled.jpg) left center no-repeat; margin-right:0px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_desc_col{width:380px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .item_desc_col{width:250px;}
.myaccountparent .myaccountrightpane .orders_details .grd .text_center{text-align:center;}
.myaccountparent .myaccountrightpane .orders_details .grd .text_right{text-align:right;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_date_col{}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_amt_col{width:150px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_status_col{}
.myaccountparent .myaccountrightpane .orders_details .grd  .logistics_details{width:130px;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img{width:80px; float:left; margin-right:16px;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img img{width:80px;display:block;min-height:80px; height:auto;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc{float:left; width:70%;font-size:14px;}
.myaccountparent .myaccountrightpane .orders_details .grd .item_desc{float:left; width:61%;font-size:14px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id {margin-bottom:4px;position:relative; float:left; padding-right:39px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id .tipsy{top:-5px; right:0px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  label{color:#999;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  a{color:#0066cc;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_id  a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .p_title, .myaccountparent .myaccountrightpane .orders_details .grd .item_desc .p_title{color:#666;clear:both; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date{clear:both; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date  label{color:#999;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc .order_date  span{color:#666;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_action_col a{ display:block;color:#0066cc; margin-bottom:2px;}
.myaccountparent .myaccountrightpane .orders_details .grd  .order_action_col a:hover{text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus{padding:1px 0px 2px 17px;position:relative}
.myaccountparent .myaccountrightpane .orders_details .grd .delivered{background:url(images/myaccount/order/delivered.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .shipped{background:url(images/myaccount/order/shipped.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .pending{ background:url(images/myaccount/order/pending.png) left center no-repeat;}
.myaccountparent .myaccountrightpane .orders_details .grd .cancelled{background:url(images/myaccount/order/cancelled.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .confirmed{background:url(images/myaccount/order/confirmed.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .ready_pickup{background:url(images/myaccount/order/ready_pickup.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .picked{background:url(images/myaccount/order/picked.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .failed{background:url(images/myaccount/order/failed.png) left center no-repeat}
.myaccountparent .myaccountrightpane .orders_details .grd .return{background:url(images/myaccount/order/return.png) left center no-repeat}
.myaccountparent .myaccountrightpane .grd .pagercontrol{height:31px; border-top:1px solid #e5e5e5;background:#efefef;  padding-right:10px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol .pagerdiv{float:right;padding-top:6px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol .pages{font-size:11px;color:#666; display:block; float:left; line-height:19px; margin-right:12px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a{color:#969898; text-decoration:none; display:block; float:left; line-height:19px;width:28px; height:20px; text-align:center; margin-right:3px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a.pager{background:#fff; color:#c41e3a; font-size:13px; border:1px solid #c41e3a; border-radius:3px; transition:0.3s;}
.myaccountparent .myaccountrightpane .grd .pagercontrol span.pager{color:#fff; display:block; float:left; background:#c41e3a; width:28px; height:20px; text-align:center; line-height:19px; border-radius:3px; margin:0px 3px; font-size:13px; border:1px solid #c41e3a;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_prv, .myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_next{background:#fff; color:#000; border-radius:3px; width:53px;}
.myaccountparent .myaccountrightpane .order_summery{padding:0px 0px 20px 0px;}
.order_summery .bottom-row {   display: table;   width: 100%;}
.myaccountparent .myaccountrightpane .order_summery .order_info{float:left; position:relative;padding:0px; width:90%;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_id{font-size:15px; color:#333;float:left; font-weight:600;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_date{font-size:12px;color:#666;clear:both;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_status{ float: left;font-size: 12px; margin-left: 10px;padding: 1px 0 1px 23px; font-weight:bold;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_delivered{background:url(images/myaccount/order/delivered.png) left center	 no-repeat; color:#009966;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_pending{background:url(images/myaccount/order/pending.png) left center	 no-repeat; color:#ef8200;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_cancel{background:url(images/myaccount/order/cancelled.png) left center	 no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_shipped{background:url(images/myaccount/order/shipped.png) left center no-repeat; color:#007cdc;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_confirmed{background:url(images/myaccount/order/confirmed.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_ready_pickup{background:url(images/myaccount/order/ready_pickup.png) left center no-repeat; color:#333;right:-39px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_picked{background:url(images/myaccount/order/picked.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_failed{background:url(images/myaccount/order/failed.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .ord_return{background:url(images/myaccount/order/return.png) left center no-repeat; color:#333;}
.myaccountparent .myaccountrightpane .order_summery .ord_print{background:url(images/myaccount/order/icon_print.png) left top no-repeat;font-size:12px; color:#333;float:right; padding-left:23px; margin:18px 0 0;text-decoration:none;}
.myaccountparent .myaccountrightpane .orders_details .grd a:hover{text-decoration:none; background:#c41e3a; color:#fff;}
.myaccountparent .myaccountrightpane .orders_details .grd .reorder{font-size:12px;  display:block; float:left;margin-right:6px;line-height:24px; text-decoration:none;color: #333; height: 20px; line-height: 20px; margin: 0;  padding: 5px 7px 5px 7px; width: auto;  border:1px solid #c4c3c0; }
.myaccountparent .myaccountrightpane .orders_details .grd .cancel{ font-size:12px; color:#333; display:block; float:left;margin-right:6px;  height:20px;  line-height:20px; text-decoration:none; padding:5px 7px 5px 7px; border:1px solid #c4c3c0;}
.myaccountparent .myaccountrightpane .orders_details .grd .review{font-size:12px; color:#333; padding-left:26px; display:block;float:left; width:52px; height:24px; border-radius:2px; line-height:24px; text-decoration:none;display: none;}
.myaccountparent .myaccountrightpane .orders_details .grd .awb_no a{color:#0066cc;}
.myaccountparent .myaccountrightpane .order_amt_summery{border: medium none;  margin: 0; font-size:12px;}
.myaccountparent .myaccountrightpane .order_amt_summery li{padding:0px 20px 0px 0px; border-bottom:1px solid #E5E5E5; list-style:none; margin:0px; height:30px; line-height:30px; }
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes{color:#222;  text-align: left;float: left;   width: 140px;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{color: #222;  float: left; text-align: right; width: 140px;}
.myaccountparent .myaccountrightpane .order_amt_summery li.total {font-size:14px; font-weight:bold; border-bottom:none;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;   height: auto;   line-height: 22px;   margin: 0;   padding: 0;}
.myaccountparent .myaccountrightpane .cartbutton_r{margin-top:10px;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_l{background:url(images/myaccount/buttons/reorder/navbtn_l.jpg) left top no-repeat; height:30px;width:38px;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_m{ height:30px;  line-height:30px;color:#fff; width:111px; text-align:center;background: #c41e3a;  font-family:"ProximaNovaRegular"; padding: 0 18px; text-transform: uppercase; transform: none; width: auto;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_r{background:url(images/myaccount/buttons/reorder/navbtn_r.jpg) left top no-repeat; height:30px;}
.myaccountparent .myaccountrightpane .cancelordbtn .navbtn_l{background:url(images/myaccount/buttons/reorder/cancel_navbtn_l.jpg) left top no-repeat; height:30px;width:30px;}
.myaccountparent .myaccountrightpane .shippment_historybtn{border-top:2px solid #666; margin-top:10px;}
.myaccountparent .myaccountrightpane .shippment_historybtn a{background:url(images/myaccount/historybtn_bg.jpg) left top no-repeat; display:block; height:26px; width:123px; margin:0px auto; font-size:12px; color:#fff; text-decoration:none; line-height:23px; padding-left:12px;}
.myaccountparent .myaccountrightpane .shippment_history a.hide{background:url(images/myaccount/hidehistorybtn_bg.jpg) left top no-repeat;    }
.myaccountparent .myaccountrightpane .width_fourtynine{width:49%;}
.myaccountparent .fl_right{float:right;}
.myaccountparent .fl_left{float:left;}
.myaccountparent .account_contents .containergroup .titlestyle_2 {background: #e5e5e5 none repeat scroll 0 0;color: #333333;font-size: 16px;height: 35px;line-height: 32px; padding: 0 0 0 15px;}
.myaccountparent .myaccountrightpane .order_address{margin-top:36px;}
.myaccountparent .myaccountrightpane .order_address ul{list-style:none; margin:0px;padding:0px;}
.myaccountparent .myaccountrightpane .order_address li{list-style:none; margin:0px;padding:0px; color:#666;}
.myaccountparent .myaccountrightpane .order_address li.name{color:#333; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .order_address li.email{color:#333;margin-top:6px;}
.myaccountparent .myaccountrightpane .order_address li.phone{color:#333;}
.myaccountparent .myaccountrightpane .order_address .address{padding:15px;font-size:14px;} 
.myaccountparent  .shipment_details .shipment{padding-top:10px; padding-bottom:10px;}
.myaccountparent  .shipment_details .shipment li{list-style:none; margin:0px; padding:0px;font-size:12px; height:38px; line-height:38px; border-bottom:1px dashed #ccc; padding-left:15px;}
.myaccountparent .shipment_details .shipment li label{color:#999;float:left; margin-right:4px;}
.myaccountparent .shipment_details .shipment li span{color:#333;float:left;}
.myaccountparent .shipment_details .shipment li .courier_logo{display:block; float:left; margin-top:6px; margin-right:6px;}
.myaccountparent  .shipment_details .shipment li a{color:#0066cc;}
.myaccountparent  .shipment_details .shipment li a:hover{text-decoration:none;}
.myaccountparent  .shipment_details .shipment li.p_title{font-size:14px;}
.myaccountparent  .shipment_details .shipment li.p_title label{color:#666;}
.myaccountparent  .shipment_details .shipment li.p_title span{font-weight:bold;color:#333;}
.ui-dialog  .myaccountparent  .shipment_details .shipment li.p_title{line-height:normal; height:100%; overflow:hidden; padding-bottom:4px;}
.ui-dialog .myaccountparent  .shipment_details .shipment li.p_title label{float:left;}
.ui-dialog .myaccountparent  .shipment_details .shipment li.p_title span{float:left; width:390px; margin-left:2px;}
.myaccountparent  .shipment_details .shipment li .twocols{width:49%;}
.myaccountparent  .shipment_details .shipment.bottom_space0{padding-bottom:0px;}
.myaccountparent  .shippment_history{padding:20px;border:1px solid #D9D7D7; margin-top:20px;}
.ui-dialog .myaccountparent  .shippment_history {padding:0px;margin-top:0px;border:none;}
.myaccountparent .shippment_history .titlestyle_2{height:35px; line-height:32px; padding:0px 0px 0px 15px; font-size:14px; color:#333;background:url(images/myaccount/title_bg.jpg) left top repeat-x;}
.myaccountparent .shippment_history .product_info {margin:30px 0px 0px 17px;height:100%; overflow:hidden;}
.ui-dialog .myaccountparent .shippment_history .product_info{margin-top:0px;}
.myaccountparent .shippment_history .product_info li{list-style:none; clear:left; line-height:normal; margin-bottom:10px; height:100%; overflow:hidden; margin-left:10px;}
.myaccountparent .shippment_history .product_info label{font-size:12px;color:#5e5e5e; display:block; float:left; width:110px;}
.myaccountparent .shippment_history .product_info span{font-size:12px;color:#666; display:block; float:left; }
.myaccountparent .shippment_history .product_info b{float:left; padding-right:4px;}
.myaccountparent .shippment_history .product_info .p_title{font-size:14px; color:#333;}
.myaccountparent .shippment_history .product_info span .shipment_date{float:none; display:block; font-size:12px; color:#999; font-style:italic;}
.myaccountparent .shippment_history .shippment_track{margin-top:20px;}
.myaccountparent .shippment_history .shippment_track .titlestyle_3{ height:35px;background:#f3f3f3; line-height:35px; font-size:14px; color:#333; padding-left:15px;}
.myaccountparent .shippment_history .shippment_track ul{ font-size:12px; color:#666; margin-top:20px;}
.myaccountparent .shippment_history .shippment_track ul li{list-style:none; padding-left:15px; padding-bottom:0px; border-bottom:1px dashed #ccc; margin-top:10px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_date{width:25%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details{overflow:hidden;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details ul{margin:0px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li{list-style:none; border:none; padding:0px; margin:0px; margin-bottom:10px;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_1{width:20%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_2{width:25%; float:left;}
.myaccountparent .shippment_history .shippment_track ul li .ship_details  li .field_3{float:none; overflow:hidden;}
.myaccountparent .shippment_history .shippment_track ul li.noborder{border:none;}
.myaccountparent .myaccountrightpane .saved-cart { padding: 15px;}
.myaccountparent .myaccountrightpane .saved-cart .carttitle {background-color: #f7f8f9;font-size: 14px;color: #333;height: 35px;line-height: 35px;border-bottom: 1px solid #cccccc;padding-left: 10px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup {padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket {float: none;margin: 0;width: 100% !important;height: auto;   padding: 0;   width: 30.33% !important; float:left; margin:1.5%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left {border: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .td2 { position:absolute; top:10px; left:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .td10 {float: left;width: 100%;	}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left {border: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title { margin-top:5px; color: #272727; font-size: 16px; text-align: left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title a{ color:#000; text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left img.mtb-img {border:none; height:auto; text-align:center;width:100px; padding-bottom:4px; border-bottom:1px solid #eaeaea;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more {border-radius: 5px;display: block;font-size: 13px;height: auto;margin: 0 auto;text-align: center;text-decoration: none;text-transform: uppercase;background: #00963e none repeat scroll 0 0;  line-height: inherit;  padding: 6px 0; width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more span {color: #ffffff;display: block;padding-top: 0;font-size: 18px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left  a.mtb-remove {font-size: 13px;color: #333;text-align: center;text-decoration: none;font-weight: normal;display: block; text-decoration:underline;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left  a.mtb-remove:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left  a.mtb-remove span {display: block;height: 20px;line-height: 18px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left span.mtb-price { text-align:center;line-height: 25px; padding: 0; height:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left b.lb1 { color:#999;font-weight:normal;  display:none; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left b.lb2 { color:#cc3333;font-weight:normal; font-size:12px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-mrp {display: block;    font-size: 14px;  margin: 0;   padding: 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-ofr {color: #333; display: block; font-size: 16px; } 
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore, .container2 .bucketgroup_vertical .viewmore {clear: both;text-align: right;height: 32px;margin: 0;   padding: 15px 0 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore .navbtn_m { background: #fc8b00 linear-gradient(#fb801d, #ea6c05) repeat scroll 0 0; border: 1px solid #c9722c; font-family: "ProximaNovaRegular"; height: 30px;  line-height: 30px; padding: 0 20px; text-transform: uppercase;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore a.viewmorelnk, .container2 .bucketgroup_vertical .viewmore a.viewmorelnk {text-decoration: none;font-size: 12px;height: 30px;display: inline-block;color: #fff;text-align: center;line-height: 30px;background-color:#000; text-transform: uppercase;font-size: 15px;padding: 0 35px; border-radius:3px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup .viewmore a.viewmorelnk:hover,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#fff;text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection{ text-align:center; font-size:13px; padding-top:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection span{ text-align:center; font-size:13px; color:#666666; display:block}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection select {border: 1px solid #d6d6d6;color: #666666;  display: inline;font-size: 13px;margin-left: 0;margin-top: 4px;width: 80%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block{position:absolute; right:6px; top:6px; z-index:1; width:28px; height:27px; background:#fff; padding-left:3px; padding-top:2px; border:1px solid #ff3300;left:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block .mtb-offer{font-size:12px; font-weight:normal; color:#ff3300;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .offer_block .mtb-offer b{display:block; margin-bottom:-2px; font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .mtb-discount{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability{border: medium none;clear: both;float: none !important;font-size: 11px;font-weight: normal;height: auto;text-align: center;width:auto; padding:10px 0px 5px 0px;display: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .instock {background:url("images/myaccount/stock_available.png") no-repeat scroll left top; color: #2eb135;  font-size: 13px; font-weight: normal; height: 16px; line-height: 16px; margin: 0 auto; padding-left: 15px; padding-top: 0; width: 110px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .container_stockavailability .outstock{background: url("images/myaccount/stock_notavailable.png") no-repeat scroll left top transparent;color: #cc3333;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:28px; text-align:left;padding-top: 0; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .prod-title a.mtb-remove {}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove {   color: #195aae;   display: inline-block;   float: none;   font-size: 13px;   text-decoration: none;   width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove span { padding: 0 0 0 20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more_disable {background: #000;border-radius: 3px;color: #ffffff;cursor: auto;font-size: 16px;height: auto;margin: 0 auto;padding: 5px 10px;text-align: center;text-decoration: none;text-transform: uppercase;display:block; width:155px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .saved-cart .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more_disable {display: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .mtb-desc{font-size:11px; text-align:center; color:#666; width:auto; font-weight:normal;  padding:10px 0px 5px 0px;display:none;}
.myaccountparent .myaccountrightpane .account_contents .mywishlist{ position:relative}
.myaccountparent .myaccountrightpane .account_contents .mywishlist .section_icon{ background: url(images/myaccount/mywishlist.jpg) left top no-repeat}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical{margin: 0px 0px 0px 0px;padding:0px; overflow:hidden;height:100%; text-align:left; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket {margin:0px 10px 10px 0px; padding:10px 0px; position:relative;  width:98%; height:135px; border-bottom:1px solid #e1e1e1; text-align:left; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left{text-align:left; height:135px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {font-size:12px; text-align:left; color:#333; width:auto; font-weight:bold;  padding:0px 0px 10px 0px;  }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left h4.mtb-title a{ color:#000; text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left img.mtb-img {border:none; height:auto; text-align:center;width:100px; padding:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more {background: #757575;border-radius: 5px;color: #ffffff;display: block;float: left;font-size: 14px;height: auto;padding: 4px 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: auto;}
.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-more span {padding-top:3px;display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove {background:none;color: #666666;float: left; font-size: 14px;font-weight: normal;line-height: 25px;margin-left: 20px;padding-left: 0;text-align: left;text-decoration: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove:hover {text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-remove span {display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.mtb-price {height:auto; width:auto; display:block; position:absolute; right:0px; top:45px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left b.lb1 { color:#999;font-weight:normal;  display:none; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left b.lb2 { color:#cc3333;font-weight:normal; font-size:12px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp {color: #666666;font-size: 14px;font-weight: normal;padding-right: 15px;text-decoration: line-through;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {color: #cc3333;font-size: 14px;font-weight: normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore,.container2 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:30px;padding-right:10px; float:right}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore .navbtn_m{padding:0px 10px 0px 10px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .viewmore a.viewmorelnk, .container2 .bucketgroup_vertical .viewmore a.viewmorelnk {background: #757575;border-radius: 5px;color: #ffffff;display: block;font-size: 16px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 127px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup  .bucketgroup_vertical .viewmore a.viewmorelnk:hover,.container2 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#666;text-decoration:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection{font-size:11px; position:absolute; right:0px; top:65px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection span{ text-align:center; font-size:14px; color:#666666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-varientselection select {border: 1px solid #d6d6d6;color: #666666;display: inline;font-size: 14px;margin-left: 0;margin-top: 4px;width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block{position:absolute; right:6px; top:6px; z-index:1; width:28px; height:27px; background:#fff; padding-left:3px; padding-top:2px; border:1px solid #ff3300;left:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block .mtb-offer{font-size:12px; font-weight:normal; color:#ff3300;padding-top:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .offer_block .mtb-offer b{display:block; margin-bottom:-2px; font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .mtb-discount{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability{border: medium none;clear: both;float: none !important;font-size: 11px;font-weight: normal;height: auto;text-align: center;width:auto; padding:10px 0px 0px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability .instock{background: url("images/myaccount/stock_available.png") no-repeat scroll left top transparent;
color: #2eb135;font-size: 14px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:0px;padding-top: 0;  width:auto; margin-bottom:10px; text-align:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .checkbox{ position:absolute; left:6px; top:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .container_stockavailability .outstock{background: url("images/myaccount/stock_notavailable.png") no-repeat scroll left top transparent;
color: #cc3333;font-size: 14px;font-weight: normal;height: 16px;line-height: 16px;padding-left:20px; margin-left:0px; text-align:left;padding-top: 0;  margin-bottom:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left a.mtb-more_disable {background: #aeaeae;border-radius: 5px;color: #f2f2f2;cursor: auto;display: block;float: left;font-size: 14px;height: auto;padding: 4px 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .mtb-desc {color: #666666;font-size: 12px;font-weight: normal;padding: 2px 0;text-align: left;width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left span.comments {color: #666666;font-size: 13px;padding-bottom: 5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-imgdiv{ margin-right:15px !important; position:relative; float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup_vertical .bucket .bucket_left .mtb-details{ float:left !important;}
.myaccountparent .myaccountrightpane .mywishlist_tab{border-bottom:1px solid #e6e6e6; height: 30px; padding-left:0px; margin-bottom:16px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul{float:left;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li{float:left; font-size:15px; font-weight: normal; list-style:none; padding:0px 20px 0px 0px; margin:0px;position:relative; }
.myaccountparent .myaccountrightpane .mywishlist_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 7px 7px 7px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li.active > a{border-bottom:3px solid #000; color:#000;background:url(images/myaccount/shoppinglist_arrow.jpg) 96% 8px no-repeat; padding-right:20px; }
.myaccountparent .myaccountrightpane .mywishlist_summer{position:relative;}
.myaccountparent .myaccountrightpane .mywishlist_tab .mywishlist_summer{float:right;width:598px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .titlebar_tipsy{left: 224px;top: 28px;}
.myaccountparent .myaccountrightpane .mywishlist_summer h4{  font-size:20px; font-weight:bold; text-align:left; color:#999; line-height:40px; float:left;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare{ float:right; width:auto; height:auto; line-height:normal; padding-left:10px; position:relative; z-index:999;margin-top:4px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup{  width:389px; height:48px; position:absolute; right:0px; top:17px; display: none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup .maintxt{  font-size:14px; font-weight:normal; color:#666; border:1px solid #b5b5b5; width:372px; height:26px; text-indent:4px; float:left; margin-top:12px; margin-left:8px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .publicshare .sharepopup .btn_copyurl{background:url(images/myaccount/btn_copy.jpg) left top no-repeat; font-size:0px; height:28px; width:61px; float:left; margin-left:6px; margin-top:3px;display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .public{ background:url(images/myaccount/public.jpg) right top no-repeat;  color:#333; font-size:12px; font-weight:bold; text-align:left; float:left; width:58px;position:relative;}
.myaccountparent .myaccountrightpane .mywishlist_summer .share{ color:#134d8c; font-size:12px; font-weight:normal; text-align:left; float:left; padding-left:10px; text-decoration:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist{font-size:12px;text-align:right;height:auto;padding-left:10px;  float:left; padding-top:0px; margin-top:4px;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist a{background:url(images/myaccount/managelist_bullet.png) left top no-repeat;color:#3366cc; padding-left:20px; padding-bottom:4px; text-decoration:none;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist{ position:relative; margin:0px; padding:0px; z-index:1000}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul{ position:absolute; width:240px; height:auto; left:0px; top:0px;background:#f4f4f4;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li{  font-size:12px; color:#484848; font-weight: normal; float:none;border-bottom:1px solid #e1e1e1; padding:10px 0px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li a{  font-size:12px; color:#484848; font-weight: normal; display:inline; border:none; padding-bottom:0px;}
.myaccountparent .myaccountrightpane .mywishlist_tab ul li .shippinglist ul li a .innerspan{  font-size:11px; color:#909090; font-weight:normal;}
.editwishlist{ padding:10px;}
.editwishlist .formstyle{width:100%; overflow:hidden;}
.editwishlist .formstyle .listname_field{list-style: none outside none;margin: 0;overflow: hidden;padding: 0;}
.editwishlist .formstyle .listname_fielddata{ clear: both;line-height:45px;margin: 0;overflow: hidden;padding: 0;text-align: left;width: 100%; border-bottom:1px solid #f3efec;}
.editwishlist .formstyle li label.editlistlabels{float:left;font-weight: bold;width:30%;  font-size:12px; color:#605e5f;}
.editwishlist .formstyle li span.editlistdesc{display: block;float: left;height: 100%;width: 70%;}
.editwishlist .formstyle li span.editlistdesc .maintxt{ border: 1px solid #ebe6e2;color: #808080;font-size: 12px;font-weight: normal;height:25px;line-height:25px;overflow: hidden;padding: 0 2px; width:262px; background:#fff; margin-top:8px}
.editwishlist .formstyle li span.editlistdesc .guidechar{  font-size:12px; font-weight:normal; color:#9e9e9e; font-style:italic; line-height:20px; padding-bottom:15px; display:block;}
.editwishlist .formstyle li span.editlistdesc .radio{ background:none; border:none; font-size:12px; font-weight:normal; color:#666;  padding:0px 5px}
.editwishlist .formstyle .wishlistbtn{ margin:0px; padding:0px; float:right; margin-right:95px;}
.editwishlist .formstyle .wishlistbtn .editbtn{ float:left; height:27px; padding:10px;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_l{ background: url(images/myaccount/save_l.jpg) left top no-repeat; width:4px; height:27px; float:left;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_m{background: url(images/myaccount/save_m.jpg) left top  repeat-x; width:auto; height:27px; float:left; padding:0px}
.editwishlist .formstyle .wishlistbtn .editbtn .mj_btnbg{ background:none;  font-size:12px; font-weight:normal; text-align:center; color:#fff; padding:0px 15px; line-height:27px;}
.editwishlist .formstyle .wishlistbtn .editbtn .navbtn_r{background: url(images/myaccount/save_r.jpg) right top no-repeat; width:4px; height:27px; float:left;}
.editwishlist .formstyle li label.editlistlabels a{  font-size:11px; color:#d44243; padding-left:3px; font-weight:normal; text-decoration:none;}
.editwishlist .formstyle li span.editlistdesc .slist{ font-size:12px; color:#666; padding-left:3px; font-weight:normal; line-height:normal; padding-right:3px;}
.editwishlist .formstyle li span.editlistdesc .wlist{ font-size:12px; color:#666; padding-left:3px; font-weight:normal;}
.myaccountparent .myaccountrightpane .reoinvitebtn{margin:0px 0px 10px 0px; height:27px; font-size:12px; color:#fff;}
.myaccountparent .myaccountrightpane .navbtn{height:auto;   margin: 0;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn {float: right; height: auto;  margin: 0;}
.myaccountparent .myaccountrightpane .navbtn_l{background:url(images/myaccount/buttons/reinvite/navbtn_l.jpg) left top no-repeat; height:33px;width:6px; display:block;}
.myaccountparent .myaccountrightpane .navbtn_m { height: auto;  line-height: 30px;}
.myaccountparent .myaccountrightpane .navbtn_r{background:url(images/myaccount/buttons/reinvite/navbtn_r.jpg) left top no-repeat; height:27px; width:6px; display:block;}
.myaccountparent .myaccountrightpane .mj_btnbg {border: medium none; font-family: "ProximaNovaRegular"; height:auto;    background: #c41e3a; height: 35px; line-height: 35px;  padding: 0 30px; }
.clear{ clear:both;}
.container2 .referurfriend{ border:1px solid #e0e0e0; background:#f8f8f8; text-align:left;  margin-bottom:20px;padding:26px 0px 24px 0px;}
.container2 .referurfriend .referral_tab{border-bottom:1px solid #e6e6e6; height:27px; padding-left:29px;}
.container2 .referurfriend .referral_tab ul{}
.container2 .referurfriend .referral_tab ul li{float:left; font-size:16px; font-weight:normal; list-style:none; padding:0px 30px 0px 0px; margin:0px;position:relative; }
.container2 .referurfriend .referral_tab ul li a{display:block; color:#999; text-decoration:none; border-bottom:3px transparent; padding:0px 10px 7px 10px;}
.container2 .referurfriend .referral_tab ul li.active a{border-bottom:3px solid #000; color:#000; }
.container2 .referurfriend .referdiv{}
.container2 .referurfriend h4.title_refer{ font-size:14px; font-weight:bold; color:#666; margin-bottom:7px;}
.container2 .referurfriend .importemail{ clear:both; overflow:hidden; margin-bottom:17px;padding:18px 36px 0px 36px; border-bottom:1px solid #e0e0e0;}
.container2 .referurfriend  .maillogos{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.container2 .referurfriend  .maillogos li{margin:0px 4px 4px 0px; padding:0px 0px 0px 0px; list-style:none; float:left; width:auto; height:52px; border:1px solid #ccc; background:#fff;}
.container2 .referurfriend  .maillogos li.active{border:1px solid #333;}
.container2 .referurfriend .importemail .maillogos li img{ width:auto; height:52px; background:#fff;}
.container2 .referurfriend .enteremail .navbtn{ float:right; margin-top:5px;}
.container2 .referurfriend .ordiv {background:none;clear: both;height: 35px;margin: 11px 0 20px;}
.container2 .referurfriend .ordiv h4 {background: #f8f8f8;color: #cccccc;font-size: 20px;font-weight: bold;height: 35px;line-height: 35px;margin: 0 auto;width: 40px;}
.container2 .referurfriend .enteremail .maintxt{ height:110px; width:708px;}
.container2 .referurfriend .refervia{ margin-bottom:10px; overflow:hidden;}
.container2 .referurfriend .chooseemail_collection{ background:url(images/referurfriend/choseyourmail_topjpg) no-repeat center top; padding-top:15px;}
.container2 .referurfriend .chooseemail_div .mailcollection_content{ margin-bottom:15px; background:#f5f5f5 url(images/referurfriend/choseyourmail_bottom.jpg) no-repeat bottom center; padding-bottom:24px; margin-top:12px;}
.container2 .referurfriend .chooseemail_div .mailcollection{ background:#f5f5f5 url(images/referurfriend/choseyourmail_top.jpg) no-repeat top center; padding-top: 18px;}
.container2 .referurfriend .chooseemail_div .r_bottom{  clear:both; height:0px; display:none; }
.container2 .referurfriend .chooseemail_div .chooseemail_all{ border:none; height:30px !important;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li {margin:0px 0px 0px 30px; padding:0px 0px 0px 10px; list-style:none; width:110px; display:inline-block;  line-height:30px;border:none; background:url(images/referurfriend/bg_selectall.jpg) left top no-repeat;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li input.checkbtn{display: block;float: left;height: 28px;}
.container2 .referurfriend .chooseemail_div .chooseemail_all li .carttxt {color: #333333;display: block;float: left;font-size: 11px;font-weight: bold;line-height: 28px;padding-left: 12px;}
.container2 .referurfriend .chooseemail_div .chooseemail{ height:200px; overflow:auto; }
.container2 .referurfriend .chooseemail_div {position: relative; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px;}
.container2 .referurfriend .chooseemail li{margin:0px 0px 0px 16px; padding:0px 0px 0px 15px; list-style:none; width:43%; display:inline-block; border-bottom:1px solid #999; line-height:40px;}
.container2 .referurfriend .chooseemail li input.checkbtn{display: block;float: left;height: 35px;}
.container2 .referurfriend .chooseemail li .carttxt {color: #5c5c5c;display: block;float: left;font-size: 13px;font-weight: normal;line-height: 33px;padding-left: 9px;}
.container2 .referurfriend .chooseemail_div .navbtn { float:right;}
.container2 .referurfriend .loadmore{font-size:12px; color:#0b0b0b; clear:both; padding-top:18px; height:100%; overflow:hidden;}
.container2 .referurfriend .loadmore a{color:#6c6c6c; text-decoration:none; background:url(images/referurfriend/bullet_loadmore.jpg) right top no-repeat; font-size:14px; display:block;height:22px; line-height:22px; width:130px; float:right; padding-right:13px;}
.container2 .referurfriend .enteremail{padding:0px 20px 0px 20px;}
.myaccountparent .myaccountrightpane .profile_details { padding:15px 50px !important;}
.myaccountparent .myaccountrightpane .profile_details .profile_detailsT {display: table;width: 100%;}
.myaccountparent .myaccountrightpane .profile_details .save_field {display: table;width: 100%;}
.myaccountparent .myaccountrightpane .profile_details .save_field .fs_fielddesc { display: block;}
.myaccountparent .myaccountrightpane .profile_details .profile_detailsL {float: left;width:320px;}
.myaccountparent .myaccountrightpane .profile_details .profile_detailsR {float: right;width: 48%;}
.myaccountparent .myaccountrightpane .profile_details .titlestyle_3 {border-bottom: 1px solid #e0e0e0;color: #333333;	font-size: 15px;font-weight: normal;padding: 0;height: 30px; line-height: 30px;margin: 0 0 10px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle .fs_field{ margin: 0;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.fs_fielddata {clear: both;line-height: 25px;margin: 0;overflow: hidden;padding: 0;text-align: left;width: 100%;list-style:none; margin-bottom:13px;font-size: 14px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li label.myaccountlabels {font-size: 14px;color: #333;	width: 100%;display: block; text-align: left;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fieldcolon{font-size:12px; font-weight:bold; color:#666;display:block; float:left;padding:0px  6px 0px 6px;display: none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc {width: 100%;margin: 0; display: flex;}
.myaccountparent .myaccountrightpane .profile_details .maintxt {border: 1px solid #ccc;font-size: 14px;   height: 35px;   line-height: 30px;   width: 100%;}
.myaccountparent .myaccountrightpane .profile_details .maintxt:focus{ border-color:#999;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .radiobutton{margin-top:6px; display:block; float:left;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .radiobutton_label{display:block; float:left; color:#666; margin:0px 20px 0px 4px;font-size:12px;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.DOB {display: table;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.DOB .dropdown {display: table-cell;width: 32%;margin: 0 2% 0 0;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.DOB .dropdown.year {margin: 0;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.MobNo {display: table;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.MobNo .countrycode {width: 18%;float: left;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc.MobNo .width167 {width: 80%;float: right;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .dropdown {  border: 1px solid #abadb3; margin: 0;  width: 100%;}
.myaccountparent .myaccountrightpane .profile_details .v_space {margin: 0;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field{margin-bottom:0px; height:auto;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc { padding: 0; overflow:hidden; height:auto;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn{ width:48%;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn .navbtn_m{ width:100%; height:auto;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn .navbtn_m .mj_btnbg{ padding:2px 20px; height:auto;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn:nth-child(2) .navbtn_m .mj_btnbg{ background:none; color:#666; border:1px solid #b7b7b7;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn:nth-child(2){ float: right;}
.myaccountparent.trackorder{padding:0px;background:#fff;margin: 20px 0;}
.myaccountparent.trackorder .ordersearch .navbtn {  display: table-cell;  float: none;  margin: 0;  vertical-align: bottom;}
.myaccountparent.trackorder .ordersearch .navbtn .navbtn_m { font-weight: normal; height: 31px; line-height: 31px; padding: 0 10px; text-align: center;}
.myaccountparent.trackorder .myaccountrightpane .account_contents{border:none;}
.myaccountparent.trackorder .myaccountrightpane{float:none;width:auto; background:none; padding-right:0px; border: 1px solid #e0e0e0; margin: 0;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup{padding: 20px;}
.myaccountparent.trackorder .trackorder_title {border-bottom:1px solid #ccc;padding-bottom:6px; background-color: #f8f8f8;    padding: 10px;}
.myaccountparent.trackorder .trackorder_title h1{font-size:18px; font-weight:bold; color: #006db7;    font-family: "ProximaNovaRegular";}
.myaccountparent.trackorder .guidetxt{font-size:13px;color:#666; margin: 4px 0 0;}
.myaccountparent.trackorder .guide_txt{font-size:12px;color:#999;display: none; padding-top:4px; font-style:italic}
.myaccountparent.trackorder .lnk_myaccount{color:#666;font-style:normal;display: none;}
.myaccountparent.trackorder .lnk_myaccount a{text-decoration:underline;color:#FC8B00; margin: 0 0 0 5px;}
.myaccountparent.trackorder .lnk_myaccount a:hover{text-decoration:none;}
.myaccountparent.trackorder .ordersearch{margin-bottom:30px; display: table;  width: 100%;}
.myaccountparent.trackorder .ordersearch label{display:block;font-size:14px; font-weight:bold;margin-bottom:4px; color: #666;  margin: 0 0 8px;}
.myaccountparent.trackorder .ordersearch .txt_box{height:30px;border:1px solid #ccc; width:99%; line-height:30px; text-indent:4px;}
.myaccountparent.trackorder .ordersearch .ordno{display: table-cell;  float: none;   padding-right: 20px;  width: auto;}
.myaccountparent.trackorder .ordersearch .email{float:left;width:288px;display: none;}
.myaccountparent.trackorder .ordersearch .mobile{display: table-cell;  float: none;  padding-right: 20px;  vertical-align: bottom;   width: auto;}
.myaccountparent.trackorder .ordersearch .sep{float:left; background:url(images/myaccount/search_sep.jpg) left top no-repeat; width:31px; height:24px; margin:16px 10px 0px 10px; text-align:center; font-size:12px; font-weight:bold; padding-top:8px;margin-top:20px;display: none;}
.myaccountparent.trackorder .ordersearch  .navbtn{height:33px; margin:23px 0px 0px 6px; line-height:27px;}
.myaccountparent.trackorder .ordersearch  .navbtn .navbtn_m{font-weight:normal; text-align:center;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus{position:relative;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus .tipsy{top:-28px;right:-21px;}
.myaccountparent .myaccountrightpane .orders_details .grd .staus .down_arrow .tipsy-arrow{background:url(images/myaccount/tipsy_down.gif) left top no-repeat;left:50%; top:19px;width:6px; height:4px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .payment_method{font-size:13px;color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info .order-delivery {   display: table-cell; border-right:1px solid #ccc;padding-right:10px;width:50%;}
.myaccountparent .myaccountrightpane .order_summery .order_info .order-lastdiv {  display: table-cell;   vertical-align: middle;font-size:13px;padding-left:10px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .order-lastdiv .order_time {  display:block;}
.myaccountparent .myaccountrightpane .order_summery .order_info .order-lastdiv .delivery_time {   display:block;}
.myaccountparent .myaccountrightpane .orders_details .grd .item_desc .seller_info{color:#666;clear:both; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .orders_details .navbtn_m { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none;}
.orders_details .ui-accordion .ui-accordion-header {   background: #f7f8f9 none repeat scroll 0 0; border: 1px solid #cccccc !important; box-sizing: border-box; display: table;  height: auto; padding: 8px 15px;  width: 100%;margin: 10px 0 0;}
.orders_details .ui-accordion .ui-accordion-content {  border: 1px solid #ccc;border-top-width:0;}
.orders_details .ui-accordion .ui-accordion-content .bottom-row {border-top: 1px solid #ccc;box-sizing: border-box;display: table;padding: 15px;width: 100%;}
.orders_details .ui-accordion .ui-accordion-content .bottom-row .cartbutton_r.order_actions { display: table-cell; margin: 0; vertical-align: middle;}
.orders_details .ui-accordion .ui-accordion-content .bottom-row .order-amount {display: table-cell;}
.orders_details .ui-accordion .ui-accordion-header .left-div { color: #2c2c2c;display: table-cell;   font-size: 14px;   line-height: 22px;}
.orders_details .ui-accordion .ui-accordion-header .left-div .by-order-date {color: #666;}
.orders_details .ui-accordion .ui-accordion-header .right-div {  display: table-cell;vertical-align: middle;}
.orders_details .ui-accordion .ui-accordion-header .right-div .navbtn.btn-orderdetails {  border: 1px solid #e0e0e0;   float: right;   margin: 0;   padding: 0;}
.orders_details .ui-accordion .ui-accordion-header-active .right-div .navbtn.btn-orderdetails{  background: #fff none repeat scroll 0 0;}
.orders_details .ui-accordion .ui-accordion-header .right-div .navbtn.btn-orderdetails .navbtn_m {  color: #666;   font-size: 13px;   padding: 2px 13px;   text-transform: uppercase;}
.myaccountparent .logs{margin-top:20px;}
.myaccountparent .support_log{margin-top:40px;}
.myaccountparent .logs ul{list-style:none; margin:20px 0px 0px 0px; padding:0px;}
.myaccountparent .logs ul li{list-style:none; margin:0px 0px 16px 0px; padding:0px 0px 0px 14px; color:#666; font-size:12px;}
.myaccountparent .logs ul li .logdate{float:left; width:30%;}
.myaccountparent .logs ul li .ship_details{overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{ height: auto;   padding: 0 0 10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate{line-height:27px; float:left;margin: 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{float:left;margin: 0;width:265px; margin-left:40px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{ float:left;height: auto; margin: 3px 26px;  vertical-align: middle;  width: auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator span{display:block; width:31px;  text-align:center;background: #dbd9cd;  border-radius: 20px;  color: #000;  font-size: 12px;  height:31px;    line-height: 27px;   margin: 0;   }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd{}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row{border: medium none; background:#efefef; margin-bottom:10px; cursor:pointer;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head{height:100%; border-bottom:1px solid #ccc;padding:14px 12px 14px 12px;overflow:hidden;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .left-div{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div{float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus{font-weight:bold; margin-top:6px; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus span{padding-left:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .staus.delivered{color:#009966}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id{font-size:14px; font-weight:bold;margin-bottom:2px; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id label{cdisplay:inline; font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id a{text-decoration:none;font-weight:normal; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id .item-count{font-size:14px; font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date{font-size:12px; color:#666;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_date span{}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col{padding:10px;height:100%; overflow:hidden; float:left; width:70%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt{color:#333; margin-bottom:6px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt label{padding-right:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt span{color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_actions{clear:both;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col{padding:10px 14px 10px 10px; float:right; width:20%; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus{font-weight:bold; float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus span{padding-left:4px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_status_col .staus.delivered{color:#009966}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details{float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment{font-size:14px; font-weight:bold; color:#333;margin-bottom:2px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment .status{font-size:12px; }
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .shipment .status.delivered{color:#009966;background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row  .shipment-track{float:right; font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row  .shipment-track a{display:block; height:26px; background:#c41e3a; color:#fff; text-decoration:none; line-height:26px; padding:0px 12px 0px 12px; margin-top:3px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li{list-style:none; margin:0px; padding:0px; border-bottom:1px solid #ccc;	line-height:normal; display: table; padding: 15px 0; width: 100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li:last-child{border-bottom:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items {margin:0px 24px 0px 24px}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col{float:none; width:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc{width:86%;color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .seller, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .item-qty, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .unit-price, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .sub-total, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .save-amt{float:none;margin:0;padding:0;font-size:14px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .seller label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .item-qty label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .unit-price label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .sub-total label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .save-amt label{color:#929292;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter .searct-caption{display:none}
.myaccountparent .myaccountleftpane .myaccount-links{display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-details .docket-no{font-size:12px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails{margin-right:15px; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{padding:0px 5px 0px 5px; color:#333; font-size:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender-icon{display:none;}
.myaccountparent .myaccountrightpane .mywishlist_summer .managelist a{font-size:13px; width:auto;font-weight:normal;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col{float:none; display:table-cell; width:58%; padding:8px 15px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col .order-prod-details { display: table-cell;line-height: 22px; padding: 0 0 0 10px; vertical-align: middle;}
.order-prod-details .p_title { color: #666;   font-size: 16px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col .order-imgs {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.orderlist_contents .containergroup .order-grd .grd-row .order_Reorder { display: table-cell;  width: 100px;vertical-align: middle;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_Reorder .order_actions {   float: right;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col .order-prod-details .item-qty {font-size: 14px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col .order-prod-details .sub-total span {color: #666;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col .order-prod-details .item-qty span {  color: #666;}
.order-prod-details .order-prod-price {   color: #666;   font-size: 14px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace { margin: 0; padding: 15px;  padding: 0 !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .summery-info { border-bottom: 1px solid #ccc; box-sizing: border-box; display: table; padding: 20px 15px; width: 100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .summery-info .order_info { display: table-cell;   float: none;   vertical-align: middle;   width: 80%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .summery-info .order_info .order_infotable { display: table;   width: 100%;}
.order_infotable .del-title { color: #333;  font-family: "ProximaNovaRegular";  font-size: 16px;}
.order_infotable .delivery-add {  color: #666;  font-size: 13px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .summery-info .ord_printdiv {  display: table-cell;    vertical-align: middle;display:none; }
.home .container2 .bucketgroup .bucket {height: auto !important;width: 245px !important; margin:15px 4px;}
.home .container2{ width: 1280px; }
.container2 .showcase_next {cursor: pointer;display: none;float: right;height: 38px;margin-top: 0;position: absolute;right: -25px;top: 42%;width: 14px; z-index: 100;}
.container2 .showcase_prev {cursor: pointer;display: none;float: left;height: 38px;left: -25px;margin-top: 0;position: absolute;top: 43%;width: 14px; z-index: 100;}
.home .container2 div.subheading_r{   margin: 0 0 10px; }
.home .container2 div.subheading_r h1, .home .container2 div.subheading_r h2 { text-align:center; color:#222; font-size:16px; display:inline-block; border-bottom:1px solid #c41e3a; }
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {color: #000000;background:#dfdede;height: 36px;}
.cartbtn_div .show_quickview {font-size: 0;}
#spnVoucherCode {font-weight: normal !important;text-align: left;}
.singlepagecheckout .customerdetails .maintxt.phone-number { float: right; width: 80%;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .user-shippingaddress { border:none;    margin: 0;    padding: 0;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address-list {    margin: 0;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address,.myaccountparent .myaccountrightpane .shipping-address{background-color:#fff;border-radius:0;box-sizing:border-box; height:290px;margin:0 0 2%;padding:0;width:48%;border: 1px solid #d2cece;}
.myaccountparent .myaccountrightpane .shipping-address{border:1px solid #d2cece;}
.myaccountparent .myaccountrightpane .shipping-address:hover { border: 1px solid #9bcdff; box-shadow: none;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address:nth-child(2n),.myaccountparent .myaccountrightpane .shipping-address:nth-child(2n){float:right}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .user-name,.myaccountparent .myaccountrightpane .shipping-address .user-name{font-size:16px;height:40px;line-height:40px;overflow:hidden;padding:0 15px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .address-btn,.myaccountparent .myaccountrightpane .shipping-address .address-btn{   float:right;position:static;width:110px;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .user-phone,.myaccountparent .myaccountrightpane .shipping-address .user-phone{border:medium none;margin:0;position:static;width:100%}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address p,.myaccountparent .myaccountrightpane .shipping-address p{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shipping-address .address-body{padding:15px}
.shipping-address .address-footer{border-top:1px solid #e0e0e0;box-sizing:border-box;display:table;font-family:"ProximaNovaRegular";padding:15px;text-transform:uppercase;width:100%}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .btn-delete,.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .btn-edit,.myaccountparent .myaccountrightpane .shipping-address .btn-delete,.myaccountparent .myaccountrightpane .shipping-address .btn-edit{background:#f6f7f7 linear-gradient(#fff,#e7e7e7) repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:4px;color:#333;display:inline-block;font-size:12px;height:30px;line-height:29px;margin:0 10px 0 0;padding:0 10px 0 15px;position:static;text-decoration:none;width:auto;}
.singlepagecheckout .ordersdetails{border:none; margin:0; padding:0;}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails .imgdiv{float:left; width:100px;}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails .productdescdiv{float:left;}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails .productname{color:#333;font-size:14px;margin:5px 0 0;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .new-ui.user_contactupdate {font-family: "sansasoftnormal";   font-size: 14px;}
.singlepagecheckout .ordersdetails .shoppinggrd .productuniteprice, .singlepagecheckout .ordersdetails .shoppinggrd td, .singlepagecheckout .ordersdetails .shoppinggrd .productqty, .singlepagecheckout .ordersdetails .shoppinggrd .productdetails {border-bottom:1px solid #e0e0e0;width: auto;}
#divRegistrationTemplate .subheading_r { display: none;}
#divRegistrationTemplate .userContainer .separatordiv .navbtn .navbtn_m .mj_btnbg { color: #fff;}
#divRegistrationTemplate .custom-title {  margin: 0;}
#divRegistrationTemplate .navbtn_m {  float: none;     background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none;}
#divRegistrationTemplate a.mj_btnbg { box-sizing: border-box; color: #fff; text-decoration: none; line-height: 40px; padding: 0; text-align: center;}
#divRegistrationTemplate .navbtn { float: none;  margin: 0;}
#divRegistrationTemplate{  padding: 0;}
#divRegistrationTemplate #divResend { float: left;}
#divRegistrationTemplate #divUserDetails .navbtn {   float: none;}
.singlepagecheckout .ordersdetails .shoppinggrd td{color:#333;font-family:"ProximaNovaRegular";font-size:14px;}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails .productsku{color:#666}
#txtBirthday {width: 100% !important;}
.login .container1 { font-family: "sansasoftnormal"; margin: 0;   padding: 0;}
.login .col2_content_T09 {width: 500px !important;}
.login .container1 .loginbucket label.userid {font-size: 14px;  text-transform: capitalize;  position: static;   display: block;  margin: 0 0 10px;  width: 100%;}
.login .container1 .loginbucket input.useridtxt { font-size: 13px;  box-sizing: border-box;      position: static;   display: block;  width: 100%;       background-color: #fff; color: #666666; font-size: 14px; height: 40px; padding: 0; text-indent: 10px;}
.login .container1 .loginbucket label.userpwd { font-size: 14px; padding: 0;  position: static;display: block; margin: 0 0 10px; width: 100%;}
.login .container1 .loginbucket input.userpwdtxt {   box-sizing: border-box;   position: static;   text-transform:capitalize; display: block; margin: 0; width: 100%;       background-color: #fff; color: #666666; font-size: 14px; height: 40px; padding: 0; text-indent: 10px;}
.login .container1 .loginbucket span.forgotpassword {margin: 0; padding: 0; text-align: right; float: left;}
.login .container1 .loginbucket span.userreg { font-family: "ProximaNovaRegular";    color: #666;    float: right;    margin: 0;    text-align: right;font-size: 13px;}
.container1 .loginbucket span.forgotpassword, .container1 .loginbucket span.userreg{ font-size:13px;}
.login .container1 .loginbucket .logbutton {margin: 0;padding-top: 0;  bottom: 20px;margin: 0;float: none; position: static;width: auto;}
.login .container1 .loginbucket .logbutton .navbtn {display: block;float: none;background: none;  border: none;  margin: 10px 0;width: auto;  height: auto; margin-top: 0px;}
.login .container1 .login_features li {background: url("images/main/bulet_loginfeatures.gif") no-repeat scroll left 6px; list-style: outside none none; margin: 0 0 5px; padding: 0 0 0 15px; text-align: left;}
.login .container1 div.subheading_r {background:none;border:none;border-bottom:1px solid #cdcdce; height: 30px;  margin: 10px 0 0; }
.login .container1 div.subheading_r h1, .login .container1 div.subheading_r h2 { height: 30px; line-height: 30px; padding: 0;}
.login .container1 .controlcontent_r {  padding: 0;}
#ctl00_ContentPlaceHolder1_ctl00_ctl01_Login1_panel3, #ctl00_ContentPlaceHolder1_ctl00_ctl01_Login1_panel4 { width:100%; display: block;    margin: 0;}
.login .container1 p{ padding:0;}
.registernow_div .navbtn_m {float: right;padding: 0 15px; text-transform: uppercase;}
.container2 #divRegistrationTemplate { margin: 0;}
.login .container2 #divRegistrationTemplate p {  font-family: "sansasoftnormal";   font-size: 14px;   font-weight: normal;    padding: 0;}
.container2 #divRegistrationTemplate .containergroup ul li { height: 66px;    margin: 5px 0 15px;}
.container2 #divRegistrationTemplate .containergroup.nopadding ul li { clear: none; margin: 5px 2% 5px 0; width: 48%;}
.container2 #RegistrationForm .containergroup .formstyle li span.fs_fielddesc { margin: 0;}
.container2 #divRegistrationTemplate .containergroup .formstyle li span.fs_fielddesc { margin: 0;}
.container2 #divRegistrationTemplate .containergroup .fourtynineright { float: left;   width: auto;}
.container2 #divRegistrationTemplate .containergroup .separatordiv { margin: 0;}
.container2 #divRegistrationTemplate .loginlnkdiv { font-size: 13px;  margin: 15px 0 0; text-align: center;}
.container2 #divRegistrationTemplate .login .container2 {  font-family: "sansasoftnormal";}
.container2 #divRegistrationTemplate .loginlnkdiv > a {   color: #323232}
.container2 #divRegistrationTemplate .userContainer .user-login { padding: 0px;}
#divMsg {bottom: 0;font-size: 10px !important; margin: 0 auto; position: absolute; text-align: left;  width: 100%; line-height:10px;bottom: -20px; color: #333 !important; padding: 0 0 0 10px; z-index: 5;}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .address-btn a.continue-btn, .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m { box-shadow: none; background:#fc8b00 linear-gradient(#fb801d,#ea6c05) repeat scroll 0 0;border:1px solid #c9722c;}
.shipping-address .btn-delete span,.shipping-address .btn-edit span{display:inline-block;height:20px;margin:0 0 0 5px;vertical-align:middle;width:20px}
.shipping-address .btn-delete span{background:rgba(0,0,0,0) url(images/main/delete-icon.png) no-repeat scroll 0 0}
.shipping-address .btn-edit span{background:rgba(0,0,0,0) url(images/main/edit-icon.png) no-repeat scroll 0 0}
.singlepage_container1, .singlepagecheckout .checkoutstep .navbtn1, .singlepagecheckout .couponcode_parent{ margin:0;}
.myaccountparent .myaccountrightpane  .section_right { float: left; height: 75px; position: relative; width: 827px;}
.myaccountparent .myaccountrightpane #Changepassword .profile_details { width: 50%;}
.myaccountparent .myaccountrightpane #Changepassword .navbtn_m { margin: 0 20px 0 0;}
form[action^="SetPassword.aspx"] .container2 div.subheading_r { display: none;}
.container2 .containergroup #tempSetPwd.formstyle {margin: 20px 0 0;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata {display: table; margin: 5px 0 10px;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .txt260 #divLoginid { display: table;  width: 100%;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .txt260 #divLoginid .login_prefix.maintxt { float: left;    width: 20%;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .txt260 #divLoginid .InputUserName.maintxt { float: right; width: 79%;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .navbtn { margin: 0;}
.container2 .containergroup #tempSetPwd.formstyle ul.fs_field{margin:20px 0 0;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .navbtn_m {  background: #fc8b00 linear-gradient(#fb801d, #ea6c05) repeat scroll 0 0; border: 1px solid #c9722c;}
.container2 .containergroup #tempSetPwd.formstyle li label.cartformleft {float: none;color: #333333; display: block; font-size: 14px; margin: 0 0 5px;text-transform: uppercase; width: 100%;}
.container2 .containergroup #tempSetPwd.formstyle li span.fs_fieldcolon {display: table-cell;float: none;padding: 0;width: 1%;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright {display: table-cell;float: none;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright #EmailTextDiv > input {height: 25px;width: 250px;}
.container2 .containergroup #tempSetPwd.formstyle li span.fs_fielddesc {display: block; padding: 0;margin: 0;}
.ui-dialog.addressedit-dialog { width: 440px !important;}
.ui-dialog.addressedit-dialog .ui-dialog-title { color: #006db7; font-size: 20px;}
.ui-dialog.addressedit-dialog .ui-dialog-content { width: 100% !important;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata label{display:block;margin:0;padding:0;text-align:left;width:100%}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails{padding:0 15px}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt,.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .dropdown{width:100%}
.ui-dialog.addressedit-dialog .singlepagecheckout{font-family:"sansasoftnormal"}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata{display:inline-block;float:none;margin:0 0 10px}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar{background:rgba(0,0,0,0) none repeat scroll 0 0;border-top:1px solid #e0e0e0}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1{margin:0}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-countrycode{margin:0;width:20%}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt.phone-number{float:right;width:78%}
.ui-dialog.popup-registration .container2 {width: 100%; margin: 0; padding:0;}
.ui-dialog.popup-registration .container2 .userContainer {  margin: 0;}
.ui-dialog.popup-registration .container2 .userContainer .user-login {  border: 0 none;}
.ui-dialog.popup-registration .ui-dialog-content { height: auto !important;}
.ui-dialog.popup-registration .ui-dialog-titlebar {  font-size: 0;   height: auto;    line-height: inherit;border: medium none;}
.loadmoreproducts {font-family: "sansasoftnormal";  text-transform: uppercase; clear: both;  }
.loadmoreproducts .div_r { padding: 0;}
.loadmore.bucketgroup + .loadmoreproducts {display: none;}
.container2 .productscount { color: #666;  height: 40px;  line-height: 40px;  text-align: left;}.container3 .newssignupbucket .subscribelabel {display: none;}
.container3 .newssignupbucket .navbtn .navbtn_m {line-height: 28px; border-radius:0px;background: #f98e00;font-size: 0; height: auto;    padding: 0; width: 100%;}
.container3 .newssignupbucket .navbtn {margin:0;float: none; height: 29px;}
.container3 .newssignupbucket .navbtn .navbtn_m .mj_btnbg {color: #ffffff; display: block;height: 29px;padding: 0;width: 100%;  font-size:14px; line-height: 28px;}
.container3 .newssignupbucket .subscribebutton {float: left;width: 20%;}
.container3 .newssignupbucket .subscribemailtxt {float: left;line-height:28px;background:none;text-transform:lowercase; font-size:11px; color:#666666; border: 1px solid #ccc;box-sizing: border-box; height: 29px; width: 70%; text-indent:10px;}
.container3 .newssignupbucket {overflow: hidden; position: relative;  margin: 0; width: 90%; height:50px;}
.container3 div.subheading_r{background:#f2f2f2;height:35px;margin:0 0 10px;overflow:visible;padding:0}
.container3 div.subheading_r h1,.container3 div.subheading_r h2{height:35px;line-height:35px;background:none;color:#000;display:block;font-size:14px;font-weight:400;margin:0;padding-left:15px;position:relative;text-align:left;text-transform:uppercase}
.container3 .bucketgroup{background:none;height:100%;margin:0;overflow:hidden;padding:0}
.container3 .bucketgroup .bucket{height:auto!important;margin:1% .3%;width:16%!important;border:medium none;float:left;height:auto!important;position:relative;text-align:center}
.container3 .bucketgroup .bucket .bucket_left{background:#fff none repeat scroll 0 0;border:1px solid #fff;padding:10px}
.container3 .bucketgroup .bucket:hover .bucket_left{border:1px solid #cfcfcf;height:auto!important;width:auto!important}
.container3 .bucketgroup .bucket .bucket_left img.mtb-img{border:medium none;display:block;height:auto!important;margin:0 auto;text-align:center;width:100%!important}
.container3 .bucketgroup .bucket .bucket_left .mtb-desc{display:none}
.container3 .bucketgroup .bucket .bucket_left label.mtb-mrp .lb1{font-weight:400}
.container3 .bucketgroup .bucket .bucket_left label.mtb-mrp{color:#666;display:block;font-size:13px;font-weight:400;margin:0;text-decoration:line-through}
.container3 .bucketgroup .bucket .bucket_left h4.mtb-title{border:medium none;color:#666;font-size:14px;font-weight:400;height:30px;margin:10px 0;overflow:hidden;padding:0 0 8px;width:auto}
.container3 .bucketgroup .bucket .bucket_left .mtb-price{display:block!important;height:40px;line-height:20px}
.container3 .bucketgroup .bucket .bucket_left label.mtb-ofr{color:#333;display:block;font-size:13px;font-weight:400;margin:0;text-transform:uppercase}
.container3 .bucketgroup .bucket .bucket_left b.lb2{color:#333;font-weight:400}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more{background-color:#f98e00;min-width:100px;color:#fff;display:inline-block;font-size:13px;font-weight:400;height:25px;line-height:25px;margin:10px auto 0;outline:medium none;text-align:center;text-decoration:none;text-transform:uppercase;visibility:hidden;width:50%}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more span{display:block;font-weight:400;padding-top:0}
.container3 .bucketgroup .bucket:hover .bucket_left a.mtb-more{visibility:visible}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:769px)/";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 }
a:hover { cursor:pointer }
*/ #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 }
textarea { height:auto; min-height:50px }
select { width:100% }
.text-left { text-align:left!important }
.text-right { text-align:right!important }
.text-center { text-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 }
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin:0; padding:0 }
.subheader { line-height:1.4; color:#6f6f6f; font-weight:400; margin-top:.2rem;margin-bottom:.5rem}
hr { border:solid #DDD; border-width:1px 0 0; clear:both; height:0; margin:1.25rem 0 1.1875rem }
em, i { font-style:italic; line-height:inherit }
strong, b { font-weight:700; line-height:inherit }
small { font-size:60%; line-height:inherit }
code { background-color:#f8f8f8; border-color:#e0e0e0; border-style:solid; border-width:1px; color:#333; font-family:'Open Sans', sans-serif; font-weight:400; padding:.125rem .3125rem .0625rem}
abbr, acronym { text-transform:uppercase; font-size:90%; color:#222; cursor:help }
abbr { text-transform:none }
abbr[title] { border-bottom:1px dotted #DDD }
blockquote { margin:0 0 1.25rem; padding:.5625rem 1.25rem 0 1.1875rem;
border-left:1px solid #DDD }
blockquote cite { display:block; font-size:.8125rem;
color:#555 }
blockquote cite:before { content:"\2014 \0020" }
blockquote cite a, blockquote cite a:visited { color:#555 }
blockquote, blockquote p { line-height:1.6; color:#6f6f6f }
.vcard { display:inline-block; margin:0 0 1.25rem; border:1px solid #DDD; padding:.625rem .75rem}
.vcard li { margin:0; display:block }
.vcard .fn { font-weight:700; font-size:.9375rem}
.vevent .summary { font-weight:700 }
.vevent abbr { cursor:default; text-decoration:none; font-weight:700; border:none; padding:0 .0625rem}
.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:#333; color:#FFF; 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:#FFF; font-weight:700; 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 .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:#FFF; 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:-.5rem;
left:.90625rem;
box-shadow:0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFF; 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:#333; 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 0; 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:#333; 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 0; 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:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; display:block; font-size:.75rem;
font-weight:700; margin:0; padding:.3rem .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:.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:#333; 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:#999; font-weight:700; padding:.3rem .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:#333; 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:#999; font-weight:700; padding:.3rem .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% }.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; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.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; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(flora/i/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 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; }
.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; }
.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); }
.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; }
.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 {}
.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; }
.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;   margin-top: -8px; height:8px; left:auto!important;right:15px!important;top:23px width:10px;}
.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; }
.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; }
.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%; }
.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; }
.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*/}
.ui-dialog {background: #fff;border: 1px solid #000;clear: both;padding: 0; position: absolute; width: 300px;}
.ui-dialog .ui-dialog-titlebar {background: #cccccc;border: medium none;color: #fff;font-size: 17px;height: 40px;line-height: 40px;margin-bottom: 0; padding: 0 0 0 13px;position: relative;width: auto;}
.ui-dialog .ui-dialog-title { margin: 0em; font-weight:normal; display: block;  float: none;  text-align: center;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; margin: -10px 0 0 0; padding: 0px; background: rgba(0, 0, 0, 0) url("images/main/dialog-icons1.png") no-repeat scroll 0 0; height: 30px;  margin: 0;  right: -13px;  top: -13px;  width: 30px;cursor: pointer; }
.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;background-color: #000;  border-bottom: 1px solid #000;  font-family: "ProximaNovaRegular";  font-size: 23px;  padding: 0;  text-transform: uppercase; }
.ui-corner-all {-moz-border-radius:0px;}
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display:none !important;}
.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;}
.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 { background:#cacaca; height:6px; color: #333333; border:none; margin: 0 0 0 -7px;top: -5px;  }
.ui-slider-horizontal .ui-slider-handle { background: url("images/main/slider-handle.png") no-repeat scroll 50% 50%; border: medium none;color: #333333; height: 17px; margin-left: -6.6em; top: -6.3em; width: 17px;}
.ui-slider-horizontal .ui-slider-range { top: 0; background:#999; height:6px; font-size:1px; }
.ui-slider .ui-slider-range {position: absolute;	z-index: 1;font-size: .7em;display: block;border: 0;top: 0;height: 5px;background: #f1bf00;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; }
.ui-tabs {background:none; border:none;  font-size:11px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0px 0px 0px 0px; background:none; border:none;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0px 5px  0px 10px; }
.ui-tabs .ui-tabs-nav .ui-state-default {background:none;border: medium none;height: 40px;margin-right: 2px;padding-right: 0;position: relative;top: 0;}
.ui-tabs .ui-tabs-nav .ui-state-default a {background:none;color: #666666;font-size: 14px;font-weight: normal;height: 35px;padding: 0 25px;text-transform: uppercase; line-height:36px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0; background:url(flora/i/select_right.jpg) center bottom no-repeat; border:none;   color:#666; height:40px; padding-right:0;}
.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 { background:none;color: #000000;cursor: text;height: 35px;padding: 5px 15px 0;text-transform: capitalize;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding: 0px; display: block; border-width: 0; background:#fff; border:none; margin-top:0px; }
.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;}*{ outline:none; padding:0; margin:0;}
body{font-family:'ProximaNovaRegular';background:none; }
body.checkout, .checkout .body_parentdiv, .checkout #mainL, .checkout #maindL { background: none;}
body.iframebody{background:none;}/*only for iframe*/
#maindL{width:100% !important;}
#maindR{ padding:0px; }
main{margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background:none; }
{font-size: 20px;color: #A11671;margin: 0px;padding: 0px;font-weight: bold;}
{text-align: left;margin: 0px; padding: 0; font-size:13px;  color:#666;}
.lable{	vertical-align: middle;}
txtbox {height: 18px;width: 156px;border: 1px #855e9f solid;font-size: 11px;color: #000000;background-color: #FFFFFF;margin-bottom:5px;margin-top:0px;}
btn_BgMore{width:auto;text-align:center;}
.btn_More{border:1px solid #6F3A87 ; background-color:#8C4AAB;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-size:12px;vertical-align:middle;color:#8F0E47;border:1px solid #E1BCCE;height:20px;}
.logo_Martjack{height:12px;vertical-align:middle;}
.logo_Martjack img{background-color:#FFFFFF;margin-top:1px;}
masthead{: 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;}
CompanyLogo{float:left;vertical-align:middle;margin-top:15px;margin-left:10px;}
.CompanyLogo a, .CompanyLogo a:link, .CompanyLogo a:active, .CompanyLogo a:visited, .CompanyLogo a:hover {font-size:20px;text-decoration:none;color:#A11671;font-weight:bold; }
header {display: table-cell;vertical-align: middle;text-align: left;}
#headersectiondiv{ position:relative;}
#nav {margin: 0;position: relative;display: table-cell;vertical-align: middle;z-index:99;}
#searchbar {display: block; width: 100%; vertical-align:middle;}
#searchbar .srachright_div.FormSection {background-color: #fff;border: medium none;border-radius: 20px;box-sizing: border-box;height: 30px;width: 100%;}
#searchmain{display: table-cell; float: none; height: auto; vertical-align: middle; width: auto; padding-left:5px;}
#main{position:relative; margin:0px; top:0px; left:0px; clear:both; width: 1200px;}
#myaccount { display: inline-block; margin: 0 15px 0 0;}
.martjacklogo{  padding-right:0; bottom: 0px;right: 0px; display: inline-block; float: right; position: static; height:35px; display:none;}
.martjacklogo a{background:url(images/main/martjacklogo1.png) no-repeat right center; display:block;float:right;  height: 30px; width: 88px;}
.martjacklogo > a { font-size: 0;}
div.menubg_r{padding-right:8px;margin:0px 0px 0px 0px;}
div.menubg_l{margin:0px;padding:0px;padding:0px 0px 0px 12px;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:hover{color:#7f7f7f;text-decoration:none;}
.menubg_l .menus li a:hover span.topnav_a_text{text-decoration:underline;}
div.searchbarbg_r{height:auto;  margin:0px 0px 0px 0px;}
div.searchbarbg_l{width:100%;  margin:0px;padding:0px;display: block; height: 30px;}
.searchbarbg_l label{display:none; color: #666666;font-size: 13px;font-weight: normal;text-transform: capitalize;}
.searchbarbg_l .searchtext {border:none;color: #666666;font-size: 12px;height: 30px;line-height: 30px;overflow-x: hidden; padding:0px;text-transform: capitalize;width:100%; text-indent:10px; background:none; }
.searchbarbg_l .searchtext:focus {  width: 100%;}
.searchtxtdiv{float:left;padding:0;width: 80%; }
.searchbutton{float:left;width: 20%; cursor:pointer;}
.searchbutton .navbtn{ padding:0px; margin:0px; height:auto;width:100%;  box-sizing: border-box; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;   border: medium none;   border-radius: 0 20px 20px 0;}
.searchbutton .navbtn .navbtn_l{display:none;}
.searchbutton .navbtn .navbtn_r{display:none;}
.searchbutton .navbtn .navbtn_m{  height:auto; width:100%; padding:0px; background:url(images/main/searchbutton-bg4.png) no-repeat center center;}
.searchbutton .navbtn .navbtn_m .mj_btnbg{ font-size:0px; width:100%; height:auto; display:block; padding:0px; line-height: 28px;}
.comparisionbtn_div{float:right;padding:4px 0px 0px 0px; outline:none;}
.cart_comparision_btn{background-image:url(images/main/searchbar/bg_btn.gif);background-position:top left;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_r{display:none;}
.cartdetails_div {  color: #fff;}
.cartdetails_div .cartdetails_divheading{ display:none;}
.cartdetailsinfo{background:none;padding-right: 0; height: auto;	display: inline-block;	vertical-align: middle;}
#ctl00_SB1_lblEmptyBskt{ font-size:11px; color:#4e953b; font-weight:bold; display:block; padding-right:44px; padding-top:31px;}
.cartitemdetails {display: block; height: auto;padding: 0 !important;}
.searchbarbg_l label.lblEmptyBskt.noitems.Empty {width: auto;}
label.noofitems {color: #666666;display: inline;font-size: 13px;font-weight: normal;padding: 0;}
.searchbarbg_l label.lblEmptyBskt.noitems, .searchbarbg_l label.cartitem_number { color: #666666; display: inline-block !important; font-size: 13px; font-weight: normal; height: 20px; line-height: 20px; padding: 0; text-align: center; width: auto;}
.searchbarbg_l label.lblEmptyBskt.noitems {background:none;width: auto;}
label.cartcurrency{display:inline; font-size:12px; padding-right:2px;}
label.cart_amnt{display:inline; font-size:12px;}
.cartbtn_div{position:absolute;  margin: 0;  padding: 0 !important;  right: 0;  top: 0;  height: 100%;width: 100%;}
.cart_btn{ background:none;  position:absolute;  height: 100%;right: 0;top: 0;width: 100%;}
.cart_btn a.buttonlnk{font-size:0px; display:block;color:#666;  height: 100%;width: 100%; }
#myaccount:hover .userlogin {display: block;}
#myaccount:hover .myaccount-toggle {background-color: #fff;	color: #046bba;	border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.userlogin span {color: #666666;height: auto;line-height: 30px;text-align: right;}
.userlogin .user-info span {  text-transform: uppercase;  text-align: left;  display: block;  height: auto;  line-height: 25px;  font-size: 14px;}
.userlogin .user-info span + span {  font-size: 16px;  font-weight: bold;}
.userlogin span label{font-weight:bold; display:none;}
.userlogin a.loginlnk { color: #ffffff; font-size: 11px; font-weight: normal; margin: 0 0 0 20px; padding: 0; position: relative;  text-decoration: none;}
.userlogin a.loginlnk::after { content: "|"; margin: 0; position: absolute; right: -13px; top: 0;}
.userlogin a.loginlnk:last-child::after { font-size: 18px; top: -5px;}
.userlogin a.loginlnk:hover{text-decoration:underline;}
.userlogin .SIGNIN a {display: block;text-align: center;text-transform: uppercase;background-color: #f3750f;border: 1px solid #ca732e;color: #fff;  font-family: 'ProximaNovaRegular';}
.userlogin .SIGNIN {  margin: 10px 0 5px 0;}
.userlogin .Register span {  display: inline;}
.userlogin .Register a {  display: inline;  padding: 0;}
.userlogin a.loginlnk:hover {	text-decoration: none;}
.userlogin .Register {  line-height: 25px;  text-align: center;}
.userlogin .Register a.loginlnk {  color: #046bba;  text-decoration: underline;}
.headerstyle {background-color: #ffffff;color: #333;font-size: 14px;font-weight: normal;height: 32px;line-height: 1.87;}
.headerstyle th{padding-left:10px; 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.gif');background-repeat:no-repeat;border:0px;height:25px;width:25px;}
.qtytxt{border:1px solid #000000;color:#000000; height:16px; padding-left:4px; padding-top:2px; width:40px!important}
.deletebtn{border:0px;height:25px; cursor:pointer;  background:none; color: #006bba; display: block;    text-decoration: underline;  width: auto;}
.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.gif');background-repeat:no-repeat;border:0px;height:25px;width:25px;}
.grditemstyle_productdetails{padding:10px;font-size:13px;color:#7f7f7f;width:55%; vertical-align:top;}
.grditemstyle_productdetails .imgdiv{ width:100px; height:100px; float:left; border:none;}
.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;font-weight: normal; margin-bottom:5px; color: #333;}
.grditemstyle_productdetails .productdescdiv li.producttext{color:#666666;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk{ margin: 0;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk a{text-decoration:underline; color: #666;  text-decoration: none;text-transform: uppercase; font-size: 10px;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk a:hover{text-decoration:none;}
.grditemstyle {color: #333;font-size: 14px;padding: 10px;vertical-align: top;width: 14.5%;}
.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; font-family: "ProximaNovaRegular";}
.col_quantity {width:60px;}
.col_total {width:60px; font-family: "ProximaNovaRegular";}
.col_remove {width:20px;}
.mj_logo{text-align:center;}
#footer{margin: 0;  overflow:hidden; position:relative; clear:both;   background-color: #212121;  height: auto;  padding: 50px 0;}
.bottombartop_r{margin:0px 0px 0px 0px;padding:0px; height:3px;font-size:1px; clear:both; display:none;}
.bottombartop_l{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-size:11px;padding:0px;}
.bottombarbottom_r{font-size:1px; display:none;}
.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:#b2b2b2; margin:0px; padding:0px; text-align:left;}
div.stepsbg_r{height:50px;padding:0px 6px 0px 0px;margin:18px 0px 0px 0px; display:none;}
div.stepsbg_l{height:50px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
.stepsbg_l ul.steplist{list-style:none;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;}
div.breadcrumbg_r{ height:32px; margin: 0;  background-color: #333;height: 20px;padding: 6px 0;}
div.breadcrumbg_l{position:relative; margin:0px; font-size: 13px;  height: auto;padding: 0;}
.breadcrumbg_l .breadcrumlnk{color:#000000;text-align:left;width:auto;float:left; height: 20px;line-height: 20px;  padding: 0;}
.breadcrumbg_l .breadcrumlnk .maincategoery{text-decoration:none; font-weight: normal; background: rgba(0, 0, 0, 0) url("images/main/pdp-srite.png") no-repeat scroll left -511px;  display: inline-block; font-family: "ProximaNovaRegular";  height: 20px; line-height: 20px; text-decoration: none; color: #fff;  font-size: 13px;  margin: 0 0 0 15px;  padding: 0 0 0 20px;} 
.breadcrumbg_l .breadcrumlnk a {background: url('images/main/pdp-srite.png') no-repeat left -511px;	display: inline-block;height: 20px;text-decoration: none;font-family: 'ProximaNovaRegular';line-height: 20px;   color: #ccc;font-size: 13px;margin: 0 0 0 15px;padding: 0 0 0 20px;}
.breadcrumbg_l .breadcrumlnk a:first-child {background: none;padding: 0;margin: 0;}
.breadcrumbg_l .breadcrumlnk a:last-child { color: #fff;}
.breadcrumbg_l .breadcrumlnk a:hover{text-decoration:none;}
.breadcrumbg_l .breadcrumlnk a.nobullet {color:#666666;}
.breadcrumbg_l .breadcrumlnk a:first-child + a {  display: inline-block;}
.breadcrumbg_l .compairebtn{float:right; padding-top:4px;}
 #divCompPop {height:auto;margin-left:-200px;padding-bottom:20px;position:absolute;right:32px;top:0px;z-index:210;}
.cmp_pop {border: 1px solid #cccccc;height: 132px; position: relative; width: 440px;}
.cmp_pop_l{ width:5px; height:132px; background:url(images/main/pop/pp_l.gif) no-repeat; float:left; display:none;}
.cmp_pop_m { background:none;float: left;height: 122px;padding: 0;width: 440px;}
.cmp_pop_r{ width:8px; height:132px; background:url(images/main/pop/pp_r.gif) no-repeat; float:left; display:none;}
.cmp_pr {background: #e5e5e5;height: 31px;width: 100%;}
.cmp_pop_tl{ width:7px; height:31px;  float:left;}
.cmp_pop_tm {float: left;height: 31px;line-height: 30px;padding: 0 0 0 5px;text-align: left;width: 368px;}
.cmp_pop_tr {float: right;height: 31px;margin: 0 5px 0 0;width: 19px;}
.cmp_pop_tmh{ font-size:14px; color:#000;  font-weight:normal;}
.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:none; font-size:13px; color:#666;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:auto; 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_prul li div img {border: 1px solid #cccccc;}
.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: #f3cd00;border: medium none;color: #000000;cursor: pointer;display: block;font-size: 13px;font-weight: normal;height: 18px;line-height: 17px;margin: 5px 0; padding: 2px 5px;text-align: center;text-decoration: none;text-transform: uppercase;width: auto;}
a.btnpr:hover{ text-decoration:none;}
.cmp_pop_mtxt{ color:#fff;  font-weight:normal; text-align:center; font-size:14px;}
.errorimg{width:36px;background:url(images/main/error.gif) no-repeat top left; height:32px; float:left;margin-left:5px;margin-top:5px; display:none;}
.msgimg{width:36px;background:url(images/main/msg.gif) no-repeat top left; height:32px;  margin-left:5px;margin-top:5px; display:none;  vertical-align: middle;}
.successimg{width:36px;background:url(images/main/success.gif) no-repeat top left; height:32px; float:left; margin-left:5px;margin-top:5px; display:none;}
.info{font-size:12px;   text-align:left;  display: table-cell; padding: 0 0 0 10px; vertical-align: middle;}
.empty_msg{height: auto;border: 1px solid #bce8f1;margin: 1% auto;overflow: hidden;background-color: #d9edf7;padding: 2px;width: 98%;box-sizing: border-box;padding: 8px 6px;width: 99%;color: #31708f;}
.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{margin:1% auto; overflow:hidden;background-color:#ffffff; padding:5px; width:98%;height: auto;border: 1px solid #ebccd1;background-color: #f2dede;box-sizing: border-box;display: table;color: #a94442;border-radius:3px;}
.error_msg .info{ color: #a94442;}
.error_msg .msgtitle{font-weight:bold;}
.error_msg .msgtext{font-weight:normal;}
.error_msg .msgtext a{ color:#000; font-weight:bold; text-decoration:underline;}
.error_msg .msgtext a:hover{text-decoration:none;}
.success_msg{height:auto ; border: 1px solid #d6e9c6;margin: 1% auto;overflow: hidden;background-color: #dff0d8;box-sizing: border-box;display: table;padding: 5px;width: 99%;border-radius: 3px;color:#006501;}
.success_msg .msgtitle{font-weight:bold;}
.success_msg .msgtext{font-weight:normal;}
.success_msg .msgtext a{ color:#000; font-weight:bold; text-decoration:underline;}
.success_msg .msgtext a:hover{text-decoration:none;}
.maindiv{width:190px;height:auto;border:1px solid #f00;background:#f2f2f2;color:#ff0000;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_top{ background:#333; height:50px; border-radius:3px;}
.storemap_right{ float:right; width:5px; display:none; height:50px;}
.storemap_left{ float:left; width:10px; display:none; 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;  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;} 
.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; }
.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:#000; 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;}
.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{height:80px;width:80px; background:url(images/main/loader-image-animation.gif) no-repeat scroll center center;}
.container1 .productlocatorbucket div.storelocate_sliderbg_r{padding-right:5px; height:70px;  margin:2px 7px 0px 7px;}
.container1 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:70px; 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-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:#000;  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-weight:bold;}
.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-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;}
.vs_popup{ width:100% !important; height:100%; overflow:hidden; color:#666666;  font-size:13px;}
.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;  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;  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;  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;}
.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-size:12px; overflow:hidden;}
.vs_popup_form .vs_select { border: 1px solid #cccccc;color: #666666;  font-size: 13px; height: 25px; width: 220px;}
.vs_popup_form .vs_txtbox2 {border: 1px solid #cccccc;color: #666666; font-size: 13px; height: 25px; padding-left: 5px; width: 213px;}
.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-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;  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;}
#currency_selecter{position:absolute; top:4px; left:0px; width:204px;  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 #ebccd1;margin: 1% auto;overflow: hidden;background-color: #f2dede;padding: 5px;width: 99%;box-sizing: border-box;display: table;color:#a94442;}
.error_msgsmall .errorimgsmall {display:none;width: 30px;background: url(images/container2/msg/icon_error.gif) left center no-repeat;vertical-align: middle;}
.error_msgsmall .smallmsg_title {color: #fe2905;font-family: 'ProximaNovaRegular';font-size: 14px;}
.success_msgsmall{height:auto;border:1px solid #d6e9c6; margin:1% auto; overflow:hidden;background-color: #dff0d8;box-sizing: border-box;display: table; padding: 5px;  width: 99%; border-radius:3px;}
.success_msgsmall .successimgsmall{width:27px; height:24px; float:left;margin-left:2px;margin-top:2px; display: table-cell;float: none; display:none;}
.success_msgsmall .smallmsg_title{color:#006501;}
.empty_msgsmall{height:auto;border:1px solid #bce8f1; margin:1% auto; overflow:hidden;background-color:#d9edf7; padding:2px; width:98%;box-sizing: border-box;  padding: 8px 6px;  width: 99%; color:#31708f;}
.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;display:none;  float: none;   margin: 0;}
.success_msgsmall .smallmsg_info{ color:#006501;}
.empty_msgsmall #divMsg {  position: static;}
.empty_msgsmall .smallmsg_info {color: #31708f;text-align: left;display: table-cell;vertical-align: middle;padding: 0 0 0 5px;line-height: 20px;font-size: 13px;}
.smallmsg_title{font-weight:bold;}
.smallmsg_text{font-weight:normal;}
.smallmsg_text a {color: #006bba;font-weight: bold;text-decoration: underline;display: inline-block;margin: 0 5px;}
.smallmsg_text a:hover{text-decoration:none;}
img{border:none}
.quickview_addtocart{padding:10px; box-sizing:border-box;display:table;width:100%;}
.quickview_addtocart .more_details_quickview .mtb-more{color:#666;font-size:14px;}
.quickview_addtocart .container7{display:none;}
.quickview_addtocart .quickview_leftpane{display:table-cell;float:none;padding-right:10px;vertical-align:top;width:40%;}
.quickview_addtocart .quickview_rightpane{display:table-cell;float:none;vertical-align:top;width:auto;}
.quickview_addtocart .product_infowrap{display:table;height:auto;margin:15px 0;width:100%;}
.quickview_addtocart .productimagediv{width:100%; }
.quickview_addtocart .productimagediv .product-largimg{height:auto;width:100%;}
.quickview_addtocart .div_yousave.SaveOnMRPAmt{display:none;}
.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;}
.ui-tabs .ui-tabs-panel{padding: 15px;}
*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{  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{border:medium none;display:table-cell;float:none;width:auto;}
.quickview_addtocart .product_qty label.qtylabel{font-size:10px; font-weight:bold; color:#000; display:block; margin-bottom:4px;}
.quickview_addtocart .product_qty .divOrderQty{border:1px solid #ccc;border-radius:5px;display:table;float:left;height:35px;padding:0;width:90px;}
.quickview_addtocart .product_qty .divOrderQty a{color:#666;display:table-cell;font-size:28px;height:100%;line-height:35px;text-align:center;text-decoration:none;vertical-align:middle;width:30%;}
.quickview_addtocart .product_qty .divOrderQty .qtytxtbox.pqQty{border:medium none;color:#666;display:table-cell;font-size:20px;height:100%;text-align:center;vertical-align:middle;width:100%;}
.quickview_addtocart .product_qty .qtytxtbox{height:19px; width:40px; border:1px solid #ccc;}
.quickview_addtocart .productprices{float:none;padding:0;width:auto;}
*html .quickview_addtocart .productprices{width:140px;}
.quickview_addtocart .productprices label {color: #000000;font-size: 11px;font-weight: bold;display:none;}
.quickview_addtocart .productprices span {color:#333;font-family:"ProximaNovaRegular";font-size:45px;}
.quickview_addtocart .productprices b {color:#000;display:none;}
.quickview_addtocart .product_stockinfo{border:medium none;margin:0;padding:0;}
.quickview_addtocart .productprices .productmrp{display:block; margin-bottom:4px;}
.quickview_addtocart .productprices .ProductPrices{display:inline-block;vertical-align:middle;}
.quickview_addtocart .productprices .ProductPrices .mrp span{color:#e22027;font-size:30px;padding:0;text-decoration:line-through;}
.quickview_addtocart .productprices .ProductPrices .mrp{margin:0 10px 0 0;}
.quickview_addtocart .cartbuttondiv{display:table;float:none;margin:15px 0;width:100%;}
.quickview_addtocart .cartbuttondiv .view_cart{display:table-cell;vertical-align:middle;width:50%;}
.quickview_addtocart .cartbuttondiv .view_cart .navbtn_m{background:#006db7 none repeat scroll 0 0;border-radius:4px;display:block;height:auto;padding:0;width:96%;}
.quickview_addtocart .cartbuttondiv .mj_btnbg{font-family:"ProximaNovaRegular";font-size:25px;font-weight:normal;height:40px;line-height:40px;}
.quickview_addtocart .cartbuttondiv .whishlist{display:table-cell;vertical-align:middle;}
.quickview_addtocart .cartbuttondiv .whishlist a{background-color:#00963e;border-radius:4px;color:#fff;display:block;float:right;font-family:"ProximaNovaRegular";font-size:25px;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:96%;}
.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 .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 > ul li{box-sizing:border-box;color:#666;float:left;font-size:14px;line-height:25px;margin:2px 0 2px 4%;width:46%;}
.quickview_addtocart .product_description{margin:5px 0 0;max-height:100px;overflow:auto;}
.quickview_addtocart .product_description p{}
.quickview_addtocart .quickview_btnback{background:url(images/main/quickview/quickviewbtn_back.png) left top no-repeat; display:block; 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:block; 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;}
.grd_newstyle{width: 100%; border-collapse:collapse; border:none;}
.grd_newstyle th { border: none; border-bottom: 1px solid #e0e0e0;	background-color: #f8f8f8;	text-transform: uppercase;	font-size: 14px;
color: #333; height: 36px;}
.grd_newstyle td { border: none; border-bottom: 1px solid #e0e0e0;vertical-align: middle;white-space: nowrap;}
.grd_newstyle td:last-child { border-bottom:1px solid #e0e0e0;}
.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;}
.cartflow_container1 .shoppinggrd .btn_qtydecrease {display: table-cell !important; float: none; height: auto; vertical-align: top; width: 25px;background:rgba(0,0,0,0) url(images/main/pdp-srite.png) no-repeat scroll 1px -433px}
.cartflow_container1 .shoppinggrd .btn_qtyincrease {height: 23px;   display: table-cell !important; float: none; width: 25px; background:rgba(0,0,0,0) url(images/main/pdp-srite.png) no-repeat scroll -35px -433px}
.cartflow_container1 .shoppinggrd .qtytxt {padding: 0 !important;text-align: center; border:none; box-sizing: border-box; color: #666;display: table-cell; float: none; font-size: 14px; height: 30px !important; width: 100% !important;}
.notification-msg{background:rgba(254,215,95,.9); font-size:14px; color:#252523;border-radius:1px; padding:10px;position:absolute;left:-5px; top:28px;box-sizing:border-box; width: auto !important;}
.notification-msg span {border:8px solid rgba(254,215,95,.9);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;}
.notification-msg p{padding:0px!important;margin:0px!important;line-height:normal;font-size:14px; color:#252523;}
.ctrl_languages {right: 80px;position: absolute;top: 10px;}
.ctrl_languages a {color: #59595c;}
#mobilesection{ display:none;margin: 0;}
#dockedHeader{width:100%box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); height: 45px; margin: 0 0 4px; position: relative;background: #fac80a none repeat scroll 0 0;}
.mobile_cart_top{border-bottom:1px solid #ccc;height:77px;margin-bottom:0px;}
.mobile_cart_top .mobile_cart_top_left{float:left;height:77px!important;width:15%}
.nav_icon_bg{background:#f3cd00 none repeat scroll 0 0;border-radius:3px;height:32px;margin:22px 0 0;width:33px}
#mobilesection .nav-btn{width:25px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  display: inline-block;    float: none;    height: 100%;    line-height: 6px;   margin: 0; height:30px;}
.mobile_cart_top_center { float: left; margin: 20px 0 0; width: 70%;}
.mobile_cart_top_center .mobilerunnin-logo{display:block;width:200px}
.mobile_cart_top_right{float:right;width:15%}
.mobile_cart_top_right ul{clear:right;float:right;list-style-type:none;margin:25px 12px 0 0}
.mobile_cart_top_right ul li{float:left}
.right-off-canvas-menu,.left-off-canvas-menu{width:80%}
.mobile-login{line-height:52px!important;padding:10px;text-align:center; background: #282828 !important;  height: auto !important;}
.custom_signin{background:rgba(0,0,0,0) url(images/main/cart-border-mob.png) no-repeat scroll right 2px;float:left;padding:0 10px 0 0}
.mobile_cart_top_right ul li.custom_mobile_cart{background:rgba(0,0,0,0) url(images/main/cartdetails.jpg) no-repeat scroll left top;color:#333;display:inline-block;float:left;height:30px;line-height:29px;text-decoration:none;width:30px;position:relative}
#mobilesection .cart-control{display:block;top:0;z-index:2;background: rgba(0, 0, 0, 0) url("images/main/Cart-Mbl.png") no-repeat scroll center center; color: #333;  font-size: 12px;  height: 38px;  left: auto;  line-height: 41px;  margin: 0 auto;  position: static;  text-decoration: none;  width: 30px;}
.cartitems{display:block;float:left;font-size:13px;left:0;line-height:30px;margin-top:0;padding:2px 0 0;position:absolute;text-align:center;width:100%}
.move-right .inner-wrap{transform:translate3d(80%,0px,0px)}
.move-left .inner-wrap{transform:translate3d(-80%,0px,0px)}
.mobile-navigation a {background: #333333 none repeat scroll 0 0;border-bottom: 1px solid #5e5e5e;color: #ffffff;display: block;font-size: 14px;padding: 10px 0 10px 20px;text-decoration: none;text-transform: uppercase;width: auto;}
.mobile-login a{border-radius:3px;display:inline-block;font-size:14px;height:15px;line-height:15px;margin:0 2%;text-align:center;text-decoration:none;text-transform:uppercase;width:40%!important; background: #fbd33b none repeat scroll 0 0;   border: 1px solid #fbd33b;    color: #333;    padding: 6px 0;}
.mobile-login a:hover { background: #fbd33b none repeat scroll 0 0;  color: #333;}
.mobile-navigation .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e{background:url(images/main/m-b-nav-drpdown.png) no-repeat scroll right 0}
.mobile-navigation .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s{background:url(images/main/m-b-nav-drpup.png) no-repeat scroll right 0}
.mobile-navigation .ui-accordion .ui-accordion-header a{border-bottom:1px solid #5e5e5e;color:#fff;font-size:14px;font-weight:400;padding:10px 0 10px 20px !important;text-decoration:none;text-transform:uppercase}
.m-nav li a{padding:10px 0 10px 30px !important;display:block; background:#505050;}
.mobile-navigation a:hover {background: #424242 none repeat scroll 0 0;color: #ffffff;}
.mobile-navigation .ui-accordion .ui-accordion-header a:hover{background:#424242 none repeat scroll 0 0;color:#fff!important;}
.ui-accordion .ui-accordion-header {margin-top: 0;}
.ui-helper-reset{text-align:left;border:none}
.ui-accordion .ui-accordion-content{margin:0;padding:0;top:0}
.right-off-canvas-menu *{font-size:14px}
.quick_cart{ padding:0 3%;width:94%;}
.cartproductlist{list-style-type:none}
.quick_cart .cart_items{height:auto}
.quick_cart .cartsummery { padding: 5px 0;}
.quick_cart .cart_items .delete_btn{font-size:0}
#mobilesection.mobileonly .mobile-cart.right-off-canvas-menu #QuickCart .quick_cart .navbtn1 .navbtn_m {float: right !important;height: 30px;line-height: 30px;margin: 2%;padding: 0 5% !important;text-align: center;text-transform: uppercase;width: 85%;}
.right-off-canvas-menu .empty-cart {color: #ffffff;padding: 10px;}
.right-off-canvas-menu .empty-cart > p {color: #ffffff;font-size: 13px;text-align: center;}
.right-off-canvas-menu .empty-cart .title {color: #f3cd00;font-size: 16px;margin: 0 0 5px;}
ul.floor_nav { display: none; z-index:99;}
.searchbarbg_l label.cartcurrency.HasItems {  display: none !important;}
.searchbarbg_l label.cart_amnt.HasItems {  display: none !important;}
.searchbarbg_l label.cartitem-Items {display: inline;}
.searchbarbg_l label {display: inline !important; }
.btn_go_to_top {background:url("images/main/btn_gototop.png") no-repeat scroll left top; height: 32px; transition: all 0.5s ease 0s; width: 32px; z-index:9; right:1%;}
.btn_go_to_top:hover { background-position: 0 -36px;}.nav_main_right{height:auto;  font-size:11px; border:none;}
.nav_main_left{height:auto; padding-left:0px;}
.main_navbtn_l{display:none;}
.main_navbtn_r{display:none;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0; float: right; position: relative; width: auto; z-index: 1; width:100%;height:auto;  border-bottom:none;}
.sf-menu ul {position:absolute;width:15em; border:1px solid #e7e6e4; left:0px; /* left offset of submenus need to match (see below) */ text-align:left; top: 25pxz-index: 9; }
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; }
.sf-menu li.lastmenu a.sf-with-ul{}
.sf-menu a {display:block;position:relative;}	
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0px;border: 1px solid #fac80a; top: 34px !important; z-index: -1;   height: auto; min-height: auto; padding: 20px;}
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;}
.sf-menu > li {float: left; font-size: 15px; height: 35px; line-height: 35px; margin: 0; position: relative;}
.sf-menu > li::after { content: "/"; position: absolute; right: 0; top: 0;}
.sf-menu > li.lastmenu::after { content: "";}
.sf-menu li a {color: #000;font-family: "ProximaNovaRegular"; font-size: 15px;font-weight: normal;	text-transform: capitalize;	padding: 0;	text-decoration: none;}
.sf-menu > li a { padding: 0 20px; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {}
.sf-menu li li {background:#fff;  border-bottom:1px #e2b301 solid; height: auto; padding: 0;}
.sf-menu li li a{ padding-bottom:4px; color:#000; font-weight:normal; background:none; padding-left:10px; padding-right:0px; line-height:22px;}
.sf-menu li li a:hover,.sf-menu li li a:active,.sf-menu li li a:focus{ font-weight:normal;color:#575a5d; height:23px;}
.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; height:auto;}
.sf-menu li li li { padding-bottom:3px;height:auto; height:22px; }
.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 {background:#6bb130; outline:0;color:#fff;}
.sf-menu a.sf-with-ul {min-width:1px;}
.sf-sub-indicator {position:absolute;display:block;right:.85em;top:1.05em; /* IE6 only */width:7px;height:8px;text-indent: -999em;overflow:hidden; }
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*/ }
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; }
.sf-menu ul .sf-sub-indicator { background-position:  -2px -2px;}
.sf-menu ul a > .sf-sub-indicator { background-position:  -2px -2px;}
.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*/}
.sf-shadow ul {}
.sf-shadow ul.sf-shadow-off {background: transparent;}
ul.floor_nav {border: 1px solid #cccccc;height: auto; overflow: visible !important;padding: 30px;position: absolute;  border-top: 2px solid #606063; background:#fff !important; min-height:465px; width:100% !important; box-sizing:border-box; top: 35px !important;}
ul.floor_nav li{background:none!important; border-bottom:none;}
ul.floor_nav .sub-floor-menus {padding:0; margin:0; overflow:hidden; z-index:89; height:auto;}
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:0px; background:none; border: medium none;}
ul.floor_nav li .sub-menu-wrapper {overflow:hidden; background:none;}
.sub-floor-menus dl { display:inline; margin:0px; overflow:hidden; padding:0px;}
.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; border:none;}
.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; border:none;}
.sub-floor-menus dl dt { border-bottom:none; font-weight:normal; font-size:13px; line-height:2em; width:auto; padding:0; letter-spacing:0.5px; } 
.sub-floor-menus dl dt a{font-size:14px; text-transform: capitalize; font-weight:normal; color:#000!important;}
.sub-floor-menus dl dt a:hover{font-size:14px; text-transform: capitalize; font-weight:normal; color:#000!important;}
.sf-menu li li .sub-floor-menus dl a {color: #006db7 !important;   font-size: 20px;   text-transform: uppercase;}
.sf-menu li li .sub-floor-menus dl a:hover {   color: #2c2c2c !important;}
.sub-floor-menus dl ol.items {width:187px; display:inline; float:left; padding:0;}
.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;  height:auto; line-height:2em; padding-left:0;padding-bottom:0px;  padding-top:0px; white-space: normal;color:#484848;width:100%; text-transform: capitalize; border:none;transition: all 0.5s ease 0s; font-size: 12px; font-weight: normal; line-height: 20px;}
.sub-floor-menus dl ol.items li a:hover { background:none; display:block; font-weight:normal; height:auto; line-height:2em; padding-left:5px;padding-bottom:0px;  padding-top:0px; white-space:normal;   width:100%; text-transform: capitalize; font-size: 12px; font-weight: normal; line-height: 20px; color:#FC8B00 !important;}
.sub-floor-menus dl ol.items li a span {display:none;}
ul.floor_nav li .sub-menu-wrapper td{ border:none; padding:0 0 10px 0;}
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;}
ul.floor_nav li .sub-menu-wrapper tr { display: block; float: left; margin: 0 3% 0 0; width: 30.33%;}
.sub-floor-menus dl ol.items li a.style_1 {font-weight:bold; border:none;}
.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;}
ul.floor_nav { display: none;}
.sf-menu li:hover ul.floor_nav { top: 34px !important;  display: block;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{top:25px !important;}
.sf-menu li li .sub-floor-menus dl dt a.style1, .sf-menu li li .sub-floor-menus dl dt a.style1:hover {border-bottom: 1px solid #000;font-weight: bold;height: 32px; line-height:32px;}
.sf-menu li li .sub-floor-menus dl a.style4 { transition: all 0.5s ease 0s;}
.sf-menu li li .sub-floor-menus dl a.style4:hover { color: #f3cd00 !important;  padding-left: 5px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul, ul.floor_nav{border:1px solid #fac80a;top:34px !important;z-index:-1;height:auto;min-height:auto;padding:20px;}
.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{height:auto;}.clearfloat{clear:both; font-size:1px; height:1px;}
.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:0; position:relative;  overflow:hidden; height:100%;}
.zoomWindow {left: 110% !important;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{width:100%; display: table; box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);-moz-box-shadow:    0 0 18px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);background: rgba(0, 0, 0, 0) url("images/main/pdp_bg.png") repeat-x scroll 0 bottom;  padding: 20px 0;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_rightdiv{ width: 100%;}
.productbucketgroup .commentParentDiv {display:block; margin: 30px 0 0 0;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription { float:none; display: table;width: 100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane {width: 50.5%;position: relative;float: left;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane {width: 40%;float: right;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_rightdiv .productdescription .rightpane{ padding:0 4%; height: auto;}
.productdetail_container .productbucketgroup .productdetailbucket .tabs {clear: both;margin-bottom: 0;padding: 25px;}
.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; }
.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-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;}
.container6 {margin: 0 auto;  float: right;height: auto;width: 80%;}
.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;}
.container6 .ctl_productlagreimg .productlagreimg {margin: 0 auto;padding: 0;position: relative; height:auto;   box-sizing: border-box; width: 100%;}
.container6 .ctl_productlagreimg .productlagreimg .product-largimg {height: 400px;width: 400px;}
.container6 .ctl_productlagreimg .productlagreimg .imgscrollleft{background:url(images/container2/productdetails/leftbtn1.png) left top no-repeat;position:absolute;outline:none; width:32px; height:32px;top:45%;left: -50px;  display: none !important;}
.container6 .ctl_productlagreimg .productlagreimg .imgscrollright{background:url(images/container2/productdetails/rightbtn1.png) left top no-repeat;position:absolute;outline:none; width:32px; height:32px; bottom: inherit;right: -50px;top:45%;  display: none !important;}
.container6 .ctl_productlagreimg .productlagreimg .zoomcursor{position:absolute; left:0px; top:0px; width:340px;height:490px;}
.container6 .ctl_productlagreimg .zoom {bottom: 10px;margin-top: 0px;position: absolute;right: 10px;text-align: right; display:none !important;}
.container6 .ctl_productlagreimg .zoom a {background:url("images/container2/productdetails/icon_zoom.jpg") no-repeat scroll right center;color: #59595c;display: block;font-size: 14px;height: 20px;padding-right: 24px;padding-top: 3px;text-decoration: none;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;}
.container6 .ctl_productlagreimg .productlagreimg img.product-largimg {  height: auto !important;  width: 100% !important;}
.container7 {  float: left;width: 20%;}
.container7 .ctl_multiple_image{ margin-top:0;}
.container7 .ctl_multiple_image h6.moreimagestitle span{font-size:12px; font-weight:bold; color:#666666}
.container7 .ctl_multiple_image .smallimages{margin:0px; padding:0px;margin-top:0;}
.container7 .ctl_multiple_image .smallimages #scrollable {position: relative;width: 100%;  display: block;height: 100%;}
.container7 .ctl_multiple_image .smallimages div.items {height: 60px;margin: 0; display: table-cell;   display: block;  width: 100%;}
.container7 .ctl_multiple_image .smallimages div.items a {cursor: pointer;height: auto;margin:5px;width: 74px;float: left;	border: 1px solid #cfcfcf;}
.container7 .ctl_multiple_image .smallimages div.items a img{width:100%; height:auto;}
.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;}
.container7 .ctl_multiple_image .smallimages a.prev, a.next {display: block;font-size: 1px;height: 27px;margin: 0;width: 14px; top:24px;}
.container7 .ctl_multiple_image .smallimages a.next {background: url('images/main/pdp-srite.png') no-repeat -40px -475px;	cursor: pointer;right: 0;width: 20px;}
.container7 .ctl_multiple_image .smallimages a.prev {background: url('images/main/pdp-srite.png') no-repeat -3px -475px;	cursor: pointer;margin-right: 0;width: 20px;position: static; }
.container7 .ctl_multiple_image .smallimages div.navi {position:absolute;top:0px;left:310px;margin-left:-50px;width:50px;height:0px;	font-size:1px;}
.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{ 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;}
.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;}
.container9 {margin:0px;}
.container9 .ctl_aboutbrand{ padding-bottom:10px; background:none; margin:0px 0px 0px 0px;}
.container9 .ctl_aboutbrand label {color: #666666;font-size: 14px;font-weight: normal;}
.container9 .ctl_aboutbrand b{color:#666666; font-size:14px;}
.container9 .ctl_aboutbrand span{font-size:14px; color:#333333;  font-weight:normal; text-transform:uppercase;}
.container9 .ctl_aboutbrand .productbrand{padding-bottom:4px; padding-top:4px; text-align:left;display: none;}
.container9 .ctl_aboutbrand h1 {display: block;margin: 0;padding-left: 0;padding-top: 0;text-align: left;text-transform: none;  color: #222;
  font-size: 24px; font-weight:normal;}
.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;}
.container10 { margin: 15px 0 0 0;line-height: 25px;}
.container10 .ctl_review{float:left;  width:100%; padding-bottom:6px;}
.container10 .ctl_review .link {float: left;font-size: 16px;margin: 0 0 0 10px;padding: 0;color: #006db7;font-family: 'ProximaNovaRegular';}
.container10 .ctl_review .link label {color: #666666;font-size: 14px;font-weight: normal;margin: 0;padding: 0;}
.container10 .ctl_review .link a {color: #222; font-size: 16px;text-decoration: none;}
.container10 .ctl_review .average_ratingresult {font-size: 16px;}
.container11 {display: table;width: 100%;   margin:10px 0 20px 0;}
.container11 .ctl_aboutproduct{ }
.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; display:none;}
.container11 ul {margin: 0 0 0 15px;}
.container11 ul li {font-size: 14px;color: #666;line-height: 25px;margin: 2px 0;  float: none;width: 100%;}
.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 div.r_bottom{border-bottom:1px solid #7f7f7f; font:1px; display:none; }
.container11 div.r_bottom  div.l_bottom{position:relative; clear:both;}
.container12{ text-align:left; padding:0;}
.container12 .productdetail {border: 1px solid #efefef;}
.container12 .ctl_productdetail{ padding:0;}
.container12 .ctl_productdetail label{font-size:15px; font-weight:normal;color:#7f7f7f; }
.container12 .ctl_productdetail b{color:#7f7f7f; font-size:11px;  display:none;}
.container12 .ctl_productdetail span {color: #222;font-family: "ProximaNovaRegular";  font-size: 20px;}
.container12 .ctl_productdetail .productbrand{padding-bottom:4px;}
.container12 .ctl_productdetail .productbrand label.brandlabel{}
.container12 .ctl_productdetail .productbrand span.brandlname{}
.container12 .ctl_productdetail .productprices{width: 100%;}
.container12 .ctl_productdetail .productprices .productprices-left {border-right: 1px solid #efefef;display: table-cell; vertical-align: middle;}
.container12 .ctl_productdetail .productprices .productprices-right {display: table-cell; vertical-align: middle;}
.container12 .ctl_productdetail .productprices span.productmrp {padding-bottom: 0;padding-right: 0;text-decoration: line-through; margin: 0 15px 0 0;vertical-align: middle;  display: inline;    margin: 0;}
.container12 .ctl_productdetail .productprices span.productpricediff .offer_block {background-color: #666;padding: 4px 10px; display:inline-block;}
.container12 .ctl_productdetail .productprices .productmrp label.mrplabel{ color: #999999; display: inline-block; font-size: 20px;  padding:5px 0 0 0;    width: auto;}
.container12 .ctl_productdetail .productprices span.productpricediff .offer_block .mtb-offer {color: #fff;text-transform: uppercase;}
.container12 .ctl_productdetail .productprices span.productpricediff .offer_block .mtb-offer .lb5 {color: #fff; font-size: 15px;font-weight: normal; display:inline-block;}
.container12 .ctl_productdetail .productprices .productmrp span.mrp{font-size: 30px;}
.container12 .ctl_productdetail .productprices .productmrp span.mrp span, .container12 .ctl_productdetail .productprices span.productmrp{ color: #666;}
.container12 .ctl_productdetail .productprices span.productofferprice{padding:0px; display: inline-block;vertical-align: middle;margin: 0;  margin-right: 15px;}
.container12 .ctl_productdetail .productprices .productofferprice label.offerlabel{ font-weight:normal;  text-transform:uppercase; color: #339933; display: inline-block; font-size: 20px; padding:0 5px 0 0 0;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer {  font-size: 24px;}
.container12 .ctl_productdetail .productprices span.productpricediff{display: none; }
.container12 .ctl_productdetail .productprices span.productpricediff .pricedicclabel {margin: 6px 0 0;}
.container12 .ctl_productdetail .productprices span.productpricediff .productpricediff {margin: 4px 0 0;}
.container12 .ctl_productdetail .productprices .productpricediff label.pricedicclabel{color: #999;font-size: 20px;}
.container12 .ctl_productdetail .productprices .productpricediff span.diff span { color: #666;}
.container12 .ctl_productdetail .productprices .productpricediff span.diff{}
.container12 div.r_bottom{border-bottom:1px solid #7F7F7F; margin:0px; display:none;}
.container12 div.r_bottom  div.l_bottom{position:relative; clear:both;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer span {color: #333;  font-size: 30px;}
.container13 {display: none;}
.container13 .ctl_productattributes{ padding:0px;}
.container13 .ctl_productattributes ul{list-style:none; margin:0px; padding:0px;}
.container13 .ctl_productattributes ul li.attributeslist{margin:0px; padding:0px; font-size:1px; height:30px; line-height:normal;  line-height: 30px; width: 100%; display:table;}
.container13 .ctl_productattributes .attributeslist label{ font-weight:normal; color:#999999; display: block; font-size: 14px; width: auto;}
.container13 .ctl_productattributes .attributeslist b{color: #999; font-size: 14px;}
.container13 .ctl_productattributes .attributeslist .dropdownstyle{ border: 1px solid #999; color: #999; display: block; font-size: 14px;    height: 25px;  width: 120px;}
.container13 .ctl_productattributes .attributeslist .dropdownstyle option { padding: 0 0 0 4px;}
.container13 .ctl_productattributes .attributeslist .labeldiv{display: table-cell;  vertical-align: middle; width: 25%; }
.container13 .ctl_productattributes .attributeslist .colandiv{ display: table-cell;padding: 0 10px;  vertical-align: middle; width:1%;}
.container13 .ctl_productattributes .attributeslist .listdiv{ display: table-cell;  height: 30px; vertical-align: middle; width: auto;}
.container13 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;border-bottom:1px solid #7f7f7f; clear:both; display:none;}
.container13 div.r_bottom  div.l_bottom{}
.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{}
.container15 {border-bottom: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;padding: 20px 0; }
.container15 .ctl_cartdiv {font-size: 12px;height: 100%;margin-bottom: 0;overflow: visible;padding-bottom: 0;padding-top: 0;}
.container15 .ctl_cartdiv .cartdetail .cartdiv { display: table; width: 100%; font-family: "ProximaNovaRegular";}
.container15 .ctl_cartdiv .cartdetail .cartdiv .container17 { margin: 0; display: table-cell; vertical-align: middle;}
.container15 .ctl_cartdiv .cartdetail .cartdiv .cartbuttondiv { display: table-cell; vertical-align: middle;height: 35px;text-align: center;width: auto;}
.container15 .ctl_cartdiv .bulk_selectqtydiv {display: table;width: 100%;margin: 20px 0;}
.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 {margin-left: 0;  padding: 0;  float: none;   height: 100%;   background: #bf2031;border-radius: 0;display: inline-block;width: 100%; }
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_r {display:none;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg {background:none;border: medium none;cursor: pointer;display: block;font-weight: normal; color: #fff; font-family: "ProximaNovaRegular";width: 100%;height: 100%;    border-radius: 0;font-size: 16px;outline:none;padding: 12px 10px;}
.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 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;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty {display: table-cell;text-align: left;vertical-align: middle;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty label.qtylabel{ font-weight:normal; padding:0px; color: #333; display: block; float: none; font-size: 14px; margin: 0 0 5px;  text-align: center; width: 100%;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty  b{font-size:11px; display:block; float:left; padding-right:2px; color:#000; font-weight:normal;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .product_qty.divOrderQty {display: table;border: 1px solid #cccccc;border-radius: 6px;width: 100px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .qtylist {border: none;box-sizing: border-box;display: table-cell;text-align: center;width: 100% !important;height: 40px;font-family: 'ProximaNovaRegular';font-size: 28px;color: #666666;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtydecrease {background: url('images/main/pdp-srite.png') no-repeat 2px -430px;	font-size: 0;display: table-cell;width: 25px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtyincrease {background: url('images/main/pdp-srite.png') no-repeat -35px -430px;display: table-cell;width: 25px;font-size: 0;}
.container15 .ctl_cartdiv .cartbuttondiv a.cartbutton{background:url(images/container2/productdetails/cartbutton_bg.jpg) left top no-repeat; display:block; height:37px;width:140px; padding-left:64px; padding-top:20px; font-size:12px; font-weight:bold; color:#5e2341; text-decoration:none;}
.container15 .ctl_cartdiv .cartbuttondiv a.cartbutton:hover{text-decoration:none;}
.container15 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px; clear:both; padding:0px 0px 0px 0px; border-bottom:1px solid #7f7f7f; display:none;}
.navbtn{ margin:3px 5px 3px 0px; display:block; color:#000; height:30px; float:left;font-size:14px; background:none; font-weight:normal; text-decoration:none;}
a.navbtn{ margin:0px 5px 0px 0px; display:block; color:#000; height:24px; float:left;font-size:14px; font-weight: normal; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#fff; cursor:pointer; text-decoration:none;}
.navbtn_l{display:none!important;}
.navbtn_m {color: #ffffff;display: block;float: left;height:auto;padding: 0;text-decoration: none;text-transform: capitalize;width: auto;font-size: 14px;}
.navbtn_r {display:none !important;}
.mj_btn{ float:left; height:100%;}
.mj_btn_r{ float:right; height:100%; }
.mj_btnbg {	background:#bf2031;color: #ffffff;border:0px;cursor: pointer;display: block;font-size: 15px;font-weight: 600;height: auto;width: 100%;font-family: 'ProximaNovaRegular'; padding: 10px 20px;}
.mj_btnbg[value="Submit"], .mj_btnbg[value="Save"] {background: #bf2031;color:#ffffff;}
.mj_btnbg[value="Cancel"] {background:#bf2031;color: #ffffff;}
.buyatlocalstorebtn .navbtn{width:220px;}
.container16 {  display: none; }
.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 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;}
.container17{clear:both; margin: 10px 0 0;overflow: hidden;text-align: right;}
.container17 .ctl_productoptions{ font-size:14px; padding-bottom:10px;padding: 0; float: right; height: 100%;display: block;width: 56px;}
.container17 .ctl_productoptions ul.productoptionslist{ padding:0px;list-style:none; position:relative;height:100%; overflow:hidden;  display: block; margin:0;}
.container17 .ctl_productoptions ul.productoptionslist li{float:none;   padding-right:0px; background:none; margin: 0; width: auto;}
.container17 .ctl_productoptions ul.productoptionslist li a{text-decoration:none;  font-weight:normal;float: none; color: #fff; display: block; height: 100%;   padding: 0 10px;}
.container17 .ctl_productoptions ul.productoptionslist li a literal { display: block; text-align: center;   text-transform: uppercase;   font-size: 0;
  height: 33px;  line-height: inherit;}
.container17 .ctl_productoptions ul.productoptionslist li#divAdd2WishList { display: block;  height: 100%;background-color: #fff;border: 1px solid #bcbcbc;border-radius: 0;box-sizing: border-box;}
.container17 .ctl_productoptions ul.productoptionslist li a:hover {text-decoration: underline;}
.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 .social_twitter, .container17 .social_googlepluse, .container17 .social_pinit, .container17 .social_linkedin .cont, .container17 .social_facebook { float: left; margin: 0 15px 0 0;}
.container17 #dvfblike {  display: block !important;}
.container17 .social_tumbler {  display: none;}
.container17 .ctl_productoptions ul.productoptionslist li#divComapreBtn {display: none;}
.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-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{}
.container19 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px;  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, .container19{margin-bottom:0px; padding:0px; margin-top: 30px;}
.container20 div.subheading_r, .container19 div.subheading_r {	margin: 0 0 20px 0;}
.container20 div.subheading_r h1, .container20 div.subheading_r h2, .container19 div.subheading_r h1, .container19 div.subheading_r h2 {font-family: 'ProximaNovaRegular'; height: 44px;  color: #212121;font-size: 22px;height: 50px;text-align: center;text-transform: uppercase;}
.container20 div.r_bottom{ display:none;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:url(images/container1/cont1bot_l.jpg) left top no-repeat; height:19px;}
.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;}
.container20 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px;  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; }
.cartflowparent .shoppingcartleftpane .container20 div.subheading_r { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.cartflowparent .shoppingcartleftpane .container20 .subheading_r{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.container21 div.subheading_r{ display:none;height:53px; padding:0px 16px 0px 0px; overflow:visible; background:url(images/container1/cont1_r.jpg) right top no-repeat; }
.container21 div.subheading_r h1, .container21 div.subheading_r h2 {height:53px; display:block; color:#f1a400;  font-size:12px; text-align:left; margin:0px 0px 0px 0px; padding-left:15px; font-weight:bold; line-height:50px; position:relative;  text-transform:uppercase;}
.container21 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; display:none;}
.container21 div.r_bottom  div.l_bottom{position:relative; clear:both; font-size:1px;background:url(images/container1/cont1bot_l.jpg) left top no-repeat; height:19px;}
.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; background:url(images/container1/btn_more.jpg)  top center no-repeat; 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 .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;}
.container21 .bucketgroup .pagercontrol {text-align:center;clear:both;padding-bottom:20px; 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; }
.container21 {display: none;}
.container22{width:100%; clear: both;display: table;margin: 0 0 15px; background-color: #fff;	padding: 25px 0;}
.container22 .ctl_productdetailtabs{clear:both;border: 1px solid #d3d3d3; margin: 0 0 0 1px; padding: 0; }
.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 .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; }
.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 {background:none;color: #000000;cursor: text;font-size: 18px;font-weight: normal;height: 35px;padding: 5px 15px 0;text-transform: capitalize;}
.container22 .ctl_productdetailtabs .ctl_containergroup .productcompairediv .propertylist_2 ul li .product_featurevalue{display:block; float:left;}
.ui-tabs .ui-tabs-nav{ border-bottom:1px solid #dfdfdf ;  margin: -1px 0 0;}
.ui-tabs .ui-tabs-nav .ui-state-default{ border: 1px solid #ccc;height: 36px;margin: 0 0 0 -1px;}
.container23 {clear: both; overflow: hidden;  line-height: 24px;	border-bottom: 1px solid #e5e5e5;border: medium none;    padding: 0;}
.container23 div.breadcrumbg_r {  height:auto;overflow:visible; margin: 0; padding: 0; border:none; float: none;}
.container23 div.breadcrumbg_l { height:auto; position:relative; margin:0px; padding:0px 0px 0px 8px;  font-size:13px; }
.container22 div.r_bottom{ margin:0px 0px 0px 0px; font-size:1px;clear:both; padding:0px 0px 0px 0px;}
.container23 .breadcrumbg_l .breadcrumlnk {color:#000000;text-align:left;width:auto;float: none; padding:8px 0px;}
.container23 .breadcrumbg_l .breadcrumlnk .maincategoery {font-weight:bold;text-decoration:none; }
.container23 .breadcrumbg_l .compairebtn { float:right; padding-top:4px; }
.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;}
.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:4pxd;}
.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*/
.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;}
.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_ratingresult1.png) no-repeat left 3px; height:20px; width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_poor{background:url(images/main/rating/poorrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_average{background:url(images/main/rating/averagerating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_good{background:url(images/main/rating/goodrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_verygood{background:url(images/main/rating/verygoodrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab  .rating_result_excellent{background:url(images/main/rating/excellentrating1.png) no-repeat left 3px; height:20px;width:97px; float:left;}
.container26 .ctl_review_ratingtab .custratingdiv{float:left;padding-right:2px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .ui-tabs .ui-tabs-panel{margin:0px;  height:100%; overflow:hidden; padding:4px;}
.ctl_video .videos_thumbs{overflow:auto; height:132px; margin-top:4px;}
.ctl_video .productvideo .videotitle{font-size:20px;  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;}
.container13 .ctl_productattributes .attributeslist_swatch{ height:100%; overflow:hidden; clear:both; text-align:left; padding:0;}
.container13 .ctl_productattributes .attributeslist_swatch p {color:#666; font-size:11px; font-weight:bold; padding-bottom:10px; display:none;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch{list-style:none; margin:0px; padding:0px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li {display: inline-block;padding: 0; position: relative; margin:2px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a {cursor: pointer;display: block; border:1px solid #999999;   font-size: 14px;height: auto !important;padding: 0 5px;text-decoration: none;width: auto !important;min-width:20px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a .colorswatch-alt { color: #000; display: block;  text-align: center;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a img {border: medium none;height: 22px !important;  width: 22px !important; border-radius: 4px; display:none; }
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a.selected{border:1px solid #f3cd00; position:relative;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a:hover{border:1px solid #f3cd00; position:relative;}
.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;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a.selected .swatchselected {background: url(images/main/swatchselected-icon.png) no-repeat center center; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.container_review {margin: 0; padding: 0;text-align: left;}
.container_review .ctl_review_rating{}
.container_review .ctl_review_rating .reviewstitle {color: #222;position: relative;font-size: 24px;margin: 0;border-bottom: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 0 0 10px 0px;font-family: 'ProximaNovaRegular';}
.container_review .ctl_review_rating .reviewstitle .reviedproducttitle {color: #0066cc;font-size: 14px;font-family: 'sansasoftnormal';text-transform: uppercase;margin: 0 0 0 10px;}
.container_review .ctl_review_rating .reviewstitle .writereviewlink{position:absolute;bottom:8px;right:2px;text-decoration:underline; 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; font-family: 'sansasoftnormal';}
.container_review .ctl_review_rating .reviewstitle .links a{text-decoration:none;   text-decoration: underline; color: #0066cc;  font-size: 18px;   text-transform: uppercase;  margin: 0;}
.container_review .ctl_review_rating .reviewstitle .links a:hover{text-decoration:underline;}
.container_review .ctl_review_rating .productreviews{margin:0; height:100%;overflow:hidden; padding: 0;}
.container_review .ctl_review_rating .productreviews .reviewlist {list-style: none;	margin: 20px 0 0 68px;}
.container_review .ctl_review_rating .productreviews .reviewlist li { display: table; width: 100%;  box-sizing: border-box;  margin: 0;  background: url('images/main/rev-userimg.png') no-repeat 0 0px;   border-bottom: 1px solid #e5e5e5;margin: 30px 0 0 0;padding: 0 0 30px 68px;}
.container_review .ctl_review_rating .productreviews .reviewlist li:last-child {border: none;}
.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: 1px solid #e5e5e5;	margin: 25px 0px 25px 0px;	padding: 0px;	background: none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .rev-left { display: table-cell;}
.container_review .ctl_review_rating .productreviews .reviewlist li .rev-right { display: table-cell; width: 20%;}
.container_review .rev-userinfo { display: table;  width: 100%;}
.container_review .ctl_review_rating .productreviews .reviewlist li .producttitle {color: #333;	display: block;	font-size: 14px;	font-weight: normal;	margin: 0 0 2px;	text-transform: capitalize;	height: 28px;	line-height: 28px;	font-family: 'sansasoftbold';}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby {color: #333333;float: left;font-size: 14px;padding: 3px 8px 0 0;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby .customername {color: #0066cc;}
.container_review .ctl_review_rating .productreviews .reviewlist li div[class^="rating_result"] {float: left;height: 25px;width: 130px;background: url("images/main/rating/pdp-rating.png") no-repeat scroll left -10px;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_poor {background-position: -8px -179px;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_average {background-position: -8px -138px;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_good {background-position: -8px -97px;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_verygood {background-position: -8px -52px;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_excellent {background-position: -8px -10px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt{clear:both; padding: 15px 0 15px 0;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt .quote_symbol{display: none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt p {color: #666666;font-size: 14px;line-height: 20px;margin: 0 0 6px;padding: 0;}
.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;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink{padding-top:0px; float:left; font-size: 14px;color: #666;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink span { background: url('images/main/rev-like.png') no-repeat 0px -35px;  padding: 0 0 0 5px;  height: 20px;  display: inline-block;  margin: 0 20px 0 0px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink span label {  border: 1px solid #cccccc;  border-left-width: 0; width: 15px; display: inline-block;  text-align: center;  font-size: 10px;  height: 18px;  line-height: 18px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink .small_btn.btnNo { background-position: -30px 0px;}
.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{ background: url('images/main/rev-like.png') no-repeat 0 0; border: none; height: 20px;  width: 20px;  font-size: 0;  vertical-align: middle;  padding: 0; margin: 0 0 0 10px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .facebooklike{float:left; margin-right:7px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .tweetlike{float:left;margin-right:7px;}
.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{  margin-top:2px; display:block; float:left; margin-left:8px; font-size: 14px;color: #0066cc;	text-decoration: none;}
.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:block;}
.container_review .ctl_review_rating .productreviews .writereview{border:1px solid #ccc; padding:12px; font-size:14px; color:#666666; margin-bottom:15px; display: none;}
.container_review .ctl_review_rating .productreviews .writereview a{color:#333333;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; margin: 0;width: 100%; background-color: #fbfbfb;	box-sizing: border-box;	padding: 30px;}
.container_review .writereviewdiv .reviewpopup{border:none; margin: 0 auto;    width: 78%;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li#liDisplayRating.fs_fielddata {	display: none;}
.container_review .writereviewdiv .reviewpopup .header {color: #000000;font-size: 16px;height: 30px;line-height: 30px;	font-family: 'ProximaNovaRegular';}
.container_review .writereviewdiv .reviewpopup .popbody{padding:0px;}
.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 {width: 100%;display: table;	margin: 15px 0px;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.cartformleft {color: #333333;font-size: 13px;width: 20%;display: table-cell;vertical-align: middle;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li span.cartformright {display: table-cell;height: 100%;width: auto;vertical-align: middle;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.productcaption{font-size: 13px;	color: #333;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li span.productname {color: #000000;font-size: 14px;font-weight: normal;}
.container_review .writereviewdiv .reviewpopup .popbody a.poor_rating {/*background: url("images/main/rating/img_poorrating1.png") no-repeat scroll right center; */color: #666666;  font-size: 14px; padding:0; margin: 0 13px 0 0;text-decoration: none;}
.container_review .writereviewdiv .reviewpopup .popbody a.average_rating {/*background:url("images/main/rating/img_averagerating1.png") no-repeat scroll right center;*/color: #666666; font-size: 14px; padding:0; margin: 0 13px 0 0; text-decoration: none; }
.container_review .writereviewdiv .reviewpopup .popbody a.good_rating {/*background:url("images/main/rating/img_goodrating1.png") no-repeat scroll right center;*/ color: #666666; font-size: 14px; padding:0; margin: 0 13px 0 0; text-decoration: none;}
.container_review .writereviewdiv .reviewpopup .popbody a.verygood_rating { /*background:url("images/main/rating/img_verygoodrating1.png") no-repeat scroll right center;*/ color: #666666;font-size: 14px;padding:0; margin: 0 13px 0 0; text-decoration: none;}
.container_review .writereviewdiv .reviewpopup .popbody a.excellent_rating {/*background:url("images/main/rating/img_excellentrating1.png") no-repeat scroll right center;*/color: #666666;font-size: 14px;padding:0; margin: 0 13px 0 0;text-decoration: none;}
.container_review .writereviewdiv .reviewpopup .popbody .maintxt {}
.container_review .writereviewdiv .reviewpopup .popbody .maintxtarea {height: 100px;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r{ margin: 0;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn{margin: 0;height: 40px;float: right;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn .navbtn_m {background: #bf2031; height: 40px;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn .mj_btnbg {font-family: 'ProximaNovaRegular';font-size: 15px; background: none;	border: none;}
.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:#666666;}
.container_review .writereviewdiv .reviewpopup .popbody .guidetext{font-size:12px; color:#b8b7b7; display:block; float:right;}
.container20 .productdetails_showcase{ height: 100%;margin: 0px;overflow: hidden;padding: 5px 0px 10px 4px;text-align: left;  margin-bottom:20px;}
.container20 .productdetails_showcase .productimage{ 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;}
.rt_loginpopup{width:410px; height:100%; overflow:hidden; }
.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-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;position: absolute;right: 13px;top: 13px; display:block; height:18px; width:40px;}
.rt_loginpopup_content{padding:0px 0px; height:100%; overflow:hidden;}
.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;}
.rt_loginpopup_form ul li label { color: #666666;float: left;font-size: 14px;font-weight: normal;padding-right: 3%;position: relative; text-align: left; top: 2px;width: 29%;}
.rt_loginpopup_form ul li span{width:auto; }
.rt_loginpopup_form .rt_txtbox {border: 1px solid #cccccc;border-radius: 2px;color: #333333;font-size: 14px;height: 28px;line-height: 28px;overflow: hidden; padding-left: 3px;width: 250px;}
.rt_loginpopup_form ul li span.links a{font-size:13px;color:#000000; 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; cursor:pointer}
.container_review .ctl_review_rating .productreviews .morereview{border: 1px solid #CCCCCC;color: #000;font-size: 13px;margin-bottom: 15px;padding: 12px; background:#e5e5e5; height:100%;overflow:hidden;}
.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;} 
.container_review .ctl_review_rating .reviewstitle .links a.writereviewlink {	display: none;}
.instock {color: #009d2f;}
.outofstock {color: #ff3300;}
.container_stockavailability {display: table-cell;text-align: right;vertical-align: middle;font-family: 'ProximaNovaRegular';font-size: 16px;}
.container_deliverytime {color: #333333;padding: 0 25px;text-align: right; display:none;}
.zoomPad{ float:none; z-index:9;}
.container_pincode {display: none;}#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%;}
.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;} 
#topnav{position:relative;right:0px;top:0px;}
.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;  }
.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;    }
.col1_T04 {padding: 0px 0px 0px 0px; }
.col1_content_T04 { float:left; width: 100% !important;}
.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 {    }
.col1_T09{}
.col1_content_T09{ width: 100% !important;}
.col2_T09{float:left;padding-right:0;width: 22%;}
.searchpage .col3_T02{float:right;padding-right:0;}
.col2_content_T09{width: 100% !important;}
.col3_T09{padding-right:0px; float:right;}
.col3_content_T09{}
.col4_T09{float:right;width: 76%;}
.searchpage .col1_T02{float:left; }
.home .col4_T09{float:right; padding-right:10px;}
.col4_content_T09{width: 100% !important;}
.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{}
.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{}
.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{}
.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{}
.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;}
.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 {}
.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 {}
.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 {}
.login .col1_T03 { float: left; width: 55%;}
.login .col3_T03 {float: right; width: 40%;}
.login .col1_content_T03 { float: none; width: 100% !important;}
.container1 {margin: 0 0 10px;}
.login .col3_content_T03 { float: none;  width: 100% !important;}
.singlepagecheckout_v3 .checkout-wrap {display: inline-block;padding: 50px 0;width: 100%;}
.singlepagecheckout_v3 .checkout-wrap .left-col {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);float: left;width: 65%;}
.singlepagecheckout_v3 .checkout-wrap .right-col {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);float: right;width: 32%;}
.singlepagecheckout_v3  #divStep1Checkout {display: table;width: 100%;}
.singlepagecheckout_v3 .existing-user {display: table-cell;vertical-align: middle;width: 50%;}
.singlepagecheckout_v3 .guest-newuser {display: table-cell;padding-left: 30px;text-align: center;vertical-align: middle;}
.singlepagecheckout_v3 .checkout_v3-head {background-color: #000000;width: 100%;padding: 10px 0;}
.singlepagecheckout_v3 .checkout_v3-head  .cheakout-logo {display: table-cell;vertical-align: middle;width: 30%;}
.singlepagecheckout_v3 .checkout_v3-head  .checkout-steps {display: table-cell;text-align: center;vertical-align: middle;}
.singlepagecheckout_v3 .checkout_v3-head  .Secure {display: table-cell;vertical-align: middle;width: 30%;}
.singlepagecheckout_v3 .checkout_v3-head  .Secure .Secure-dec {float: right;}
.singlepagecheckout_v3 .checkout_v3-head  .Secure .Secure-dec > h4 {color: #fff;font-size: 15px;font-weight: normal;padding: 0 0 4px;text-transform: uppercase;}
.singlepagecheckout_v3 .checkout_v3-head  .Secure .Secure-dec > a {color: #fff;font-size: 12px;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li {color: #999999;float: left;font-size: 13px;height: 30px;line-height: 30px;margin: 0 20px 0 0;padding: 0 40px 0 0;position: relative;text-transform: uppercase;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul {display: inline-block;list-style: outside none none;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li.active {color: #fff;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li::after {color: #999999;content: "-----";position: absolute;right: 0;top: 0;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li:last-child::after {content: "";}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li:last-child {margin: 0;padding: 0;}
.singlepagecheckout_v3 .checkout_v3-head .checkout-steps ul li.active span {border-bottom: 1px solid #fff;}
.singlepagecheckout_v3 .checkout-wrap .checkout-wrapr {padding: 25px;}
.singlepagecheckout_v3 .checkout-wrap .heading {color: #000;font-family: "OldStandardRegular";font-size: 22px;padding: 0 0 10px;text-align: left;text-transform: uppercase;}
.singlepagecheckout_v3 .checkout-wrap .guest-newuser .heading {text-align: center;}
.singlepagecheckout_v3 .checkout-wrap .signup-user > a {border: 1px solid #b7b7b7;border-radius: 4px;color: #666666;display: inline-block;font-size: 13px;padding: 8px 20px;text-decoration: none;text-transform: uppercase;}
.singlepagecheckout_v3 .vertical-line {border-right: 1px solid #ccc;display: table-cell;padding: 0 30px;vertical-align: middle;width: 1px;}
.singlepagecheckout_v3 .user-group .inputtext {border: 1px solid #bfc0c6;box-sizing: border-box;font-size: 14px;height: 40px;text-indent: 10px;width: 100%;}
.singlepagecheckout_v3 .user-group:first-child .inputtext {border-radius: 4px 4px 0 0;}
.singlepagecheckout_v3 .user-group:last-child .inputtext {border-radius: 0 0 4px 4px;}
.singlepagecheckout_v3 .user-group {margin-top: -1px;}
.userContainer-bottom .remember {color: #666666;float: left;font-size: 13px;}
.userContainer-bottom .Forgot-pass {float: right;}
.userContainer-bottom .Forgot-pass .forgot-password {color: #666666;font-size: 13px;text-decoration: none;}
.singlepagecheckout_v3 .form-group {padding: 15px 0 10px;}
.singlepagecheckout_v3 .login-btns {margin: 20px 0 0;}
.singlepagecheckout_v3 .login-btns .navbtn {float: none;margin: 0;}
.singlepagecheckout_v3 .login-btns .navbtn .navbtn_m {float: none;}
.singlepagecheckout_v3 .ordersummery .order-total {margin: 40px 0 0;}
.singlepagecheckout_v3 .ordersummery .summery-table {width: 100%;}
.singlepagecheckout_v3 .ordersummery .ordertotal-table {width: 100%;}
.singlepagecheckout_v3 .ordersummery .ordertotal-table td {border-bottom: 1px solid #ccc;font-size: 14px;height: 35px;text-transform: capitalize;}
.singlepagecheckout_v3 .ordersummery .ordertotal-table td.amount {text-align: right;}
.singlepagecheckout_v3 .ordersummery .ordertotal-table tr.order-total td {border: medium none;font-size: 20px;height: 40px;vertical-align: bottom;}
.singlepagecheckout_v3 .checkout-wrap .ordersummery .heading {border-bottom: 1px solid #ccc;padding: 10px 25px;text-align: left;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title {color: #666;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2 {text-align: right;width: 100px;}
.singlepagecheckout_v3 .ordersummery .summery-table td {font-size: 14px;}
.address-group ul {list-style: outside none none;}
.address-group ul li {float: left;height: 65px;margin: 8px 0;width: 48%;}
.address-group {display: inline-block;text-align: left;}
.address-form.address-group {padding: 10px;}
.address-group ul li label {display: inline-block;font-size: 14px;padding: 0 0 4px;}
.address-group ul li select.maintxt {text-indent: 3px;}
.address-group ul li:nth-child(2n) {float: right;}
.address-group ul li .mobile-group {display: flex;}
.address-group ul li .maintxt {height: 35px;padding: 0;text-indent: 10px;}
.address-group ul li .mobile-group .maintxt .country-code.maintxt {width: 40px;}
.address-group ul li .mobile-group .country-code.maintxt {margin-right: -1px;width: 20%;}
.address-group ul li .mobile-group .mobile-number.maintxt {width: 80%;}
.ui-dialog.addressedit-dialog {width: 600px !important;}
.address-group .action-bar {display: inline-block;text-align: center;width: 100%;}
.address-group .action-bar .navbtn1 .navbtn_m {background-color: #000;border-radius: 4px;box-sizing: border-box;float: none;height: 100%;padding: 10px;text-align: center;text-transform: uppercase;width: 100%;}
.address-group .action-bar .navbtn1 {display: inline-block;margin: 0;padding: 0;text-decoration: none;}
.singlepagecheckout_v3 .user-shippingaddress {display: inline-block;width: 100%;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address {border: 1px solid #ccc;box-sizing: border-box;float: left;height: 266px;margin: 1% 0;padding: 10px 15px;position: relative;text-align: left;width: 49%;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address:nth-child(2n) {float: right;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .address-label {border-bottom: 1px solid #ccc;font-size: 15px;height: 20px;margin: 0;padding: 0 0 10px;text-align: center;text-transform: uppercase;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .user-name {font-size: 14px;padding: 15px 0 5px;text-transform: capitalize;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .address-body > p {font-size: 14px;height: 22px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .user-phone {font-size: 14px;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .address-body {padding: 8px 0 15px;}
.shipping-address .address-footer {padding: 10px 0;}
.shipping-address .address-footer .btn-delete, .shipping-address .address-footer .btn-edit {background: #f6f7f7 linear-gradient(#fff, #e7e7e7) repeat scroll 0 0;border: 1px solid #e0e0e0;border-radius: 4px;color: #333;display: inline-block;font-size: 12px;height: 30px;line-height: 29px;margin: 0 5px 0 0;padding: 0 5px 0 10px;position: static;text-decoration: none;width: auto;}
.shipping-address .btn-edit span {background: rgba(0, 0, 0, 0) url("images/edit-icon.png") no-repeat scroll 0 0;}
.shipping-address .btn-delete span {background: rgba(0, 0, 0, 0) url("images/delete-icon.png") no-repeat scroll 0 0;}
.shipping-address .address-footer .address-btn {float: right;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address.selected .select-sign {background: #000 url("http://martjackstorage.blob.core.windows.net/in-resources/96a20ebf-6709-404c-aa31-9e0da446be20/Stylesheet/images/checked.png") no-repeat scroll center center;height: 28px;position: absolute;right: 13px;top: 6px;width: 30px;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address.selected .select-btn {display: none;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address .continue-btn {background-color: #000;border: 1px solid #000;border-radius: 4px;color: #fff;display: none;font-size: 14px;height: 30px;line-height: 30px;padding: 0 15px;text-decoration: none;}
.singlepagecheckout_v3 .shipping-address-list .shipping-address.selected .continue-btn {display: block;}
.shipping-address .address-footer .address-btn .select-btn {border: 1px solid #ccc;border-radius: 4px;color: #000;display: block;font-size: 14px;height: 30px;line-height: 30px;padding: 0 10px;text-decoration: none;}
.singlepagecheckout_v3 .add-newaddress {float: right;margin: 10px 0 0;}
.singlepagecheckout_v3 .add-newaddress .newaddress-btn {background-color: #000;border-radius: 4px;color: #fff;display: inline-block;font-size: 14px;font-weight: bold;padding: 10px 15px;text-decoration: none;text-transform: uppercase;}
.singlepagecheckout_v3 .payment-options {text-align: left;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption {list-style: outside none none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails {border-top: 1px solid #ccc;margin: 10px 0 0 15px;padding: 10px 0 0;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails  ul {list-style: outside none none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails  ul li {color: #666;font-size: 13px;margin: 10px 0;}
.checkout_footer {background-color: #212121;color: #fff;}
.checkout_footer .coppy-rights {float: left;font-size: 12px;height: 35px;line-height: 35px;}
.checkout_footer .check_copy {display: inline-block;width: 100%;}
.Order-page {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);margin: 40px 0;width: 80%;}
.Order-page .container2 {margin: 0;}
.Order-page .container2 div.subheading_r h2 {border-bottom: 1px solid #ccc;font-family: "OldStandardRegular";font-size: 22px;padding: 10px 20px 0;}
.Order-page .container2 .containergroup {padding: 20px;}
.Order-page .container2 .containergroup .bgcolorfirst .titlestyle_2 {color: #333;font-size: 18px;}
.Order-page .container2 .containergroup .bgcolorfirst .titlestyle_1 {color: #333;font-size: 18px;}
.Order-page .container2 .cheque_dd_success .bgcolorfirst {display: table;width: 100%;}
.Order-page .container2 .cheque_dd_success .bgcolorfirst .Order-L {display: table-cell;vertical-align: middle;}
.Order-page .container2 .cheque_dd_success .bgcolorfirst .Order-R {display: table-cell;text-align: center;vertical-align: middle;}
.Order-page .container2 .cheque_dd_success .bgcolorfirst li.titlestyle_last {    margin: 50px 0 0;}
.Order-page .container2 .containergroup .bgcolorfirst li {font-size: 14px;}
.Order-page .container2 .containergroup .bgcolorfirst li > a {color: #333;}.rowtable {   display: table;   width: 100%;}
.rowsection {   max-width: 1200px;    width: 100%;}
.headersection .rowsection .rowtable { height: 100px;}
.headersection2 { background-color: #212121; }
.headersection2 .rowtable { height: 40px;}
.needhelp { color: #fff; display: table-cell; font-size: 11px; vertical-align: middle;}
.CartSection { display: inline-block;}
.rowsectionL, .rowsectionR {display: table-cell;vertical-align: middle;}
.rowsectionR {text-align: right;}
.cartdetails_div label.cart-icon {background: rgba(0, 0, 0, 0) url("images/main/SVG/cart-icon.svg") no-repeat scroll center top / 20px 20px;  display: inline-block;font-size: 0; height: 22px; vertical-align: middle; width: 22px;}
.cartdetails_div .pipe-icon {font-size: 20px;}
.cartdetails_div label {vertical-align: middle;}
.cartitem_number {font-size: 14px;}
/* 27-10-2017 */
.home .headersection { background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;    position: absolute;    width: 100%;    z-index: 1;}
.martjacklogo.mj-custom {  display: block;}
.otherpages #headersectiondiv { border-bottom: 1px solid #cccccc;}
.container2 .containergroup .maintxt.ContryCode {border-right: 0 none; display: table-cell; width: 20%;}
.container2 .containergroup .maintxt.MobileNo {width: 80%;}
.login .container1 .loginbucket {padding: 0;}
.myaccountpage .container2 {overflow: visible;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle {float: left; width: 48%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle + .formstyle {float: right;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .month {margin: 0 2%;}
.container2 .containergroup .formstyle li .fs_fielddesc > input[type="radio"] {display: inline-block;margin: 6px 6px 0 0 !important;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .countrycode {border-right: 0 none;width: 16%;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167 {width: 100%;}
.container2 #divRegistrationTemplate .containergroup ul li.fs_fielddata.fs_textarea {height: auto;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc textarea {height: 120px;}
.bucketgroup .bucket .btn_quick_view a, .bucketgroup .bucket .btn_quick_view a:hover {display: block;font-size: 0;height: 100%;width: auto;}
.bucketgroup .bucket .bucket_left a.mtb-more span {font-size: 0;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li:first-child {display: none;}
.container2 .bucketgroup .pagercontrol, .container2 .showcatbucketgroup_s01 .pagercontrol, .container2 .bucketgroup_vertical .pagercontrol, .container2 .showcatbucketgroup_s03 .pagercontrol { height: 30px; padding: 20px 0;}
.pdp-product-sku {color: #666;font-size: 14px;}
.pdp-product-sku {color: #666; font-size: 14px;}
.productdetailpage #main {width: 100%;}
.container15 .qty {display: table-cell; vertical-align: middle;}
.container15 .qty .product_qty {width: 200px;}
.container15 .qty  .qty-group {border: 2px solid #d3d3d3;border-radius: 4px; display: inline-block;overflow: hidden;vertical-align: middle;}
.container15 .qty .qty-group .pqQty {border: medium none;box-sizing: border-box;color: #333;display: inline-block;font-size: 16px;height: 35px;  text-align: center;width: 60px;}
.container15 .qty .qty-group .btn_qtydecrease, .container15 .qty .qty-group .btn_qtyincrease {display: inline-block;font-size: 0;height: 35px;  text-align: center;vertical-align: top;width: 40px;}
.container15 .qty  .qty-group .btn_qtydecrease {border-left: 2px solid #ccc; border-right: 2px solid #d3d3d3;}
.container15 .qty .qtylabel {color: #333;font-size: 14px;font-weight: bold;}
#Social_Links_liFacebook > div {display: inline-block;margin: 0 10px 0 0;}
#Social_Links_liFacebook {margin: 20px 0 0;}
#Description > h2 {color: #333;font-size: 16px;padding: 0 0 10px;}
#Description .Description {color: #666;font-size: 14px;}
.container7 .ctl_multiple_image .smallimages .smallimages-arrows {display: none;}
.cartflowparent .shoppingcar-wrap {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); box-sizing: border-box;}
.home #main {width: 100%;}
.login .container1 .loginbucket .logbutton .navbtn .navbtn_m {float: none;}
.userContainer-bottom {display: inline-block; margin: 15px 0 0;width: 100%;}
/* 27-10-2017 */
/* custom */
body,.body_parentdiv,h2,p,*{background:none;font-family:Proxima-Nova, sans-serif;}
a {color: #fff;}
.variant-link{ position: absolute;width: 10px;height: 20px;z-index: 1; } 
.container1{margin:0px;}
.container2 .htmlbucket {padding:0px;}
.container_cartpromo {display: none !important;}
.home .container2 {width: 100% !important;margin:0px;}
.varient-empty-content {display: block;height: 65px;}
.current.lastmenu.\31 2\.12 .main_navbtn_m {color:#bb2031}
/*seme-annual css */
.chrismastext {font-size: 13px;height: 40px;line-height: 40px;}
.semi-annual-sale{height:60px;background:#000;color:#fff;line-height:0px;display:none;}
.semi-anual-text{letter-spacing:0.16em;font-size:13px;font-weight: bold;display: none;}
.semi-anual-text a{color:#fff;text-decoration:none;font-weight:700;letter-spacing:0.5em;}
.sale-shopNow a{letter-spacing:1px;font-weight:600;font-size:14px;position:relative;left:10%;}
.SemiClose{background:url("images/custom_v2/cancel.png") left top no-repeat;height:23px;width:23px;display:block;position:absolute;top:10px;right:9px;z-index:100;background-size:12px;background-position: bottom;}
#nav{left:auto; position:static;}
.header-top-wrapper,.new-arrival-m {display: none !important;}
#headersectiondiv{background:#fff none repeat scroll 0 0;top:0;width:100%;z-index:999;}
#mobilesection.mobileonly{display:none}
.header-top-wrapper{clear:both;display:block;padding:0;width:100%;background-color:#ebebeb;text-align:right}
.header-top-wrapper a,.userlogin a.loginlnk{color:#222;font-size:11px;line-height:20px;margin:0;padding:0 10px;text-decoration:none;text-transform:capitalize; font-weight:600; }
.New-arrivals1 { color: #ffffff !important; font-weight:normal !important; font-size:12px !important; height:30px !important; line-height:30px !important;}
.New-arrivals1:hover{}
#myaccount,.cartdetails_div{position:relative;left:auto;top:auto;right:auto;display:inline-block}
#myaccount{margin-left:30px}
.userlogin span { display: unset }
.cartdetailsinfo label.cartcurrency.HasItems,.cartdetailsinfo label.cart_amnt{display:none!important}
.cartdetailsinfo{font-size:11px;font-weight:600;text-align:right; display:block; padding-right:12px; line-height:30px;}
.cartbtn_div{float:none; display:block !important;}
.cartdetails_div:Hover #QuickCart{ display:block !important;}
.cart_btn{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;height:39px; position:absolute;text-align:center;width:50px}
.LogoPart{display:block;height:47px;margin-top:20px;width:100%}
.blinkText{left:20px;position:absolute;top:10px}
.blinkText > a{color:#c41e3a}
.nav_main_right{display:inline-block}
.sf-menu li a span.sfselected_l,.sf-menu li a span.sfselected_r{display:none}
.sf-menu,.sf-menu li{display:inline; position:static;}
.nav_main_left{height:auto; float:left;}
.sf-menu li a span.sfselected_m,.sf-menu li a,.sf-menu li a:hover,.sf-menu li a:active,.sf-menu li a:focus{background none;color:#222;cursor:pointer;display:inline-block;font-size:12px;height:auto;letter-spacing:.04em;line-height:16px;padding:0px;position:relative;text-align:center;text-transform:uppercase;top:auto;width:auto; height:39px; line-height:37px; font-family:proxima-nova,sans-serif; font-weight:700;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul, ul.floor_nav{ left:-198px; padding:0px; border:0px; top:55px !important;}
.sf-menu li:hover ul.floor_nav{ top:55px !important;}
.current.Item_0 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col:nth-child(1) dl ol.items li:last-child a{ font-weight: 700;}
.current.Item_1 ul.floor_nav li .sub-menu-wrapper .nav_row:nth-child(1) .nav_col dd ol li:last-child a{ font-weight: 700;}
.current.Item_2 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col:nth-child(1) dl ol.items li:last-child a, .current.Item_3 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col:nth-child(1) dl ol.items li:last-child a, .current.lastmenu ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col:nth-child(1) dl ol.items li:last-child a{ font-weight: 700;}
.main_navbtn_m{display:inline}
.sf-menu li a span.main_navbtn_m{ padding:0px 15px; display:inline-block; height:39px;}
.sf-menu li a:hover span,.sf-menu li a:active span,.sf-menu li a:focus span{border-bottom:2px solid #ba0c2f;}
ul.floor_nav{top:55px!important;min-width:1200px!important; left:-198px; box-shadow:1px 1px 2px rgba(167, 167, 167, 0.5);}
.nav_stick.nav_stick1 .sf-menu li:hover ul.floor_nav{ top:48px !important;}
.nav_stick.nav_stick1 ul.floor_nav{ top:48px!important;}
ul.floor_nav li .sub-menu-wrapper-top{background:#fff none repeat scroll 0 0;border:0px;}
ul.floor_nav li .sub-menu-wrapper{background:#fff; width:100%; box-sizing:border-box; padding-left:30px; min-height:306px;}
.sub-floor-menus dl dt{border-bottom:2px solid #ccc; height:30px; }
.sf-menu li li .sub-floor-menus dl a{background:none;color:#222!important;font-size:15px;font-weight:700;line-height:20px;margin:0;padding:0;text-transform:capitalize;}
#searchbar{background:#fff none repeat scroll 0 0;display:block;height:42px;position:absolute;right:auto;top:0;width:100%;}
.searchbarbg_l .searchtext{background:rgba(0,0,0,0) none repeat scroll 0 0; float:none;font-size:16px;height:40px;line-height:24px;margin-left:auto;overflow:hidden;padding:0 2%;text-indent:5px;width:100%; box-sizing:border-box;}
.searchbarbg_rSR{position:relative;top:-3px;width:60%}
.sf-menu li.lastmenu,.sf-menu li.lastmenu:hover,.sf-menu li.lastmenu.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{padding-right:2px}
.searchbutton{float:left;margin:0;width:4%;}
.searchbutton .navbtn{height:40px;margin:0;padding:0;width:35px}
.searchtxtdiv{ width:91%;}
.sf-menu li:hover span.main_navbtn_m{ border-bottom:2px solid #ba0c2f;}
.homepopup-logo {text-align: center;padding: 1px 0px;}
.home-border-line {border-bottom: 2px solid #ececec;height: 12px;text-align: center;}
.home-shipping-head {text-align: center;margin: 10px 0px;font-size: 16px;}
.home-shipping-text {text-align: center;font-size: 24px;font-weight: bold;color: #000;}
.login-policies a {font-weight: bold;}
.searchbutton .navbtn span.navbtn_m,.searchbutton .navbtn .mj_btnbg{height:45px;width:100%;}
.swiper-container{height:500px;position:relative;overflow:hidden}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide-caption{background:#fff none repeat scroll 0 0;height:auto;left:50%;margin-left:-175px;margin-top:-100px;padding:30px;position:absolute;text-align:center;top:50%;min-width:400px;z-index:99;background-color:rgba(255,255,255,0.8)}
h1.removeFocusIndicator{color:#222;font-size:42px;font-weight:700;letter-spacing:.28em;line-height:42px;text-transform:uppercase;}
.bottombarmiddle_l div.storeaddress{padding:0}
.Desktop-Footer{background:#ddd none repeat scroll 0 0;clear:both;display:block;width:100%;box-sizing:border-box}
.DeskFooterpart1,.DeskFooterpart2,.DeskFooterpart3{clear:both;display:block;width:100%;box-sizing:border-box}
.DeskFooterpart1{border-bottom:1px solid #fff;display:inline-block}
.DeskFooterpart1-a{width:66.6%;float:left;padding:33px 40px;box-sizing:border-box;text-align:left;height: 396px; }
.DeskFooterpart1-b{width:33.33%;float:left;padding:50px 40px; box-sizing:border-box; border-left:1px solid #fff;position: relative;top: 20px;}
.DeskFooterpart1-a > div{float:left;width:33.33%}
.Desktop-Footer ul{list-style-type:none;padding-left:0}
.Desktop-Footer a,.DeskFooterpart3 li{font-size:13px; color:#555;letter-spacing:.025em;line-height:22px;text-decoration:none;text-transform:capitalize;}
.Store_Footer > a { color: #444; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.Store_Footer > a:hover{ color:#bb2031; text-decoration:none !important;}
.Store_Footer a::after { content: "";background: url("images/custom_v2/Arrow-white.svg") no-repeat; font-size: 0px;width: 40px;height: 34px;display: inline-block;position: relative; top: 14px;background-size: 14px;
background-color: #ccc;background-position: 12px;}
.Store_Footer a:hover::after {background: url("images/custom_v2/Arrow-red.svg") no-repeat;font-size: 0px;width: 40px;height: 34px;display: inline-block;position: relative; top: 14px;background-size: 14px;
background-color: #ccc;background-position: 12px;}
.DeskFooterpart1-b{text-align:center}
.DeskFooterpart1-b > img{width:80%;border: 1px solid #fff;}
.DeskFooterpart2{display:table;height: 128px;}
.DeskFooterpart2 > div{border-right:1px solid #fff;box-sizing:border-box;display:table-cell;padding:15px;text-align:center;width:33.33%;vertical-align: middle;}
.DeskFooterpart2-a li{display:inline}
.DeskFooterpart3{box-sizing:border-box;background:#fff none repeat scroll 0 0;padding:30px 40px}
.DeskFooterpart3 > img{width:100px;float:left}
.DeskFooterpart3 > div{float:right;margin-top:-10px}
.DeskFooterpart3 li{display:inline}
.liTitle,.DeskFooterpart2-b h2{font-size:13px;color:#444;letter-spacing:.025em;line-height:22px;text-decoration:none;font-weight:700;text-transform:uppercase!important}
.DeskFooterpart1-a li{font-size:13px;margin:12px 0;color:#222}
.tumi_about { font-weight: bold; text-transform: uppercase;}
.DeskFooterpart1-a li a{color:#222;line-height:normal}
.DeskFooterpart1-a li a:hover{color:#c41e3a; text-decoration:underline;}
.DeskFooterpart1-b > p{font-size:13px; color:#222;text-align:center}
.footer-end{background:#fff;overflow:hidden;height:20px;color:#555;font-weight:400;font-size:12px;padding: 15px 30px;}
.footer-end-left{float:left;width:50%;margin-top: -5px;}
.footer-end-right{float:right;width:50%;text-align:right; padding-right:50px; box-sizing:border-box;}
.footer-end ul li{display:inline-block;}
.Desktop-Footer a:hover {color: #bb2031 !important;text-decoration: underline;}
.facebookIcon{background:rgba(0,0,0,0) url(images/custom_v2/facebook-normal.png) no-repeat scroll 0 0 / 100% auto;border:0 none;display:inline-block;height:15px;width:15px;margin:5px 10px}
.facebookIcon:hover{background:rgba(0,0,0,0) url(images/custom_v2/facebook-hover.png) no-repeat scroll 0 0 / 100% auto}
.twitterIcon{background:rgba(0,0,0,0) url(images/custom_v2/twitter-normal.png) no-repeat scroll 0 0 / 100% auto;border:0 none;display:inline-block;height:15px;width:15px;margin:5px 10px}
.twitterIcon:hover{background:rgba(0,0,0,0) url(images/custom_v2/twitter-hover.png) no-repeat scroll 0 0 / 100% auto}
.pinterestIcon{background:rgba(0,0,0,0) url(images/custom_v2/pinterest-normal.png) no-repeat scroll 0 0 / 100% auto;border:0 none;display:inline-block;height:15px;width:15px;margin:5px 10px}
.pinterestIcon:hover{background:rgba(0,0,0,0) url(images/custom_v2/pinterest-hover.png) no-repeat scroll 0 0 / 100% auto}
.instagramIcon{background:rgba(0,0,0,0) url(images/custom_v2/instagram-normal.png) no-repeat scroll 0 0 / 100% auto;border:0 none;display:inline-block;height:15px;width:15px;margin:5px 10px}
.instagramIcon:hover{background:rgba(0,0,0,0) url(images/custom_v2/instagram-hover.png) no-repeat scroll 0 0 / 100% auto}
.newssignupbucket{margin:0 auto;position:relative;width:250px}
.subscribemailtxt{border:1px solid #ccc;color:#555;font-size:13px;height:36px;letter-spacing:.025em;line-height:18px;background: #fff;
	padding:0 50px 0 8px;width:200px;font-weight: 400;font-family:proxima-nova,sans-serif;}
.subscribebutton .navbtn_l,.subscribebutton .navbtn_r{display:none}
.subscribebutton{height:34px;position:absolute;right:-9px;bottom:-1px;width:40px}
.newssignupbucket #divMsg{font-size:14px!important;color: #cf0000 !important;text-align: center;line-height: 14px;margin-bottom: -10px;padding: 0px;}
.scrollup{bottom:90px;display:none;height:auto;position:fixed;right:20px;text-decoration:none;transition:all .3s ease 0;width:35px;z-index:99; background:url(images/custom_v2/Scroll-top1.png) no-repeat; height:32px; width:32px;}
.scrollup:hover{ background:url(images/custom_v2/Scroll-top2.png) no-repeat;}
.martjacklogo a{float:none}
.ui-dialog .col1_content_T04{float:none;width:100%!important}
.container2 .containergroup .formstyle li span.fs_fieldcolon,.container2 #loginView div.subheading_r,.container2 .loginbucket .logbutton .navbtn_l,.container2 .loginbucket .logbutton .navbtn_r{display:none}
.container2 .containergroup .formstyle li.fs_fielddata,.container2 .containergroup .formstyle li span.fs_fielddesc_f,.container2 .containergroup .formstyle li span.fs_fielddesc,.container2 .containergroup .dropdown{width:100%;margin-bottom:3px}
.container2 .containergroup .dropdown{width:100%}
.container2 #divRegistrationTemplate .containergroup .formstyle li span.fs_fielddesc #chkIsReceiveOffer{ float:left; width:15px;}
.container2 #divRegistrationTemplate .containergroup .formstyle li span.fs_fielddesc label.RegCheckBox{ line-height:12px;font-size: 12px;}
.RegCheckBox{float:none;font-weight:400!important}
.ui-dialog{border:0;padding:10px 30px; font-family: proxima-nova,sans-serif;}
.ui-dialog .ui-dialog-titlebar{padding:0;text-align:center;display:block;font-size:18px}
.container2 .containergroup .fourtynineright{float:none;width:100%}
.container2 .containergroup ul{padding:0}
#loginView .separatordiv .navbtn{height:100%;width:100%}
#loginView .separatordiv .navbtn_m,.container2 .loginbucket .logbutton .navbtn_m{width:100%;background:#222 none repeat scroll 0 0;height:auto;margin-top:10px}
.jfVal .content,.jfVal .icon .iconbg,.jfVal,.jValSpacer,#ctl00_ContentPlaceHolder1_ctl00_ctl01_divSubHeading{display:none}
.container2 .loginbucket span.forgotpassword a,.container2 .loginbucket span.userreg a{font-size:12px;line-height:18px;color:#000;text-decoration:none;font-weight:400;display:inline-block}
.container2 .loginbucket span.forgotpassword a:hover, .container2 .loginbucket span.userreg a:hover{ color:#bb2031 !important;}
.container2 .loginbucket span.userreg a {font-weight: bold;}
.container2 .loginbucket .logbutton .navbtn{display:block;float:none;height:auto;margin:0;width:100%}
.pop-close{cursor:pointer; background:url(images/custom_v2/Close-popup.png) no-repeat;}
.pop-close:hover{ background:url(images/custom_v2/Close-popup-h.png) no-repeat;}
.tabContent{margin:20px 0}
.tabContent h1{color:#222;font-size:24px;font-weight:400;padding:10px 0;text-transform:capitalize}
.tabContent > a{color:#000;font-size:11px;font-weight:700;letter-spacing:1px;line-height:18px;margin:0 8px;text-decoration:none;text-transform:uppercase}
.tabContent > a:hover,.tabContent > a:focus,.tabContent > a:active,.tabActiveClass{border-bottom:1.5px solid;color:#c41e3a;cursor:pointer}
.home .container2 .bucketgroup .bucket{background:rgba(0,0,0,0) none repeat scroll 0 0;float:left;height:365px; padding:0px;margin:0px 4px;position:relative;text-align:center;width:230px;border:0}
.home .container2 .bucketgroup .bucket .bucket_left span.mtb-price{color:#000;font-size:12px;font-weight:400;height:auto;letter-spacing:.5px;overflow:hidden;padding-bottom:10px;padding-left:5%;padding-top:10px;text-align:center;text-transform:capitalize;width:90%;display:none!important}
.home .container2 .bucketgroup .bucket .bucket_left a.mtb-more{display:none}
.container2 .loginbucket label.logfailmsg{ position:static; height:40px;padding-top: 9px;}
.home .mtb-price{padding-top:0}
.home .mtb-price .sp_amt{color:#000;font-size:12px;font-weight:400;height:auto;letter-spacing:.5px}
.breadcrumbg_l .breadcrumlnk a:first-child{display:inline-block;}
.breadcrumbg_l .breadcrumlnk a:first-child::after{content: "/";padding-left: 10px;}
.breadcrumbg_l .breadcrumlnk a:first-child + a { display: none !important }
.breadcrumbg_l .breadcrumlnk a:nth-child(2){ padding-left:0px;}
.breadcrumbg_l .breadcrumlnk{padding-left:0}
.breadcrumbg_l .breadcrumlnk a{ font-family:proxima-nova,sans-serif; letter-spacing:0.025em; padding-left:10px;}
.productdetailpage .breadcrumbg_l .breadcrumlnk a:first-child::after { display: none; }
.categoriesPageContent h3{border:0 none;color:#222;font-size:24px;line-height:30px;margin:0 0 10px;padding:0;position:relative;text-transform:capitalize}
.login_Link12 a { border: 2px solid #000000; display: block; height: 40px; line-height: 35px; text-align: center; text-decoration: none;}
.ui-state-default .ui-icon{background-image:url(images/custom_v2/add-plus-button.png);background-position:top left}
.ui-state-active .ui-icon{background-image:url(images/custom_v2/substract.png);background-position:top left}
.container1 .refinesearch_menu .ui-accordion td{border:0}
.container1 .refinesearch_menu .heading{background:#fff none repeat scroll 0 0;border-bottom:1px solid #ccc;height:27px;position:relative;width:100%;margin-bottom:5px;margin-top:0px}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a span{color:#222;float:left;font-size:12px;font-weight:400;line-height:16px;text-transform:capitalize!important; line-height:21px; letter-spacing:0.025em;}
.container1 .refinesearch_menu table.attributes_valuelist{width:100%}
.container1 .pricerangevalue_start,.container1 .pricerangevalue_end{color:#222;font-size:14px}
.ui-slider-horizontal .ui-slider-handle{background:#c41e3a;border-radius:50%}
.container1 .refinesearch_menu .ui-accordion td a.rfsearch_clear{right:25px;top:-3px}
.container1 .refinesearch_menu table.attributes_valuelist td{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;padding:0;text-align:left;width:auto}
.refinesearch_menu .ui-accordion .ui-accordion-content{border:0}
#refinesearchctl .container1 div.subheading_r{display:none}
.categories-page .col3_T09 .container2 div.subheading_r{height:0}
.container2 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{color:#666;font-size:12px;line-height:20px}
.container2 .pagercontrol .pagersearchresult{float:right}
.container2 .prod_viewsparent{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:1px solid #e6e6e6;clear:both;height:30px;margin:-5px 0 10px;padding:0 0 5px;width:100%}
.container2 .bucketgroup .bucket .bucket_left label.mtb-ofr{color:#222;font-size:13px;letter-spacing:0.025em;line-height:20px; font-weight:400;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-more{ display:none;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare{color:#555;display:block;font-size:12px;line-height:18px;position:absolute;right:0px;text-decoration:none;top:5px; left:inherit; height:25px; width:100px; font-weight:400; letter-spacing:0.025em;}
#divCompPop{height:auto;margin-left:0;padding-bottom:20px;position:fixed!important;right:50px;top:120px!important;z-index:10002;}
.cmp_pop_m{background:#fff none repeat scroll 0 0;border:1px solid #ccc;float:left;min-height:145px;padding:0;width:450px;height:auto}
.cmp_pop_l,.cmp_pop_r{background:rgba(0,0,0,0) none repeat scroll 0 0}
.cmp_pr{background:#c41e3a none repeat scroll 0 0;height:31px;width:100%}
.cmp_pop_tm{background:#666;float:left;height:31px;padding-left:15px;text-align:left;width:100%; box-sizing:border-box;}
.cmp_pop_tmh{color:#fff;font-size:0px;font-weight:700;line-height:30px;text-transform:uppercase}
.cmp_pop_tmh::before { content: "compare products"; font-size: 12px;}
.cmp_pop_tr{cursor:pointer;float:none;height:20px;position:absolute;width:20px; right:0px; top:9px; clear:both;}
.cmp_prul li{background:none;border:1px solid #ddd;padding:5px; margin-right:5px; position:relative; width:85px; height:auto;}
.cmp_prul li div span{ position:absolute; top:3px; left:3px; padding:0px;}
.cmp_prul li div div img{ width:100% !important; height:100% !important; border:0px;}
.cmp_prul li.btn{border:0;margin-right:5px}
.cmp_prul li div div{ padding:0px; height:auto; width:100%;}
.btnpr,a.btnpr{background:none; color:#222; text-transform:capitalize; font-size:13px; height:25px; font-weight:normal; display:block; padding:0px; line-height:23px; font-family:Proxima-Nova,sans-serif;text-decoration: underline;}
.btnpr:hover, a.btnpr:hover{ text-decoration:underline; color:#c41e3a;}
.cmp_pop_tl{display:none}
.cmp_pop_mtxt{color:#000;line-height:20px}
.cmp_prul{min-height:140px;}
.cmp_pop_close{ background:url(images/custom_v2/Close-popup.png) no-repeat; background-size:12px;height:12px; width:12px; }
.cmp_pop_close:hover {background: url(images/custom_v2/search-close1.png) no-repeat center;   background-size: 20px;}
.ui-dialog.addressedit-dialog{width:680px!important;border-radius:0}
.ui-dialog.addressedit-dialog .ui-dialog-titlebar{border:0}
.cmp_pop{ height:190px; border:0px;}
.notification-msg{ margin-top:-74px !important; padding:4px 10px; background:#999999;}
.notification-msg p{ color:#ba0c2f;}
.notification-msg span{ border-color:rgba(153, 153, 153, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left:2px; top:24px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar{background:#fff;width:300px;display:block; border:0px; margin:20px auto; overflow:hidden; padding:0px; border-radius:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1{background:rgba(0,0,0,0) none repeat scroll 0 0;display:inline-block;float:right;height:34px;width:100%}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m{background:#c41e3a; border:0;border-radius:0;color:#fff;display:inline-block;float:none;font-size:14px;font-weight:400;height:34px;line-height:34px;padding-left:20px;padding-right:20px;text-align:center;text-decoration:none;width:100%;box-shadow:none!important; box-sizing:border-box; font-family:proxima-nova,sans-serif;}
.container2 div.subheading_r h1,.container2 div.subheading_r h2{font-size:22px;color:#222}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a{color:#fff;background:#c41e3a;display:block;font-size:13px;line-height:30px;text-align:center;width:90%;text-decoration:none; border:0; margin:0px auto; height:30px; font-weight:600;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links a:hover{ background:#98172d; color:#fff;}
.container2 .containergroup .productcompairediv .propertylist{ border-bottom:0px; background:#ebebeb; border:0px; padding-left:0px;}
.container2 .containergroup .productcompairediv .productattributetitle{ background:#ebebeb; border-bottom:1px solid #fff;}
.container2 .containergroup .productcompairediv .propertylist_1{ background:#ebebeb; border:0px;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a{text-decoration:none}
.container2 .containergroup .productcompairediv .rowstyle{ border-bottom:1px solid #fff;}
.container2 .containergroup .productcompairediv .alternetrowstyle{ border-bottom:1px solid #fff;}
body.Compare-pp #main{ width:100%;}
.ProdTag12{background:#be2b3b;color:#ffffff;font-size:12px;letter-spacing:0.025em;padding:2px 34px;position:absolute;top:10px;height:24px;line-height:24px;z-index:9;font-weight:bold;}
.container2 .containergroup .productcompairediv .productattributetitle label.productattribute_title{line-height:34px;text-transform:uppercase; color:#222; padding-left:25px;}
.container2 .containergroup .productcompairediv .propertylist label.propertyname,.container2 .containergroup .productcompairediv .propertylist label.propertyvalue{color:#333;font-weight:nornal!important;font-size:12px;line-height:26px}
.container2 .containergroup .productcompairediv ul.gotoplnk{display:none}
.container2 .containergroup .productcompairediv .propertylist label.propertyname{ padding-left:25px; margin-left:6px;}
.container2 .containergroup .productcompairediv .propertylist label.propertyvalue{ padding:0px 10px; box-sizing:border-box; display:block;}
.container2 .containergroup .productcompairediv ul li .product_featurevalue{ font-size:12px; color:#333;  padding:0px 10px; box-sizing:border-box; display:block;}
.checkout #maindL{padding:0;width:auto!important}
.singlepagecheckout .checkoutstep{margin-bottom:10px}
.singlepagecheckout .checkoutstep .stepheader{background:#231f20 none repeat scroll 0 0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:46px;text-transform:uppercase}
.singlepagecheckout .checkoutstep .stepheader .stepnumber{background:#c41e3a none repeat scroll 0 0;color:#231f20;padding:0 20px;text-transform:uppercase}
.singlepagecheckout .checkoutactivestep .stepheader .stepnumber{color:#fff}
.singlepagecheckout .navbtn1 .navbtn_m{background:#c41e3a none repeat scroll 0 0;border:1px solid #c41e3a;height:auto}
.singlepagecheckout .navbtn1 .navbtn_m .mj_btnbg{background:#c41e3a none repeat scroll 0 0;color:#fff;font-size:13px;font-weight:700;height:auto;line-height:26px;outline:medium none;text-transform:uppercase}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fieldcaption{line-height:34px}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata .maintxt{height:40px;padding:0 10px}
.singlepagecheckout .checkoutstep .stepcontent .userelogindetails ul li .fielddata div.helptxt{font-size:12px}
.singlepagecheckout .checkoutstep .stepheader .useremail{margin-left:20px;color:#c41e3a}
.stepheader .editlink{color:#fff;float:right;margin-right:65px;text-decoration:none;text-transform:capitalize}
.singlepagecheckout .checkoutstep .stepheader .complitesign{height:25px;right:20px;top:10px;width:25px;background-size:100% 100%}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .user-name,.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address p,.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .user-phone{text-transform:capitalize}
.singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .address-btn a.continue-btn{background-color:#c41e3a;background-image:none;border:1px solid #c41e3a;border-radius:0;box-shadow:none;color:#fff;display:none;text-decoration:none;text-transform:uppercase}
.singlepagecheckout .orderdetails_leftpane{width:70%}
.singlepagecheckout .ordersdetails .titlestyle_1{color:#000;display:block;font-size:16px;font-weight:700;margin-bottom:16px;text-transform:uppercase}
.singlepagecheckout .ordersdetails .shoppinggrd .headerstyle th{border-bottom:1px solid #999;border-right:1px solid #999;color:#222;font-size:12px;height:34px;text-align:left;text-transform:capitalize}
.singlepagecheckout .ordersdetails .shoppinggrd .productdetails,.singlepagecheckout .ordersdetails .shoppinggrd .productqty,.singlepagecheckout .ordersdetails .shoppinggrd .productuniteprice,.singlepagecheckout .ordersdetails .shoppinggrd tr td:last-child{border-right:1px solid #999;color:#222;text-align:left}
.singlepagecheckout .ordersdetails .shoppinggrd .productqty,.singlepagecheckout .ordersdetails .shoppinggrd .productuniteprice,.singlepagecheckout .ordersdetails .shoppinggrd tr td:last-child{font-size:13px}
.singlepagecheckout .ordersdetails .shoppinggrd tr td:last-child{border-right:none}
.singlepagecheckout .ordersummery td{border-bottom:1px solid #a8a8a8;border-right:1px solid #a8a8a8;color:#222;font-size:12px;padding:6px;text-align:left}
.singlepagecheckout .ordersummery td label{color:#000;font-size:13px;font-weight:700}
.singlepagecheckout .couponcode_parent .boldtext{color:#000;font-size:12px;font-weight:700;text-transform:capitalize;line-height:38px}
.singlepagecheckout .ordersdetails .shoppinggrd td{border-bottom:1px solid #a8a8a8}
.singlepagecheckout .couponcode_parent ul li{line-height:18px}
.singlepagecheckout .couponcode_parent ul li span .maintxt{font-size:14px;height:40px;margin-right:16px;padding:0 10px;width:300px}
.error_msgsmall .smallmsg_title{font-size:12px}
.couponcode_right .navbtn{background:#c41e3a none repeat scroll 0 0;color:#fff;height:36px;margin-top:1px}
.couponcode_right span.navbtn_m{background:#c41e3a none repeat scroll 0 0;color:#fff;height:auto}
.couponcode_right span .mj_btnbg{background:#c41e3a none repeat scroll 0 0;color:#fff;font-size:13px;font-weight:700;height:36px;line-height:20px}
.couponcode_right span.navbtn_l,.couponcode_right span.navbtn_r{display:none!important}
.singlepagecheckout .paymenttypes .rightpane .titlestyle_1{color:#000;display:block;font-size:16px;font-weight:700;margin-bottom:16px;text-transform:uppercase}
.singlepagecheckout .paymenttypes .leftpane .paymentdetails .titlestyle_1{border-bottom:1px solid #999;color:#222;}
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption li.active a{color:#c41e3a}
.singlepagecheckout .paymenttypes .leftpane .paymenttype .paymentoption li a{color:#000;font-size:14px;text-align:center}
.checkout #main{ width:100%;}
.checkout_header img{margin-top:10px;width:120px}
.checkout_header .headertxt{clear:left;display:block;font-size:14px;font-weight:700;margin:10px 0;text-transform:uppercase}
.paymentdetailspage h2{margin:10px 0!important}
.paymentdetailspage .container2 .containergroup .bgcolorfirst{text-align:left; display:none;}
.paymentdetailspage .container2 .containergroup .titlestyle_2{color:#222;font-size:14px;font-weight:400;text-transform:capitalize;font-weight:bold;line-height:24px}
.paymentdetailspage .container2 .containergroup .titlestyle_1{color:#222;font-size:14px;font-weight:700}
.paymentdetailspage .container2 .cheque_dd_success .orderprint{float:none}
.paymentdetailspage .container2 .cheque_dd_success .btn_printorder{display:inline-block;float:none;}
.paymentdetailspage .container2 .containergroup a.blue{text-decoration:underline;color:#222;font-weight:700}
.paymentdetailspage .container2 .containergroup .clear ul li,.paymentdetailspage .container2 .containergroup ul li{margin:10px 0;font-size:13px}
.notfound404{margin:100px 0}
.notfound404 h3{text-align:center;margin:10px 0;color:#000;font-size:20px;line-height:40px;border:0;text-transform:capitalize;font-weight:400;}
.notfound404 > p{font-size:13px;text-align:center;line-height:20px}
.SetPassword-page .container2{width:400px;margin:0px auto}
.SetPassword-page .container2 .forgot-pw{ margin:50px auto;}
.SetPassword-page .success_msgsmall {background-color:unset; border:0px;text-align: center;width: 90%;}
#EmailTextDiv .InputUserName{height:40px;width:300px;padding:0 10px;font-size:14px}
.vwforgotPwddiv .navbtn .navbtn_l,.vwforgotPwddiv .navbtn .navbtn_r{display:none}
.vwforgotPwddiv .navbtn .navbtn_m{background:#c41e3a}
.vwforgotPwddiv .navbtn .navbtn_m .mj_btnbg{color:#fff;text-transform:uppercase;font-weight:700}
.vwforgotPwddiv .cartformleft{padding-left:0!important}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove span{}
#btnBuyAllProducts .navbtn_m{width:auto;font-size:14px;line-height:25px; font-family:proxima-nova,sans-serif;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes,.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{font-size:13px}
.myaccountparent .account_contents .containergroup .order_address .titlestyle_2{font-size:13px;font-weight:700;text-transform:uppercase}
.myaccountparent .myaccountrightpane .order_address li{color:#666;list-style:outside none none;margin:0;padding:0;font-size:13px;text-transform:capitalize;line-height:24px; display:inline-block; padding-right:3px; float:left;}
.myaccountparent .myaccountrightpane .order_address li.email{ float:none; display:block; clear:both;}
.myaccountparent .myaccountrightpane .reorderbtn .navbtn_m{background:#c41e3a;color:#fff;height:30px;line-height:30px;padding:0 10px;font-size:12px;text-transform:uppercase; font-family:proxima-nova,sans-serif;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .countrycode{width:40px}
/* PDP form */
.adhoc_cat .ad-hoc-form-1 .CustomField input[ type="radio"] { display:none;}
.CustomField span { border: 2px solid #f1f1f1; display: inline-block; cursor:pointer; font-weight:400;}
.CustomField > input:checked + span{ border: 2px solid #000;}
.Bottom.ad-hoc-form-1.CustomField div { }
.Bottom.ad-hoc-form-1.CustomField > label { display: block;  margin-bottom: 5px; font-size:14px; padding:5px;}
.Bottom.ad-hoc-form-1.CustomField div.input_box{ display:block; clear:both;}
.Bottom.ad-hoc-form-1.CustomField div.input_box input { border-radius:3px; border:1px solid #666; text-indent:3px; height:25px;  width:67px !important; margin-bottom:6px; font-size:18px; text-align:center;text-transform: uppercase;}
.adhoc_cat .header_div { background: #f1f1f1; padding: 10px; text-transform: uppercase; font-weight: bold; width:380px; box-sizing:border-box;}
.Bottom.ad-hoc-form-1.CustomField > p { font-weight: bold; font-size: 15px; padding: 5px; display:block; clear:both;}
/* PDP form */
/* validation */
.jalertbox{ font-family:proxima-nova,sans-serif;}
.jalertbox.ui-draggable{ border:2px solid #bf2031; }
.jalertbox #popup_title{ color:#999; text-align:left; padding-left:12px;}
.jalertbox .btn-ok {  margin: 0px auto; display: inline-block; border-radius: 3px; color:#fff; background:#bf2031; border:0px; padding:5px; cursor:pointer; -webkit-appearance: none; border-radius: 0;}
.jalertbox .confirm .btn-cancel { background: #000000; border: 1px solid #000000; border-radius: 3px; color: #ffffff;  padding: 4px 0;  -webkit-appearance: none; border-radius: 0;}
/* validation */
/* pdp chamges */
.mono-1 { margin-top:15px; text-align:center;}
.monogram { }
.mono-right { width: 190px !important;  height: 125px; margin:25px auto 0px auto; width: 125px !important; background: url(images/custom_v2/Tumi_Bg12.png) no-repeat;}
.mono-1 p { font-size: 16px; font-weight: bold; text-align:center; border-bottom:2px solid #ccc; margin-bottom:10px;}
.mono-1 > label { display: block; padding: 5px 0; font-weight:400;}
.monogram > p { font-size: 16px;  font-weight: bold; margin:5px 0px 10px 0px; text-align:center; border-bottom:2px solid #ccc;}
.monogram > label { display: block; padding: 5px 0;}
.preview-button { display: block; clear: both; padding: 8px 0px; margin: 20px auto; width:210px; text-align:center; color:#000; text-decoration:none; line-height:13px;  display:block; border:2px solid #000; font-weight:bold;}
.Bottom.ad-hoc-form-1.CustomField { box-sizing: border-box; overflow: hidden; padding: 10px 30px 0px 30px; width: 380px; }
.prewview-show { font-size: 35px !important; text-align: center; line-height: 90px; font-family:Proxima-Nova, sans-serif; color:blue;text-transform: uppercase;}
.mono-2 > p { display: block; font-size: 17px; font-weight: bold;}
.mono-2 > label { display: block; padding: 5px 0; font-weight:400;}
.adhoc_cat .ad-hoc-form-1 .mono-2 .CustomField span{ padding:0px; border:2px solid #fff; height:25px; width:50px; line-height:24px; outline:1px solid #ccc;}
.mono-2 { display: block; text-align:center; margin-bottom:20px;}
.adhoc_cat .ad-hoc-form-1 .mono-2 .CustomField > input:checked + span{ border-color:#000; background:#000; color:#fff; border:2px solid #fff; outline:1px solid #ccc;}
.adhoc_cat { background: #fff; box-shadow: 0 0 15px #888888; transition:0.4s; position: fixed; right: -390px; top:0px; width: 397px; z-index:1002;  height:100%; overflow:hidden; margin-right:-17px;}
.bb-block15 { margin: 0 auto; width: 75%;}
.mono-gram { position: relative;  height: 99%; overflow: auto;  position: relative; width: 100%; }
.monogramming_guide { font-size: 14px; text-decoration:underline; text-transform: capitalize; color: #bb2031; cursor:pointer; display:inline-block;}
.monogramming_guide:hover{ color: #bb2031 !important;}
.carry-3 > a:hover{ color: #bb2031;}
.mono-close { font-size:25px; display:inline-block; height:25px; position:absolute; right:20px; top:7px;width: 25px; cursor:pointer; color:#ccc;}
.mono-close:hover{ color:#bb2031;}
.mono-visible{ right:0px;  }
.mono_info { background: url(images/custom_v2/Final-15.jpg); overflow:hidden;}
.select-color { display: inline-block; margin:3px;}
.select-font { display: inline-block; margin:0px 10px;}
.mono-guide { color: #777 !important; font-size: 12px !important; font-weight: lighter !important; padding: 0 20px; border: 0px !important; margin:5px 0px 5px !important; height:auto !important;}
.mono-text { margin: 0 auto; width: 73px;}
.mono-add1 { padding: 10px 0;}
.selected_varient { display: block !important; border: 0px !important;  margin-bottom: 8px;}
.selected_varient1 { display: block !important; text-transform:capitalize; border: 0px !important; margin-bottom: 10px;}
.monogram_content { text-align: center;  margin: 6px auto 10 auto; padding:0 0 5px; width:100%; box-sizing:border-box; position:relative;}
.monogram_content::before {background:#cccccc; content: ""; height: 2px; left: 0; position: absolute; top: -4px; width: 100%;}
.mono_title { color: #222; text-align: center; padding: 5px 0px; font-size: 14px !important; height:auto !important; }
.mono-guidance {text-align:center; color:#777 !important; font-size: 12px !important; height:auto !important; letter-spacing:0.02em !important;}
.mono-con { color:#555 !important; font-size:11px !important; font-weight:normal !important; height:auto !important; padding:10px 0;}
.mono-guidance.mono-guide-text {color: #222 !important;font-size: 12px !important;}
/* pdp chamges */
/* feature changes */
.features-table tr:nth-child(15) .propertyname ,.features-table tr:nth-child(16) {font-weight: normal;}
/* newsletter popup */
.contentpage_1273130 #main{ margin-top:0px; width:100%;}
.contentpage_1273130 #footer{ display:none;}
.popup-frame { height: 300px; width: 500px; border: 0px;}
.contentpage_1273130 .col1_content_T04{ width:100% !important;}
.contentpage_1273130 #maindL{ width:100% !important;}
.contentpage_1273130 .container1 div.subheading_r h2{ text-align:center;}
.contentpage_1273130 .container1 .newssignupbucket .subscribebutton{ position:static; float:none; width:100%;}
.contentpage_1273130 .container1 .newssignupbucket{ width:340px;}
.contentpage_1273130 .container1 .newssignupbucket .subscribemailtxt{ margin-top:25px; width:100%; height:35px; box-sizing:border-box; border:1px solid #000;}
.contentpage_1273130 .container1 .newssignupbucket .subscribebutton .navbtn{ height:32px; margin:0px; width:100%;}
.contentpage_1273130 .subscribebutton .navbtn_m{ position:static; background:#000; width:100%;}
.contentpage_1273130 .subscribebutton .navbtn_m .mj_btnbg{ height:32px; color:#fff; font-size:16px; width:100%;}
.newsletter-popup{background:#ffffff; height:350px;  position:fixed; width:500px; z-index:1000;}
.close-dilogue {display:block; border:2px solid #000; text-align:center; text-decoration:none; margin-top:10px; padding:5px 0px; color:#000;}
.pop-overlay { background: rgba(0, 0, 0, 0.5); height:100%; position:fixed; top:0; width:100%; z-index:999;}
.otherpages .newsletter-popup, .otherpages .pop-overlay { display:none;}
/* newsletter popup */
/* cat changes */
#headersectiondiv{ left:0px;}
#maindL{ width:100% !important;}
.container2 div.subheading_r{ height:auto;}
/* custom */
.col3_content_T09{ width:100% !important;}
/* custom */
/* PD Custom */
.zoomWindow{ left:0px !important; width:100% !important; z-index:997 !important;}
.container6 .ctl_productlagreimg .productlagreimg{ position:static;}
.zoomPad{ position:static;}
.productdetail_container .productbucketgroup .productdetailbucket .productdescription .leftpane{ height:613px; width:670px;}
.zoomWrapperImage{ height:613px !important; width:613px !important;}
.zoomWrapper{ height:613px !important; width:613px !important; border:0px;}
.zoomPreload{ background:url(images/Loader_PDP.gif) no-repeat;}
/* PD Custom */
/* car changes */
/* main */
#owl-demo .owl-pagination{ display:none !important;}
#owl-demo .owl-controls{  top:47%; width:100%;}
#owl-demo .item a{ text-decoration:none; color:#222;}
#owl-demo .item1{  position:relative;}
.item1-content{  min-height: 250px; opacity: 0.9; padding: 35px 10px; position: absolute; text-align: center; top: 40%; width: 414px; transform:translate(-25%, -50%); right:0px; background:#fff;}
.item1-content h3{ font-weight:300; font-size:52px; letter-spacing:0.02em;}
.item1-content p{ font-weight:300; font-size:20px; letter-spacing:0.02em; color:#000; text-align:center; padding-top:20px;}
.item1-content a{ display: block; font-size: 20px; font-weight: 600; letter-spacing: 0.02em; margin: 20px auto 0; padding: 13px 0;
    text-align: center; text-decoration: none; width: 225px; border:2px solid #000; transition:0.2s;}
.item1-content a:hover{ color:#ba0c2f !important; border-color:#ba0c2f;}
#owl-demo .item2{ }
.item-2-content{ background:url(images/custom_v2/Latitude_TextBox.png) no-repeat; transform:translate(-25%, -25%); padding:80px 10px;}
.item1_content{ background:url(images/custom_v2/item1-contentBG.png) no-repeat; position:absolute; top:90px; margin-left:10%; width:20%; min-width:400px; padding:35px 10px 50px 10px; text-align:center; color:#222;}
.owl-theme .owl-controls .owl-buttons .owl-prev{ position:absolute; left:15px;  background:url(images/custom_v2/arrow_sprite.png) no-repeat -1px -144px; height:30px; width:30px; font-size:0px; padding:0px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{ background:url(images/custom_v2/arrow_sprite.png) no-repeat -1px -181px; }
.owl-theme .owl-controls .owl-buttons .owl-next{ position:absolute; right:15px; height:30px; width:30px; font-size:0px; background:url(images/custom_v2/arrow_sprite.png) no-repeat 0 -73px; padding:0px;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{ background:url(images/custom_v2/arrow_sprite.png) no-repeat 0 -108px;}
.item1_content h2{ margin-top:50px; font-weight:lighter; font-size:26px;}
.item1_content p{ color:#222; font-size:15px; text-align:center;}
.item1_content_link{ display:inline-block; padding:15px; color:#000; border:2px solid #222; margin-top:10px; font-size:15px;}
.item1_content_link:hover{ color:#bb2031 !important; border-color:#bb2031;}
/* main */
#headersectiondiv{ height:115px; border-bottom:1px solid #ccc;}
.header-top-wrapper{height:30px; background:#555555; color:#fff; text-align:center; font-size:12px; line-height:30px; text-transform:capitalize; }
.header_wrap2_Left{ float:left; padding-left:20px; padding-top:13px; font-size:13px; position:relative; z-index:99;}
.header_wrap2_Left a, .header_wrap2_right a{ color:#222; text-decoration:none; font-size:11px; font-weight:600; letter-spacing:0.025em;}
.header_wrap2_Left a:hover, .header_wrap2_right a:hover{ color:#bb2031;}
.header_wrap2_right{ float:right;}
.custom_block1{ float:left; padding-top:13px; color:#222; font-weight:bold; font-size:12px; padding-right:49px;position: relative; z-index:99;}
.header_wrap2_Left a:hover, .header_wrap2_right a:hover, .header-top-wrapper a:hover, .userlogin a.loginlnk:hover{ color:#bb2031; text-decoration:underline;}
.container23{ height:auto; margin-top:15px; padding-left:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.nav_stick.nav_stick1 .search-toggle{ line-height:41px !important;}	
}
.container23 div.breadcrumbg_l{ padding:0px;}
#myaccount{ margin:8px 75px 0px 0px; float:left; height:17px; position:relative; z-index:99;}
.categories-page #main{ width:1080px;}
.cartdetails_div{ background:url(images/custom_v2/web_cart.png) no-repeat 13px 7px; position:absolute; right:0px; background-size:15px; width:50px; height:33px; line-height:24px; color:#bb2031; padding-top:0px;}
.cartdetails_div:hover { background:#bb2031 url(images/custom_v2/web_cart1.png)  no-repeat 13px 7px; color:#fff; background-size:15px;}
.cartdetails_div .empty_cart.NoItems{ font-size:15px; text-align:right; font-weight:bold; line-height:30px; padding-right:12px;}
#header{ display:block; position:relative; top:-8px;}
.loginlnk.languageChange{ display:none;}
.search-close{float:right; background:url(images/custom_v2/search-close.png) no-repeat center center; display:block; float:right; height:60px;width:5%; cursor:pointer; }
.search-close:hover{  background:url(images/custom_v2/search-close1.png) no-repeat center center;}
.LogoPart{ display: block; height: 42px; margin-top: 20px; width: 124px; margin: 0px auto;}
.NavigationPart{ float:left; height:43px;}
#searchmain{ display:block; width:940px; left:-130px; display:none; position:absolute; top:55px; height:61px; padding:0px;}
div.searchbarbg_l{ height:60px;}
.search-toggle {color: #222222; float:right; font-size:12px; font-weight:700;line-height:51px; text-transform:uppercase; background:url("images/custom_v2/Web_Search1.svg") no-repeat 67px 20px / 10px auto; padding:0px 25px 0px 13px; cursor:pointer;position: relative;top: 8px; height:45px;}
.search-toggle:hover{ border-bottom:2px solid #bb2031;}
.nav_stick.nav_stick1 .search-toggle{ top:1px; line-height:43px; background-position:67px 15px; height:44px;}
.nav_stick.nav_stick1 #searchmain{ top:48px;}
.searchbutton .navbtn{   height:60px; background:url("images/custom_v2/search-drop-down_Before.png") no-repeat center center ; width:100%;}
.searchbutton .navbtn:hover{ background:url("images/custom_v2/search-drop-down_Before1.png") no-repeat center center;}
.searchbutton .navbtn .navbtn_m .mj_btnbg{ background:none; height:45px;}
.searchbarbg_l .searchtext{ color:#777; height:60px; font-size:22px; font-family:proxima-nova,sans-serif; font-weight:300;   }
.nav_search{ width:805px; margin:0px auto; position:relative;}
.sf-menu > li::after { content:none;}
.userlogin a.loginlnk::after { content:none;}
.sf-menu > li{ padding:0px; height:41px; line-height:38px; margin-right:10px;}
#searchbar .srachright_div.FormSection{ height:60px;}
.nav_main_right{ margin-top:12px;}
#searchbar{ height:60px; position:static; box-shadow:0 4px 12px -5px rgba(0, 0, 0, 0.3);}
.home .container2{ margin-top:0px; width:1850px;}
.tabContent { margin: 45px 0 20px 0; border-bottom: 2px solid #ccc;  padding-bottom: 25px;}
.tabContent p{ display:inline-block; border-bottom:1px solid #c41e3a;  color:#222; font-size:12px; font-weight:700; letter-spacing:0.025em;}
.container2 .showcase_next{ right:-4px; background:url(images/custom_v2/arrow_sprite.png) no-repeat 0 -30px; width:30px; height:21px; display:block; font-size:12px;top:38%;}
.container2 .showcase_prev{ left:-4px; background:url(images/custom_v2/arrow_sprite.png) no-repeat 10px 4px; width:30px; height:21px; display:block;top:38%;}
.container2 .showcase_prev:hover{ background:url(images/custom_v2/arrow_sprite.png) no-repeat 10px -13px;}
.container2 .showcase_next:hover{ background:url(images/custom_v2/arrow_sprite.png) no-repeat 0 -47px;}
/* home showcase */
.home .container2 .bucketgroup .bucket .bucket_left img.mtb-img{  padding:15px; box-sizing:border-box;}
.Showcase_Mask { background:#000000; height: 100%; left: 0; opacity: 0.03; position: absolute; width: 100%;}
.Home_Showcase{ position:relative; display:block;}
.Prd_Brand { color: #777; font-size: 11px; padding-top: 6px; text-transform: uppercase; letter-spacing:0.1em;}
.home .container2 .bucketgroup .bucket .bucket_left h4.mtb-title{ font-size:12px; color:#222; padding-top:0px; letter-spacing:0.04em;}
.home .container2 .bucketgroup .bucket{ width:275px !important;}
.bucketgroup, .container2{ font-family:proxima-nova,sans-serif;}
/* home showcase */
/* header sticky */
.nav_stick1 {background:#ffffff; border-bottom: 1px solid #cccccc; position: fixed; top: 0; width: 100%; height:47px;}
.nav-left-logo { left:-135px; position: absolute;}
.nav_stick.nav_stick1 .sf-menu li a span.main_navbtn_m{ height:41px;}
.logo-active { left: 0; transition: all 0.4s ease 0s;}
.mya_cart { float: left;}
.mya_cart1 { float: left; position: fixed; right: 10px; top: -1px; z-index: 1;}
.nav_stick.nav_stick1 .nav_main_right { margin-top: 3px;}
/* header sticky */
/* footer */
#footer{ padding:0px !important;}
.DeskFooterpart1-a li a.liTitle{ font-size:13px; font-weight:700;}
.DeskFooterpart2-c .Store_Footer img{ width:80px; height:30px;}
.DeskFooterpart2-c ul{ color:#222; font-size:13px;}
.DeskFooterpart2-c ul li{ display:inline-block;}
.DeskFooterpart2-c ul li a{  color:#222; font-size:13px;}
.DeskFooterpart2-c ul li a:hover{ color:#bb2031; text-decoration:underline;}
.DeskFooterpart2-b h2{ color:#444 !important; font-size:13px !important; text-align:center !important;}
.subscribebutton .navbtn_m .mj_btnbg{background: url("images/custom_v2/Arrow-white.svg") no-repeat; font-size: 0px;width: 36px;height: 34px;display: inline-block;position: relative;background-size: 14px;background-color: #ccc;background-position: 12px;right: 1px;}
.subscribebutton .navbtn_m .mj_btnbg:hover {background: url("images/custom_v2/Arrow-red.svg") no-repeat; font-size: 0px;width: 36px;height: 34px;display: inline-block;position: relative;background-size: 14px;background-color: #ccc;background-position: 12px;right: 1px;}
.subscribebutton .navbtn{ margin-top:-3px;}
.store-address-footer p {text-align: center;color: #222;margin: 4px 0 0px;line-height: 1.65em;}
.footer-address {margin: 0px !important;color: #555 !important;}
.Store_Find { margin-top: 10px;}
.Store_Find a{ color:#222;}
.Social_link{ font-size:0px !important;}
.Social_link.fb1 { background: url(images/custom_v2/fb-black.svg) no-repeat center / 6px;display: inline-block;width: 16px;height: 16px;}
.Social_link.tw1 { background: url(images/custom_v2/twit-black.svg) no-repeat center / 14px;display: inline-block;width: 16px;height: 16px;}
.Social_link.pi1 {background: url(images/custom_v2/pin-black.svg) no-repeat center / 10px;display: inline-block;width: 16px;height: 16px;}
.Social_link.in1 {display: inline-block;width: 16px;height: 16px;}
.Social_link.yu1 {background: url(images/custom_v2/YoutubeFooter-Before.svg) no-repeat center / 18px;display: inline-block;width: 18px;height: 18px; position:relative; top:-1px;}
.Social_link.fb1:hover{background: url(images/custom_v2/fb-red.svg) no-repeat center / 6px;display: inline-block;width: 16px;height: 16px;}
.Social_link.tw1:hover{background: url(images/custom_v2/twit-red.svg) no-repeat center / 14px;display: inline-block;width: 16px;height: 16px;}
.Social_link.pi1:hover{ background: url(images/custom_v2/pin-red.svg) no-repeat center / 10px;display: inline-block;width: 16px;height: 16px;}
.Social_link.in1:hover{display: inline-block;width: 16px;height: 16px;}
.Social_link.yu1:hover{background:url(images/custom_v2/YoutubeFooter-After.svg) no-repeat center / 18px;display:inline-block;width:18px;height:18px;}
.Social_Links li {padding: 0px 6px;display: inline-block;}
/* footer */
/* home cat */
.home_container{ width:100%; padding:15px; box-sizing:border-box;}
.home_container ul{ list-style:none; overflow:hidden; padding:15px 5px 15px;}
.home_container ul li { float:left; width:32%; margin:0px 1%; position:relative;}
.home_container ul li:nth-child(1){ margin-left:0px;}
.home_container ul li:nth-child(3){ margin-right:0px;}
.home_container ul li a:hover{ opacity: 0.8;}
.guide-content{ position:absolute; width:100%; color:#fff; bottom:20px; text-align:center;}
.guide-content p{ color:#fff; text-align:center; font-size:15px;}
.guide-content h2{ padding-bottom:5px; font-size:22px; font-weight:600;}
.guide-content h2 a { color: #fff;text-decoration: none; }
.home .container2 .controlcontent_r{ width:auto; float:none; margin:auto; border:0px;}
.liTitle.Ab-tumi { color: #444444;}
/* home cat */
.container2 .searchdivmiddleright{ background:#000; margin:20px 0px;}
.container2 .searchdivmiddleleft{ padding:20px 0px;}
.container2 .searchdivmiddleright .containergroup .titlestyle_1{font-size:24px; color:#fff; font-family:Proxima-Nova,sans-serif; text-align:center;}
.container2 .searchdivmiddleright .containergroup .successmsg{ color:#fff; font-size:19px; font-family:Proxima-Nova,sans-serif; text-align:center;}
.container2 .searchdivmiddleright .containergroup .redtext{ color:#fff; font-size:19px; font-family:Proxima-Nova,sans-serif;}
.container2 .searchdivmiddleright .containergroup .bgcolorfirst{ display:none;}
/* showcase */
.title-info { height: 40px;}
.container2 .bucketgroup .pagercontrol .pagerdiv, .container2 .showcatbucketgroup_s01 .pagercontrol .pagerdiv, .container2 .bucketgroup_vertical .pagercontrol .pagerdiv, .container2 .showcatbucketgroup_s03 .pagercontrol .pagerdiv{ margin-top:5px;}
div.breadcrumbg_r{ background:none; height:20px; padding:12px 0px;}
.breadcrumbg_l .breadcrumlnk a{ color:#666; font-size:12px; margin-left:0px; padding-right:0px; background:none; background:none;}
.breadcrumbg_l .breadcrumlnk a::after{ padding-left:10px; content:"/"}
.container23 .breadcrumbg_l .breadcrumlnk a::after { padding-left:5px;}
.breadcrumbg_l .breadcrumlnk .maincategoery{ color:#666; background:none; padding-left:10px; font-family:proxima-nova,sans-serif; font-size:12px; margin-left:0px;  }
.categoriesPageContent h3{ text-align:left; font-weight:400; padding-right:50%; }
.categoriesPageContent p {color: #3a3939; font-size: 15px; line-height: 18px; margin-top: 5px; z-index:1; padding-right:50%;}
.categoriesPageContent{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:10px; position:relative;}
.categories-page .col2_T09{ margin-top:64px; width:23%; }
.categories-page .col2_content_T09 #refinesearchctl{  margin-right: 25px;}
.container2 .bucketgroup .pagercontrol, .container2 .showcatbucketgroup_s01 .pagercontrol, .container2 .bucketgroup_vertical .pagercontrol, .container2 .showcatbucketgroup_s03 .pagercontrol{ padding:0px; position:absolute; right:0px; top:2px;}
.categories-page .col3_T09{ float:none;}
.contentpage_1295132 .col3_T09, .contentpage_1294660 .col3_T09, .contentpage_1294662 .col3_T09, .contentpage_1294636 .col3_T09, .contentpage_1295178 .col3_T09, .contentpage_1295186 .col3_T09, .contentpage_1294994 .col3_T09, .contentpage_1294988 .col3_T09, .contentpage_1295188 .col3_T09, .contentpage_1295190 .col3_T09, .contentpage_1295204 .col3_T09, .contentpage_1295254 .col3_T09, .contentpage_1295310 .col3_T09, .contentpage_1295312 .col3_T09, .contentpage_1295314 .col3_T09, .contentpage_1295316 .col3_T09, .contentpage_1294668 .col3_T09, .contentpage_1295338 .col3_T09, .contentpage_1295340 .col3_T09, .contentpage_1294658 .col3_T09, .contentpage_1294658 .col3_T09, .contentpage_1294180 .col3_T09, .contentpage_1295288 .col3_T09, .contentpage_1299630 .col3_T09, .contentpage_1299632 .col3_T09, .contentpage_1299684 .col3_T09, .contentpage_1299636 .col3_T09, .contentpage_1299640 .col3_T09, .contentpage_1299610 .col3_T09, .contentpage_1299646 .col3_T09, .contentpage_1299648 .col3_T09, .contentpage_1299650 .col3_T09, .contentpage_1299652 .col3_T09, .contentpage_1299654 .col3_T09, .contentpage_1299668 .col3_T09, .contentpage_1299672 .col3_T09, .contentpage_1299678 .col3_T09, .contentpage_1299682 .col3_T09, .contentpage_1299614 .col3_T09, .contentpage_1299686 .col3_T09, .contentpage_1299938 .col3_T09, .contentpage_1300376 .col3_T09, .contentpage_1300396 .col3_T09, .contentpage_1300398 .col3_T09, .contentpage_1300400 .col3_T09, .contentpage_1300402 .col3_T09, .contentpage_1300406 .col3_T09, .contentpage_1300414 .col3_T09, .contentpage_1300416 .col3_T09, .contentpage_1300420 .col3_T09, .contentpage_1299632 .col3_T09, .contentpage_1306382 .col3_T09, .contentpage_1306388 .col3_T09, .contentpage_1306390 .col3_T09, .contentpage_1306386 .col3_T09, .contentpage_1306522 .col3_T09, .contentpage_1306520 .col3_T09{ float:none;}
.contentpage_1295132 #main, .contentpage_1294660 #main, .contentpage_1294662 #main, .contentpage_1294636 #main, .contentpage_1295178 #main, .contentpage_1295186 #main, .contentpage_1294994 #main, .contentpage_1294988 #main, .contentpage_1295188 #main, .contentpage_1295190 #main, .contentpage_1295204 #main, .contentpage_1295254 #main, .contentpage_1295310 #main, .contentpage_1295312 #main, .contentpage_1295314 #main,
.contentpage_1295316 #main, .contentpage_1294668 #main, .contentpage_1295338 #main, .contentpage_1295340 #main, .contentpage_1294658 #main, .contentpage_1294180 #main, .contentpage_1295288 #main, .contentpage_1299630 #main, .contentpage_1299632 #main, .contentpage_1299636 #main, .contentpage_1299640 #main, .contentpage_1299610 #main, .contentpage_1299646 #main, .contentpage_1299648 #main, .contentpage_1299650 #main, .contentpage_1299652 #main, .contentpage_1299654 #main, .contentpage_1299668 #main, .contentpage_1299672 #main, .contentpage_1299678 #main, .contentpage_1299682 #main, .contentpage_1299684 #main, .contentpage_1299614 #main, .contentpage_1299686 #main, .contentpage_1299938 #main, .contentpage_1300376 #main, .contentpage_1300396 #main, .contentpage_1300398 #main, .contentpage_1300400 #main, .contentpage_1300402 #main, .contentpage_1300406 #main, .contentpage_1300414 #main, .contentpage_1300416 #main, .contentpage_1300420 #main, .contentpage_1299632 #main, .contentpage_1306382 #main, .contentpage_1306388 #main, .contentpage_1306390 #main, .contentpage_1306386 #main, .contentpage_1306522 #main, .contentpage_1306520 #main{ width:1080px;}
.contentpage_1295132 .container2 .bucketgroup, .contentpage_1294660 .container2 .bucketgroup, .contentpage_1294662 .container2 .bucketgroup, .contentpage_1294636 .container2 .bucketgroup, .contentpage_1295178 .container2 .bucketgroup, .contentpage_1295186 .container2 .bucketgroup, .contentpage_1294994 .container2 .bucketgroup, .contentpage_1294988 .container2 .bucketgroup, .contentpage_1295188 .container2 .bucketgroup, .contentpage_1295190 .container2 .bucketgroup, .contentpage_1295204 .container2 .bucketgroup, .contentpage_1295254 .container2 .bucketgroup, .contentpage_1295310 .container2 .bucketgroup, .contentpage_1295312 .container2 .bucketgroup, .contentpage_1295314 .container2 .bucketgroup, .contentpage_1295316 .container2 .bucketgroup, .contentpage_1294668 .container2 .bucketgroup, .contentpage_1295338 .container2 .bucketgroup, .contentpage_1295340 .container2 .bucketgroup, .contentpage_1294180 .container2 .bucketgroup, .contentpage_1295132 .container2 .bucketgroup, .contentpage_1294658 .container2 .bucketgroup, .contentpage_1295288 .container2 .bucketgroup { padding-top: 5px;}
.contentpage_1295132 .col2_content_T09 #refinesearchctl, .contentpage_1294660 .col2_content_T09 #refinesearchctl, .contentpage_1294662 .col2_content_T09 #refinesearchctl, .contentpage_1294636 .col2_content_T09 #refinesearchctl, .contentpage_1295178 .col2_content_T09 #refinesearchctl, .contentpage_1295186 .col2_content_T09 #refinesearchctl, .contentpage_1294994 .col2_content_T09 #refinesearchctl, .contentpage_1294988 .col2_content_T09 #refinesearchctl, .contentpage_1295188 .col2_content_T09 #refinesearchctl, .contentpage_1295190 .col2_content_T09 #refinesearchctl, .contentpage_1295204 .col2_content_T09 #refinesearchctl, .contentpage_1295254 .col2_content_T09 #refinesearchctl, .contentpage_1295310 .col2_content_T09 #refinesearchctl, .contentpage_1295312 .col2_content_T09 #refinesearchctl, .contentpage_1295314 .col2_content_T09 #refinesearchctl, .contentpage_1295316 .col2_content_T09 #refinesearchctl, .contentpage_1294668 .col2_content_T09 #refinesearchctl, .contentpage_1295338 .col2_content_T09 #refinesearchctl, .contentpage_1295340 .col2_content_T09 #refinesearchctl, .contentpage_1294658 .col2_content_T09 #refinesearchctl, .contentpage_1295132 .col2_content_T09 #refinesearchctl, .contentpage_1294180 .col2_content_T09 #refinesearchctl, .contentpage_1295288 .col2_content_T09 #refinesearchctl, .contentpage_1299614 .col2_content_T09 #refinesearchctl, .contentpage_1299938 .col2_content_T09 #refinesearchctl, .contentpage_1299630 .col2_content_T09 #refinesearchctl, .contentpage_1299636 .col2_content_T09 #refinesearchctl, .contentpage_1299640 .col2_content_T09 #refinesearchctl, .contentpage_1299610 .col2_content_T09 #refinesearchctl, .contentpage_1299646 .col2_content_T09 #refinesearchctl, .contentpage_1299648 .col2_content_T09 #refinesearchctl, .contentpage_1299650 .col2_content_T09 #refinesearchctl, .contentpage_1299652 .col2_content_T09 #refinesearchctl, .contentpage_1299654 .col2_content_T09 #refinesearchctl, .contentpage_1299668 .col2_content_T09 #refinesearchctl, .contentpage_1299672 .col2_content_T09 #refinesearchctl, .contentpage_1299686 .col2_content_T09 #refinesearchctl, .contentpage_1299678 .col2_content_T09 #refinesearchctl, .contentpage_1299682 .col2_content_T09 #refinesearchctl, .contentpage_1299684 .col2_content_T09 #refinesearchctl, .contentpage_1306382 .col2_content_T09 #refinesearchctl, .contentpage_1306388 .col2_content_T09 #refinesearchctl, .contentpage_1306390 .col2_content_T09 #refinesearchctl, .contentpage_1306386 .col2_content_T09 #refinesearchctl, .contentpage_1306520 .col2_content_T09 #refinesearchctl, .contentpage_1306522 .col2_content_T09 #refinesearchctl {  margin-right: 25px;}
.contentpage_1295132 .col2_T09, .contentpage_1294660 .col2_T09, .contentpage_1294662 .col2_T09, .contentpage_1294636 .col2_T09, .contentpage_1295178 .col2_T09, .contentpage_1295186 .col2_T09, .contentpage_1294994 .col2_T09, .contentpage_1294988 .col2_T09, .contentpage_1295188 .col2_T09, .contentpage_1295190 .col2_T09, .contentpage_1295204 .col2_T09, .contentpage_1295254 .col2_T09, .contentpage_1295310 .col2_T09, .contentpage_1295312 .col2_T09, .contentpage_1295314 .col2_T09, .contentpage_1295316 .col2_T09, .contentpage_1294668 .col2_T09, .contentpage_1295338 .col2_T09, .contentpage_1295340 .col2_T09, .contentpage_1294658 .col2_T09, .contentpage_1295132 .col2_T09, .contentpage_1294180 .col2_T09, .contentpage_1295288 .col2_T09, .contentpage_1299634 .col2_T09, .contentpage_1299632 .col2_T09, .contentpage_1299636 .col2_T09, .contentpage_1299640 .col2_T09, .contentpage_1299610 .col2_T09, .contentpage_1299646 .col2_T09, .contentpage_1299648 .col2_T09, .contentpage_1299650 .col2_T09, .contentpage_1299652 .col2_T09, .contentpage_1299654 .col2_T09, .contentpage_1299668 .col2_T09, .contentpage_1299672 .col2_T09, .contentpage_1299678 .col2_T09, .contentpage_1299682 .col2_T09, .contentpage_1299684 .col2_T09, .contentpage_1299938 .col2_T09, .contentpage_1299686 .col2_T09, .contentpage_1299614 .col2_T09, .contentpage_1299630 .col2_T09, .contentpage_1300376 .col2_T09, .contentpage_1300396 .col2_T09, .contentpage_1300398 .col2_T09, .contentpage_1300400 .col2_T09, .contentpage_1300402 .col2_T09, .contentpage_1300406 .col2_T09, .contentpage_1300414 .col2_T09, .contentpage_1300416 .col2_T09, .contentpage_1300420 .col2_T09, .contentpage_1299632 .col2_T09, .contentpage_1306382 .col2_T09, .contentpage_1306388 .col2_T09, .contentpage_1306390 .col2_T09, .contentpage_1306386 .col2_T09, .contentpage_1306520 .col2_T09, .contentpage_1306522 .col2_T09 { margin-top: 70px; width: 23%;}
.container2 .controlcontent_r{ float:right;  margin-top:5px; width:100%;}
.searchpage .container2 .controlcontent_r{ margin-right:0px; width:100%;}
.container2 .productscount{ float:right; width:70px; line-height:37px; text-align:right; padding-bottom:0px; font-size:12px; padding-right:250px; height:53px; font-weight:400; color:#999; letter-spacing:0.025em;}
.categories-page .container2 .bucketgroup { border-top:0; padding-top:0px;}
.controlcontent_rr{ clear:both;}
.container2 .bucketgroup .bucket{background:#fff;border:0 none;display:block;float:left;margin:0 0.76% 1.35% 0.76%;text-align:center;width:30%; box-sizing:border-box;}
.container2 .bucketgroup .bucket .bucket_left h4.mtb-title{ height:auto; box-sizing:border-box; padding:0px 7px;font-size: 12px; }
.container1 .refinesearch_menu .ui-slider-horizontal .ui-slider-handle{ background:#bb2031;}
.container2 .prod_viewsparent{background:none;border-bottom:0px;clear:both;height:0px;margin:0px; padding:0 0 5px; }
.container2 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{border:1px solid #ccc;color:#666;font-size:14px;padding:4px 5px;width:175px; height:35px; margin-right:7px; font-family:proxima-nova,sans-serif; -moz-appearance:none; /* Firefox */
    -webkit-appearance:none;  -webkit-border-radius:0;/* Safari and Chrome */
    appearance:none; background:url(images/custom_v2/Select-bg1.jpg) no-repeat right center;}
.container2 .prod_viewsparent .pagercontrol{ padding:0px;}
.container1 #ctl00_ContentPlaceHolder1_ctl00_ctl02_divrefinesearch.refinesearch_menu{ padding:0px; border-top:2px solid #ccc;}
.container1 .refinesearch_menu{ padding:0px;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{border:0 none;color:#222 !important;font-size:14px;font-weight:400;height:38px;letter-spacing:0.025em;line-height:25px;margin-bottom:0;background:none;padding-left:20px; line-height:36px; border-bottom:2px solid #ccc; background:url(images/custom_v2/Refine-Plus.png) no-repeat left center;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header.ui-state-active{ background:url(images/custom_v2/Refine-minus.png) no-repeat left center;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a, .container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked{ background:url(images/custom_v2/Refine-check.jpg) no-repeat left center; margin:5px 0; padding-left:30px;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked, .container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover{ background:url(images/custom_v2/Refine-check-check.jpg) no-repeat left center; }
.container1 .refinesearch_menu .ui-accordion .ui-accordion-header .ui-icon{ top:13px; display:none;}
.container1 .refinesearch_menu .ui-accordion .ui-accordion-content{margin:5px 0 10px 20px; padding:13px 0 0; border-top:1px solid #ebebeb;}
.loadmore.bucketgroup + .loadmoreproducts{ display:block;}
.loadmoreproducts .div_r{ display:none;}
.rating_wrapper{ position: absolute; top: 10px; background:#f7f7f7; width: 95px; padding-left:7px;}
.rating_wrapper div[class^="rating_result"]{ background:url(images/custom_v2/No-Rating1.png) no-repeat;height: 20px;
width: 80px;}
.container1 .refinesearch_menu .heading.ui-accordion-header-active{ border-bottom:0px !important;}
.custom-refine { position:absolute; bottom:-62px; z-index:99; padding-right:0px !important;}
.custom-refine a { background:#ececec url(images/custom_v2/Refine-hide.png) no-repeat 20px center; border-radius:3px; color:#555555; width:130px; text-align:center; display:inline-block;  font-size:13px; font-weight:600; padding:0; text-decoration: none; height:40px; line-height:40px;}
.container2 .bucketgroup .bucket .bucket_left img.mtb-img{ box-sizing:border-box; padding:35px 35px 20px;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch{ width:213px; overflow:hidden; margin:10px auto;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantItem{ height:12px; width:16px; display:inline-block; margin:0px 3px;  }
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantItem img{ height:16px !important; width:16px !important;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantItem a img { height:18px; width:18px;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd .checkbox{ display:none;}
.bucketgroup .bucket .bucket_left .mtb-qtyadd{ display:none;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch{ }
.container2 .bucketgroup .bucket .bucket_left .mtb-price {display: block; margin: 20px 0px; height:20px;}
.bucketgroup .bucket .btn_quick_view{ background:none; width:150px; margin:0px auto; position:relative; top:0px; margin-bottom:25px;}
.bucketgroup .bucket .btn_quick_view a, .bucketgroup .bucket .btn_quick_view a:hover { background:#fff; border: 2px solid #222222; color: #222222; display: block; font-size: 13px; height: 100%;    width: 100%;  height:40px; line-height:38px; box-sizing:border-box;}
.bucketgroup .bucket .btn_quick_view a:hover{ color:#bb2031;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantItem a{ cursor:pointer;}
.bucketgroup .bucket .bucket_left .product_link{ position:relative; display:block;}
.Product_mask{ background:#000; opacity:0.03; position:absolute; top:0px; width:100%; height:100%;}
.bucketgroup .bucket .bucket_left .mtb-varientselection .TemplateSource, .bucketgroup .bucket .bucket_left .mtb-varientselection{ position:relative; padding-bottom:0px;}
.catlog_block {color:#777; font-size:10px; text-transform:uppercase; height:20px; letter-spacing:0.04em; padding-top:5px;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager{ display:none;}
.container2 .bucketgroup .pagercontrol .pagerdiv span.pager{ display:none;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager:first-child{ display:block; background:url(images/custom_v2/Pager_left.png) no-repeat; width:18px; height:13px; border:0px; font-size:0px; margin-right:10px;}
.container2 .bucketgroup .pagercontrol .pagerdiv a.pager:last-child{ display:block; background:url(images/custom_v2/Pager_right.png) no-repeat; width:18px; height:13px; border:0px; font-size:0px;}
 .container2 .bucketgroup .bucket .bucket_left label.mtb-mrp {margin-right: 5px;}
.categories-page .col2_T09.refine-margin{ margin-right:0px; transition:0.5s;}
.custom-refine a.hide-refine{ background:#555 url(images/custom_v2/Refine-hide1.png) no-repeat 105px center; color:#fff;}
.cat-details-block { position: relative; padding-bottom:15px;}
.container1 .refine_attributes, .container2 .refine_attributes{ border-bottom:1px solid #ccc; }
.refinesearch_menu .refine_filter input, .refinesearch_menu .refine_searchfilter input{ display:none;}
.searchpage .container1 .refinesearch_menu .ui-accordion td a.rfsearch_clear{ right:33px; top:12px;}
.searchpage .product_selection{ display:none;}
.searchpage .container2 div.subheading_r{ display:none;}
.searchpage .container1 .refinesearch_menu{ border-top:2px solid #ccc;}
/* showcase */
.contentpage_1307596 #main{ width:100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.sf-menu li a span.main_navbtn_m{ height:41px;} 
ul.floor_nav{ top:56px !important;}
.sf-menu li:hover ul.floor_nav{ top:56px !important;}
.search-toggle{ line-height:47px; background-position:66px 18px; height:46px;}
#searchmain{ top:54px;}
.nav_main_right{ margin-top:12px;}
.nav_stick.nav_stick1 .sf-menu li a span.main_navbtn_m{ height:42px;}
}
/* PDP */
#productfeaturesdiv .features-table tr:nth-child(13) {display: none;}
.productdetailpage #main{ width:1080px;}
.productdetail_container .productbucketgroup{ width:100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{ width:100%; padding:0px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdescription .leftpane{ width:56%; float:left; position:relative;}
.productdetail_container .productbucketgroup .productdetailbucket .productdescription .rightpane{ width:38%; float:right; margin-right:0px;  font-size:14px; font-weight:lighter; }
.container6{ width:90%; float:right;}
.container6 .ctl_productlagreimg{ width:100%; float:right;}
.container7{ clear:none; float:left; width:10%;}
.container7 .ctl_multiple_image .smallimages div.items{ height:315px !important; margin-left:0px !important; margin-top:50px; margin-bottom:50px;}
.container7 .ctl_multiple_image .smallimages a.prev{ position:absolute; top:-28px; background:url(images/custom_v2/Arrow_swatch.png) no-repeat center center / 20px 20px; transform: rotate(180deg); width:55px; height:30px; z-index:100;}
.container7 .ctl_multiple_image .smallimages a.next{ background:url(images/custom_v2/Arrow_swatch.png) no-repeat center center / 20px 20px; position:absolute; top:inherit; bottom:35px; width:51px; z-index:100;}
.container7 .ctl_multiple_image .smallimages div.items a{ float:none; height:41px !important; width:41px !important; margin-bottom:10px; position:relative; z-index:101; margin-right:0px; display:block; margin-top:0px;}
.container7 .ctl_multiple_image{ margin:110px 0px 0px 10px; height:370px;}
.container7 .ctl_multiple_image .smallimages #scrollable{ height:370px;}
.container7 .ctl_multiple_image .smallimages div.items a img{ height:40px !important; width:40px !important;}
.container7 .ctl_multiple_image .smallimages div.items a img:hover{ opacity:0.6;}
.container23 .breadcrumbg_l .breadcrumlnk a{ color:#666; font-size:12px; background:none; padding:0px; margin:0px;}
.container23 .breadcrumbg_l .breadcrumlnk a span{ padding:0px 5px;}
.container23 .breadcrumbg_l .breadcrumlnk a span.bread{ display:none;}
.productdetailpage .breadcrumbg_l .breadcrumlnk a:last-child::after{ content:none;}
.container6 .ctl_productlagreimg .productlagreimg{ width:100%; height:auto; border:0px; overflow:hidden; padding:0px;}
.zoomPad{ float:none;}
.container6 .ctl_productlagreimg .productlagreimg img.product-largimg{ width:600px; height:600px;}
.container9 .ctl_aboutbrand .productbrand{  display:block;}
.container9 .ctl_aboutbrand .productbrand a{ font-size:12px; color:#222; font-weight:400;}
.container9 .ctl_aboutbrand .productbrand a:hover{ color:#c41e3a;;}
.container9 .ctl_aboutbrand label, .container9 .ctl_aboutbrand b{ display:none;}
.container9 .ctl_aboutbrand span { color:#222; font-weight:700; font-size:12px; letter-spacing:0.04em;}
.container11{ display:none;}
.quick_cart .cart_items .delete_btn{ background:none; font-size:13px; text-decoration:none !important;}
.jcarousel-skin-tango .jcarousel-container-vertical{ width:100%; height:250px; padding:10px 0px;}
.jcarousel-skin-tango .jcarousel-prev-vertical{ left:165px; /*background:url(images/custom_v2/Cart-TopArrow.png) no-repeat; background-size:25px; */display:none !important;}
.jcarousel-skin-tango .jcarousel-next-vertical{ left:165px; /*background:url(images/custom_v2/Cart-BtmArrow.png) no-repeat; background-size:25px; */display:none !important;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus{ background:url(images/custom_v2/Cart-TopArrow.png) no-repeat; background-size:25px; }
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel { height: 250px; overflow-y: scroll;  }
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel::-webkit-scrollbar { width: 1em;}
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.cartdetails_div .quick_cart .jcarousel-skin-tango .jcarousel::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus{ background:url(images/Cart-BtmArrow.png) no-repeat; background-size:25px;}
.cartdetails_div .quick_cart .jcarousel-skin-tango ul{ top:0px !important;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer{ font-size:25px;  color:#222;}
.container12 div.r_bottom{ border:0px;} 
.container13 .ctl_productattributes .attributeslist_swatch{ display:block;}
.container13 .ctl_productattributes .attributeslist_swatch p{ display:block; color:#555; font-weight:normal; font-size:12px; text-transform:uppercase; font-weight:700; padding-bottom:0px; margin-bottom:4px;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a{ width:35px; height:35px; padding:2px; border:2px solid #ccc;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a img{ display:block; border-radius:0px; height:27px !important; width:27px !important;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a:hover{ border:2px solid #000;}
.container13 .ctl_productattributes .attributeslist_swatch .colorswatch li a.selected{ border:2px solid #000;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .qtylist{ height:35px; font-size:13px;font-weight: bold; color:#555; text-align:center; border:1px solid #ccc; width:35px !important;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .product_qty.divOrderQty{ border-radius:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .product_qty.divOrderQty{ width:40px; border:0px;margin-top:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv{ width:40px; position:absolute; top:0px; margin:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty label.qtylabel{ text-align:left; color:#555; height:17px; line-height:22px; text-transform:uppercase; font-size:12px; font-weight:700; margin-bottom:10px;}
.container_stockavailability .instock{ color:#777; padding-left:20px; background:url(images/custom_v2/info.png) no-repeat left center; font-size:12px; font-weight:bold; height:20px; line-height:20px; text-transform:uppercase; position:relative;}
.smt-tooltip.stock-tooltip{ visibility:hidden; background:#ffffff; border:1px solid #cccccc; box-sizing:border-box; color:#333; font-size: 12px; padding:5px; position:absolute; text-align:center; top:33px; width:374px; z-index:99;}
.top-crnr-img { left: 12px; position: absolute; top: -14px;}
.container_stockavailability .instock:hover + .smt-tooltip.stock-tooltip{ visibility:visible;}
.dark-overlay {background:#000000; display:block; height:100%; opacity:0.03; overflow:hidden;position:absolute; width:100%; z-index:100;}
.container23 .breadcrumbg_l .breadcrumlnk a:hover{ text-decoration:none; color:#666;}
.container_deliverytime{ display:none;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtydecrease{ background:none; font-size:25px; text-decoration:none; text-align:center; color:#222; font-weight:600; width:27px; display:none !important;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty .btn_qtyincrease{ background:none; font-size:20px; color:#222; text-decoration:none; text-align:center; font-weight:600; width:27px; display:none !important;}
.container13{ margin-bottom:0px; display:block;}
.container13 .ctl_productattributes{ padding-bottom:0px;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty{ margin-top:0px;}
.container_pincode{ display:none;}
.productdetail_container div.r_bottom{ border:0px;}
.how-we-measure a{ color:#222; font-size:12px; font-weight:400;}
.how-we-measure a:hover{ color:#bb2031;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_m{ width:100%; background:#c41e3a;}
.container15 .ctl_cartdiv .cartbuttondiv .mj_btnbg{ font-size:13px; color:#fff; text-transform:normal; text-transform:none; width:100%; font-weight:600; letter-spacing:0.06em; font-family:proxima-nova,sans-serif;}
.container15 .ctl_cartdiv .cartbuttondiv .navbtn_m:hover{ background:#98172d;}
.container15 .ctl_cartdiv .cartdetail{ border:0px;}
.slideToggle h3 { font-size: 15px; font-weight: lighter; padding:11px 0 11px 21px; background:url(images/custom_v2/add-plus-button.png) no-repeat left center; border:1px solid #ccc; border-width:2px 0px 0px 0px; cursor:pointer; font-weight:400; color:#222;}
.slideToggle h3.Selected{ background:url(images/custom_v2/substract.png) no-repeat left center;}
.slide-content{ display:none; }
.slideToggle{ width:100%; border-bottom:2px solid #ccc;}
.slide-content p { font-size: 13px; font-weight:400; letter-spacing:0.02em;}
.cart-conatct1{ color:#000;}
.slide-content > div{ margin:0px 19px; padding:10px 0px; border-top:1px solid #ccc; overflow: hidden;}
.slide-content .container_review{ margin:0 19px; border-top:1px solid #ccc;}
.product_style { font-weight:700 !important; text-transform: uppercase; font-size:12px !important; color:#555 !important;}
.product_style > span { font-weight:400; font-size:13px;}
.product_desc { line-height: 21px;}
.cart-return a {color: #222;}
.container_review .ctl_review_rating .productreviews{ }
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn_l, .container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn_r{ display:none;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn_m{ background:#c41e3a;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn_m .mj_btnbg{ color:#fff; font-family:proxima-nova,sans-serif;}
.container20{ display:none;}
.container19{ clear:both; margin:80px 0px 30px 0px;}
.container19 .bucketgroup{ width:100%;}
.container19 .bucketgroup .bucket{width:160px !important; float:left; height:auto !important; margin:15px 5px !important; box-sizing:border-box;}
.container19 .bucketgroup .bucket .catlog_block{ text-align:center; height:auto;letter-spacing: .1em;line-height: 13px; }
.container19 .bucketgroup .bucket .bucket_left .show-pdp{ position:relative; display:block;}
.container19 .bucketgroup .bucket .bucket_left img.mtb-img{height:auto !important; width:100% !important; border:0px; padding:15px; box-sizing:border-box;}
.container19 .bucketgroup .bucket .btn_quick_view{ display:none !important;}
.container19 .bucketgroup .bucket .bucket_left h4.mtb-title{  color:#222; font-size:12px; text-align:center; font-weight:400; letter-spacing:0.04em; padding-top:5px;}
.container19 div.subheading_r h1, .container19 div.subheading_r h2{ font-size:24px; height:35px; text-transform:none; color:#222; text-align:center; font-weight:400; letter-spacing:0;}
.container19 div.subheading_r{ padding:0px; border-bottom:2px solid #ccc; height:35px; margin:0px;}
.container19 .bucketgroup .bucket .bucket_left .mtb-qtyadd{ display:none;}
.container19 .bucketgroup .bucket .bucket_left .mtb-varientselection{ display:none !important;}
.container19 .bucketgroup .bucket .bucket_left span.mtb-price{ display:none !important;}
.container23 .breadcrumbg_l .breadcrumlnk a:last-child .bread{ display:none;}
.productdetailpage .container19 .bucketgroup .bucket .bucket_left h4.mtb-title {padding: 0px; font-size: 12px;color: #222;letter-spacing: .04em;
line-height: 14px;margin-top: 2px;text-transform: capitalize; }
.adhoc_cat15 .Bottom.ad-hoc-form-1.CustomField{ width:100%;}
.adhoc_cat15 .Bottom.ad-hoc-form-1.CustomField div input[type="radio"]{ display:none;}
.adhoc_cat15 .mono_info{ background:none;}
.adhoc_cat15 .mono-close{ display:none;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription{ width:100%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{ width:57%; border:1px solid #fff; padding-left:15px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane.add-border{ border:1px solid #f8f8f8;}
.container_review .ctl_review_rating .reviewstitle .links a{ font-size:15px; color:#c41e3a; }
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{ width:35%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane .aboutproduct{ overflow:hidden;}
.close-zoom {display:none; height:26px; position:absolute; right:5px; top: 8px; width: 26px; background:url(images/custom_v2/Close Icon.svg) no-repeat; cursor:pointer; z-index:998;background-size: 22px;}
.open-zoom { bottom: 4px; display: block;  height: 24px; left: 25px; position: absolute; width: 17px; background:url(images/custom_v2/Magnifying glass.svg) no-repeat; cursor:pointer; z-index:100;background-size: 15px;}
.open-zoom:hover {background: url(images/custom_v2/magnigfying glass_red.svg) no-repeat;cursor: pointer; z-index: 100;background-size: 15px; }
.container9 .ctl_aboutbrand h1{ height:auto; margin-bottom:6px;font-weight:400;font-size: 24px;line-height: 24px;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer span.pdwebprice{ width:200px; display:block;}
.container12 .ctl_productdetail .productprices .productofferprice span.offer span{ color:#222; font-size:22px; letter-spacing:0.025em;}
.container10 .ctl_review .rating_result{  background:url(images/custom_v2/No-Rating1.png) no-repeat; height:20px; width:80px; }
.container10 .ctl_review .rating_result.rating_result_good{ background:url(images/custom_v2/Avg_rating2.png) no-repeat;}
.container10 .ctl_review .rating_result.rating_result_poor{ background:url(images/custom_v2/Rating_poor-1.png) no-repeat;}
.container10 .ctl_review .rating_result.rating_result_average{ background:url(images/custom_v2/Rating_Avg-1.png) no-repeat;}
.container10 .ctl_review .rating_result.rating_result_verygood{ background:url(images/custom_v2/Rating_VVGood.png) no-repeat;}
.container10 .ctl_review .rating_result.rating_result_excellent{ background:url(images/custom_v2/Rating_Excellent1.png) no-repeat;}
.container12 .ctl_productdetail .productprices .productofferprice label.offerlabel{ display:none;}
.container12 .ctl_productdetail .productprices .productmrp label.mrplabel{ display:none;}
.container12 .ctl_productdetail .productprices span.productmrp{ display:inline;}
.container12 .ctl_productdetail .productprices .productmrp span.mrp{ display:block; width:150px;}
.ui-draggable .ui-dialog-titlebar{ font-family:proxima-nova,sans-serif;}
.price-and-rating { width: 100%; float:left; margin:10px 0px 15px 0px;}
.container12{ float:left; width:100px;}
.container10 .ctl_review{ width:auto;}
.container10{ width:auto; float:right; margin:0px;}
.container10 .ctl_review .link label{ display:none !important;}
.container10 .ctl_review .link a{ color:#222; font-size:14px; line-height:16px;}
.container10 .ctl_review .link a:hover{ color:#bb2031; text-decoration:underline;}
.container_stockavailability{ padding:0px 0px; position:relative; }
.mono-parent1 { padding:2px 0px; width:100%; display:flex;}
.carry-moni-image { text-align: center; height:30px !important;}
.carry-4 { text-align: center; height:30px;}
.carry-1{ font-size:14px; padding:5px 0px; color:#222; text-align:center; font-weight:400; letter-spacing:0.025em;}
.adhoc_cat15 { clear: both;}
.carry-guide { box-sizing:border-box; float: left; width:100%;  position:relative;}
.carry-guide::before {background:#cccccc; content: ""; height: 2px; left: -1px; position: absolute; top: -4px; width: 100%;}
.carry-2{ color:#777; font-size:12px; text-align:center; letter-spacing:0.02em; font-weight:400;}
.mono-parent1 .monogram_content + .carry-guide{ border-left:1px solid #eee;}
.carry-3 { padding: 10px 0px; text-align:center;}
.carry-3 > a { color: #222222; font-size:12px; letter-spacing:0.02em; font-weight:400;}
.monogram_content p { text-align:center; color:#222; font-size:12px; height:26px; font-weight:400; letter-spacing:0.025em;}
.monogram_content p a{ color: #222222; font-size:12px;}
.cart_offerdiv{ clear:both;}
.container15{ border:0px; padding:15px 0px;}
.ctl_containergroup .productcompairediv tr.productattributetitle td .productattribute_title{ font-size:12px; color:#222; text-transform:uppercase; font-weight:700; display:block; margin:10px 0px; letter-spacing:0.025em;}
.ctl_containergroup .productcompairediv tr.rowstyle td { color:#222; font-size:13px; font-weight:400; letter-spacing:0.025em;vertical-align: initial; padding-bottom:20px;}
.ctl_containergroup .productcompairediv tr.rowstyle td ul{ list-style:none;}
.propertyname {font-weight: 700; text-transform: uppercase;color: #555;font-size: 12px; }
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist{ width:40%; padding-bottom:20px;}
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist label.propertyname{ color:#222; font-weight:700;}
.productbucketgroup .commentParentDiv{ margin:0px; padding:0px; border:0px;}
.container_review .ctl_review_rating .reviewstitle{ font-size:15px; border:0px; padding:0px; margin:15px 0px; font-weight:400;  font-family:proxima-nova,sans-serif;}
.container_review .ctl_review_rating .productreviews .reviewlist{ margin:0px;}
.container_review .writereviewdiv{ padding:0px; border:0px; background:none;}
.container_review .writereviewdiv .reviewpopup{ width:100%;}
.container_review .writereviewdiv .reviewpopup .header{ display:none;}
.container_review .writereviewdiv .reviewpopup .popbody .formstyle li label.cartformleft{ width:29%; color:#777; font-weight:400;}
.container_review .writereviewdiv .reviewpopup .popbody .checkbox_caption{ font-weight:400;}
.container_review .writereviewdiv .reviewpopup .popbody .maintxt{ height:30px;}
.container_review .writereviewdiv .reviewpopup .popbody .maintxtarea{ height:70px;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn .navbtn_m{ height:auto;}
.container_review .writereviewdiv .reviewpopup .popbody .cartbutton_r .navbtn .mj_btnbg{ padding:5px 10px; font-size:14px; font-weight:normal; text-transform:capitalize;}
.container17{ display:none; position:absolute; bottom:27px; right:14px; z-index:102;}
#Social_Links_liFacebook .social_twitter{ margin-bottom:5px; margin-left:8px;}
#Social_Links_liFacebook #divGoogle{ margin-bottom:5px; margin-left:8px; display:none;}
#Social_Links_liFacebook #divPintRest{ margin-left: 8px; margin-bottom:8px;}
#Social_Links_liFacebook{ border: 1px solid #ebebeb; height: 92px; margin-top: 0; padding-top: 5px; background:#fff;}
#Social_Links_liFacebook > div{ margin:3px 0px; display:block; float:none;}
.container17 #dvfblike{ background:url(images/custom_v2/fb_share.png) no-repeat; float:none; margin-left:8px; margin-right:0px;}
#Social_Links_liFacebook #share-twitter{ background:url(images/custom_v2/twitter_share.png) no-repeat; height:25px; width:25px; display:block;}
#share-twitter > img, #share-facebooknew > img { display:none;}
.bottom-arrow { bottom: 0px; left: 10px; position: absolute;}
.container17 #dvfblike #share-facebooknew{ display:block; height:25px; width:25px;}
.container17 .ctl_productoptions{ width:40px; padding-bottom:13px;}
.help-content{ width:100%; padding:15px 0 !important;}
.help-sms { border-right: 1px solid #cccccc; box-sizing: border-box; float: left; text-align: center; width: 50%;}
.help-call {width: 50%;float: left;}
.help-image { text-align: center;}
.help-text { padding: 9px 0; text-align: center;}
.help-link { text-align: center;}
.helpc-link { text-align: center;}
.help-link a{ color:#222;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{ background:none; box-shadow:none; display:block;}
.container22{ margin:0px; padding:0px; display:block;}
.desc-block { margin-top: 40px;}
.desc-block > h2 { border-bottom: 2px solid #cccccc; font-size: 24px; font-weight: lighter; height: 40px; line-height: 40px;    margin-bottom: 40px; text-align: center; font-weight:400; color:#222;}
.Slides_Container{ width:1200px; margin:0px auto; overflow:hidden;}
.Slide-container-left{ width:805px; float:left;}
.Slide-container-right{ width:390px; float:right; margin-top:10px;}
.Slide-container-right a{ display:block; width:100%;}
.Slide-container-right a:nth-child(2){ margin-top:5px;}
.Slider-Section{ overflow:hidden;}
.Bottom-section{clear:both; margin-top:6px; overflow: hidden;}
.Bottom-section a{ width:49.6%; float:left; display:block;}
.Bottom-section a:nth-child(2){ float:right;}
#owl-demo .owl-buttons{  position:absolute; top:38%; width:100%;}
#owl-demo .owl-controls{  bottom:30px; width:100%; margin-bottom:0px;}
.tabs-container {  box-sizing: border-box; overflow: hidden; padding: 20px 0;width:100%;	margin:0px auto;}
.tab-logos {    display: none;}
.tab-logos.active2 {    display: block;}
.tumi-innovation { border-top: 1px solid #ebebeb; margin-bottom:50px;}
.short-desc-img { border-bottom: 1px solid #ebebeb;}
.desc-img-final { margin: 0 auto; width: 60%;}
.desc-img-final img{ width:100%; height:auto;}
.short-title1 { text-align: center; font-size:15px; color:#222; padding:20px 0px;}
.short-desc1 { color: #777777; font-size: 13px; margin: 0 auto; padding-bottom: 50px; text-align: center; width: 70%;}
.container22 .item > a{ display:block;}
.warranty_block { overflow: hidden;}
.warranty-left { float: left; }
.container19 .soldout-inner{ display:none;}
.warranty-right { float: right; }
.warranty_block a{ color: #222222; font-size: 12px; display: inline-block; font-weight:400;}
.warranty_block a:hover{ color:#bf2031;}
.owl-block12 { margin: 0 auto; width: 460px;}
#owl-demo1{ width: 460px; margin: 0 auto;}
.brands_parent{ width:600px; margin:0px auto; max-width:100%;}
#owl-demo1 .owl-controls .owl-pagination{ display:none !important;}
#owl-demo1 .owl-controls{ position:absolute; top:20px;}
.container22 .item > a span{ font-size:0px; height:50px; width:50px; display:block; margin:0px auto;}
.design-5{ background:url(images/final/I1.jpg) no-repeat;  }
.design-1{ background:url(images/final/I2.jpg) no-repeat; }
.design-2{ background:url(images/final/I3.jpg) no-repeat; }
.design-3{ background:url(images/final/I4.jpg) no-repeat; }
.design-4{ background:url(images/final/I5.jpg) no-repeat; }
.Add-a-bag{ background:url(images/final/Add-a-bag.png) no-repeat 0 0 / 35px 35px; }
.ID_Lock{ background:url(images/final/ID_Lock.png) no-repeat 0 0 / 35px 35px;}
.Omega_Closure{ background:url(images/final/Omega_Closure.png) no-repeat 0 0 / 35px 35px;}
.Tumi_Tracer{ background:url(images/final/Tumi_Tracer.png) no-repeat 0 0 / 35px 35px;}
.X-Brace_45{  background:url(images/final/X-Brace_45.png) no-repeat 0 0 / 35px 35px;}
.Aircraft_Grade{  background:url(images/final/Aircraft_Grade.png) no-repeat 0 0 / 35px 35px;}
.Tegris{ background:url(images/final/Tegris.png) no-repeat 0 0 / 35px 35px;}
.DuraFold{ background:url(images/final/DuraFold.png) no-repeat 0 0 / 35px 35px;}
.Lightweight{ background:url(images/final/Lightweight.png) no-repeat 0 0 / 35px 35px;}
.eReader{ background:url(images/final/eReader.png) no-repeat 0 0 / 35px 35px;}
.Tegris{ background:url(images/final/Tegris.png) no-repeat 0 0 / 35px 35px;}
.Waterproof_Pocket{ background:url(images/final/Waterproof_Pocket.png) no-repeat 0 0 / 35px 35px;}
.Protective_Pocket{ background:url(images/final/Protective_Pocket.png) no-repeat 0 0 / 35px 35px;}
.FXT_Ballistic{ background:url(images/final/FXT_Ballistic.png) no-repeat 0 0 / 35px 35px;}
.LeverLock{ background:url(images/final/LeverLock.png) no-repeat 0 0 / 35px 35px;}
.Secure_Slide{ background:url(images/final/Secure_Slide.png) no-repeat 0 0 / 35px 35px;}
.Convertible{  background:url(images/final/Convertible.png) no-repeat 0 0 / 35px 35px;}
.Cx6{ background:url(images/final/Cx6.png) no-repeat 0 0 / 35px 35px;}
.Antibacterial{ background:url(images/final/Antibacterial.png) no-repeat 0 0 / 35px 35px;}
.Easy_Glide{ background:url(images/final/Easy_Glide.png) no-repeat 0 0 / 35px 35px;}
.Removable_Lap{ background:url(images/final/Removable_Lap.png) no-repeat 0 0 / 35px 35px;}
.Patented_Articulating{ background:url(images/final/Patented_Articulating.png) no-repeat 0 0 / 35px 35px;}
.HTLS_Polyester{ background:url(images/final/HTLS_Polyester.png) no-repeat 0 0 / 35px 35px;}
.T-pass{  background:url(images/final/T-pass.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .design-5{ background:url(images/final/IC1.jpg) no-repeat;}
.container22 .item.active .design-1{ background:url(images/final/IC2.jpg) no-repeat;}
.container22 .item.active .design-2{ background:url(images/final/IC3.jpg) no-repeat;}
.container22 .item.active .design-3{ background:url(images/final/IC4.jpg) no-repeat;}
.container22 .item.active .design-4{ background:url(images/final/IC5.jpg) no-repeat;}
.container22 .item.active .Add-a-bag{  background:url(images/final/Add-a-bag_Selected.png) no-repeat  0 0 / 35px 35px;}
.container22 .item.active .ID_Lock{ background:url(images/final/ID_Lock_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Omega_Closure{ background:url(images/final/Omega_Closure_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Tumi_Tracer{ background:url(images/final/Tumi_Tracer_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .X-Brace_45{ background:url(images/final/X-Brace_45_Seleted.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Aircraft_Grade{ background:url(images/final/Aircraft_Grade_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Tegris{ background:url(images/final/Tegris_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .DuraFold{ background:url(images/final/DuraFold_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Aircraft_Grade{ background:url(images/final/Aircraft_Grade_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Lightweight{ background:url(images/final/Lightweight_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .eReader{ background:url(images/final/eReader_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Tegris{ background:url(images/final/Tegris_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Waterproof_Pocket{ background:url(images/final/Waterproof_Pocket_Selected.png) no-repeat 0 0 / 35px 35px;} 
.container22 .item.active .Protective_Pocket{ background:url(images/final/Protective_Pocket_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .FXT_Ballistic{ background:url(images/final/FXT_Ballistic_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Waterproof_Pocket{ background:url(images/final/Waterproof_Pocket_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .LeverLock{ background:url(images/final/LeverLock_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Secure_Slide{ background:url(images/final/Secure_Slide_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Convertible{  background:url(images/final/Convertible_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Cx6{ background:url(images/final/Cx6_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Antibacterial{ background:url(images/final/Antibacterial_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Easy_Glide{ background:url(images/final/Easy_Glide_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Removable_Lap{ background:url(images/final/Removable_Lap_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .Patented_Articulating{ background:url(images/final/Patented_Articulating_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .HTLS_Polyester{ background:url(images/final/HTLS_Polyester_Selected.png) no-repeat 0 0 / 35px 35px;}
.container22 .item.active .T-pass{  background:url(images/final/T-pass_Selected.png) no-repeat 0 0 / 35px 35px;}
.varient-qty { position: relative; margin-top:13px;}
.product_Availability { display: none;}
.container15 .ctl_cartdiv .bulk_selectqtydiv .qty b{ display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li div[class^="rating_result"]{ background:url(images/custom_v2/pdp-rating.png) no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_average{ background:url("images/custom_v2/Rating_Avg-1.png") no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_verygood{ background:url(images/custom_v2/Rating_VVGood.png) no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_poor{ background:url(images/custom_v2/Rating_poor-1.png) no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_good{ background:url(images/custom_v2/Avg_rating2.png) no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_excellent{ background:url(images/custom_v2/Rating_Excellent1.png) no-repeat;}
.container_review .ctl_review_rating .productreviews .reviewlist li div.rating_result_good { background-position: 1px -41px !important;}
.container22 .owl-carousel .owl-wrapper{ margin:0px auto;}
.container22 .owl-carousel.owl-theme.element-1 { width: 92px !important;}
.container22 .owl-controls .owl-buttons .owl-prev{ background: url("images/custom_v2/Arrow_swatch.png") no-repeat center center / 25px 25px; top:0px; left:-40px; transform:rotate(90deg);}
.container22 .owl-controls .owl-buttons .owl-prev:hover{ background: url("images/custom_v2/Arrow_swatch.png") no-repeat center center / 25px 25px; transform:rotate(90deg);}
.container22 #owl-demo1 .owl-controls{ position:static;}
.container22 .owl-controls .owl-buttons .owl-next{ background: url("images/custom_v2/Arrow_swatch.png") no-repeat center center / 25px 25px; right:-30px; top:0px; transform:rotate(270deg);}
.container22 .owl-controls .owl-buttons .owl-next:hover{ background: url("images/custom_v2/Arrow_swatch.png") no-repeat center center / 25px 25px;  transform:rotate(270deg);}
.brands_parent.three-blocks .owl-wrapper{ width:276px !important;}
.share-link1 { bottom:10px; color:#777777; font-size:12px; letter-spacing:0.04em; position:absolute; right:16px; z-index:101;}
.share-link1:hover{ color:#c41e3a; text-decoration:none;}
.cmp_prul li label{ display:none;}
/* PDP */
/* compare */
.container2 .containergroup .productcompairediv .compaireproductdetails a img{ border:0px;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a { color:#222; font-size:12px;    font-weight: normal; height: 40px;  }
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle a:hover{ color:#c41e3a; text-decoration:underline;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice{ font-size:14px; color:#222; font-weight:400;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_producttitle{ height:30px; margin-bottom:5px;}
.container2 .containergroup .productcompairediv .compaireproductdetails div.comp_links{float:left; width:50%; height:50px;  box-sizing:border-box;}
.container2 .containergroup .productcompairediv .productcompaire{ border-color:#ebebeb;}
.container2 .containergroup .productcompairediv .productcompaire_1{ border-top:0px;}
.container2 .containergroup .productcompairediv{ border-color:#ebebeb; width:100%;}
.container2 .containergroup .productcompairediv table{ border-collapse:collapse;}
.container2 .containergroup .productcompairediv table tr:nth-child(3), .container2 .containergroup .productcompairediv table tr:nth-child(2),  .container2 .containergroup .productcompairediv table tr:nth-child(4), .container2 .containergroup .productcompairediv table tr:nth-child(14), .container2 .containergroup .productcompairediv table tr:nth-child(18){ display:none;}
body.Compare-pp .container2 div.subheading_r h2{ font-size:21px; font-weight:600; color:#000; text-transform:uppercase; padding-top:20px;}
/* compare */
/* reviews */
.container_review .ctl_review_rating .productreviews .reviewlist li{ padding:0px; margin:15px 0 0;}
.ctl_review_rating #drpSortComment{ width:225px; border:1px solid #ccc;}
.container_review .ctl_review_rating .reviewstitle .writereviewlink{ color:#bb2031;}
.container_review .ctl_review_rating .productreviews .reviewlist li .producttitle{ font-family:"ProximaNovaRegular";}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewby .customername { color: #bb2031;}
.container_review .ctl_review_rating .productreviews .reviewlist li .sociallinks{ display:none;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewtxt{ padding:5px 0px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .review_help{ font-weight:normal; font-size:14px;}
.container_review .ctl_review_rating .productreviews .reviewlist li .helpful{ font-size:13px; padding-bottom:15px;}
.container_review .ctl_review_rating .productreviews .reviewlist li.borderbottom{ margin:0px;}
.container10 .ctl_review .link{ margin:0px;}
.container10 .ctl_review .average_ratingresult{ font-size:14px;}
.container10 .ctl_review .link{ color:#bb2031;}
/* reviews */
/*contact us */
#temp_FormControl input,textarea,select {font-family: Proxima-Nova, sans-serif;}
#Div_Submit {position: relative;top: -26px;left: 83px;}
/* cart */
.cartflowparent{ margin:0px;}
.cartflowparent .shoppingcartleftpane{ width:100%;}
.cartflow_container1 div.subheading_r h1, .cartflow_container1 div.subheading_r h2{ font-family:proxima-nova,sans-serif; font-size:16px; color:#000; text-transform:capitalize; padding:5px; border-bottom:2px solid #d6d6d6; font-weight:400;}
.cartflow_container1 { float: left; width: 68%;}
.cart-rightpane{ width:27%; float:right; margin-bottom:20px;}
.grd_newstyle th{ background:none; padding-left:0px; color:#222; text-transform:capitalize; font-size:16px;}
.grditemstyle_productdetails .productdescdiv li.productname{ font-size:14px; color:#000; letter-spacing:0.025em; margin-top:30px; white-space: normal;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk a{ color:#000; border-bottom:1px solid #ccc;}
.grditemstyle_productdetails .imgdiv { height: 100px; width:30%; margin:10px 0px;}
.grditemstyle_productdetails .imgdiv .product_img { }
.grditemstyle_productdetails .productdescdiv{ width:60%;}
.grditemstyle_productdetails .productdescdiv li.productdetaillnk{ display:none;}
.grditemstyle_productdetails .productdescdiv li.productname .ptitle{ white-space:pre-line;}
.cartflow_container1 .shoppinggrd #EditCart{ margin:0px; width:95px;}
.grditemstyle{ padding:0px;}
.grd_newstyle td.col_total{ font-weight:bold; text-align:center;}
.cartflow_container1 .shoppinggrd .btn_qtydecrease {background:none; font-size: 26px; text-decoration: none; width: 25px; border-right:1px solid #e8e5e5; text-align:center; vertical-align:5px;}
.cartflow_container1 .shoppinggrd .btn_qtyincrease { background:none;  border-left: 1px solid #e8e5e5; font-size: 24px; text-align: center;
    text-decoration: none;}
 .cartflow_container1 .shoppinggrd .qtytxt {position: relative;top: -3px;}
.cartflow_container2{ border-top:0px; padding:0px; }
.cartflowparent .shoppingcartleftpane .cartflow_container2 .subheading_r > h2 {border-bottom: 2px solid #cccccc; color: #000000;
    font-size: 16px;  font-weight:400;  text-transform: capitalize;}
.cartflow_container2 table{ margin:15px 0px;; }
.cartflow_container2 .ordersummery_attributes label { color: #555555; font-size: 12px; text-transform: capitalize; font-weight:600; letter-spacing:0.025em;}
.cartflow_container2 .ordersummery_values{ font-size:12px; font-family:Proxima-Nova,sans-serif; letter-spacing:0.025em; color:#666;}
.cartflow_container2 .ordersummery_attributes .netpayment{ font-weight:600;}
.ordersummeryrightdiv .cartbutton_r{ padding:20px 0px; border-top:1px solid #ccc;margin: 0px;}
.cartbutton_r .navbtn1{ width:100%;}
.cartbutton_r .navbtn1 .navbtn_m .mj_btnbg{ font-size:13px; -webkit-appearance:none; -webkit-border-radius:0px; }
.cartflowparent .couponcode_parent{ padding:0px;}
.cartflowparent .couponcode_parent .couponcode_left{ display:none;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata:first-child{ width:68%; float:left;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata:nth-child(2){ width:28%; float:right;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata:nth-child(2){ width:28%; float:right;}
.cartflowparent .couponcode_parent .couponcode_right .fs_fielddata .fs_fielddesc .maintxt{ width:100%; border-width:0px 0px 1px 0px;}
.cartflowparent .couponcode_parent .navbtn{ background:none;}
.cartflowparent .couponcode_parent .navbtn .navbtn_m{ height:28px; background:none;}
.cartflowparent .couponcode_parent .navbtn .navbtn_m .mj_btnbg{ background:none; border:1px solid #222; height:30px; color:#222;}
.cartflow_container2 .ordersummery_values.VCartTotal{ font-weight:700; color:#222;}
.cart-heading { height: 58px;}
.cart-head-left {color: #555555; float: left; text-decoration: none; width:11%; display:block; line-height:58px;}
.cart-head-left:hover{ color:#bf2031; text-decoration:underline;}
.cart-head-right { color: #bb2031; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; width: 89%; line-height:58px;}
.cart-return { color: #222222; font-size: 12px !important; line-height: 22px; padding-bottom: 10px; padding:0px 21px;}
.ordersummeryrightdiv .slide-content > div{ border:0px;}
.empy-cart { margin: 120px auto; width: 320px;}
.leftpane .ProdTag { background:#bbbbbb; color: #ffffff; font-size: 12px; font-weight: 700;  letter-spacing: 0.06em; padding: 5.8px 13px; position: absolute; top: 16px; left:0px;}
.leftpane .label-arrow{ left:1px; top:42px;}
.empy-cart h1 { color: #333333; font-size: 40px; text-align: center;}
.cart-empty-1 { font-size: 21px; padding: 5px 0; text-align: center;}
.cart-empty-2 > a {background:#c41e3a; color: #ffffff; display: block; font-size: 15px; margin: 5px 0; padding: 10px 0; text-align: center;
    text-decoration: none; width: 100%;}
.blankrating{ background: url("images/custom_v2/pdp-rating.png") no-repeat scroll -14px -89px; width:18px; height:16px;}
.fillrating{ background: url("images/custom_v2/pdp-rating.png") no-repeat scroll -14px -131px; width:18px; height:16px;}
.container19 .showcase_prev{ background: url("images/custom_v2/Arrow_Right.png") no-repeat scroll center center; width:26px; margin-top:130px;}
.container19 .showcase_prev:hover{ background: url("images/custom_v2/Left_Hover.png") no-repeat scroll center center;}
.container19 .showcase_next{ background: url("images/custom_v2/Arrow_Left.png") no-repeat scroll center center; width:24px; margin-top:130px;}
.container19 .showcase_next:hover{ background: url("images/custom_v2/Right_Hover.png") no-repeat scroll center center;}
.container21{ display:block;}
.container21 .bucketgroup { margin: 0 25px;}
.container21 div.subheading_r{ background:none; padding:0px; border-bottom:2px solid #ccc; height:35px;}
.container21 .bucketgroup .bucket{ width:15.6% !important; margin:1.5% 0.5%;}
.container21 .bucketgroup .bucket .btn_quick_view, .container21 .bucketgroup .bucket .bucket_left .mtb-price{ display:none !important;}
.container21 .bucketgroup .bucket .bucket_left h4.mtb-title{ text-align:center; font-size:12px; color:#222; letter-spacing:.04em;line-height: 13px;}
.container21 div.subheading_r h1, .container21 div.subheading_r h2 { color: #222; display: block;
   font-size: 24px; font-weight:400;  height:35px; line-height: 35px; padding:0; text-align: center; text-transform: capitalize;}
.container21 .bucketgroup .bucket .Prd_Brand{ text-align:center;}
.container21 .bucketgroup .bucket .bucket_left a{ position:relative; display:block;}
.container21 .bucketgroup .bucket .bucket_left img.mtb-img{ padding:15px; box-sizing:border-box;}
.image-cart img{ width:50px !important; width:50px !important; border:1px solid #ccc !important;}
.image-cart{ display:inline-block !important; margin:0px 10px 0px 0px !important; float:left;}
.payment-text { color: #000000; font-size: 13px !important; line-height: 20px;}
.cart-options { border: 0 none !important; color: #222222;}
.cartflowparent ul.formul span:nth-child(1), .cartflowparent ul.formul p:nth-child(3) span:first-child, .cartflowparent ul.formul p:nth-child(4) span:first-child, .cartflowparent ul.formul p:nth-child(5) span:first-child{ font-weight:bold;}
/* cart */
.popup-login .container2 .controlcontent_r{ width:100%; margin:0px;}
/* quickview */
.popup-quickview.ui-dialog .ui-dialog-title{ display:none;}
.popup-quickview.ui-draggable .ui-dialog-titlebar{ border:0px;}
.quickview_addtocart{ padding:0px;}
.popup-quickview.ui-dialog .ui-dialog-titlebar{ height:15px;}
.quickviewdec{ display:none;}
.quickview_addtocart .quickview_btnback, .quickview_addtocart .quickview_btnnext{ display:none;}
.quickview_rightpane > h3 { color:#222222; font-size:19px; font-weight:normal; height:50px; overflow:hidden;}
.quickview_addtocart .productprices span{ color:#222; font-size:24px; margin-top:15px;}
.quickview_addtocart .product_qty label.qtylabel{ color:#777; text-transform:uppercase; font-size:12px; font-weight:bold; height:14px; margin-bottom:2px;}
.quickview_addtocart .productprices .ProductPrices .mrp{}
.quickview_addtocart .div_yousave.SaveOnMRPAmt{ display:none !important;}
.quickview_addtocart .product_stockinfo .p_inventory{ display:none !important;}
.quickview_addtocart .product_stockinfo .instock{ background:none; padding:0px; color:#777; text-transform:uppercase; font-weight:bold;}
.quickview_addtocart .quickview_rightpane{ position:relative; display:block;}
.container13{ margin-left:70px;}
.quickview_addtocart .product_qty{ position:absolute; top:121px; height:70px; margin-top:9px;}
.quickview_addtocart .product_qty .divOrderQty{ position:static; display:table;}
.quickview_addtocart .product_qty .divOrderQty{ height:35px; border-radius:0px; width:35px;}
.quickview_addtocart .ctl_productoptions{ float:left; margin:0px;}
.quickview_addtocart .ctl_productoptions ul.productoptionslist li a{ color:#333; font-weight:600;}
.quickview_addtocart .productprices{ height:55px;}
.quickview_addtocart .ctl_productdetail{ padding:0px; border:0px;}
.quickview_addtocart .cartbuttondiv .navbtn_m{ background:none;}
.cartbuttondiv.view_cart.hideBuyNow{ display:block !important;}
.quickview_addtocart .cartbuttondiv .navbtn_m{ padding:0px; height:auto;}
.quickview_addtocart .cartbuttondiv .mj_btnbg {background: #c41e3a;border: none;color: #ffffff;font-size: 13px; -webkit-appearance: none;
    height: 40px;line-height: 20px;font-weight: bold;width: 200px;cursor: pointer; font-family:proxima-nova,sans-serif; -webkit-border-radius:0px;}
.quickview_addtocart .cartbuttondiv .navbtn_m .buy_btnbg { background:#c41e3a; border:none; color:#ffffff; font-size:13px; height: 40px;
    line-height: 35px; font-weight:bold;  width: 200px; cursor:pointer;display: none;}
.quickview_addtocart .mtb-more{ font-size:12px; color:#333; float:right; font-weight:600;}
.quickview_addtocart .cartbuttondiv{ margin:25px 0px;}
.quickview_addtocart .productprices .ProductPrices .mrp span{ font-size:24px; color:#666;}
.quickview_addtocart .productimagediv{ margin-bottom:15px; position:relative;}
.quickview_addtocart .quickview_leftpane{ width:50%; padding-right:25px;}
.quickview_addtocart .Showcase_Mask{ top:0px;}
.popup-quickview.ui-dialog .ui-dialog-titlebar-close{ background:url(images/custom_v2/Close-popup.png) no-repeat; right:2px; top:22px;}
.popup-quickview.ui-dialog .ui-dialog-titlebar-close:hover{  background:url(images/custom_v2/Close-popup-h.png) no-repeat;}
.Brand_and_style { margin-bottom: 5px; overflow: hidden;}
.quick_brand { float: left; font-size: 12px; font-weight:700; text-transform: uppercase; color:#555 !important;}
.quick_brand a{ color: #222;font-weight: 400;text-transform: none;font-size: 12px;padding-left: 5px;}
.quick_brand a:hover{ color:#c41e3a;}
.quick_links_b { margin-top: 15px;}
.mj_btnbg{ font-family:proxima-nova,sans-serif;}
.quick_style { float: right; text-transform:uppercase; font-size:12px; }
.quick_style span{ font-weight:bold;}
.quickview_addtocart .container13 .ctl_productattributes .attributeslist_swatch{ padding-top:0px;}
.quickview_addtocart .container7{ display:block; width:100%; margin-top:5px;}
.quickview_addtocart .container7 .ctl_multiple_image{ margin:0px; height:60px;}
.quickview_addtocart .container7 .ctl_multiple_image .smallimages div.items a{ float:left;}
.quickview_addtocart .container7 .ctl_multiple_image .smallimages div.items{ margin-top:0px; height:60px !important; margin-bottom:0px; margin-left:45px !important; margin-right:45px !important; width:240px !important;}
.quickview_addtocart .container7 .ctl_multiple_image .smallimages a.prev{ bottom:inherit; top:8px; left:8px; transform:rotate(90deg);}
.quickview_addtocart .container7 .ctl_multiple_image .smallimages #scrollable{ height:60px;}
.quickview_addtocart .container7 .ctl_multiple_image .smallimages a.next{ transform:rotate(270deg); top:8px; right:12px;}
.quickview_addtocart .productprices .productmrp{ margin-bottom:0px;}
.quickview_addtocart .product_stockinfo .container_stockavailability{ display:none;}
.quickview_addtocart .product_qty .divOrderQty a{ display:none !important;}
.quickview_addtocart .product_qty .divOrderQty .qtytxtbox.pqQty{ line-height:35px;}
.ui-dialog.popup-quickview{ width:800px !important; background:none;}
#divProductQuickView{ background:#fff; padding:35px 30px;}
.ui-dialog.popup-quickview .ProdTag{ top:47px; left:14px; z-index:9;}
.label-arrow { position: absolute; border-left: 11px solid transparent; border-right: 11px solid transparent; width: 0px; height: 0px;
    border-bottom: 11px solid #777; transform: rotate(45deg); left: 15px; top: 69px;}
/* quickview */
/* login */
input[type=text], input[type=password]{   -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius:0px;}
.ui-dialog.popup-login .container2{ width:100%;}
.ui-dialog .ui-dialog-titlebar{ background:none;}
.ui-draggable .ui-dialog-titlebar{ border-bottom:2px solid #ececec;}
.ui-dialog.popup-login .container2 .loginbucket{ background:none;}
.container2 .loginbucket input.useridtxt,.container2 .loginbucket input.userpwdtxt{font-size:13px;font-weight:400;height:40px;overflow:hidden;padding:0 2%;text-indent:3px;width:100%; box-sizing:border-box;
 position:static; border:1px solid #ccc;text-transform: none !important;}
.country-input { float:left; width:15%; height:40px; box-sizing:border-box; border:1px solid #ccc; border-width:1px 0px 1px 1px; color:#7f7f7f; text-align:center;}
.ui-dialog .ui-dialog-title {color: #222222; float: none; font-size: 20px; font-weight: 600; text-transform: capitalize;}
.login-tumi { color: #222222 !important; font-size: 15px !important; margin: 16px 0 ; text-align: center !important; font-weight:normal !important;}
.container2 .loginbucket label.userid,.container2 .loginbucket label.userpwd{color:#555;float:left;font-size:14px;font-weight:500;letter-spacing:.025em;line-height:24px;width:100%; position:static;}
#ctl00_ContentPlaceHolder1_ctl00_ctl01_Login1_panel3, #ctl00_ContentPlaceHolder1_ctl00_ctl01_Login1_panel4{ margin-bottom:10px; overflow:hidden;}
.container2 .loginbucket span.forgotpassword { border-bottom: 1px solid #ccc; color: #555555; float:right; padding:0; position: static;}
#loginView .separatordiv .mj_btnbg,.container2 .loginbucket .logbutton .mj_btnbg{color:#fff;font-size:14px;font-weight:400;height:auto;padding:10px !important;text-transform:capitalize;width:100% !important; background:#222; -webkit-appearance: none; border-radius: 0;}
.container2 .loginbucket span.userreg { border: 2px solid #222222; box-sizing: border-box; font-size: 15px; padding: 10px; position: static;
    text-align: center; width: 100%;}
.container2 .loginbucket .logbutton{clear:left;display:block;width:100%; position:static; overflow:hidden;}
.login-policies {margin: 0 auto; padding: 15px 0; text-align: center; width: 90%; line-height:20px;}
.register-top1 { border-top: 1px solid #cccccc; color: #222222; font-size: 15px !important; padding: 15px 0; text-align: center !important;}
.login-policies { line-height: 20px; margin: 0 auto !important; padding: 15px 0 !important; text-align: center !important; width: 90% !important; font-size:13px !important; font-weight:normal !important;}
.login-policies a:hover{ color:#ba0c2f;}
.login-policies a{ color:#222;}
.RegistrationPopUpLink {color: #222222 !important; font-size: 15px !important;}
.ui-dialog.popup-registration{  top:6px !important;}
.ui-dialog.popup-registration .container2{ padding-top:15px;}
/* login */
/* header cart */
#headersectiondiv .quick_cart {padding:0; position:absolute; right:5px; top:32px; width:355px; background:#fff; border:1px solid #d6d6d6; padding:25px; font-family:proxima-nova,sans-serif;}
#headersectiondiv .quick_cart .cart_heading{ border-bottom:2px solid #cccccc; color:#222; font-size:17px; height:40px; padding: 0;
    text-align: center; background:none;}
#headersectiondiv .quick_cart .cart_items .product_image { width: 105px;}
#headersectiondiv .quick_cart .cart_items .product_image img { border:none; width: 100px;}
#headersectiondiv .quick_cart .cart_items{ border-bottom:1px solid #ccc; padding:7px;}
#headersectiondiv .quick_cart .cart_items .product_details{ width:200px;}
#headersectiondiv .quick_cart .cart_items .product_title { color: #555; font-size: 14px; font-weight: normal;}
#headersectiondiv .quick_cart .cart_items:last-child{ border:none;}
#headersectiondiv .quick_cart .carttotal{ color:#555; padding:6px 0px; font-size:15px;}
#headersectiondiv .quick_cart .cart_buttons .pay_btn {background:#c41e3a; height:auto;  display:block; float:none; padding:9px;    text-decoration: none; font-size:13px; font-weight:600;}
#headersectiondiv .quick_cart .cart_buttons .navbtn_m { background: none; color:#ffffff; float:none; font-size:14px; font-weight:normal; text-align: center; }
#headersectiondiv .quick_cart .cart_heading .quick_close{ top:-10px; right:-10px; background:none; font-weight: 700; font-size: 16px;}
#headersectiondiv .quick_cart .cart_heading .quick_close:hover{ text-decoration:none;}
#headersectiondiv .quick_cart .cart_items .product_details .product_price span, #headersectiondiv .quick_cart .cart_items .product_details .product_qty span{ font-size:13px; font-weight:600; padding-right:2px;}
#headersectiondiv .quick_cart .cart_items .product_details .product_price{ margin-bottom:7px;}
#headersectiondiv .quick_cart .cart_items .product_details .product_price label{ font-size:13px;}
#headersectiondiv .quick_cart .cart_items .product_details .product_varient{ border:0px; }
#headersectiondiv .quick_cart .cart_items .product_details .product_varient .variants{ font-size:13px; color:#555;}
#headersectiondiv .quick_cart .cart_items .product_details .product_qty span.quick-qty{ font-weight:normal; width:auto;}
#headersectiondiv .quick_cart .cart_items .product_details .product_qty label.Qty{ width:15px; text-align:center; font-size:14px;}
.quick_cart .cart_items .product_details .product_price > span {color: #000000 !important; font-weight: normal !important; width: auto !important; }
.cart-continue {padding: 0px 4px;}
.cart-continue a { border: 2px solid #222; display: block; text-align: center; box-sizing: border-box; line-height: 35px; font-size: 14px;
    letter-spacing: 0px;}
.cart-continue a:hover{ text-decoration:none;}
.quick_cart .carttotal label{ font-weight:700;}
#headersectiondi .cart-right { float: right; width: 20%;}
.quick_cart .carttotal span{ display:inline-block; float:none; width:auto;}
.cart-right { float: right;}
.grd_newstyle td{ padding:0px 6px;}
.grditemstyle.col_unitprice{ text-align:center;}
.cart-remain, .grditemstyle.col_disc.CartDiscCol { text-align: center;}
.Mcart-label { display: none; }
.productdescdiv .formul > span {display: none;}
.container2 .containergroup .productcompairediv .compaireproductdetails label.comp_productwebprice .sp_currencysyb{ padding-left:3px;}
/* header cart */
/**********************************************Single_V3_checkout****************************************/
#ctl01_ContentPlaceHolder1_pnlV3 div.singlepagecheckout_v3 div#V3LeftCol.left-col div#Step2Header.checkoutstep.checkoutactivestep div#Step2Active.stepcontent div.user-details div#btnStep2continue.navbtn1{ clear:both;}
.singlepagecheckout_v3{padding:0px 5px 24px 5px; text-align:left; background:none;}
.singlepagecheckout_v3 .clear{font-size:1px;}
.singlepagecheckout_v3 .checkout-steps{  float: left; height: auto;margin-bottom: 3px;width: 74%;}
.singlepagecheckout_v3 .checkout-steps ul li.active{background:#0099dc ;color:#fff;}
.singlepagecheckout_v3 .right-col.margin-top-0{margin-top:0px;}
.singlepagecheckout_v3 .ordersummery{background:#dbdbdb;margin-bottom:14px;}
.singlepagecheckout_v3 .ordersummery .summery-table td{vertical-align:top; padding-bottom:16px;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1{width:103px; padding:10px; float:left;}
.singlepagecheckout_v3 .ordersummery .summery-table .col2{text-align:right; float:right; width:77px; color:#333; padding:10px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title span.p-qty{display:inline-block; padding-right:2px;color: #000;font-size:13px;text-transform:uppercase;margin-right:0px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title span{color:#000;display:inline-block;font-size:14px;text-transform:none;}
.check-varient{ }
.singlepagecheckout_v3 .ordersummery .summery-table .p-qty{color:#858585;display:block;font-size:13px;} 
.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; color:#666; font-size:13px; border-bottom:0px; height:auto;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .caption{  padding:10px 5px 10px 15px; width:auto; float:left; }
.singlepagecheckout_v3 .ordersummery .order-total{ margin-top:10px;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .amount{float: right; padding: 10px 16px 10px 0; text-align: right; width:auto;} 
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td{font-size:14px; background:#666666; padding:10px 0px;  color:#fff;   width: 43%;box-sizing:border-box}
.singlepagecheckout_v3 .user-details .navbtn_m:hover{ background:#0099dc ;}
.checkout .singlepagecheckout_v3 .maintxt {background: #fff; width: 100%;}
.singlepagecheckout_v3 .address-form #ShipCountry{ margin-bottom:10px; border: 1px solid #ccc;height: auto;margin-bottom: 0;width: 100%;}
.singlepagecheckout_v3 .address-form #ShipState{border-radius: 0; height:auto; width:100%;}
.singlepagecheckout_v3 .order-delivery{background:rgba(0, 0, 0, 0.3);padding:15px 20px 20px 20px;}
.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; 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-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-size:14px; line-height:40px; height:40px; padding:5px;margin:10px 0px 0px 0px; }
.singlepagecheckout_v3 .heading{font-size:16px; color: #168716; text-transform: capitalize; margin:15px 0;   clear: both; display:block;}
.singlepagecheckout_v3 .heading.username{color:#0a7e0b; font-size:15px;text-transform:uppercase;}
.singlepagecheckout_v3 .heading span{font-size:15px; color:#f00; padding-left:10px; text-transform:none}
.singlepagecheckout_v3 .heading span.small-text{display:block; padding-left:0px;font-size:14px;}
.singlepagecheckout_v3 .payment-options .payment-methods{padding:0px 0px 0px 0px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.singlepagecheckout_v3 .payment-options .payment-methods label{font-size:18px; color:#333; padding:0px 15px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails{ border:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul{list-style:none; margin:0px 0px 0px 0px; padding:0px;  font-size:15px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li{margin:0px; padding:0px;clear:both; margin-bottom:8px; 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:3px 9px 0px 0px; float:left;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span{}
.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;	text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b;border-radius:3px;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-size:13px;position:relative; width:100%; float:left; color: #827c7b;margin-bottom: 4px;margin-top: 11px;padding-left: 0px;}
.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:650px; line-height:1.3; color:#333;}
.singlepagecheckout_v3 .payment-options .terms-conditions .content a{color:#0099dc; text-decoration:underline;}
.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 .navbtn1{margin-left:0px; float:left;} 
.singlepagecheckout_v3 .payment-options .navbtn_m{border-radius:5px; padding:0px; width:280px;float:none; background:#0099dc ; padding:10px 0px; border:none;}
.singlepagecheckout_v3 .payment-options .navbtn_m .mj_btnbg{width:100%;font-size:13px; padding:0 10px;  background: #0099dc ;}
.singlepagecheckout_v3 .payment-options .billing-address{padding:0px 0px 0px 0px; border-bottom:0px solid #ccc; margin:0px 0px 0px 8px;}
#BillingAddress #BillMobile{}
.singlepagecheckout_v3 .payment-options .billing-address .address-type{display:block; width:100% !important;margin-top:4px;;-webkit-appearance: none; -moz-appearance: none; background: #fff;	text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b;border-radius:3px; font-size:14px; line-height:40px; height:40px; padding:5px;margin:0px 0px 20px 0px; }
.singlepagecheckout_v3 .payment-options .billing-address label{font-size:18px;display:block;clear:both; margin:8px 0; padding-left:0px;}
.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-size:12px;color:#827c7b; padding-bottom: 10px;  margin-bottom: 10px border-bottom: 1px solid #ccc;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input[type=text]{width:100%;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input.country-code{width:40px; background:#fff !important;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input.mobile-number{border: 1px solid #ccc; width: 360px;  padding: 3px 0;width: 348px;  height: auto; line-height: normal;}
.singlepagecheckout_v3 .address-form{font-size:14px!important;padding-top:15px;}
.singlepagecheckout_v3 .address-form ul.fs_field{ display:block;}
.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 .twocol #BillMobile, #ShipMobile{}
.singlepagecheckout_v3 .address-form .twocol .address-type{width:100%!important	}
.singlepagecheckout_v3 .address-form label{float: left; width:100%; font-size:14px!important;margin-bottom:5px; margin-top:10px; color:#333;}
.singlepagecheckout_v3 .address-form input[type=text]{width:100%; height:40px; line-height:40px; font-size:14px!important;border-radius:3px;border:none;margin-bottom:16px;color:#827c7b; text-indent:6px}
.singlepagecheckout_v3 .address-form input.country-code{width:50px; border-radius:5px 0px 0px 5px; float:left;background:#cbcbcb}
.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; border-radius:0px;float:left;}
.singlepagecheckout_v3 .address-form .user-location{padding-top:10px;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 .navbtn_m{ background:none;}
.singlepagecheckout_v3 .login-options .guest-newuser{padding:0px 0px 20px 0px; display:block;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m, .My_reg {  border-radius: 3px;  color: #ffffff;  display:block;  height: auto;  margin-bottom: 0px;  padding: 0;  text-align: center;  text-decoration: none;  text-transform: uppercase;  width: auto;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn_m .mj_btnbg {  color: #ffffff;  font-size: 14px;  font-weight: 400;  height: auto;  padding: 13px 30px;  text-transform:capitalize; background:#222; -webkit-appearance:none; -webkit-border-radius:0px;}
.singlepagecheckout_v3 .login-options .guest-newuser .or-txt {  color: #8e8d8d;  display: inline-block;  float: none;  font-size: 18px;  line-height: 43px;  margin: 0 30%;}
.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 .existing-user .login-ctrl{}
.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:25px; margin-bottom:10px; width:100%; float:left;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .notification-msg{ background:#f8f8f8; padding:0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .notification-msg span{ display:none;}
.login-ctrl li label{ width:100%;  font-size: 14px;  color: #555; letter-spacing:0.025em;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl input[type=text], .singlepagecheckout_v3 .login-options .existing-user .login-ctrl input[type=password]{border: 1px solid #cccccc;color: #222;font-size: 14px;line-height: 22px;padding: 5px;text-indent: 6px;width: 100%; color:#333; font-weight:normal;box-sizing:border-box; height:41px;}
.checkout-countrycode { float: left !important; width: 15% !important;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .remember{clear:both;margin-top:6px;float:left; display:none;}
.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:#1c5aad;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .form-field .forgot-password{font-size:14px; color:#555; float:right;line-height:normal;margin-top:6px; }
.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{ height:auto;}
.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 .navbtn_m{width:100%;}
.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{ display:inline-block;height:44px;width:214px;}
.singlepagecheckout_v3 .login-options .login-edit{margin-top:0px;}
.singlepagecheckout_v3 .login-options .login-edit .navbtn_m{width:240px; padding:0px 0px; }
.singlepagecheckout_v3 .login-options .login-edit p{font-size:15px; color:#666; margin-bottom:15px; text-align:center;}
.singlepagecheckout_v3 .user-details{ padding: 0px 0px 30px;}
.singlepagecheckout_v3 .user-details #divOrderAttributes {  margin-bottom: 30px;  padding-left: 0;display:none;}
.singlepagecheckout_v3  .navbtn .navbtn_m{border-radius:5px;padding:0px;float:none;}
.singlepagecheckout_v3 .user-details .navbtn .navbtn_m{width:450px;}
.singlepagecheckout_v3 .login-options .login-edit .navbtn_m .mj_btnbg{font-size: 14px; font-weight:400;padding:10px; text-transform: uppercase; text-align:center; display:inline;}
.singlepagecheckout_v3 .login-options .login-edit .navbtn{ width:216px; margin:20px auto; float:none;}
.singlepagecheckout_v3 .address-form .twocol #BillMobileCode, #ShipMobileCode{ background: none;border-radius: 4px;height: auto;line-height: 17px;padding: 9px 0;width: 36px;text-align: center;}
.singlepagecheckout_v3 .address-form .twocol .singlepagecheckout_v3 #BillMobile, #ShipMobile{ }
.singlepagecheckout_v3 .user-details .address-type{margin-top:4px;;background: #fff;	text-indent: 0.01px; text-overflow: ""; border:none;color:#827c7b; font-size:14px; line-height:40px;  padding:5px;width: 75% !important;display: inline-block;height: auto;margin: 0; border: 1px solid #ccc;}
.singlepagecheckout_v3 .user-details .delivery-inst{}
.singlepagecheckout_v3 .user-details .delivery-inst label{display:block; font-size:14px; margin-bottom:10px; color:#333;}
.singlepagecheckout_v3 .user-details .txt-area{width:100%; height:104px;  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; width:auto; width:92%;}
.singlepagecheckout_v3 .user-details .navbtn1 {  margin-top: 15px;  padding: 0;    width: 40%;}
.singlepagecheckout_v3 .user-details .navbtn_m{border-radius:0px; float:none; border:none; width: 100%; }
.singlepagecheckout_v3 .user-details .navbtn_m .mj_btnbg{width:100%;font-size:13px; padding: 0 15px; background:#b81e38; font-weight:normal;}
.singlepagecheckout_v3 .user-details .user-shippingaddress{padding: 22px 0px 0px 0px; margin-bottom:10px; width:85%;}
.singlepagecheckout_v3 .user-details .shipping-address{padding:0px 20px 25px 20px;border:1px solid #383734;width:293px; float:left;position:relative; height:auto;cursor:pointer; margin:0px; }
.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: 0;}
.singlepagecheckout_v3 .user-details .shipping-address .user-name{font-size:18px;color:#222 !important;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.singlepagecheckout_v3 .user-details .shipping-address p{font-size:14px;color:#666 !important;padding:0px; margin:0px 0px 10px 0px; height:75px;}
.step2-container{ overflow:hidden;}
.singlepagecheckout_v3 .user-details .shipping-address .user-phone{font-size:14px;color:#333 !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:10px 0px 10px 0px; margin-bottom:17px;width:293px; position:absolute;bottom:62px;}
.singlepagecheckout_v3 .user-details .shipping-address .user-phone span{display:block;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn{margin:0px 15px 0px 15px;position:absolute;bottom:26px;width:263px;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.select-btn{   display:block; height:36px; border-radius:3px;text-decoration:none; line-height:36px; text-align:center;font-size:18px; color:#fff;background-color: #827c7b;text-transform:uppercase;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.continue-btn{ display:block; height:36px; border-radius:3px;text-decoration:none; line-height:36px; text-align:center;font-size:15px; color:#fff;font-weight:400;background-color: #0099dc;	display:none;text-transform:uppercase;}
.singlepagecheckout_v3 .user-details .shipping-address .btn-edit{ background:url(images/custom_v2/Add-Edit.png) no-repeat left center; width:29px;height:29px;display:block; position:absolute; left:0px; left:0px; top:5px; padding-left:20px; top:5px; color:#333; text-decoration:none;  line-height:31px;}
.singlepagecheckout_v3 .user-details .shipping-address .btn-delete{width:50px;height:30px;display:block;position:absolute;  background:url(images/custom_v2/Add-Delete.png) no-repeat left center; right:14px; padding-left:20px; top:5px; color:#333; text-decoration:none; line-height:31px;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btns .sep{display:none;} 
.singlepagecheckout_v3 .user-details .shipping-address .select-sign{background:none;width:24px; height:19px;position:absolute; right:28px; top:68px;display:none;}
.singlepagecheckout_v3 .user-details .shipping-address.selected .select-sign{display:none;}
.singlepagecheckout_v3 .user-details .shipping-address.selected .address-btn .continue-btn{display:block; font-size:13px;}
.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:#fff}
.singlepagecheckout_v3 .user-details .shipping-address .address-label{background:#666; height:35px; line-height:35px; text-align:center; font-size:18px;color:#575756;margin-left:-20px;margin-right:-20px;margin-bottom:10px;}
.singlepagecheckout_v3 .user-details .add-newaddress{ float:left; width:40.5%; padding:15px; box-sizing:border-box; background:#fff; border-radius:4px; border:1px solid #ccc;}
.singlepagecheckout_v3 .user-details .add-newaddress.mobile-only{display:none;}
.ui-dialog.addressedit-dialog{border:none;border-radius:0px; }
.ui-dialog.addressedit-dialog .ui-dialog-titlebar{  border:none; font-size:18px!important;    height: 50px!important;    margin-bottom: 0;    padding: 0;    position: relative;    text-align: center;    text-transform: uppercase;    width: 100%;padding-left:0px!important;}
.ui-dialog.addressedit-dialog .ui-dialog-title{ font-size:20px!important;  height: 35px!important;line-height:35px!important; color:#222; margin-left:40px; font-weight:normal; text-align:left; padding-top:25px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3{padding:0px 40px 40px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form{padding-top:0px; overflow:hidden;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form label{color:#fff; margin-bottom:5px; }
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input[type=text]{ box-sizing: border-box; width: 100%; border:1px solid #ccc;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .twocol{width:100%;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .fl_left{float:left;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form .fl_right{float:left;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input.country-code{width:50px;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .address-form input.mobile-number{width:91%;}
.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;margin-top:4px;;-webkit-appearance: none; -moz-appearance: none;text-indent: 0.01px; text-overflow: ""; color:#827c7b; font-size:14px; line-height:40px; height:40px; padding:5px;margin:0px 0px 20px 0px;border: 1px solid #ccc; border-radius: 0; }
.ui-dialog.addressedit-dialog .navbtn1 {display:block;height:40px; line-height:40px; margin:0 0 10px 0; text-decoration:none;}
.ui-dialog.addressedit-dialog .navbtn1 .navbtn_m{ width:100%; padding:0px; float:none; display:block; height:40px; line-height:40px; font-size:16px; text-transform:uppercase; font-weight:normal;}
.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-size:15px; color:#999999;}
.singlepagecheckout_v3 .order-success .order-head ul li.order-number{font-size:20px;  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-size:14px;color:#ccc;}
.singlepagecheckout_v3 .address-form input[type=text]{ margin:0px;}
.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 .payment-options .billing-address .address-form input[type="text"]{ border-radius:0px;border:1px solid #ccc;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input#BillTelephoneCode, .singlepagecheckout_v3 .payment-options .billing-address .address-form input#BillMobileCode{ width:10%; float:left;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form input#BillTelephone, .singlepagecheckout_v3 .payment-options .billing-address .address-form input#BillMobile{ width:88%; float:right;}
.singlepagecheckout_v3 .payment-options .billing-address .address-form .dropdown{height:40px; border:1px solid #ccc; -webkit-appearance: none;}
.singlepagecheckout_v3 .favorite-items{}
.singlepagecheckout_v3 .favorite-items .small-txt{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-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 {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:none;}
.ui-dialog.addressedit-dialog .ui-dialog-content{ background:#fff !important; border-radius:0px;}
.singlepagecheckout_v3 .address-form  #ShipMobile{ width:85% !important; border: 1px solid #ccc;border-radius: 0;height: auto;line-height: 22px; margin: 0;  padding: 4px 1px; box-sizing:border-box}
div.step2_address .maintxt { box-sizing: border-box; width: 100% !important; }
.singlepagecheckout_v3 .address-form #ShipCountry { border: 1px solid #ccc; border-radius: 3px; box-sizing: border-box; height: auto; margin-bottom: 0; padding: 5px;  }
.singlepagecheckout_v3 .address-form #ShipState { border-radius: 3px; box-sizing: border-box; height: auto; padding: 5px; border:1px solid #ccc; }
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .dropdown-style { border:1px solid #ccc; border-radius: 3px; color: #827c7b; display: block;  font-size: 14px; height: 40px; line-height: 40px; margin: 0; padding: 5px; text-indent: 0.01px; text-overflow: ""; width: 100%; }
.vs_popup.ui-dialog-content.ui-widget-content #ShipMobile{ border-radius:0px 3px 3px 0px; height:40px; }
.vs_popup.ui-dialog-content.ui-widget-content #ShipAddressType{width:100% !important; border:1px solid #ccc; }
/*--wallet code start--*/
.paymentdetails.WALLET{border-top:1px solid #acacad;padding-top:15px;float:left;width:100%;}
.paymentdetails.WALLET label{color:#333;font-size:15px;line-height:20px;float:left;width:100%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet{border:1px solid #999;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet .deduction{font-size:13px;line-height:17px;color:#999;font-weight:400;padding:6px;border-bottom:1px solid #999;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table{width:100%;font-size:13px;color:#999;line-height:17px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td{padding:6px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td span{color:#666;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td.col1{width:60%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table td.col2{width:30%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .wallet table .payamount td{font-weight:400;border-top:1px solid #999;color:#112b46;background:#dbdbdb;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .wallet_pin{background:#f7f7f7;padding:10px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .wallet_note{font-size:12px;color:#858585;display:block;line-height:normal;float:none;}
#liWalletpay .navbtn_m{border-radius:0;width:72px;height:auto;}
#liWalletpay .navbtn_m a.mj_btnbg{display:block;padding:8px 0;text-align:center;text-transform:uppercase;}
.singlepagecheckout_v3 .paymentdetails #divWallet.pay_option{float:left;width:100%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note{padding:0;width:100%;margin-top:15px;float:left;background:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p{padding:0;margin:0;line-height:normal;color:#999;font-size:12px;line-height:17px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p a{text-decoration:underline;color:#06f;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p a:hover{text-decoration:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p.boldtxt{font-weight:400;font-size:12px;line-height:16px;color:#999;float:left;margin-right:5px;text-transform:uppercase;}
.singlepagecheckout_v3 .payment-options .payment-methods .capillary-payment span.inline-validation{color:#f00;float:left;margin-top:10px;width:100%;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view { background: #f4f4f4 none repeat scroll 0 0; display: inline-block; padding: 0; width: 100%; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype { min-height: 290px; background: none; float: left }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul { margin-top: 20px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li { height: 50px; border-bottom: 1px solid #fff; line-height: 49px; margin-bottom: 0px; position: relative }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li a { border-bottom: 1px solid #cac8c8 }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li.active { background: #7a7676; margin-right: 0px!important; border: none; height: 49px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li.active a { color: #fff; border: none; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li:first-child { border-top: none; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li a {  font-size: 14px; color: #333; text-decoration: none; font-weight: bold; padding-left: 14px; display: block; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymentdetails label.titlestyle_1 { display: none; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .credit-cards { padding-left: 50px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymentdetails { clear: none; min-height: 290px; padding-left: 30px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .pay_option { padding: 0px 20px 0px 0px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .pay_option.netbanking label { background: none; height: auto; line-height: normal; padding: 0px; margin-bottom: 6px; }
.singlepagecheckout_v3 .payment-options {padding: 0px 0px 30px 0px; box-sizing: border-box; width: 100% }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption .paymenttype { width: 310px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li.active {  height: 55px; line-height: 55px; position: relative; left: -8px; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li.active *::after { display: none; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li { background: #e1e1e1 none repeat scroll 0 0; border-bottom: 1px solid #999999; border-left: 1px solid #999999; height: 55px; left: -8px; line-height: 55px; margin-bottom: 10px; position: relative; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li a { border-bottom: 1px solid #999; }
/*refer my friend*/
.container2 .popup_div * { }
.container2 .popup_div .containergroup .formstyle li.fs_fielddata, .container2 .containergroup .regform li.fs_fielddata { width: 100%; }
.container2 .popup_div .popuptitle { background-color: #7c623d; }
.container2 .popup_div * .navbtn_m {    background: #7c623d none repeat scroll 0 0;    border-radius: 3px;}
.container2 .popup_div * .navbtn_m .mj_btnbg {   padding: 0 5px;}
/*gift voucher*/
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .pay_option { padding: 10px 20px 10px 0; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment span { color: #000; font-size: 13px; line-height: 23px; margin-right: 0; width: 100%; border-radius: 2px; padding: 6px 0 }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form { padding-top: 0; width: 100%; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form h3 { font-size: 18px; line-height: 24px; color: #750f00; padding-bottom: 10px; text-align: center; text-transform: uppercase }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin { float: left; width: 60%; }
.balance_redeem { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #16b594; cursor: pointer; float: left; font-size: 13px; margin: 30px 0 0 15px; text-decoration: none; text-transform: uppercase; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number, .card_balance_tr { float: left; width: 100%; margin-bottom: 10px; margin-right: 0; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount { padding-top: 6px; float: left; width: 100%; }
.balance_point #txtQCBal { width: 60%; box-sizing: border-box; background: #f4f1ec; border: none; font-weight: bold; font-size: 14px; padding: 0 5px; }
.balance_point { float: left; width: 100%; display: none; margin-bottom: 10px; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form label { font-size: 12px;  color: #666; font-weight: 600; display: block; margin: 6px 0; text-transform: uppercase }
.singlepagecheckout_v3 .payment-options .navbtn_m #btnQCRedeem.mj_btnbg { background: #750f00; height: auto; line-height: 30px; font-size: 15px; font-weight: 600 }
.singlepagecheckout_v3 .giftcard-payment .navbtn1 .navbtn_m { height: auto; line-height: 25px; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form input[type="text"] { border: 1px solid #c6c4c4; color: #666; font-size: 13px; font-weight: normal; height: 30px; line-height: 27px; background: none; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount input, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number input { border: 1px solid #c6c4c4; border-radius: 0; margin: 0; font-size: 12px; line-height: 18px; color: #000;  width: 60%; height: 34px; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin input { border: 1px solid #c6c4c4; border-radius: 0; margin: 0; font-size: 12px; line-height: 18px; color: #000;  width: 100%; height: 34px; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .navbtn1 { height: auto; padding: 0; margin-top: 15px; width: 60%; }
.giftcard-payment #QCMsg .success_msgsmall { padding: 10px 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; border: none; border-radius: 25px; /* Permalink - use to edit and share this gradient: //colorzilla.com/gradient-editor/#28991b+0,28991b+44,1f8b30+48,1f8b30+100 */ background: rgb(40,153,27); /* Old browsers */ background: -moz-linear-gradient(-45deg, rgba(40,153,27,1) 0%, rgba(40,153,27,1) 44%, rgba(31,139,48,1) 48%, rgba(31,139,48,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, rgba(40,153,27,1) 0%, rgba(40,153,27,1) 44%, rgba(31,139,48,1) 48%, rgba(31,139,48,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, rgba(40,153,27,1) 0%, rgba(40,153,27,1) 44%, rgba(31,139,48,1) 48%, rgba(31,139,48,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28991b', endColorstr='#1f8b30', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.giftcard-payment #QCMsg .success_msgsmall .successimgsmall {  margin: 18px 4px; }
.giftcard-payment #QCMsg .success_msgsmall .successimgsmall .smallmsg_info { margin: 0; }
.giftcard-payment #QCMsg .static_icon { margin-top: 5px; }
.giftcard-payment #QCMsg .success_msgsmall .smallmsg_text a { font-size: 12px; margin: 5px 0 0 0;  line-height: 20px; color: #fff; display: inline-block; text-transform: none; }
.giftcard-payment #QCMsg .smallmsg_info .smallmsg_title { display: none; }
/*.giftcard-payment .smallmsg_text{font-size:13px; color:#fff; line-height:20px; margin-bottom:0; margin-left:10px; width:88%; float:left;}
.giftcard-payment .smallmsg_info{margin:0;}*/
.giftcard-payment #QCMsg .smallmsg_text { color: #fff; }
.giftcard-payment .error_msgsmall .smallmsg_title { color: #f00; }
.giftcard-payment .smallmsg_info { margin-top: 0; }
.singlepagecheckout_v3 .payment-options .payment-methods ul li .giftcard-payment span { color: #000; font-size: 13px; line-height: 23px; margin-right: 4px; }
.singlepagecheckout_v3 .payment-options .payment-methods ul li .giftcard-payment .static_icon { float: left; margin-top: 10px; }
.giftcard-payment #QCMsg .smallmsg_text { width: 97%; padding-left: 5px; }
 .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount input::-webkit-input-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number input::-webkit-input-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin input::-webkit-input-placeholder {text-transform:uppercase}
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount input::-moz-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number input::-moz-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin input::-moz-placeholder {text-transform:uppercase;font-size:11px}
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount input:-moz-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number input:-moz-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin input:-moz-placeholder {text-transform:uppercase;font-size:11px}
.singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .redeem-amount input:-ms-input-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-number input:-ms-input-placeholder, .singlepagecheckout_v3 .payment-options .payment-methods .giftcard-payment .redeem-form .card-pin input:-ms-input-placeholder {text-transform:uppercase}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymentdetails { min-height: 350px!important; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymenttype ul li .opt.mobileonly { font-size: 11px!important; }
.singlepagecheckout_v3 .payment-options .cod_form .txt_otp { width: 230px!important; }
.giftcard-payment #QCMsg .success_msgsmall { background: none; }
.giftcard-payment #QCMsg .success_msgsmall .successimgsmall { background: none; }
.giftcard-payment #QCMsg .smallmsg_text { color: #000; font-size: 12px; }
.giftcard-payment #QCMsg .success_msgsmall .smallmsg_text a { color: #7b262c; }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .paymentdetails { padding-left: 15px; float: left; background: none; min-height: 415px !important; float: left; width: 52%; box-sizing: border-box }
.singlepagecheckout_v3 .payment-options .payment-methods .paymentoption.tab-view .pay_option.netbanking { padding: 0px 20px 20px 0px }
/*--wallet code end--*/
/*--loyality code start--*/
.paymentdetails.Capillary{border-top:1px solid #acacad;margin:12px 0;color:#333;font-size:15px;line-height:20px;padding-top:15px;float:left;width:100%;}
.capillary-payment #lblCapillaryPoints span{float:none;}
.singlepagecheckout_v3 .pay_option .capillary-payment p{color:#999;font-size:13px;line-height:17px;}
.capillary-payment #lblCapillaryPoints span{margin:0 2px;font-weight:normal;}
.capillary-points-redeem{background:#dbdbdb;padding:12px 12px 20px 12px;float:left;width:96%;margin-bottom:10px;}
.singlepagecheckout_v3 .payment-options .payment-methods .capillary-payment span{float:none;}
.singlepagecheckout_v3 .capillary-payment .redeem-slider #max_price{color:#112b46;float:right;font-size:13px;line-height:17px;}
.singlepagecheckout_v3 .capillary-payment .redeem-slider #max_price span,.singlepagecheckout_v3 .capillary-payment .redeem-slider #min_price span{color:#112b46;}
.singlepagecheckout_v3 .capillary-payment .redeem-slider #min_price{color:#112b46;float:left;font-size:13px;line-height:17px;}
.singlepagecheckout_v3 .capillary-payment .redeem-slider .ui-slider-horizontal{width:100%;float:left;cursor:pointer;}
.singlepagecheckout_v3 .capillary-payment .redeem-slider #max_Discount{float:left;width:100%;margin-top:10px;}
#divCapillarySummary .capillary-payment .mj_btnbg{padding:10px 20px;text-transform:uppercase;margin:20px 0 10px 0;}
#divCapillarySummary .capillary-payment	.navbtn_m{width:auto;}
#divCapillarySummary{float:left;width:100%}
#divCapillarySummary #PointsInfo{margin-bottom:20px;float:left;width:100%;}
#divCapillarySummary #pointsBeignRedeemed,#divCapillarySummary #discount,#divCapillarySummary #balancepoints{float:left;margin-right:20px;color:#999;font-size:13px;line-height:17px;}
.singlepagecheckout_v3 #divCapillarySummary .pay_option .capillary-payment p{float:none;display:inline-block;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem .otp-fields{float:left;width:100%;color:#112b46;font-size:13px;line-height:17px;margin-bottom:0;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem #OTP,
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem #OTP1{padding:5px;border:2px solid #0e1e38;width:138px;background:none;font-size:13px;line-height:17px;color:#999;float:left;height:17px;border-radius: 0px;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem label{color:#112b46;font-size:13px;line-height:17px;margin-bottom:6px;float:left;width:100%;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem #btnIsRedeemable{background:#112b46;text-align:center;padding:8px 38px;color:#fff;float:left;width:110px;text-decoration:none;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem .otp-resend{font-size:12px;line-height:16px;color:#112b46;float:left;width:100%;margin-top:7px;text-decoration:none;}
.singlepagecheckout_v3 #divCapillarySummary .capillary-points-redeem .otp-resend a{color:#ff0000;font-size:12px;line-height:16px;text-decoration:none;}
/*--loyality code end--*/
/* V3 */
.singlepagecheckout_v3.pay_details {padding-left: 24px;}
.singlepagecheckout_v3#divCapillarySummary .capillary-points-redeem #btnIsRedeemable {line-height: 23px;height: auto;padding: 5px 0;text-transform: capitalize;width: 110px;}
.singlepagecheckout_v3 .capillary-points-redeem {background: #f0f0f0;border-radius: 0px;margin: 10px 0px;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-section {width: 50%;text-align: center;float: left;padding: 10px 0px;box-sizing: border-box}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-section label {font-size: 15px!important;color: #112b46 !important;width: auto;float: none !important;padding-right: 10px;}
.singlepagecheckout_v3 .capillary-points-redeem .otp-fields label {font-size: 14px!important;line-height: 22px!important;color: #112b46!important;display: block;margin-bottom: 0px!important;}
.singlepagecheckout_v3 .capillary-points-redeem .otp-fields .redeem-btn {height: 45px;line-height: 45px;padding: 0;display: inline-block;text-decoration: none;color: #fff;text-transform: uppercase;background: #07ac8e;border-radius: 5px;padding: 0px 30px;margin-left: 6px;}
.singlepagecheckout_v3 .capillary-points-redeem .otp-fields .otp-resend {padding-top: 4px;font-size: 12px;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-section input[type="text"] {border: 1px solid #999;border-radius: 0px;text-align: center;height: 35px;width: 140px;}
.singlepagecheckout_v3 .capillary-points-redeem .total-points input {background: #e5e5e5}
.singlepagecheckout_v3 .capillary-points-redeem .total-points {border-right: 2px solid #fff;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-points {border-right: 0px solid #fff;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm {} 
.singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm .navbtn1 {margin: 0px;height: 45px;float: none;display: inline-block;width: 65%;font-size: 18px;text-decoration: none;line-height: 45px;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm .navbtn1 .navbtn_m {float: none;display: inline-block!important;height: 45px;width: 100%;background: #112b46;border: none;font-size: 18px;line-height: 45px;padding: 0 20px;text-transform: uppercase;color: #fff;}
.singlepagecheckout_v3 .capillary-points-redeem .redeem-confirm .navbtn1 .navbtn_m .mj_btnbg {height: 45px;line-height: 45px;padding: 0px;}
.singlepagecheckout_v3 .capillary-points-redeem .otp-fields {clear: both;padding: 0px 15px;}
.singlepagecheckout_v3 .capillary-points-redeem .otp-fields .otp-txt {border: 2px solid #999;border-radius: 5px;text-align: left;height: 18px;width: 200px;text-indent: 6px;line-height: 14px;padding: 5px;width: 140px;}
.singlepagecheckout_v3 .paymentdetails .titlestyle_2{font-size:12px;font-weight:bold;margin-top:10px;display:block;}
.singlepagecheckout_v3 .paymentdetails .pay_details{color:#666;line-height:normal;padding:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option span{display:inline;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li{font-size:12px;margin:20px 0 0 0;padding:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li label{display:block;padding:6px;color:#112b46;font-size:13px;line-height:17px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li label font{color:#f00;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .maintxt{height:25px;line-height:25px;width:220px;color:#333;text-indent:6px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .point_note{font-size:11px;padding:0;color:#666;margin-top:2px;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn{margin:0;float:none;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_l{padding:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_m{padding:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option .redeem_form li .navbtn_r{padding:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking ul li{margin-left:0;padding-left:0;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking select{width:220px;border:1px solid #666;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking .note{background:none;padding:0;margin-top:30px;}
.singlepagecheckout_v3 .paymentdetails .pay_option.netbanking .netbank_error{font-size:11px;color:#E13131;margin-left:112px;}
.singlepagecheckout_v3 .pay_option .capillary-payment p{line-height:none;}
.singlepagecheckout_v3 .pay_option .capillary-payment p span{font-weight:bold;}
.singlepagecheckout_v3 .pay_option .capillary-payment .navbtn{margin-top:10px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .navbtn span{padding:0;}
.singlepagecheckout_v3 .pay_option .capillary-payment .inline-note{clear:both;font-size:11px;color:#767676;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form label{font-weight:bold;display:block;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form input[type=text]{height:26px;text-indent:6px;width:200px;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .inline-validation{font-size:11px;color:#e13131;display:block;margin-top:0;padding-top:0;}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .navbtn{margin-top:0}
.singlepagecheckout_v3 .pay_option .capillary-payment .redeem-form .otp_resend{clear:both;font-size:11px;color:#848484;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note{background:none;padding:0;margin:20px 0 0 0;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note p{color:#858585;}
.singlepagecheckout_v3 .pay_option .capillary-payment .note p.boldtxt{color:#858585;}
.retpage .container2{ padding:10px;}
.login .dilivery_container { top: 12px !important;}
.checkout .body_parentdiv {background:none;}
.login-options #divStep1Checkout { float: left; width: 100%; overflow:hidden;}
.checkout-regis {display: block; overflow: hidden; width: 100%;}
.singlepagecheckout_v3 .login-options .existing-user { box-sizing: border-box;  float: none;  margin: 0;  width: 100%; display:block;}
.singlepagecheckout_v3 .login-options .guest-newuser .navbtn { height: auto;  text-align: left;  width: 100%; margin-bottom:20px;}
.singlepagecheckout_v3 .login-options .guest-newuser > div > .loginlnk.RegistrationPopUpLink {display:block;text-decoration:none; color:#222; border:2px solid #222; background:#fff; padding:10px;}
.singlepagecheckout_v3 .login-options .guest-newuser > div > .loginlnk.RegistrationPopUpLink:hover{ color:#ba0c2f !important;}
.forgot-password{ color: #999; font-style: italic;}
.guest-newuser p {color: #999;font-size: 12px; line-height: 17px; padding-bottom: 10px;}
#Step2Active.stepcontent div.user-details div.address-form div#ShippingAddress.billingaddress div input.maintxt{ background:#fff;  border: 1px solid #ccc;border-radius: 0;  display: inline-block;float: left;height: auto;line-height:18px; margin:0px 0;  width: 100%;}
.singlepagecheckout_v3 .paymentdetails .pay_option .note p {font-weight: bold!important;}
.singlepagecheckout_v3 { padding: 0; }
.singlepagecheckout_v3 .payment-options .payment-methods ul li:nth-child(4){display:block;}
.singlepagecheckout_v3 .checkout-steps ul li.active { background: none; }
.singlepagecheckout_v3 .checkout-steps ul li .bullet { width: 75px; height: 75px; float: left; line-height: 75px; background: #d8d8d8; font-size: 20px; color: #000; text-align: center; }
.singlepagecheckout_v3 .checkout-steps ul li.active .bullet { color: #fff; background: #0099dc ; }
.singlepagecheckout_v3 .checkout-steps ul li.complited .bullet { width: 75px; height: 75px; float: left; line-height: 75px; background: #0099dc ; font-size: 20px; color: #fff; text-align: center; }
.singlepagecheckout_v3 .checkout-steps ul li .bullet:after { content: ''; height: 4px; width: 100%; left: 66px; position: absolute; top: 50%; margin-top: -2px; background: #d8d8d8; }
.singlepagecheckout_v3 .checkout-steps ul li.active .bullet:after, .singlepagecheckout_v3 .checkout-steps ul li.complited .bullet:after { background: #0099dc ; }
.singlepagecheckout_v3 .checkout_heading { float: left; width: 100%; position: relative ;}
.singlepagecheckout_v3 .checkout-steps ul li.active { color: #fff ; border-bottom:1px solid #b81e38; }
.singlepagecheckout_v3 .checkout-steps ul li.active a {color : #fff;text-decoration : none;}
.singlepagecheckout_v3 .checkout-steps ul li a {color : #999;text-decoration: none;}
.singlepagecheckout_v3 .checkout-steps ul { overflow: hidden; padding:15px 0px; list-style:none; }
.singlepagecheckout_v3 .login-options { width:320px; box-sizing:border-box; margin:0px auto;}
.singlepagecheckout_v3 #Step1Header .heading { color: #222; font-size: 20px;  margin-bottom: 10px; text-transform:capitalize; padding-bottom:0px; border-bottom:2px solid #cecece; text-align:center; line-height:50px;}
.singlepagecheckout_v3 #Step1Header .heading.username{ height:auto}
.forgot-password { float: right; font-size: 13px; color: #000; font-style: normal;  }
.checkout_header a { display: inline-block; vertical-align: top; margin-bottom: 20px; }
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn_m .mj_btnbg {  font-size:15px; font-weight:normal; font-size: 15px; height: auto;line-height: 0;padding: 19px 0; background:#ba0c2f; -webkit-appearance:none; -webkit-border-radius:0px;}
.singlepagecheckout_v3 .login-options .existing-user .login-ctrl .login-btns .navbtn_m .mj_btnbg:hover{ background:#98172d;}
.My_reg { border: 1px solid #0099dc ; background:none; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 100%; font-size: 18px; color: #0099dc;padding:10px 0}
.singlepagecheckout_v3 .left-col { width:60%; float:left; margin-top:0px;}
.singlepagecheckout_v3 .right-col { width:39%; margin-top: 0; float:right; background:#f1f1f1;}
.singlepagecheckout_v3 .right-col + .clear {  display: none;}
.singlepagecheckout_v3 .right-col .ordersummery .summery-table {padding: 25px; }
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table { padding: 25px; border-collapse:collapse;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table tr{ border-bottom:1px solid #d7d7d7;}
.singlepagecheckout_v3 .checkout-steps ul li:last-child .bullet::after { display: none; }
.singlepagecheckout_v3 .checkout-steps { width:auto; float:right; }
.singlepagecheckout_v3 .checkout-steps ul li { width: auto; margin:0px 3px; float:left; text-transform:uppercase; padding:0px 4px; font-size:14px; color:#999;}
.singlepagecheckout_v3 .ordersummery, .singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td {background:none;}
.singlepagecheckout_v3 .ordersummery .order-total{ padding:25px;}
.singlepagecheckout_v3 .ordersummery h2 {color: #333; font-size:20px; line-height:50px; text-align:center; border-bottom:2px solid #c9c9c9;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1 { width: 71%; padding: 0 10px 15px 0 ;box-sizing:border-box;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2{ width:27%; font-size:14px;}
.singlepagecheckout_v3 .ordersummery .summery-table tr { border-bottom: 1px dashed #a8a8a8; margin-bottom: 15px; }
.singlepagecheckout_v3 .ordersummery .summery-table .col2 { width: 20%; text-align: left; padding: 0; color: #000;  }
.singlepagecheckout_v3 .ordersummery .summery-table .p-title { color: #000; font-size: 14px; text-transform: capitalize; }
.singlepagecheckout_v3 .ordersummery .summery-table .ordersummary_header td { font-size: 14px; color: #000; }
#Step3Active #Voucher li .navbtn .navbtn_m { background: #0099dc ; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
#Step3Active #Voucher li .navbtn .navbtn_m .mj_btnbg { font-size: 14px;  height: auto; line-height: 50px; }
#Step3Active #Voucher { padding: 20px; float: left; width: 100%; background: #f4f4f4; }
#Step3Active #Voucher li #VoucherCode.maintxt { padding-right: 170px; padding-left: 10px; height: 50px; line-height: 50px; border: 1px solid #0099dc ; border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .caption { padding:9px 0 14px; }
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .amount { padding:10px 0; color: #222; font-size:14px; }
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table td.caption { color: #333; font-size:14px; }
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .action-bar { margin: 20px auto 0px auto; background:#c41e3a; width:315px;  text-align:center;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td { color: #000; font-size:14px; }
.singlepagecheckout_v3 .address-form #ShipMobileCode, .singlepagecheckout_v3 .address-form .twocol #BillMobileCode {  background: #ccc;  border-radius: 0;  box-sizing: border-box;  height: auto;  line-height: 0;  text-align: center;  width: 15%;}
.singlepagecheckout_v3 .user-details .add-newaddress a.newaddress-btn { background:url(images/custom_v2/Checkout-Step2_03.png) no-repeat top center; border:0; padding:50px 0px 0px; border-radius:0; font-size: 16px; color:#222; font-weight:normal; width:100%; text-transform: uppercase; text-align:center; }
.singlepagecheckout_v3 .user-details .shipping-address { width: 48%; border-radius: 4px; padding:18px; border: 1px solid #ccc; background:#fff; margin-bottom:25px; }
.singlepagecheckout_v3 .user-details .shipping-address .checkout_user_info { padding: 18px; float: left; width: 100%; }
.singlepagecheckout_v3 .user-details .shipping-address .user-name { color: #525252; font-size: 15px; text-transform: uppercase;  border-bottom: none; padding-bottom: 5px; margin-bottom: 5px; }
.singlepagecheckout_v3 .user-details .shipping-address, .singlepagecheckout_v3 .user-details .shipping-address p { font-size: 14px; line-height: 22px; color: #727272; }
.singlepagecheckout_v3 .user-details .shipping-address .user-phone { position: static; width: 100%; border: 0; font-size: 14px; line-height: 20px; margin-bottom: 0;  }
.singlepagecheckout_v3 .user-details .shipping-address .address-btn { position: static; margin: 0 0 4px; width: 100%; text-align: center; float: left ;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btns { height:40px; overflow:hidden; position: relative; clear:both;}
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.continue-btn { background: #c41e3a ; border:0px; border-radius: 0px;   height: 40px; line-height: 40px; width:100%; font-size: 14px; text-transform: uppercase; color: #fff; margin: 0 auto; box-shadow: none; padding:0px; }
.singlepagecheckout_v3 .user-details .shipping-address .address-btn a.select-btn { background: #fff; border: 1px solid #222 ; border-radius:0px;  height: 40px; line-height: 40px; width:100%; font-size: 14px; text-transform: uppercase; color: #222 ; margin: 0 auto; box-sizing:border-box;}
.singlepagecheckout_v3 .user-details .shipping-address .btn_update_info { float: left; position:absolute;left:0; bottom:0; width: 100%; text-align: center; border-top: 1px solid #919191; height: 65px }
.singlepagecheckout_v3 .user-details .shipping-address .btn_update_info a { font-size: 12px; height: 65px; float: left; color: #727272; text-decoration: none; text-transform: uppercase;}
.singlepagecheckout_v3 .user-details .shipping-address .btn_update_info span { display: block; margin-top: 39px; text-decoration: none; }
.singlepagecheckout .checkoutstep .stepcontentedit .leftdiv, .singlepagecheckout .checkoutstep .stepcontentedit .rightdiv, .singlepagecheckout .checkoutstep .stepcontentedit p, .singlepagecheckout_v3 .user-details .shipping-address .address-label {display: none; }
.singlepagecheckout_v3 .user-details .shipping-address .btn_update_info a:hover span { color: #000; }
.singlepagecheckout .checkoutstep .stepcontentedit .editlink { text-transform: capitalize; padding-left: 44px; }
.login .container2 .loginbucket .notification-msg{ background:#fff; padding:0px; margin-top:-68px !important;}
.login .container2 .loginbucket .notification-msg span{ display:none;}
.loadmoreproducts{ font-family:proxima-nova,sans-serif;}
.singlepagecheckout_v3 .navbtn1 .navbtn_m .mj_btnbg, .singlepagecheckout_v3 .user-details .navbtn_m { height: 40px; line-height: 40px; text-transform:uppercase; -webkit-appearance: none; -webkit-border-radius:0px;}
.singlepagecheckout_v3 .heading { height: 50px; line-height: 30px; margin: 0 0 20px;  text-align: center; border-bottom:2px solid #c9c9c9; font-size:20px; color:#222; line-height:50px;}
.singlepagecheckout_v3 .payment-options .navbtn1 { padding: 0; float: left; margin: 30px 0 0; height: 45px ;display:block!important}
.singlepagecheckout_v3 .navbtn1 .navbtn_m {line-height: 45px; }
.singlepagecheckout_v3 .payment-options .navbtn_m { background:none; }
.singlepagecheckout_v3 .payment-options .payment-methods ul li { margin-bottom: 15px;}
.singlepagecheckout_v3 .user-details .address-type{line-height:24px;}
.singlepagecheckout_v3 .payment-options .navbtn_m .mj_btnbg { border-radius: 0px; padding: 0; background:#c41e3a; text-transform:uppercase; font-weight:normal; -webkit-appearance:none; -webkit-border-radius:0px;}
.mj_btnbg.FormSectionDefaultButton { padding: 5px 0 !important; text-align: center; width: 150px !important;}
.ui-dialog.addressedit-dialog .ui-dialog-titlebar-close{ background:url(images/custom_v2/Close-popup.png) no-repeat !important; top:14px !important;}
.ui-dialog.addressedit-dialog .ui-dialog-titlebar-close:hover{  background:url(images/custom_v2/Close-popup-h.png) no-repeat !important;}
#Step2Active.stepcontent div.user-details div.address-form div#ShippingAddress.billingaddress div input.maintxt, .singlepagecheckout_v3 .address-form #ShipMobile { line-height: 28px }
.singlepagecheckout_v3 .address-form #ShipMobileCode, .singlepagecheckout_v3 .address-form .twocol #BillMobileCode { padding:0; height:40px;}
#Step2Active.stepcontent div.user-details .address-type, #Step2Active.stepcontent div.user-details div.address-form .Mobile_R { width: 100%!important; }
.singlepagecheckout_v3 .address-form #ShipCountry, .singlepagecheckout_v3 .address-form #ShipState, .singlepagecheckout_v3 .user-details .address-type { padding: 9px; color:#999; margin-bottom:0px; -webkit-appearance: menulist-button; height:39px;  background:#fff;}
.singlepagecheckout_v3 .remember .chk_rembr > input {  float: left;}
.singlepagecheckout_v3 .remember .chk_rembr > label {  line-height: 1;  margin: 0 0 0 10px;width:auto;}
.singlepagecheckout_v3 .remember .forgot-password {  line-height: 1;}
.singlepagecheckout_v3 .remember {  float: right;  max-width: 100%;  width: 264px;}
body.checkout{ background:#f8f8f8; width:100%;}
.checkout_header{ display:none;}
.checkout-top-flip { background:#444444;}
.flip-left { margin: 0 auto; overflow: hidden; width: 1200px;}
.flip-left > a { float: left;}
.flip-right { float: right; color:#fff; line-height:40px;}
.flip-right a { color : #fff;}
.checout-flip-btm1{ background:#222;}
.checout-flip-btm { margin: 0 auto; overflow: hidden; width: 1200px;}
.checkout-tumi { color: #ffffff; float: left; font-size: 21px; margin:18px 0px; text-transform:uppercase;}
.checkout-wrapper { margin: 0 auto; width: 1200px;}
.left-field { float: left; width: 48%;}
.right-field { float: right; width: 48%;}
.heading.select-address { text-align: left;}
.ui-dialog[aria-describedby="divDeleteDailog"] .ui-dialog-titlebar{ display:none;}
.address_detele_content .navbtn1 .navbtn_m{ box-shadow:none; border:0px; background:#c41e3a; font-weight:normal;}
.address_detele_content .navbtn1.navbtn_no .navbtn_m { background:#333333; border: 0px; box-shadow:none;;}
.heading.check-v3 { text-align: left;}
.paymentdetailspage .container2{ width:660px; margin:100px auto;}
.paymentdetailspage .container2 .subheading_r h2{ text-align:center; text-transform:uppercase; padding:5px 0px; font-size:22px; color:#333; font-weight:normal; font-family:proxima-nova,sans-serif;}
.order-number { color: #333333; font-size: 20px; padding: 6px 0; text-align: center;}
.order-number > span {color: #bb2031;}
.order-print { font-size: 16px; line-height: 16px; text-align: center;}
.paymentdetailspage .container2 .cheque_dd_success .btn_printorder{ width:31px; height:27px; background:url(images/custom_v2/Order-print.jpg) no-repeat bottom center; padding:0px; margin:0px;}
.paymentdetails.Credit-IPay88 ul{ display:none;}
/* checkout footer */
.checkout_footer{ background:none; clear:both; padding:15px 0px 0px 0px;}
.checkout-footer-top {background: #f0f0f0; margin: 15px auto; padding: 25px 60px; text-align: center; width: 1200px; box-sizing:border-box;}
.mono-cond { color: #222222; font-size: 1.2rem; font-weight: 700; text-align: center;}
.mono-help { font-size: 18px;  padding: 10px 0; text-align: center;color: #222;font-weight: 700;}
.mono-help > span { font-size: 1.2rem; padding: 10px 10px 5px;}
.help-border {border-bottom: 1px solid #cccccc;width: 4%;display: block;margin: 4px auto;}
.mono-call { padding: 5px 0; text-align: center;color: #222; font-size:12px; font-weight:700; text-transform:uppercase;}
.mono-number { font-size: 18px; text-align: center;}
.mono-number a ,.helpc-link a { color: #555555; font-size: 21px; letter-spacing: 0.025em; text-decoration: none;}
.checkout-footer-btm { background: #000000 ;  padding: 10px 6px;}
.checkout-footer-btm > p {color: #ffffff;}
.pp-count { padding-left: 3px;}
/* checkout footer */
/* V3 */
/* my Acccount */
.myaccountparent{ font-family:proxima-nova,sans-serif;}
.myaccountparent .myaccountleftpane{float:left;width:25%; }
.myaccountparent .accountoptions{ box-shadow:none;}
.myaccountparent .myaccountrightpane{width:100%}
.myaccountparent > .myaccountrightpane{float:right;width:73%}
.myaccountparent > .myaccountrightpane #Changepassword .success_msg .msgtitle { float: left; padding-right: 5px;}
.myaccountparent .accountoptions li{ border:0px; margin-bottom:10px; background:#000; height:40px; padding-left:0px;}
.myaccountparent .accountoptions li a{color:#222;display:block;font-size:14px;line-height:40px;margin-left:0px;padding-left:33px;text-decoration:none;text-transform:uppercase; height:40px; background:#ebebeb !important; float:left; width:86%; padding-left:19px !important; font-weight:700; text-transform:capitalize; box-sizing:border-box;}
.myaccountparent .accountoptions li.orders a, .myaccountparent .accountoptions li.savedaddress a, .myaccountparent .accountoptions li.password_change a, .myaccountparent .accountoptions li.coupons a{ }
.myaccountparent .accountoptions li.coupons a{ background:url("images/custom_v2/loyalty1.png") no-repeat left center / 27px 27px;}
.myaccountparent .accountoptions li.coupons.active a{ background:url("images/custom_v2/loyalty2.png") no-repeat left center / 27px 27px;}
.myaccountparent .myaccountrightpane .account_contents .title h1{color:#000;float:left;font-size:16px;line-height:25px;margin:0;position:relative;text-transform:uppercase;width:auto; padding-left:0px; line-height:50px;}
.myaccountparent .myaccountrightpane .account_contents .title .pageguidetxt{color:#444;float:left;font-size:12px;letter-spacing:.5px;line-height:18px;margin:0 0 0 16px;width:88%}
.myaccountparent .myaccountrightpane .profile_details .titlestyle_3{color:#222;font-size:13px;font-weight:700;padding:0 0 5px 10px; display:none;}
.myaccountparent .myaccountrightpane .account_contents .section_icon{ display:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li label.myaccountlabels,.container2 .containergroup .formstyle li label{font-size:13px;line-height:20px;font-weight:400;padding:0;text-indent:3px;width:97%; box-sizing:border-box; letter-spacing:0.025em;}
.myaccountparent .myaccountrightpane .profile_details .maintxt,.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .dropdown{font-size:13px;font-weight:400;height:40px;overflow:hidden;padding:0 2%;text-indent:3px;border:1px solid #eee;width:100%; -webkit-appearance: menulist-button; -webkit-appearance:none;}
.myaccountparent.trackorder .ordersearch .ordno{ width:30%;}
.myaccountparent.trackorder .ordersearch .mobile{ display:none;}
.myaccountparent.trackorder .ordersearch .email { display: table-cell; float: none; padding-right: 20px; width: 30%;}
.myaccountparent.trackorder .trackorder_title h1{ color:#222;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fieldcolon{padding:6px 20px 0 0}
#divRegistrationTemplate .navbtn_m{ background:#c41e3a;}
.myaccountparent .dropdown.date,.myaccountparent .dropdown.month,.myaccountparent .dropdown.year{width:29%!important;float:left}
.myaccountparent #drpCountry.dropdown,.myaccountparent #drpStates.dropdown{width:100%; -webkit-appearance: menulist-button; -webkit-appearance:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167{width:89%}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field{margin-bottom:0;width:100%}
.myaccountparent .myaccountrightpane .profile_details .save_field .navbtn_m{ width:150px;}
.myaccountparent .myaccountrightpane .navbtn{height:40px;width:100%; line-height:40px;}
.myaccountparent .myaccountrightpane .navbtn_m{background:#000 none repeat scroll 0 0;color:#fff;float:left;height:38px;line-height:31px;padding:0;text-align:center;width:49%}
.myaccountparent .myaccountrightpane .mj_btnbg{color:#fff;font-size:15px;height:40px;line-height:40px;padding:0 16px;text-shadow:none;text-transform:uppercase;width:100%; font-weight:normal; font-family:proxima-nova,sans-serif;  -webkit-appearance: none;
    -moz-appearance: none; appearance: none; border-radius:0px;}
.myaccountparent .myaccountrightpane .navbtn_l,.myaccountparent .myaccountrightpane .navbtn_r{display:none}
.myaccountparent .myaccountrightpane #Changepassword .profile_details .formstyle li.save_field .navbtn{margin-right:2%;width:49%}
.myaccountparent .accountoptions li.active{}
.myaccountparent .accountoptions li > span { display: block; float: left; height:40; margin-top: 5px; width:14%;}
.myaccountparent .accountoptions li > span img{ display:block; width:30px; margin:3px auto;}
.myaccountparent .accountoptions li.profile a{ margin-left:0px;}
.myaccountparent .accountoptions li.active a{ height:40px; line-height:40px; color:#222; font-size:14px; font-weight:700; text-transform:capitalize;}
.myaccountparent .myaccountrightpane .account_contents .myprofile .section_icon{ background:none;}
.myaccountparent .myaccountrightpane .account_contents .myprofile .section_icon{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{ padding:20px 35px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle{ width:48%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle.right-form{ width:48%; float:right;}
.container2 #divRegistrationTemplate .containergroup ul li{ height:auto;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup #divTrackOrderHtml .orders_details{ border:1px solid #ccc;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup #divTrackOrderHtml .orders_details .width_fourtynine{ width:50%; padding:15px; clear:none; box-sizing:border-box;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc textarea{ height:120px !important;}
.fs_fielddata.gender-selection { padding-bottom: 30px !important;}
.myaccountparent .myaccountrightpane .account_contents .myorders .section_icon{ display:none;}
.sort-by-date { float: left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate label{ float:none; display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{ border-radius:0px; border-color:#c2c2c2;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox::-webkit-inner-spin-button{
	 display: none;    -webkit-appearance: none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{ border-color:#c2c2c2; border-radius:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{ border-color:#c2c2c2; border-radius:0px; margin-top:35px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{ margin:35px 4px 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{ margin-top:35px; margin-left:0px; width:auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{ background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator span{ background:none; line-height:35px; color:#999; font-size:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .txtbox{ width:120px; border:1px solid #c2c2c2; border-radius:0px; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search .serch_btn{ width:38px; background-color:#fff; border:1px solid #c2c2c2; border-width:1px 1px 1px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort { clear:none;  margin: 31px 0 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort label{ font-size:13px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list {background:none; border: 1px solid #c2c2c2;
  border-radius: 0; color: #666666; height: 40px; width: 135px; -webkit-appearance: menulist-button; -webkit-appearance:none;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row{ border:1px solid #e6e6e6; background:none; cursor:default;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id label{ color:#666;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_id a{ color:#222;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{padding:0 15px;font-size:14px;height:auto;text-transform:uppercase; color:#fff; width:auto; background:#c41e3a;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails{ height:auto; width:auto;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails:hover{ height:auto; width:auto;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{ border-bottom:0px;}
 .myaccountparent .myaccountrightpane .orders_details .grd .order_desc .p_title, .myaccountparent .myaccountrightpane .orders_details .grd .item_desc .p_title{ color:#333; font-size:15px;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .order_desc_col .order_amt span{ color:#000;}
 .myaccountparent .myaccountrightpane .orders_details .grd .review, .myaccountparent .myaccountrightpane .orders_details .grd .review:hover{ display:block; background:none; border:1px solid #333; padding:7px 17px; height:auto; width:auto; font-size:14px;  color:#333; margin-left:15px; line-height:inherit;}
 .myaccountparent .myaccountrightpane .orders_details .grd .reorder,  .myaccountparent .myaccountrightpane .orders_details .grd .reorder:hover{ background:none; border:1px solid #333; padding:7px 17px; height:auto; width:auto; font-size:14px; color:#333; line-height:inherit;}
 .myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col{ float:left;}
 .myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_status_col{ margin-top:30px; float:right;}
 .myaccountparent .myaccountrightpane .account_contents .myaddresses .section_icon{ display:none;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup.Accounts-group{ float:left; width:67%; box-sizing:border-box; padding:20px 0 20px 20px;}
 .myaccountparent .myaccountrightpane .add-newaddress{ width:33%; float:right; box-sizing:border-box; padding:0px 20px; margin-top:20px;}
 .myaccountparent .myaccountrightpane .shipping-address { border: 1px solid #cccccc; border-radius: 3px; padding:15px; height:auto; }
 .myaccountparent .myaccountrightpane .shipping-address .user-name,.myaccountparent .myaccountrightpane .shipping-address p,.myaccountparent .myaccountrightpane .shipping-address .user-phone{text-transform:capitalize; text-align:left; padding:0px; font-size:15px;}
 .myaccountparent .myaccountrightpane .myaccountrightpane{ box-shadow:-1px -1px 12px -4px #cccccc;}
 .singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address p, .myaccountparent .myaccountrightpane .shipping-address p{ color:#666; height:100px; overflow:hidden; font-family:proxima-nova,sans-serif;}
 .myaccountparent .myaccountrightpane .shipping-address .user-name{ border:0px; margin-bottom:0px; font-weight:400; font-family:proxima-nova,sans-serif;}
 .myaccountparent .myaccountrightpane .shipping-address .address-btns{ position:relative; height:35px; margin-top:5px; overflow:hidden;}
 .myaccountparent .myaccountrightpane .shipping-address .address-btns .btn-edit{ background:url("images/custom_v2/Add-Edit.png") no-repeat left center; height: 29px; left: 0; line-height: 31px; padding: 0px 0px 0px 20px; position: absolute; text-decoration: none; top: 5px;
  width: 29px; border:0px; position:absolute; margin:0px; color:#666; font-family: proxima-nova,sans-serif;}
  .myaccountparent .myaccountrightpane .shipping-address .address-btns .btn-delete{  background:url("images/custom_v2/Add-Delete.png") no-repeat left center; color: #333333; display: block; height: 30px; line-height: 31px; padding:0px 0px 0px 20px; position: absolute;    right: 14px;  text-decoration: none; top: 5px; width: 30px; border:0px; position:absolute; margin:0px; color:#666; font-family: proxima-nova,sans-serif;}
  .singlepagecheckout .checkoutstep .stepcontent .step2-new-ui .shipping-address .user-phone, .myaccountparent .myaccountrightpane .shipping-address .user-phone{ height:35px; font-family: proxima-nova,sans-serif;}
  .myaccountparent .myaccountrightpane .add-newaddress .newaddress-btn{color:#fff;font-size:14px;font-weight:700; width:100%; box-sizing:border-box; background:url("images/custom_v2/Checkout-Step2_03.png") no-repeat scroll center 15px; color: #222222; font-size: 16px; font-weight: normal;  padding: 60px 0 0; text-align: center; text-transform: uppercase; width: 100%; height:auto; border:1px solid #ccc; font-family: proxima-nova,sans-serif;}
  .ui-dialog.addressedit-dialog .singlepagecheckout{ }
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata{ width:49% !important; display:block; float:left; font-family: proxima-nova,sans-serif;}
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata label,.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails > label{font-size:13px;line-height:35px;font-weight:400;padding:0%;text-indent:3px;width:100%;}
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .maintxt,.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .dropdown{font-size:13px;font-weight:400;height:40px;text-indent:3px;border:1px solid #ccc;width:100%;background:#fff;border-radius:0; -webkit-appearance: menulist-button; -webkit-appearance:none;}
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(1), .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(3), .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(5), .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(7), .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(9){ margin-right:1%;}
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(2n+2){ margin-left:1%;}
  .ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails{ padding:0px 35px;}
  .myaccountpage .address-form .twocol #BillMobileCode, #ShipMobileCode{ border-radius: 0;    height: 40px;    width: 20%;}
  .myaccountparent .myaccountrightpane .account_contents .mypassword .section_icon{ display:none;}
  .myaccountparent .myaccountrightpane #Changepassword .profile_details{ width:48%;  padding:15px 0px !important;}
  .myaccountparent .myaccountrightpane #Changepassword .profile_details .fs_field .fs_fielddata .myaccountlabels{ font-size:15px;}
  .myaccountparent .myaccountrightpane #Changepassword .profile_details .fs_field .fs_fielddata .maintxt{ width:100%;}
  .myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn:nth-child(2){ margin:0px !important;}
  .myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn:nth-child(2) .navbtn_m .mj_btnbg{ height:40px; line-height:33px; -webkit-appearance: none; -moz-appearance: none;    appearance: none;}
  .myaccountparent .myaccountrightpane .profile_details .formstyle li.save_field span.fs_fielddesc .navbtn:nth-child(2) .navbtn_m {background:none;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup { padding: 20px 35px;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-desc{display: flex; flex-direction: column;}
  .nonship-product { order: -1;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .cancel-order-desc .navbtn.btn-print{ margin:10px 0px;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .cancel-order-desc .cancelordermaindiv .block.cancel-order-success ul li label {float: left; padding-right: 10px; width: 125px;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc{ width:50%;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns{ width:30%; float:right;}
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc .item-tracking-graph { clear: left; margin-top:15px;}  
  .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph ul {
    background:url("images/custom_v2/dots-sprite.png") repeat-x scroll -6px -221px; border: 1px dotted #cccccc; border-width: 0px 1px 0px 1px;
    display: inline-block; width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.processed{    background-position: 4px 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.processed .setp-bullet { background-position: 4px 0;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.order-step .setp-bullet {
    background:url("images/custom_v2/dots-sprite.png") no-repeat; display: inline-block; height: 22px; margin-top: 7px; width: 30px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.processed-continous .setp-bullet { background-position: 4px -44px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.order-step {border: none; float: left; height: 36px; line-height: 36px; list-style: outside none none; margin: 0; padding: 0; text-align: center; width: 11.11%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .item-tracking-graph li.order-step.non-processed .setp-bullet{ background-position:4px -176px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc .item-tracking-graph .info-box .info-msg{ border:1px solid #c5c5c5; border-radius:3px; color:#66b032; margin-top:5px; padding:3px;
    width:100%; box-sizing:border-box;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .seller label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .item-qty label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .unit-price label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .sub-total label, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .save-amt label{ color:#555;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns .cancel-btn{ display:block; border:1px solid #333; color:#333; width:118px; height:34px; line-height:34px; border-radius:4px; text-decoration:none; float:right; text-align:center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns .review-btn{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns .reorder-btn{ display:block;  color:#fff; width:120px; height:36px; line-height:36px; border-radius:4px; text-decoration:none; background:#c41e3a; float:right; text-align:center; margin-top:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace.order_summery{ padding:25px !important;}
.myaccountparent .account_contents .containergroup .titlestyle_2{ background:none; padding:0px;}
.myaccountparent .myaccountrightpane .order_summery .order_info{  width:50%;}
.myaccountparent .myaccountrightpane .width_fourtynine{ width:50%; float:right;}
.myaccountparent .fl_right{ float:none; clear:both;}
.myaccountparent .myaccountrightpane .order_address{ margin-top:0px;}
.myaccountparent .myaccountrightpane .order_address .address{ padding:0px;}
.myaccountparent .fl_right{ padding-top:50px;}
.myaccountparent .myaccountrightpane .account_contents .mysavedcart .section_icon{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket{ border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel{ position:static; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-remove{ position:absolute; top:5px; right:4px; background:url(images/custom_v2/Ship-edit-close.png) no-repeat; font-size:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left img.mtb-img{ border-width:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left h4.mtb-title{ color: #333333;
 font-size: 13px; text-align: center;  font-family:proxima-nova,sans-serif; font-weight:400;}
 .myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-mrp{ display:none !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left label.mtb-ofr{color:#333;font-size:16px;font-weight:700; font-family:proxima-nova,sans-serif;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection span{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantPropertyValue{ border:1px solid #fff; height:18x; width:18x; padding:1px; display:inline-block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantPropertyValue.selected{ border-color:#000;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch .VariantPropertyValue img{ height:18px; width:18px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection{ padding-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .viewmore .navbtn_m{ background:#c41e3a; border:0px; line-height:30px !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch{ height:25px; margin-bottom:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel{ height:auto; padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more{display:block;font-size:12px;text-align:center;text-transform:uppercase;color:#222;text-decoration:none; width:150px; margin:10px auto; height:40px; line-height:40px; border:2px solid #222; border-radius:2px; background:none; padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more span{ font-size:16px; color:#222;}
.myaccountparent .accountoptions li.savedcart a{ background:url("images/custom_v2/My-cart1.png") no-repeat left center / 27px 27px; margin-left:0px;}
.myaccountparent .accountoptions li.wishlist.active a{ margin-left:4px;}
.myaccountparent .accountoptions li.savedcart.active a{ background:url("images/custom_v2/My-cart2.png") no-repeat left center / 27px 27px; margin-left:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section{ float:left; width:48%; border:1px solid #e6e6e6; margin-top:65px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section{ float:right; width:48%; margin-top:10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section .block ul{ list-style:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section .block ul li.p-title{ font-size:16px; color:#333;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block select#cancelqty{ height:35px; border:1px solid #ccc;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .mandatory{ padding:5px 0px; font-size:18px; display:block; height:25px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .field-caption{ margin-bottom:10px; font-size:15px; color:#222; font-weight:bold;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .reasons ul{ list-style:none;  height:130px; overflow-y:scroll; border:1px solid #e6e6e6;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .reasons ul li{ cursor:pointer; padding:5px 10px; border-bottom:1px solid #e6e6e6; color:#555; font-size:14px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .reasons ul li.selected{  background:url(images/cancel-right.png) no-repeat right center;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section .block .cancel-comment .cAdditionalremark{ width:100%; margin:5px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancel-order-desc .cancel-order-success ul{ list-style:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .order-summery{ border:1px solid #e6e6e6; background:#f7f7f7; padding:8px; overflow:hidden;}
.order-summery .sm-1, .order-summery .sm-2{ display:inline-block; float:left; margin-right:10px;}
.myaccountparent .shipment_details .shipment li .twocols{ float:left; padding:0px;}
.myaccountparent .shipment_details .shipment li a{ color:#c41e3a;}
.cancel-ss, .cancel-s2 { color: #999999; font-size: 16px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section .p-img{ width:35%; float:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section .block{ width:63%; float:left; padding-top:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section .block ul li{ color:#555; font-size:15px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.popup-shipmentdetails.ui-draggable.ui-resizable { box-shadow: 0 0 11px #000000;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.popup-shipmentdetails.ui-draggable.ui-resizable .ui-dialog-titlebar-close{ background:url("images/custom_v2/Close-popup.png") no-repeat; top:1px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.popup-shipmentdetails.ui-draggable.ui-resizable .ui-dialog-titlebar-close:hover{ background:url("images/custom_v2/Close-popup-h.png") no-repeat;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li{ border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .info-box .loginfodiv ul li{ border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .info-box .loginfodiv ul{ background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items .info-box ul{ border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .shipment-track a{border:0px; border-radius:0px;}
.container2 .containergroup .formstyle li .fs_fielddesc > input[type="radio"]{ margin-top:3px !important;}
.p-img > img { height: auto; width: 90%; margin:0px auto; display:inline-block;}
.cancel-clear { clear: both; padding-top:35px;}
.cancel-clear .field-caption{ font-weight:bold;}
.cancel-clear textarea {display: block;  margin: 5px 0; min-height: 60px; width: 100%; border:1px solid #e6e6e6;}
.ui-datepicker{ width:230px; border:1px solid #c2c2c2; background:#f8f8f8; padding:3px 6px 6px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ top:11px; height:8px; width:11px;}
.ui-datepicker .ui-datepicker-header{ background:none; border:0px;}
.ui-state-default, .ui-widget-content .ui-state-default{ text-align:center; background:#fff; border:0px; color:#000 !important;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-highlight, .ui-widget-content .ui-state-highlight{ background:#bb2031;}
.ui-datepicker-calendar tr td a.ui-state-highlight{ color:#fff !important; border:1px solid #bb2031 !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{ background:none; border:0px;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{ border:0px;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ background:#ebebeb url(images/custom_v2/datepicker-arrow.png) no-repeat 70px center; height:25px; padding:0px; -webkit-appearance: none; -moz-appearance: none; border:0px;}
.ui-datepicker .ui-datepicker-prev span{ background:url(images/custom_v2/datepicker-left-arrow.png) no-repeat; height:8px;}
.ui-datepicker .ui-datepicker-next span{ background:url(images/custom_v2/datepicker-left-arrow.png) no-repeat; height:8px; transform:rotate(180deg);}
.ui-datepicker table{ background:#f8f8f8;}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default.ui-state-hover{ border:0px !important;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{ opacity:1; border:1px solid #ebebeb;}
.ui-datepicker th{ background:#fff; font-weight:400; color:#777;}
.ui-datepicker-other-month{ background:#ebebeb;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{ left:0px; top:0px; margin:0px;}
.ui-datepicker .ui-datepicker-prev-hover{ left:2px;}
.ui-datepicker .ui-datepicker-next-hover{ right:2px;}
.ui-datepicker .ui-datepicker-next{ border:0px !important;}
/* my Acccount */
/* forgot password */
.SetPassword-page .container2 .containergroup{ margin:70px 0px;}
.vwforgotPwddiv { margin:0px auto; width: 400px;}
.vwforgotPwddiv > h2 { color: #333333; font-size: 22px; text-transform: uppercase;text-align: center;}
.Forgot-pwd-head { text-align: center; line-height: 20px;padding-top: 10px;width: 88%;margin: 0 auto; }
.container2 .containergroup #tempSetPwd.formstyle li label.cartformleft, .container2 .containergroup #tempSetPwd.formstyle li span.fs_fieldcolon{ display:none;}
.container2 .containergroup #tempSetPwd.formstyle ul.fs_field{ width:300px; margin:10px auto;}
.country-code1 { height: 40px !important; width: 15% !important; float:left;  box-sizing:border-box; border-width:1px 0 1px 1px !important; color:#555;}
.forgot-pw > h2 { color: #222222; font-size: 30px; text-align: center; text-transform: uppercase;}
.resendlink { color: #000000;}
.reset-veri { border:1px solid #cccccc; box-sizing:border-box; color:#666666; height:35px; text-indent:5px; width:100%;}
.forgot-pw .login_prefix.crm-con {border:1px solid #cccccc; box-sizing:border-box; float:left; height:35px; text-align:center; width: 15%;}
.forgot-pw .InputUserName.crm-num { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;
    -moz-border-top-colors: none; border-color: #cccccc; border-image: none; border-style: solid; border-width: 1px 1px 1px 0;
    box-sizing: border-box; float: left; height: 35px; width: 85%; color:#666; text-indent:5px; -moz-appearance: none; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.forgot-input.InputUserName { box-sizing: border-box; float: left !important; width:100% !important; box-sizing:border-box; height:40px !important;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright #EmailTextDiv > input{ border:1px solid #ccc;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .navbtn_m{ width:100%; border:0px;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .navbtn { height: 40px; margin: 0; width: 100%;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata .navbtn_m .mj_btnbg{ background:#222; font-weight:normal; text-transform:capitalize; -webkit-appearance: none; border-radius: 0;padding: 11px 0px;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright #EmailTextDiv > .notification-msg{ background:#fff; padding:0px;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright #EmailTextDiv > .notification-msg span{ display:none;}
.forgot_guide {  padding-top: 35px;}
.forgot-guipe-text { color: #222222; font-size: 20px;  text-align: center;}
.border-bottom {border-bottom: 1px solid #ccc; width: 16%;display: block;margin: 12px auto;}
.forgot-call { color: #222; font-size: 15px; padding: 4px 0; text-align: center;}
.forgot-number { color: #222222;display:block;text-decoration: none;font-size: 20px; text-align: center;-webkit-appearance: none;}
.page-404 { margin: 100px auto; width: 450px;}
.page-404 > h2 { font-size: 35px; text-align: center;}
.page-404-1 { color: #333333 !important; font-size: 20px !important; padding:10px 0px; text-align:center;}
.home-direction { background: #c41e3a; color: #ffffff; display: block; font-size: 16px; height: 40px; line-height: 40px; margin: 15px auto;
    text-decoration: none; width: 300px;}
.page-104-2 { border-bottom: 1px solid #cccccc; color: #222222 !important; font-size: 20px !important; margin: 60px auto 25px;    text-align: center;}
.page-104-3 { font-size: 16px !important; text-align: center;}
.page-104-3 { font-size: 16px !important; text-align: center;}
.page-104-4 {  color: #222222 !important;    font-size: 20px !important;    padding-top: 15px;    text-align: center;}
.page-104-4 > a { color: #222222; text-decoration: none;}
/* forgot password */
/* search results */
.ac_results.search-dropdown{ width:940px !important; padding-right:314px; border:0px; box-sizing:border-box; background:#fff url(images/custom_v2/search-drop-down_bg.jpg) no-repeat right top;}
.ac_results.search-dropdown .scroller-div{ width:100%;}
.ac_results.search-dropdown .result-found { background:#ebebeb; box-sizing: border-box; font-size: 14px; padding:13px 13px 13px 25px; color:#555; width:100%;}
.ac_results.search-dropdown .scrollbar{ height:auto !important;}
.ac_results.search-dropdown .track{ height:auto !important;}
.ac_results.search-dropdown .track .thumb{ height:auto !important;}
.scroller-div .viewport ul.SearchCart{ padding:0px;}
.scroller-div .viewport ul.SearchCart li{ width:50%; float:left; padding:10px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; display:none;}
.scroller-div .viewport ul.SearchCart li:nth-child(1), .scroller-div .viewport ul.SearchCart li:nth-child(2), .scroller-div .viewport ul.SearchCart li:nth-child(3), .scroller-div .viewport ul.SearchCart li:nth-child(4){ display:block; border-right:1px solid #e6e6e6;}
.scroller-div .viewport ul.SearchCart li:nth-child(1), .scroller-div .viewport ul.SearchCart li:nth-child(3){border-right:1px solid #e6e6e6;}
.scroller-div .viewport ul.SearchCart li a.img-product{ width:30%; float:left;  }
.scroller-div .viewport ul.SearchCart li a.title-product{ width:64%; float:right; margin-top:35px; color:#222222; font-size: 12px; text-decoration: none; letter-spacing:0.06em; text-transform:uppercase; }
.scroller-div .viewport ul.SearchCart li a.title-product .p-brand{ display:none;}
.wieght-product { color:#777; float:right; width:64%; font-size:10px; letter-spacing:0.06em;}
.scroller-div .viewport ul.SearchCart li a.img-product .mtb-img{ width:100%; height:auto;}
.scroller-div .viewport ul.SearchCart li.ac_over{ background:none;}
.scroller-div .viewport ul.SearchCart li .mtb-qtyadd.mtb-disabled{ display:none;}
.price-product{ display:none;}
.ac_results.search-dropdown .view-all-product { background:#222 url(images/custom_v2/Search-result.png) no-repeat 20px center; box-sizing: border-box; clear:both; color: #ffffff; display:block; padding:10px 10px 10px 45px; text-align:left;    text-decoration: none; text-transform:capitalize; font-size:14px;}
.container2 .searchdivtopright, .container2 .searchdivbottomright{ display:none;}
.search-not-found { margin: 100px auto; width: 500px;}
.search-not-found > h2 {color: #333333; font-size: 40px; padding-bottom: 10px; text-transform: uppercase;}
.search-text1 { color: #333333; font-size: 20px; padding-bottom: 18px; text-align: center;}
.search-text2 { color: #222222; font-size: 16px; text-align: center; width: 80%;}
.home-link11 { background:#c41e3a; color:#ffffff; display:block; height:40px; line-height:40px; margin:10px auto; text-decoration: none;
    width: 300px;}
/* search results */
/* contact page */
.contentpage_1305686 #main{ width:100%;}
.contentpage_1305686 .col4_T09{ display:none;}
.contentpage_1305686 .col2_T09{ margin-left:2%; width:68%; border:1px solid #ccc; box-sizing:border-box; margin-top:30px; margin-bottom:30px;}
.contentpage_1305686 .col3_T09{ margin-right:2%; width:28%; border:1px solid #ccc; border-width:1px 1px 1px 0px; box-sizing:border-box; margin-top:30px; margin-bottom:30px;}
.contentpage_1305686 .contact-mail > p, .contentpage_1305686 .contact-phone > p { background:#ebebeb; color: #222222; font-size: 16px; font-weight: 700; padding: 25px 20px;}
.contentpage_1305686 .container_customfields .form-fields label{ color: #555555; display: block; font-size: 12px; font-weight: 700;    letter-spacing: 0.025em; text-transform: uppercase;}
.contentpage_1305686 .container_customfields .form-fields input, .contentpage_1305686 .container_customfields .form-fields select{ width:260px !important; height:38px; text-indent:5px; color:#222;}
.contentpage_1305686 .container_customfields .form-fields textarea{ margin-top:0px; width:382px !important; height:315px !important;}
.contentpage_1305686 .container1 .subheading_r h2{ display:none;}
.contentpage_1305686 .col2_T09 .container1{ padding:20px 20px 20px 35px; min-height:400px;}
.contentpage_1305686 .wrap11{float: left; width: 45%;}
.contentpage_1305686 .wrap12{float: left; width: 45%;} 
.contentpage_1305686 .container_customfields .form-fields#Div_Submit{ position:static; float:right;}
.contentpage_1305686 .container_customfields .form-fields#Div_Submit input{ width:auto !important; color:#fff; -webkit-appearance: none; border-radius: 0;}
.contentpage_1305686 .right-maintain { margin: 20px 0; padding: 20px;}
.contentpage_1305686 .right-maintain > p {color: #222222; font-size: 14px; font-weight: 700;}
.contentpage_1305686 .right-maintain > p a{ color: #c41e3a; font-weight: 400; text-decoration: none;}
.contentpage_1305686 .right-maintain1 { padding: 20px;}
.contentpage_1305686 .right-maintain1 > p { color: #222222; font-size: 14px; font-weight: 700;}
.contentpage_1305686 .right-maintain1 a { color: #c41e3a; font-weight: 400; text-decoration: none;}
.contentpage_1305686 .right-maintain2 {background:#ebebeb; font-size: 16px; font-weight: 700; letter-spacing: 0.025em; padding: 25px 20px; text-align: left;}
.contentpage_1305686 .timings-block-1 { color: #c41e3a; font-size: 14px; font-weight: 700; padding: 30px 20px;}
.contentpage_1305686 .timings-block-2 { color: #c41e3a; font-size: 14px; font-weight: 700; padding: 0 20px;}
.contentpage_1305686 .timings-block-1 span, .contentpage_1305686 .timings-block-2 span { color: #222222; font-weight: 400;}
.contentpage_1305686 .contact-right-main{ min-height:420px;}
.container_customfields .form-fields select {background:url("images/custom_v2/Select-bg1.jpg") no-repeat right center;border-radius:0;color: #666666; font-size: 11px; font-weight: 700; -webkit-appearance: none; -webkit-border-radius:0; -moz-appearance:none;}
.container_customfields .form-fields select option {border-bottom:1px solid #cccccc;padding: 9px 0; text-indent:5px; }
/* contact page */
.item1-content.content22{ display:none;}
.container19 .hyc-showcase-bottom{ display:none;}
/* safari */
/* safari */
/* nav */
ul.floor_nav li .sub-menu-wrapper tr {  margin: auto; width:50%;}
.sub-floor-menus dl.section dt a { font-size:13px; cursor:default; color:#222;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col{ width:25%; float:left; padding:15px; box-sizing:border-box;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col{ width:50%; float:left; padding:0px;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col a{ display:block; position:relative; height:306px;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col a a.nav-view{ position:absolute; bottom:6px; color:#fff !important; width:100%; height:25px; cursor:pointer;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col a a.nav-view:hover{ text-decoration:underline;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col a img{ width:100%; height:auto;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col dt.nav1_Banner{ line-height:0px; border:0px;}
.nav-banner-title { display: none !important;}
.current.Item_3 ul.floor_nav li .sub-menu-wrapper .nav_row{ width:100%; float:left;}
.current.Item_3 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col{ width:25%;}
.current.Item_3 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col{ width:50%;}
.current.Item_4 ul.floor_nav li .sub-menu-wrapper .nav_row { width:100%; float:left;}
.current.Item_4 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col{ width:70%; float:left;}
.current.Item_4 ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col{ width:30%; float:left;}
.current.Item_4 .floor_nav .sub-floor-menus dl ol.items{ width:100%;}
.current.Item_4 .floor_nav .sub-floor-menus dl ol.items li{ width:25% !important; float:left;}
.current.lastmenu ul.floor_nav li .sub-menu-wrapper .nav_row{ width:100%; float:left;}
.current.lastmenu ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col{ width:25%;}
.current.lastmenu ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col{ width:50%;}
.current.lastmenu .floor_nav .sub-floor-menus dl ol.items{ width:100%;}
.current.lastmenu.Sale a { color: #c41e3a; }
.sub-floor-menus dl dt a{ color:#222; font-size:13px;}
.sub-floor-menus dl ol.items{ margin-top:10px;}
.sub-floor-menus dl ol.items li a{ text-align:left; color:#777 !important; padding:2px 0px; font-size:12px; font-weight:normal; line-height:2.3; letter-spacing:0.02em;}
ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col dl dd ol.items{ margin:0px;}
.sub-floor-menus dl ol.items li a:hover{ color:#ccc !important; font-size:12px; padding:2px 0; line-height:auto; line-height:2.3;}
.sub-floor-menus dl.section a{ color:#222 !important; font-size:13px;}
.sf-menu li li .sub-floor-menus dl dt a.style1, .sf-menu li li .sub-floor-menus dl dt a.style1:hover{ border:0px; font-weight:normal;}
/* nav */
.mobile-footer{ display:none;}
.mobile-cat{ width:100%; display:none;}
.m-refine-toggle{ display:none;}
.Credit-PayPal ul, .Credit-Adyen ul{ display:none;}
.gift-voucher .titlestyle_1{ display:none;}
.Credit-PayPal .titlestyle_1, .Credit-PayPal .paybleamount{ display:none;}
.COD .titlestyle_1{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods label.chckt-form-label{ margin-top:5px;}
.singlepagecheckout_v3 .payment-options .payment-methods label.chckt-form-label .chckt-checkbox{ margin-top:3px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li #divAdyen button.chckt-button span.chckt-button__text-content{ float:none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails ul li{ margin:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails{ padding:0px; margin-top:0px; clear:both;}
.singlepagecheckout_v3 .paymentdetails .pay_option{ padding-top:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails ul li.voucher-number{ margin-bottom:10px;}
/* login & register */
.login .container2 .loginbucket{ background:none;}
.login .container2{ width:350px; margin:0px auto; font-family:"ProximaNovaRegular";}
.login .container2 .controlcontent_r{ width:100%; float:none;}
.login .container2 .loginbucket .logbutton{ margin:0px;}
.login .container2 .loginbucket .logbutton .navbtn{ width:100%;}
.login .container2 .loginbucket span.userreg{ margin:0px;}
.login .container2 .loginbucket label.userid{ margin-left:0px;}
.login .container2 .loginbucket label.userpwd{ margin-left:0px;}
.login .container2 p{ font-family:"ProximaNovaRegular";}
.ui-dialog.popup-registration .ui-dialog-title{ border-bottom:2px solid #cecece; height:35px;}
.custom-title > h2 { color:#222222; font-size:15px; font-weight:normal; text-align:center; padding:15px 0px;}
#divRegistrationTemplate a.mj_btnbg{ background:#222; font-weight:normal;}
.register-guide {font-size: 14px !important; padding: 10px 0 !important; text-align: center; border-bottom:1px solid #ececec;}
.register-already { color:#222222 !important; font-size:16px !important; text-align:center;}
.container2 #divRegistrationTemplate .containergroup ul li.register-login a{ display:block; padding:7px 0px; border:2px solid #222; color:#222; text-align:center; text-decoration:none;}
.otp-field { font-size: 15px;}
#divRegistrationTemplate .navbtn.validate { height: auto; margin-bottom: 15px !important;}
#divRegistrationTemplate .navbtn.validate a.mj_btnbg{ font-weight:normal;}
#divRegistrationTemplate #divResend{ height:auto; width:100%;}
#divRegistrationTemplate #divResend .navbtn_m{ background:none;}
#divRegistrationTemplate #divResend a.mj_btnbg{ background:none; border:2px solid #222; color:#222; line-height:35px; font-weight:normal;}
.popup-registration .container2 #divRegistrationTemplate .containergroup.nopadding ul li{ width:100%;}
.popup-registration .container2 #divRegistrationTemplate .containergroup .fourtynineright{ float:none;}
.popup-registration .container2 #divRegistrationTemplate .loginlnkdiv{ display:none;}
.popup-registration #divRegistrationTemplate .userContainer .separatordiv .navbtn .navbtn_m .mj_btnbg{ font-weight:normal;}
.login-ff a{ border: 2px solid #222222; display: block; font-size: 16px; height: 35px; line-height: 34px;    text-align: center; text-decoration: none;}
.ui-dialog.popup-login .notification-msg{ left:0px !important; background:#fff; padding:0px;}
.ui-dialog.popup-login .notification-msg span{ display:none;}
.ui-dialog.popup-registration .notification-msg{ left:0px !important; background:#fff; padding:0px;}
.ui-dialog.popup-registration .notification-msg span{ display:none;}
.ui-dialog.addressedit-dialog .notification-msg{ background:#fff; padding:0px; margin-top:-70px !important;}
.ui-dialog.addressedit-dialog .notification-msg span{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails ul li .notification-msg{ background:#f8f8f8; padding:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails ul li .notification-msg span{ display:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .notification-msg{ padding:0px; background:#fff; margin-top:-70px !important;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .notification-msg span{ display:none;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.fs_fielddata .notification-msg{ padding:0px; background:#fff;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li.fs_fielddata .notification-msg span{ display:none;}
/* login & register*/
/* search */
.searchpage .breadcrumbg_l .breadcrumlnk a:first-child{ display:inline-block;}
.container2 .bucketgroup .viewmore, .container2 .bucketgroup_vertical .viewmore{ position:static;}
.searchpage .container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{ border-bottom:2px solid #ccc !important;}
.searchpage .col3_T09{ width:76%;}
/* search */
/* capillary points */
.capillaryreward_details .ui-tabs .ui-tabs-panel{ border:1px solid #ccc; border-width:0px 1px 1px 1px;}
.ui-tabs .ui-tabs-nav .ui-state-default{ margin:0px; border-width:1px 1px 1px 0px;}
.capillaryreward_details .ui-tabs .ui-tabs-panel .order_sort{ margin-top:0px !important; margin-bottom:5px !important;}
.ui-tabs .ui-tabs-nav{ border-left:1px solid #ccc;}
.myaccountparent .order-pager{ padding:3px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol .pagerdiv{ padding:0px;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_prv, .myaccountparent .myaccountrightpane .grd .pagercontrol a.pager_next{ border:1px solid #c41e3a; color:#c41e3a;}
.capillaryreward_details .ui-tabs .ui-tabs-panel .points-summery table tr th, .capillaryreward_details .ui-tabs .ui-tabs-panel .points-summery table tr td { padding:5px;}
.capillaryreward_details .ui-tabs .ui-tabs-panel .points-summery table tr th{ font-size:14px; font-weight:normal; background:#f0f0f0;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a.last_page {background:#ffffff; border:1px solid #c41e3a; border-radius:3px;    color: #c41e3a;}
.myaccountparent .myaccountrightpane .grd .pagercontrol a{ color:#c41e3a; border-radius:3px; background:#fff; border:1px solid #c41e3a;}
/* capillary points */
/* cat-landing */
.contentpage_1291614 #main, .contentpage_1291616 #main, .contentpage_1293518 #main, .contentpage_1293534 #main, .contentpage_1294610 #main{ width:100%;}
.collection-grid1{ background:url(images/custom_v2/tumiVideo-Bg.jpg) no-repeat; background-size:100% 500px;}
.grid1-container{ width:950px; margin:0px auto; }
.collection-grid2{ width:94%; margin:40px auto; overflow:hidden;}
.collection-grid2 a{ width:50%; float:left; display:block; position:relative; text-decoration:none;}
.collection-grid2 a h3{color:#fff; position:absolute; bottom:55px; width:100%; text-align:center; font-size:16px; text-transform:uppercase;}
.collection-grid3{ width:100%; margin:0px auto 30px auto; border-top:1px solid #ccc; overflow:hidden;}
.collection-grid3 a{ display:block; width:50%; float:left; box-sizing:border-box; text-decoration:none; padding:20px 80px;}
.collection-grid3 a h3{ text-align:center; color:#000; text-decoration:none; font-size:20px; margin-bottom:20px;}
.collection-grid3 a p{ height:55px; text-align:center; color:#666; text-decoration:none; font-size:17px; height:65px;}
.collection-left{ border-right:1px solid #ccc;}
.bags_Container{ width:100%;}
.bags_Container1{ width:100%; position:relative;}
.bags_Container1 img { height: 500px; object-fit: cover;}
.content-bg1{ background:url(images/custom_v2/CA_Remix.png) no-repeat; position:absolute; top:15%; right:8.3%; width:450px; height:345px; background-size:cover;}
.content-bg1.content-bg2{ left:8.3%;}
.content-bg1 h1{ font-weight:lighter; margin-top:77px; text-align:center; font-size:60px; color:#000; letter-spacing:0.02em;}
.content-bg1 p{ width:80%; font-size:18px; font-weight:lighter; text-align:center; margin-top:10px; color:#222; line-height:22px; margin-bottom:15px;}
.content-bg1 a{ width:150px; margin:10px auto; display:block; padding:10px 0px; border:2px solid #000; font-size:15px; text-align:center; color:#000; text-decoration:none;}
.bags_Container2{ width:1280px; margin:20px auto; overflow:hidden;}
.bags_list{ width:33.33%; float:left; margin-bottom:55px;}
.bags_list p{ color:#777; text-align:center; margin-bottom:15px; font-size:18px; font-weight:300;}
.Shop_image{ display:block; width:100%; box-sizing:border-box; padding:0px 15px;}
.Shop_link{ color:#000; text-decoration:none; font-weight:600; text-align:center; display:block; font-size:14px;}
.bags_Container2 h1{ text-align:center; font-size:35px; font-weight:400; color:#222; margin:50px 0px;}
/* cat-landing */
/* warranty & return popups */
.overlay { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; display: none; height: 100%; left: 0; position: fixed; top: 0;    width: 100%; z-index: 1001;}
.warranty-block { background: #ffffff; display: none; height: 470px; padding: 35px; position: fixed; width: 650px; top:50px; z-index:1002; left:50%; margin-left:-325px; box-sizing:border-box;}
.warranty_title { color: #222222; font-size: 25px; margin: 20px 0; text-align: center; height:30px; border-bottom:2px solid #ccc;}
.warranty_text { color: #777777; line-height: 17px; padding-bottom: 5px;}
.warranty_Main > ol { color: #777777; font-size: 13px;  margin: 0 auto; text-align: left; width: 80%;}
.warranty_Main > p { color: #777777; line-height: 16px; padding-bottom: 7px;}
.warranty_Main { height: 330px; overflow-y: scroll;}
.warranty_bold { color: #555555 !important; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom:5px;}
.close-pp { height: 25px; position: absolute; right: 13px; top: 13px; width: 25px; cursor:pointer; background:url(images/custom_v2/Close-popup.png) no-repeat;}
.close-pp:hover{ background:url(images/custom_v2/Close-popup-h.png) no-repeat;}
.warranty_Main a{ color: #222222;}
.warranty_Main a:hover{ color: #bb2031;}
.free-return { background: #ffffff; display: none; height: 470px; padding: 35px; position: fixed; top:50px; width: 650px; z-index:1002; left:50%; margin-left:-325px; box-sizing:border-box;}
.free-return_title { color: #222222; font-size: 25px; margin: 20px 0; text-align: center; height:30px; border-bottom:2px solid #ccc;}
.free-return_text { color: #777777; line-height: 17px; padding-bottom: 5px;}
.free-return_Main > ol { color: #777777; font-size: 13px;   margin: 0 auto; text-align: left; width: 80%;}
.free-return_Main > p { color: #777777; line-height: 16px; padding-bottom: 7px;}
.free-return_Main { height: 330px; overflow-y: scroll;}
.free-return_bold { color: #555555 !important; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom:5px;}
.close-pp1 { height: 25px; position: absolute; right: 13px; top: 13px; width: 25px; cursor:pointer; background:url(images/custom_v2/Close-popup.png) no-repeat;}
.close-pp1:hover{ background:url(images/Close-popup-h.png) no-repeat;}
.color-block { color: #bb2031 !important; font-size: 12px; font-weight: bold; padding-bottom: 5px !important; text-transform: uppercase;}
.free-return_Main a { color: #222222;}
.free-return_Main a:hover{ color: #bb2031;}
.Airline_Guide{ background: #ffffff; display: none; height: 470px; padding: 35px; position: fixed; top:50px; width: 650px; z-index:1002; left:50%; margin-left:-325px; box-sizing:border-box;}
.free-return_bold1 { font-size:12px !important; padding-bottom:15px !important; text-align:center; text-transform:capitalize;}
.airline-carry-on-guide-table { width: 100%;}
.mainDimTable > tr { background:#ebebeb; font-size:13px;}
.airlineDetail { color: #777777;  text-align: center; padding:8px 0px;}
.dimentions.dimentionsDetail > table { width: 100%; padding:8px 0px;}
.dimentions.dimentionsDetail { color: #777777; padding: 8px 0; text-align: center;}
.dimentionHead > p, .airlineHead > p { clear: both; padding-top: 10px; text-align: center;}
.contentpage_1295680 .container_customfields #Div_Submit.form-fields .navbtn_m .mj_btnbg{ -webkit-appearance: none; border-radius: 0;}
.contentpage_1295680 .container_customfields #Div_Popupcal.form-fields label{ height:0px;}
/* warranty & return popups */
.ac_results{ border:0px; width:auto !important;}
.ac_results li{ width:200px;}
.ac_results li.ac_over{background:#ccc;}
.sitemap-1 #main{ width:100%;}
.sitemap-1 .container2 div.subheading_r{ background:#222;}
.sitemap-1 .container2 div.subheading_r h2{color:#ffffff; font-size:36px; font-weight:800; letter-spacing:0.095em; padding:45px; text-transform: uppercase; font-family:Proxima-Nova,sans-serif;}
.sitemap-1 .container2 .containergroup .smptab{ background:none; margin:20px;}
.sitemap-1 .containergroup .smptab_title{ font-size:20px;}
.sitemap-1 .container2 .containergroup .smpsub_p_r{ margin:0px; width:25%;}
.sitemap-1 .container2 .containergroup{ width:96%;}
.sitemap-1 .container2 .containergroup .smp_sub_title span{ display:none;}
.sitemap-1 .container2 .containergroup .smp_sub_title a{ display:none;}
.sitemap-1 .container2 .containergroup .smp_sub_title{ font-style:italic; text-decoration:underline; font-weight:700;}
.sitemap-1 .container2 .containergroup .smpsub_p_r .smpsub_p_r{ width:100%;margin: 0px 15px;}
.sitemap-1 .container2 .containergroup .smp_lnks{ margin-left:0px;}
.sitemap-1 .container2 .containergroup .smp_lnks dt{ padding:0px; background:none;margin: 0px;line-height: 25px;}
.sitemap-1 .container2 .containergroup .smp_lnks dt a{ color: #000; font-size: 16px; font-style: italic;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li select option.sort-option {padding:16px 0px;border: 0px; border-bottom: 2px solid #ccc;}
.searchpage .container2 .bucketgroup .pagercontrol .pagerdiv a.pager:last-child {display: none;}
.sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(5), .sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(10), .sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(15), .sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(16), .sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(17), .sitemap-1 .container2 .containergroup .smpsub_p_r:nth-child(18) { display: none;}
.sitemap-1 .container2 .containergroup .smp_p_l {display: none;}
.sitemap-1 .container2 .containergroup .smpsub_p_r .smpsub_p_r {display: block !important;}
.sitemap-1 .smptab.clear {display: none;}
.item1-content.content44{ background:none; width:430px; right:inherit; left:0px; transform:translate(30%, -35%); }
.item1-content.content44 h3{ font-size:32px; font-weight:600; letter-spacing:0.15em; text-align:left; color:#fff; text-transform:uppercase;}
.item1-content.content44 p{ text-align:left; color:#fff; padding-top:0px;}
.item1-content.content44 a{ margin:20px 0px 0px; background:#fff; border:0px;}
/*#monId:hover{color: #c41e3a;}*/
@media only screen and (max-width: 1850px) {
.home .container2{ width:1700px;}
.home .container2 .bucketgroup .bucket{ width:250px !important;}
}
@media only screen and (max-width: 1699px) {
.home .container2{ width:1350px;}	
.home .container2 .bucketgroup .bucket{ width:208px !important;}
.DeskFooterpart1-a{ border-right:1px solid #fff; width:66.66%;}
.DeskFooterpart1-b{ border-left:0px;}
}
@media only screen and (max-width: 1350px) {
.home .container2{ width:1200px;}
.home .container2 .bucketgroup .bucket{ width:185px !important;}
}
}
@media only screen and (max-width: 1280px) {
.home_container{ width:96%;}
.home .container2{ width:1000px;}
.home .container2 .bucketgroup .bucket{ width:185px !important;}
}
@media only screen and (max-width: 1200px){
#main{ width:96%;}	
.container2 .productscount{ width:20% !important;padding-left: 10px;}
.container2 .bucketgroup .pagercontrol, .container2 .showcatbucketgroup_s01 .pagercontrol, .container2 .bucketgroup_vertical .pagercontrol,
 .container2 .showcatbucketgroup_s03 .pagercontrol { right: 12px; }
.productdetailpage #main{ width:96%;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription{ width:100%; display:block;}
.productdetail_container .productbucketgroup .productdetailbucket .productdescription .leftpane{ height:auto;}
.zoomWindow{ width:100% !important;}
.container7 .ctl_multiple_image{ margin-left:0px;}
.container7{ width:14%;}
.container6{ width:86%;}
.container21 .bucketgroup{ margin: 0; width: 1200px;}
.container21 .controlcontent_r { overflow: scroll; width: 100%;}
.container21 .bucketgroup .bucket{ width:149px !important;}
/* nav */
ul.floor_nav{ left:-84px; min-width:1000px !important;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul, ul.floor_nav{ left:-150px;}
ul.floor_nav li .sub-menu-wrapper{ min-height:267px;}
/* nav */
.container19{ width:1000px; margin:80px auto 30px;}
.container19 .bucketgroup .bucket{ width:180px !important;}
/* cart */
.cart-head-left{ width:18%;}
/* cart */
/* checkout */
.flip-left, .checkout-footer-top, .checout-flip-btm, .checkout-wrapper{ width:96%;}
.singlepagecheckout_v3 .user-details .user-shippingaddress{ width:100%;}
.singlepagecheckout_v3 .user-details .add-newaddress{ width:48%;}
/* checkout */
/* myaccount */
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .seprator{ display:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{ clear:both;}
.myaccountparent .account_contents .containergroup .width_fourtynine .titlestyle_2{ height:auto; line-height:40px; border-bottom:1px solid #ccc;}
.myaccountparent .myaccountrightpane .profile_details .maintxt{ color:#222;}
/* myaccount */
}
@media only screen and (max-width: 1100px){
	.container7 .ctl_multiple_image{ margin-top:45px;}
	.categoriesPageContent h3 {font-size: 14px;padding: 0px}
	.bucketgroup .bucket .bucket_left .mtb-varientselection .mtb-swatch {width: 100%;}
	.container9 .ctl_aboutbrand h1 ,
	.container12 .ctl_productdetail .productprices .productofferprice span.offer span{font-size: 18px;}
	.contentpage_1305686 .wrap12{ float:none;}
}
@media only screen and (max-width: 1000px){
#corosal_div_3631596, #corosal_div_3631598{ overflow:scroll !important; width:100% !important;}
.container2 .showcase_next, .container2 .showcase_prev{ display:none;}
.container19{ width:850px; margin:35px auto 30px;}
.container19 .bucketgroup .bucket{ width:149px !important;}
.mobile-footer a:hover {color: #c41e3a;text-decoration: underline;}
}
@media only screen and (max-width: 800px){
.categories-page #main { width: 100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{ padding:14px 3px;}
.myaccountparent .accountoptions li a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle, .myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle.right-form{ width:100%;}
.myaccountparent .myaccountrightpane .profile_details .formstyle li span.fs_fielddesc .width167{ width:93%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket{ width:47% !important;}
.myaccountparent .myaccountrightpane .account_contents{ display:flex; flex-direction:column;}
.myaccountparent .myaccountrightpane .add-newaddress{ order:2; margin:0px 0px 20px 0px; width:51.5%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup.Accounts-group{ width:100%; padding:20px;}
.myaccountparent .myaccountrightpane .user-shippingaddress{ margin-bottom:0px;}
.myaccountparent .accountoptions li{ padding-left:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .bucketgroup .bucket .bucket_left .buttonpanel a.mtb-more{ width:100px; height:35px; line-height:35px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .left-section{ width:100%; margin-top:15px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .cancelorderview .right-section{ width:100%;}
.mobile_cart_icon .cartitems {left: 31px;line-height: 38px; }
.cartflowparent ul li {text-align: left;}
.singlepagecheckout_v3 #Step1Header .heading {/*line-height: 30px;padding-top:6px;*/}
.Mcart-label { display: block; }
#tblCart .headerstyle {display: none;}
#tblCart .CartItem {display: flex;flex-direction: column;width: 100%;height: 100%;border: 1px solid #ccc;flex-wrap: wrap;}
.grd_newstyle td {text-align: center;padding: 10px 0px;height: 100%;width: 100%;border:0px; }
.cartflow_container1 .shoppinggrd .col_quantity { width:100% !important;}
.Mcart-label {display: inline-block;width: 20%;float: left;margin-left: 10px;text-align: left;}
.grditemstyle .mtb-qtyadd {display:inline-block;}
}
@media only screen and (max-width: 768px){
.ProdTag12 {padding: 2px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.popup-instorewebnotification {display: block;width: 98% !important;padding:0px;margin:0 auto;}
.Desktop-semisale {display: none;}
.chrismastext {line-height: 15px;padding: 10px 0px;font-size: 12px;}
.semi-annual-sale{height:50px;}
.semi-anual-text{font-size:13px;margin:0px;line-height:26px;}
.semi-anual-text a{font-size:15px;}
.SemiClose {background-position: center;}
.right-off-canvas-menu .empty-cart .title{ color:#c41e3a;}
#headersectiondiv{ display:none;}
.home .container2{ width:100%;}
.col4_T09 {width: 100%;}
#mobilesection.mobileonly{ display:block; width:100%; background:unset !important; box-shadow:-6px -2px 7px 6px #cccccc; }
.mobile-stick{ position:relative; height:auto; top:0px; z-index:102; width:100%; background:#fff;}
#dockedHeader{ background:none; height:60px; margin:0px; box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.3);}
.mobileonly .small-3 { top:8px; left:13px; position:absolute;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{ background:#fff;}
.container2 .bucketgroup .bucket .bucket_left a.mtb-compare{ display:none;}
.mobileonly .small-6.columns { width:95px; margin:12px auto 0px auto;}
.mobileonly .small-2 { width:90px; border:0px; position:absolute; right:0px; top:7px;}
.mobile_cart_icon{ float:left; width:40px;-webkit-appearance:none;}
.mobile_cart_icon .cartitems .cartitem_number{ font-size:19px; color:#222; font-weight:700;}
.left-off-canvas-toggle.nav-btn > span { border-bottom: 3px solid #4c4c4c; display: block; font-size: 0; margin-top:-2px;}
.small-6.columns img { display:block;  width:95px; margin:7px auto 0;}
#mobilesection .cart-control{ text-align:right; height:45px; line-height:45px; width:32px; padding-right:5px; color:#bb2031; float:right;}
.mobileonly .cart-control{ background:url("images/custom_v2/M-cart.svg") no-repeat left center / 23px auto !important;}
.mobileonly .small-2 .search-icon{  background:url("images/custom_v2/Web_Search1.svg") no-repeat left center / 20px auto; height:45px; width:40px; float:left;}
.m-nav li a { background:#ffffff; border-bottom: 1px solid #c5c5c5; color: #777777; display: block; padding: 10px 0 10px 30px !important; font-size:11px; letter-spacing:0.08em;}
.m-nav li a:hover { color:#c41e3a;}
.mobileonl .columns.mcart {float: left; width: 38px;}
.mobile_search.slidediv {background:#ebebeb;}
.tabContent{ margin-top:15px;}
.Social_Links li {padding: 0px 6px !important;}
input#txtSearch_mobile::-moz-placeholder {color: #ccc;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{font-size: 16px;}
body.navadd{ overflow:hidden;}
.mobile-mask{ display:none; width: 100%;height: 100%; background: rgba(255,255,255, 0.7);z-index: 998;position: fixed;top: 90px;}
/* Home */
.home .item1-content {min-height: 0px;}
.home .item1-content h3 { font-size:42px;}
.home #owl-demo .item1 ,#owl-demo .item2{background:none;}
.home .item1-content {top: 30%;width: 100%;transform: unset;padding: 90px 0px;position: static;}
.home .item1-content p {padding:14px 0px; height:55px; font-size:17px;}
.home .item1-content a {margin:30px auto 0;}
.home .item-2-content { background-size: 100%;}
.home #owl-demo .owl-buttons {top:10%;}
.home .owl-theme .owl-controls .owl-buttons .owl-prev {left:0px;}
.home .owl-theme .owl-controls .owl-buttons .owl-next { right: 0px;}
#mobilesection .nav-btn{ margin:7px auto; display:block; width:24px;}
/* mobile footer */
.Desktop-Footer{ display:none;}
.mobile-footer { display: block; background:#ddd;}
.mobile-footer a { color:#222;font-size: 14px; }
.mobile-bb ul { display: block; list-style:none; text-align: center;}
.mobile-bb ul li{ padding:10px 0px;}
.mobile-bb ul li a{ color:#222; font-size:14px; text-decoration:none;}
.mobile-bb{ padding: 10px 0; border-bottom:1px solid #fff;}
.mobile-bb.blok2.DeskFooterpart2-a > p { color: #222222; display: block; font-size: 13px; padding: 10px 0; text-align: center; font-weight:700; text-transform:uppercase; letter-spacing:0.025em;}
.mobile-bb.blok3 > p {color: #222222; font-size: 13px; padding: 10px 0; text-align: center;}
.mobile-bb.blok4{ border:0px;}
.mobile-bb.blok-5 { color: #505050; font-size: 15px; text-align: center;}
.footer-locator{border-bottom:1px solid #fff;}
.Foot-Loca-Head{text-align:center;color:#222;padding-top:40px;font-size:13px;padding-bottom:6px;}
.store-address-footer a {text-decoration: none;font-size: 14px;}
.store-address-footer p {font-size: 14px;}
.Store_Find-Mobile{text-align:center;padding-top:10px;padding-bottom:30px;}
.Store_Footer-Mreg{text-align:center;padding:10px 0px;}
.Store_Footer-Mreg a{font-size:13px;font-weight:700;text-transform: uppercase;text-decoration: none;}
.footer-address-mobile {color: #555 !important;}
.mobile-bb.blok3 a {font-weight: 700;text-decoration: none;font-size: 13px;}
.new-arrival-m > a { background:#555; color: #ffffff; display: block; font-size: 12px; padding:7px 0; text-decoration: none;}
/* mobile footer */
/* mobile cat */
.home_container{ display:none;}
.mobile-cat{ width:100%; display:block;}
.mobile-cat h2{display: block;width: 100%;text-align: center;font-family: 'ProximaNovaBold';font-size: 18px;font-weight: 300;margin: 0;padding: 12px 0;color: #555555;background-color: #ebebeb;}
.mobile-cat .cat-left{ width:100px; float:left; box-sizing:border-box; padding-left:7px;;}
.cat-right{ width:65%; float:left; padding-left:25px; box-sizing:border-box;}
.mobile-cat ul{ list-style:none;}
.mobile-cat ul li{ border-bottom:1px solid #ebebeb; overflow:hidden; padding:10px 0px;}
.cat-right a{ font-size:13px; color:#222; text-decoration:none; display:inline-block; margin-top:20px; padding-right:20px; background:url(images/custom_v2/mobile-cat-arw.png) no-repeat right center; font-weight:700; letter-spacing:0.025em;}
.container2 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{ -webkit-appearance: none; width:140px; font-size:10px; font-weight:600; margin-right:0px;}
.searchpage .container2 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{position: relative;right: 80px;}
.mobile-cart-notification{ top:77px; }
.mobile-cart-notification .arrow{ border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ccc;}
.mobile-cart-notification .cart-buttons .pay-btn .navbtn_m{ background:#bb2031; color:#fff; height:30px; line-height:30px;}
.home #main, .checkout #main{ width:100% !important;}
#main {width: 96% !important;}
/* mobile cat */
/* mobile nav */
.left-off-canvas-menu{ background:#fff !important;}
.mobile-login{ background:#555 !important; padding:0px;}
.mobile-navigation a{ background:#fff; border:0px; height:auto;}
.mobile-navigation a:hover{ background:#fff; color:#333;}
.mobile-login a{ width:100% !important; margin:0px !important; color:#fff !important; padding:15px 10px 15px 20px; border-bottom:1px solid #fff; background:#555555; border-radius:0px; text-align:left; box-sizing:border-box; }
.mobile-login a:hover{ color:#bb2031 !important; background:#555;}
.mobile-navigation .ui-accordion .ui-accordion-header a{ color:#222; padding:13px 0 13px 20px !important; border-color:#ebebeb; text-align:left; letter-spacing:0.08em;}
.mobile-login .mobile-cc a.m-care1{ width:80% !important; float:left; box-sizing:border-box;}
.mobile-login .mobile-cc a.m-care2 { width:20% !important; float:right; box-sizing:border-box; padding:11px 10px 11px 20px;}
.mobile-cc { overflow: hidden;}
.ui-state-default, .ui-widget-content .ui-state-default{ border:0px;}
.country-input{ color:#000;}
.container2 .containergroup .formstyle li span.fs_fielddesc.MobNo .crm_prefix.maintxt.countrycode{ background:#e3e3e3; color:#000; text-align:center;}
.ui-state-hover{ border:0px;}
.mobile-navigation .ui-accordion .ui-accordion-header .ui-icon{ top:25px; height:10px; width:10px; background:url(images/custom_v2/m-arrow-1.svg) no-repeat center center / 12px 10px !important; transition:0.2s; z-index:999;}
.mobile-navigation .ui-accordion .ui-accordion-header.ui-state-hover .ui-icon{ background:url(images/custom_v2/m-arrow-2.svg) no-repeat center center / 12px 10px !important;}
.mobile-navigation .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s{  background:url(images/custom_v2/m-arrow-2.svg) no-repeat center center / 12px 10px !important; transform:rotate(90deg);}
.mobile-navigation .ui-accordion .ui-accordion-header a:hover{ background:none; color:#c41e3a !important;}
.mobile-navigation .ui-accordion #ui-accordion-1-header-6.ui-accordion-header a{ color:#c41e3a !important;}
.mobile-navigation .ui-accordion #ui-accordion-1-header-6.ui-accordion-header .ui-icon { background:url(images/custom_v2/m-arrow-2.svg) no-repeat center center / 12px 10px !important;}
/* mobile nav */
/* pdp */
.dark-overlay{ display:none;}
.container7{ width:16%; }
.container6{ width:84%;}
.open-zoom{ display:none;}
.zoomPup{ display:none !important;}
.zoomWindow{ display:none !important;}
.zoomPad{ cursor:default;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{width:45%; padding-left:0px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{ width:52%;}
.container19{ width:100%;}
#corosal_div_0{ width:100% !important; overflow:scroll !important;}
.container19 .showcase_prev, .container19 .showcase_next{ display:none;}
.adhoc_cat{ right:-210%;}
.mono-visible { right: 0;}
.monogram_content p { font-weight: 400 !important; }
/* pdp */
/* cart */
.cartflow_container1{ width:100%;}
.cart-rightpane{ width:100%;}
.cart-heading{ height:auto;}
.cart-head-left{ width:100%;}
.cart-head-right{ width:100%; clear:both;}
.grditemstyle_productdetails .productdescdiv{ width:auto; margin-top:15px;}
.mobile_search #searchmain{ position:static; width:95%; height:45px;}
.mobile_search #searchmain .searchbarbg_l .searchtext{ font-size:17px; height:30px; padding-left:25px; background:url(images/custom_v2/M-Search-result.png) no-repeat 6px center;background-size: 13px;}
.right-off-canvas-menu .quick_cart{ overflow:hidden;}
.right-off-canvas-menu .quick_cart .cart_items{ padding:10px 15px 10px 10px; color:#222; font-size:13px;}
.right-off-canvas-menu .quick_cart .cart_items .ProductTitle{ font-size:13px; color:#222; width:91%;}
.right-off-canvas-menu .quick_cart .cart_items .product-price { display: block; text-align:right; }
.product_form > .field_value {display: none;}
.product_form .field_price {display: none;}
.off-cart1 { border: 1px solid #cccccc; float: left; margin-right: 3px;}
#mobilesection.mobileonly .mobile-cart.right-off-canvas-menu #QuickCart .quick_cart .navbtn1 .navbtn_m{ background:#c41e3a; font-weight:normal; text-transform:capitalize;}
.right-off-canvas-menu .quick_cart .cart_items .delete_btn{ right:0px; font-size:11px; color: #222;font-weight: bold;}
.right-off-canvas-menu .quick_cart .cart_items .delete_btn:hover{ color:#c41e3a;}
.right-off-canvas-menu .quick_cart .cartsummery{ padding:10px;}
/* cart */
.ac_results.search-dropdown{ width:99.9% !important; left:0px !important; padding:0px; background:#fff;}
.scroller-div .viewport ul.SearchCart li a.title-product{ margin-top:15px;}
.scroller-div .viewport ul.SearchCart li{ width:100%;}
.scroller-div .viewport ul.SearchCart li a.img-product .mtb-img{ width:50px;}
.cart-head-left{ text-align:center;}
.mobile_search #searchbar{ height:30px; border:0px;}
.mobile_search #searchbar .srachright_div.FormSection{ height:45px; background:#ebebeb; border-radius:0px;}
.mobile_search .searchbutton .navbtn{ height:30px;}
.mobile_search div.searchbarbg_l{ height:30px;}
.mobile_search .searchtxtdiv{ margin:7px 0px; background:#fff; border-radius:3px; width:100%;}
.mobile_search .searchbutton{ margin:7px 0px; background:#fff; width:13%; border-radius:0px 3px 3px 0px; display:none;}
.move-left .exit-off-canvas{ background:rgba(255, 255, 8255, 0.8);}
.move-right .exit-off-canvas{ background:rgba(255, 255, 8255, 0.8); }
.move-left .exit-off-canvas::after{ background:url(images/custom_v2/close-icon.svg) no-repeat; color:#ffffff; content: ""; display:block;
    height:50px; position:absolute; right:-12px; top:6px; width:50px;background-size: 18px;}
.move-right .exit-off-canvas:after{ background:url(images/custom_v2/close-icon.svg) no-repeat; color: #ffffff; content: ""; display: block;
    height: 50px; position: absolute; left:14px; top:6px; width: 50px;background-size: 18px;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2,
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .amount,
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table td.caption { font-size: 15px;}	
div.progress {position: absolute;left: 75px !important;}
.myaccountparent .accountoptions li > span{ width:20%;}
.myaccountparent .accountoptions li a{ width:80%;}
/*#ui-accordion-1-header-4, #ui-accordion-1-header-5, .ProdTag{ display:none !important;} */
#dockedHeader .nav-btn {background: url("images/custom_v2/Ham-Burger.svg")  no-repeat left center / 30px auto;display: inline-block;width: 40px;height: 40px;
margin: 0px;}
.HeadCancel{background:url(images/custom_v2/close-icon.svg) no-repeat !important;color:#ffffff;display:block;height:50px;position:absolute;left:8px;top:13px;width:50px;background-size:20px !important;}
.SlideNav{display:none;width:80%;background:unset;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:fixed;top:90px; z-index:999;left:0;}
#dockedHeader .nav-btn > span{border-bottom:3px solid #4c4c4c;display:block;font-size:0;margin-top:-2px;}
.Main-Opacity {opacity:0.4;}
.home .item-2-content{ width:50%;}
.productdetail_container .productbucketgroup .productdetailbucket{ display:block !important;}
.ui-accordion #ui-accordion-1-panel-0.ui-accordion-content ul.m-nav li:nth-child(5) a, .ui-accordion #ui-accordion-1-panel-1.ui-accordion-content ul.m-nav li:nth-child(7) a, .ui-accordion #ui-accordion-1-panel-2.ui-accordion-content ul.m-nav li:nth-child(5) a, .ui-accordion #ui-accordion-1-panel-3.ui-accordion-content ul.m-nav li:nth-child(7) a { font-weight:normal}
.ui-dialog[aria-describedby="divDeleteDailog"]{ width:280px !important;}
.ProdTag{ display:none !important;}
#main{ margin-top:0px;}
.checkout #main{ margin-top:0px;}
.right-off-canvas-menu{ top:0px;}
.ui-dialog.popup-quickview{ width:690px !important;}
.singlepagecheckout_v3 .right-col .ordersummery .summery-table{ padding:10px;}
.singlepagecheckout_v3 .ordersummery .summery-table .p-title{ font-size:13px;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2, .singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .amount, .singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table td.caption{ font-size:13px;}
.singlepagecheckout_v3 .ordersummery .order-total .ordertotal-table .order-total td{ font-size:15px;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1{ width:70%;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2{ width:29%;}
.categories-page .col2_T09{ width:30%;}
.container2 .bucketgroup .bucket{ width:47.9% !important;}
.contentpage_1295132 .col2_T09, .contentpage_1294660 .col2_T09, .contentpage_1294662 .col2_T09, .contentpage_1294636 .col2_T09, .contentpage_1295178 .col2_T09, .contentpage_1295186 .col2_T09, .contentpage_1294994 .col2_T09, .contentpage_1294988 .col2_T09, .contentpage_1295188 .col2_T09, .contentpage_1295190 .col2_T09, .contentpage_1295204 .col2_T09, .contentpage_1295254 .col2_T09, .contentpage_1295310 .col2_T09, .contentpage_1295312 .col2_T09, .contentpage_1295314 .col2_T09, .contentpage_1295316 .col2_T09, .contentpage_1294668 .col2_T09, .contentpage_1295338 .col2_T09, .contentpage_1295340 .col2_T09, .contentpage_1294658 .col2_T09, .contentpage_1295132 .col2_T09, .contentpage_1294180 .col2_T09, .contentpage_1295288 .col2_T09, .contentpage_1299634 .col2_T09, .contentpage_1299632 .col2_T09, .contentpage_1299636 .col2_T09, .contentpage_1299640 .col2_T09, .contentpage_1299610 .col2_T09, .contentpage_1299646 .col2_T09, .contentpage_1299648 .col2_T09, .contentpage_1299650 .col2_T09, .contentpage_1299652 .col2_T09, .contentpage_1299654 .col2_T09, .contentpage_1299668 .col2_T09, .contentpage_1299672 .col2_T09, .contentpage_1299678 .col2_T09, .contentpage_1299682 .col2_T09, .contentpage_1299684 .col2_T09, .contentpage_1299938 .col2_T09, .contentpage_1299686 .col2_T09, .contentpage_1299614 .col2_T09, .contentpage_1299630 .col2_T09, .contentpage_1300376 .col2_T09, .contentpage_1300396 .col2_T09, .contentpage_1300398 .col2_T09, .contentpage_1300400 .col2_T09, .contentpage_1300402 .col2_T09, .contentpage_1300406 .col2_T09, .contentpage_1300414 .col2_T09, .contentpage_1300416 .col2_T09, .contentpage_1300420 .col2_T09, .contentpage_1299632 .col2_T09{ width:30%;}
.contentpage_1304376 .contact-right-b{ padding-left:35px;}
.contentpage_1304376 .rowsection.Conatct1.Conatct1form .bannersbody .book-app-frm{ width:50%;}
.contentpage_1304376 .contact-right-main{ width:50%;}
.contentpage_1304376 .contact-right-b .book-row .form-fields.book-row textarea{ width:260px;}
/* contact us */
.contentpage_1305686 .col2_T09{ width:100%; margin:0px;}
.contentpage_1305686 .col3_T09{ margin:0px; width:100%; border-width:1px;}
.contentpage_1305686 .container_customfields .form-fields textarea{ width:258px !important;}
.contentpage_1305686 .container_customfields #Div_Submit.form-fields{ width:100%;}
/* contact us */
.item1-content.content22{ display:block;}
.leftpane .label-arrow{ display:none;}
.item1-content.content44 h3{ text-align:center; color:#222;}
.item1-content.content44 p{ padding:10px 4px; text-align:center; color:#222;}
.item1-content.content44 a{ background:#222; color:#fff !important;}
}
@media only screen and (max-width: 700px){
.categories-page .col2_T09{ width:100%; float:none; margin-top:0px;}
.categories-page .col2_content_T09 #refinesearchctl{ margin:0px; display:none;}
.container2 .productscount{ float:left; text-align:left;}
.categoriesPageContent p{ display:none;}
.categoriesPageContent h3{ text-align:center; border-bottom:2px solid #ccc;}
.categoriesPageContent{ margin:0px; border:0px;}
.m-refine-toggle { background:#555555; display:block; border-radius:3px; color:#ffffff; font-size:16px; padding:10px 0; width:100%; cursor:pointer;}
.searchpage .col4_T09{ width:100%;}
.bucketgroup .bucket .btn_quick_view{ display:none !important;}
.categories-page .container2 .bucketgroup{ padding:0px; border:0px;}
.contentpage_1295132 .col2_content_T09 #refinesearchctl, .contentpage_1294660 .col2_content_T09 #refinesearchctl, .contentpage_1294662 .col2_content_T09 #refinesearchctl, .contentpage_1294636 .col2_content_T09 #refinesearchctl, .contentpage_1295178 .col2_content_T09 #refinesearchctl, .contentpage_1295186 .col2_content_T09 #refinesearchctl, .contentpage_1294994 .col2_content_T09 #refinesearchctl, .contentpage_1294988 .col2_content_T09 #refinesearchctl, .contentpage_1295188 .col2_content_T09 #refinesearchctl, .contentpage_1295190 .col2_content_T09 #refinesearchctl, .contentpage_1295204 .col2_content_T09 #refinesearchctl, .contentpage_1295254 .col2_content_T09 #refinesearchctl, .contentpage_1295310 .col2_content_T09 #refinesearchctl, .contentpage_1295312 .col2_content_T09 #refinesearchctl, .contentpage_1295314 .col2_content_T09 #refinesearchctl, .contentpage_1295316 .col2_content_T09 #refinesearchctl, .contentpage_1294668 .col2_content_T09 #refinesearchctl, .contentpage_1295338 .col2_content_T09 #refinesearchctl, .contentpage_1295340 .col2_content_T09 #refinesearchctl, .contentpage_1294658 .col2_content_T09 #refinesearchctl, .contentpage_1295132 .col2_content_T09 #refinesearchctl, .contentpage_1294180 .col2_content_T09 #refinesearchctl, .contentpage_1300376 .col2_content_T09 #refinesearchctl, .contentpage_1300396 .col2_content_T09 #refinesearchctl, .contentpage_1300398 .col2_content_T09 #refinesearchctl, .contentpage_1300400 .col2_content_T09 #refinesearchctl, .contentpage_1300402 .col2_content_T09 #refinesearchctl, .contentpage_1300406 .col2_content_T09 #refinesearchctl, .contentpage_1300414 .col2_content_T09 #refinesearchctl, .contentpage_1300416 .col2_content_T09 #refinesearchctl, .contentpage_1300420 .col2_content_T09 #refinesearchctl, .contentpage_1299678 .col2_content_T09 #refinesearchctl, .contentpage_1299682 .col2_content_T09 #refinesearchctl, .contentpage_1299684 .col2_content_T09 #refinesearchctl, .contentpage_1299672 .col2_content_T09 #refinesearchctl, .contentpage_1299686 .col2_content_T09 #refinesearchctl, .contentpage_1299652 .col2_content_T09 #refinesearchctl, .contentpage_1299654 .col2_content_T09 #refinesearchctl, .contentpage_1299668 .col2_content_T09 #refinesearchctl, .contentpage_1299672 .col2_content_T09 #refinesearchctl, .contentpage_1299640 .col2_content_T09 #refinesearchctl, .contentpage_1299610 .col2_content_T09 #refinesearchctl, .contentpage_1299646 .col2_content_T09 #refinesearchctl, .contentpage_1299648 .col2_content_T09 #refinesearchctl, .contentpage_1299650 .col2_content_T09 #refinesearchctl, .contentpage_1299938 .col2_content_T09 #refinesearchctl, .contentpage_1299636 .col2_content_T09 #refinesearchctl, .contentpage_1299614 .col2_content_T09 #refinesearchctl, .contentpage_1299630 .col2_content_T09 #refinesearchctl, .contentpage_1299632 .col2_content_T09 #refinesearchctl, .contentpage_1295288 .col2_content_T09 #refinesearchctl, .contentpage_1306382 .col2_content_T09 #refinesearchctl, .contentpage_1306386 .col2_content_T09 #refinesearchctl, .contentpage_1306388 .col2_content_T09 #refinesearchctl, .contentpage_1306390 .col2_content_T09 #refinesearchctl, .contentpage_1306520 .col2_content_T09 #refinesearchctl, .contentpage_1306522 .col2_content_T09 #refinesearchctl { display:none; margin:0px;}
.contentpage_1295132 .col2_T09, .contentpage_1294660 .col2_T09, .contentpage_1294662 .col2_T09, .contentpage_1294636 .col2_T09, .contentpage_1295178 .col2_T09, .contentpage_1295186 .col2_T09, .contentpage_1294994 .col2_T09, .contentpage_1294988 .col2_T09, .contentpage_1295188 .col2_T09, .contentpage_1295190 .col2_T09, .contentpage_1295204 .col2_T09, .contentpage_1295254 .col2_T09, .contentpage_1295310 .col2_T09, .contentpage_1295312 .col2_T09, .contentpage_1295314 .col2_T09, .contentpage_1295316 .col2_T09, .contentpage_1294668 .col2_T09, .contentpage_1295338 .col2_T09, .contentpage_1295340 .col2_T09, .contentpage_1294658 .col2_T09, .contentpage_1295132 .col2_T09, .contentpage_1294180 .col2_T09, .contentpage_1300376 .col2_T09, .contentpage_1300396 .col2_T09, .contentpage_1300398 .col2_T09, .contentpage_1300400 .col2_T09, .contentpage_1300402 .col2_T09, .contentpage_1300406 .col2_T09, .contentpage_1300414 .col2_T09, .contentpage_1300416 .col2_T09, .contentpage_1300420 .col2_T09, .contentpage_1299678 .col2_T09, .contentpage_1299682 .col2_T09, .contentpage_1299668 .col2_T09, .contentpage_1299672 .col2_T09, .contentpage_1299684 .col2_T09, .contentpage_1299686 .col2_T09, .contentpage_1299652 .col2_T09, .contentpage_1299654 .col2_T09, .contentpage_1299668 .col2_T09, .contentpage_1299672 .col2_T09, .contentpage_1299640 .col2_T09, .contentpage_1299610 .col2_T09, .contentpage_1299646 .col2_T09, .contentpage_1299648 .col2_T09, .contentpage_1299650 .col2_T09, .contentpage_1299938 .col2_T09, .contentpage_1299636 .col2_T09, .contentpage_1299614 .col2_T09, .contentpage_1299630 .col2_T09, .contentpage_1299632 .col2_T09, .contentpage_1295288 .col2_T09, .contentpage_1306382 .col2_T09, .contentpage_1306386 .col2_T09, .contentpage_1306388 .col2_T09, .contentpage_1306390 .col2_T09, .contentpage_1306520 .col2_T09, .contentpage_1306522 .col2_T09{ width:100%; margin-top:0px; float:none;}
/* pdp */
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{ width:100%; border:0px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .rightpane{ width:100%;}
/*.carry-moni-image{ float:left; text-align:left !important; width:55px;}
.mono_title{ float:left;}
.mono-guidance{ display:none;}
.monogram_content{ width:100%; float:none; border:0px; overflow:hidden; border:1px solid #ccc; border-width:2px 0px 1px 0px; padding:10px 0px 9px 0px;}
.carry-guide{ width:100%; float:none;  border:1px solid #ccc; border-width:1px 0px 2px 0px; padding:8px 0px; overflow:hidden;}
.carry-4{ float:left; text-align:left !important; width:55px;}
.carry-1{ float:left;}
.carry-2{ display:none;}
.mono-parent1{ border:0px; margin-top:10px;}
.carry-moni-image{ height:auto;}
.carry-3, .mono-add1{ float:right;}
.adhoc_cat{ position:static; clear:both; float:none; margin:0px auto; box-shadow:none; height:auto !important;}*/
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv{ display:block; overflow:hidden;}
/* pdp */
/* checkout */
.singlepagecheckout_v3 .left-col, .singlepagecheckout_v3 .right-col{ width:100%; float:none;}
.ui-dialog.addressedit-dialog{ width:300px !important;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3{ padding:0 10px 40px;}
.left-field{ width:100%; float:none;}
.right-field{ width:100%; float:none;}
.ui-dialog.addressedit-dialog .singlepagecheckout_v3 .action-bar{ width:100%;}
.ui-dialog.addressedit-dialog .ui-dialog-title{ margin-left:10px;}
/* checkout */
/* myaccount */
.myaccountparent .myaccountleftpane{ width:100%;}
.myaccountparent .accountoptions li{ float:left; padding:0px; background:#000; margin-right:10px; border:0px; border-radius:0px; margin-bottom:10px; width:100%;}
.myaccountparent .accountoptions li > span { width: 13%;}
.myaccountparent .accountoptions li a{ width:87%;}
.myaccountparent .accountoptions li.profile a{ margin-left:0px;}
.myaccountparent .myaccountleftpane{ background:none; ;}
.myaccountparent > .myaccountrightpane{ width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace{ display:block;}
.myaccountparent.trackorder .ordersearch .ordno, .myaccountparent.trackorder .ordersearch .mobile{ display:block; width:100%;}
.myaccountparent.trackorder .ordersearch .navbtn{ display:block; margin:10px 0px;}
/* myaccount */
/* search */
.searchpage .col2_content_T09{ width:100% !important;}
.searchpage .col3_T09{ width:100%;}
.searchpage .col2_T09{ width:100% !important;}
/* search */
/* warranty & Return Popups */
.warranty-block, .free-return{ width:300px; padding:15px; margin-left:-150px;}
/* warranty & Return Popups */
.home .item-2-content{ width:100%;}
.zopim{ display:none !important;}
}
@media only screen and (max-width: 680px){
#owl-demo .item1, #owl-demo .item2{ background-size:420px auto; height:auto;}
.item1_content{ top:200px; margin:0px; width:100%; box-sizing:border-box; padding-left:0px;}
.paymentdetailspage .container2{ width:100%;}
.container23{ height:60px;}
.container7 .ctl_multiple_image .smallimages a.next{ left:0px; background-position:17px 0px;}
.Airline_Guide{ width:300px; padding:35px 15px; margin-left:-150px; height:515px;}
}
@media only screen and (max-width: 640px){
.container2 .bucketgroup .bucket{ width:46% !important; margin:2% !important;}
.home .container2 .bucketgroup .bucket{  margin:15px 4px !important;}
.cartflow_container1 .shoppinggrd{ overflow:auto;}
.grd_newstyle{ width:99%;}
.grd_newstyle td.col_total{ text-align:center;}
.grd_newstyle td{ text-align:center;}
.brands_parent {   width: 100%;}
#owl-demo1 { width: 100%;}
.search-not-found{ width:100%;}
.myaccountpage .ui-tabs .ui-tabs-nav .ui-state-default a{ padding:0 6px}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata{ width:100% !important; margin:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails{ padding:15px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails ul.fs_field li.fs_fielddata:nth-child(2n+2){ margin:0px;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1 .navbtn_m{ box-sizing:border-box;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar{ width:100%;}
.ui-dialog.addressedit-dialog .singlepagecheckout .customerdetails .action-bar .navbtn1{ margin:0px; width:100%;}
.myaccountparent .myaccountrightpane #Changepassword .profile_details{ width:100%;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img{ width:auto; float:none;}
.myaccountparent .myaccountrightpane .orders_details .grd .p_img img{ margin:0px auto;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_desc{ width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns{ width:100%; margin-top:20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns .cancel-btn{ float:left; width:90px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items li .order_desc_col .order_actions_btns .reorder-btn{ margin-top:0px; width:90px;}
.myaccountparent .myaccountrightpane .order_summery .order_info{ width:100%; margin-bottom:55px;}
.myaccountparent .myaccountrightpane .width_fourtynine{ width:100%;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup #divTrackOrderHtml .orders_details .width_fourtynine{ width:100%;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup #divTrackOrderHtml .orders_details .grd table{ width:600px;}
.myaccountparent.trackorder .myaccountrightpane .account_contents .containergroup #divTrackOrderHtml .orders_details{ overflow:scroll;}
.monogram_content{ width:100%; border-top:2px solid #ccc; border-right:0px; padding-bottom:0px; overflow:hidden;}
.carry-guide{ width:100%;}
.carry-4{ width:20%; float:left; padding:5px 0px; text-align:left;}
.mono-parent1{ display:block;}
#monId { width: 40% !important;}
.carry-moni-image{ padding-top:10px; width:20%; float:left; text-align:left !important; text-indent:7px;}
.mono_title{ width:50% ;float:left; padding:17px 0; text-align:left !important;}
.mono-guidance{ display:none;}
.mono-parent1 .monogram_content + .carry-guide{ border:0px;}
.monogramming_guide{ line-height:27px;}
.mono-add1{ float:right; width: 20%}
.carry-1{ width:50%; float:left; text-align:left; padding:17px 0px;}
.carry-2{ display:none;}
.carry-3{ float:right; padding:15px 0px; width: 25%;}
.mono-parent1{ padding:0px;}
.container22 .owl-controls .owl-buttons .owl-prev{ left:-16px;}
.container22 .owl-controls .owl-buttons .owl-next{ right:-16px;}
.productdetail_container .productbucketgroup .productdetailbucket{ display:block !important;}
.ui-dialog.popup-registration{ top:-9px !important;}
.contentpage_1295618 .store-address{ padding:15px !important;}
.contentpage_1295618 #owl-demo .item a{ width:100% !important; display:block !important; text-align:center !important;margin:0px;}
.contentpage_1295618 .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-5px !important;}
.container21 .bucketgroup .bucket { margin: 15px 5px !important;}
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist{ width:45%;}
#airlineData td, #airlineData th{ text-align:left !important; font-size:11px !important; padding:15px 7px !important;}
.sitemap-1 .container2 .containergroup .smpsub_p_r{ width:100%;}
.sitemap-1 .container2 .containergroup .smp_p_l{ width:100%;}
.productdetailpage #main{ width:100% !important;}
.container23{ padding:0px 20px;}
.productdetail_container .productbucketgroup .productdetailbucket .productdetail_leftdiv .productdescription .leftpane{ padding:0px 20px; box-sizing:border-box;}
.container9 .ctl_aboutbrand{ padding:0px 20px 10px;}
.price-and-rating{ padding:0px 20px; box-sizing:border-box;}
.varient-qty{ padding:0px 20px;}
.carry-moni-image{ padding-left:12px;}
.carry-4{ padding-left:13px;}
.slideToggle h3{ padding-left:40px; background-position:20px center;}
.slideToggle h3.Selected{ padding-left:40px; background-position:20px center;}
.slide-content > div{ margin:0 0 0 19px;}
.short-desc12 > a{ padding-right:10px;}
.warranty_block a{ padding-right:10px;}
.contentpage_1304376 .rowsection.Conatct1.Conatct1form .bannersbody .book-app-frm{ width:100%; border-right:0px;}
.contentpage_1304376 .contact-right-main{ width:100%;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.popup-shipmentdetails.ui-draggable.ui-resizable{ width:90% !important; box-sizing:border-box; margin-left:5% !important;}
.myaccountparent .shipment_details .shipment li .twocols{ width:100%;}
.container_stockavailability{ padding-left:20px;}
.rating_wrapper{ display:none;}
}
@media only screen and (max-width: 480px){
.ui-dialog.popup-login{ width:330px !important; padding:10px; box-sizing:border-box;margin:0 auto;}	
.container7 .ctl_multiple_image{height:265px;}
.container7 .ctl_multiple_image .smallimages #scrollable{ height:265px;}
.container7 .ctl_multiple_image .smallimages div.items{ height:208px !important;}
/*.adhoc_cat, .Bottom.ad-hoc-form-1.CustomField{ width:100%;}
.mono-close{ display:none;}*/
.title-info{ height:60px;}
.container2 .bucketgroup .bucket .bucket_left h4.mtb-title{ height:40px; overflow:hidden;}
.container2 .bucketgroup .bucket .bucket_left img.mtb-img{ padding:15px;}
.ui-dialog.popup-registration{ width:300px !important; box-sizing:border-box; padding:10px 15px;}
.item1_content{ min-width:auto;}
.singlepagecheckout_v3 .ordersummery .summery-table .col1{ width:70%;}
.singlepagecheckout_v3 .ordersummery .summery-table td.col2{ width:30%;}
/* checkout */
.checkout-footer-top{ padding:15px;}
.flip-left > a { display:block; float:none; margin:0 auto; width:56px;}
.flip-right{ float:none; text-align:center;}
.checkout-tumi{ float:none; text-align:center;}
.singlepagecheckout_v3 .checkout-steps{ margin:0px auto; width:310px; float:none;}
.singlepagecheckout_v3 .checkout-steps ul{ padding:5px 0 15px;}
.singlepagecheckout_v3 .login-options{ width:100%;}
.singlepagecheckout_v3 .user-details .shipping-address{ width:100%; margin-bottom:15px;}
.singlepagecheckout_v3 .user-details .add-newaddress{ width:100%;}
/* checkout */
/* myaccount */
.myaccountparent{ position:static; overflow:hidden; background:none;}
.myaccountparent .accountoptions{ display:block;}
.myaccountparent .myaccountleftpane{ height:auto;}
.myaccountparent .accountoptions li a{ padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup{ background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle, .myaccountparent .myaccountrightpane .account_contents .containergroup .topspace .formstyle.right-form{ box-sizing:border-box;}
.myaccountparent .myaccountrightpane .profile_details .save_field{ padding:0px 0px 20px 20px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_filter{ background:none;}
.myaccountparent .accountoptions li.savedcart a{ padding-left:0px;}
.myaccountparent .accountoptions li.profile a{ padding-left:0px;}
.myaccountparent .myaccountrightpane .shipping-address{ width:100%;}
.myaccountparent .myaccountrightpane .add-newaddress{ width:100%;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .title{ padding:0px; background:none;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .title h1{ color:#222;}
.sort-by-date{ width:43%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110{padding-left:0px; margin-left:0px; width:60%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate{ border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .calender{ display:block;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .search_btn{ width:10%; float:right; margin:35px 0px 0px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .order_search{ clear:none; float:left; border:0px; background:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order_sort{ width:44%; float:right; border:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .sort_list{ margin:0px; text-align:left;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .filteroptions .bydate .txt110 .txtbox{ width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head{ padding:14px 0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails, .myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div{ margin-right:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .grd-row .row-head .right-div .btn-orderdetails .navbtn_m{border:0px; border-radius:0px;}
.myaccountparent .myaccountrightpane .account_contents.orderlist_contents .containergroup .order-grd .grd-row .order_desc_col{ padding:8px 0px; width:70%;}
.myaccountparent .myaccountrightpane .orders_details .grd .order_desc{ width:95%;}
.myaccountparent .myaccountrightpane .width_fourtynine{ box-shadow:none;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-amount{ box-shadow:none;}
.myaccountparent .myaccountrightpane .navbtn.reorderbtn .navbtn_m{ border:0px; background:#c41e3a; border-radius:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd{ box-shadow:none; border:0px;}
/* myaccount */
.scroller-div .viewport ul.SearchCart li{ padding:5px;}
.container15 .ctl_cartdiv .cartbuttondiv{ position:fixed; left:0px; width:100%; bottom:0px; z-index:999;}
/* pdp */
/* pdp */
.SetPassword-page .container2{ width:100%;}
.vwforgotPwddiv{ width:100%;}
.vwforgotPwddiv > h2{ font-size:18px; text-align:center;}
.page-404{ width:100%;}
.page-404-1{ text-align:center;}
.scroller-div .viewport ul.SearchCart li a.img-product{ width:22%;}
.scroller-div .viewport ul.SearchCart li a.title-product{ float:left; margin-top:24px;}
.ac_results.search-dropdown .result-found{ padding:13px 13px 13px 10px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd .shipment-items{ margin:0px 5px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-desc .topspace.order_summery{ padding:10px !important;}
.myaccountparent .myaccountrightpane .order_amt_summery li{ padding:0px;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{ float:right;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-grd .shipment-items{ margin:0px;}
}
/* Tumi static pages css */
.cs-page-view ul{margin:0;padding:0;list-style:none;}
.cs-page-view #main-wrapper{width:100%;font-family:proxima-nova,sans-serif;}
.cs-page-view #wrapper{width:100%;}
.cs-page-view ul li { font-size: 16px; }
.cs-page-view a:hover{}
.cs-page-view .CS_head_style h1{text-align:left;color:#fff;margin-left:30px;font-weight:normal;font-size:22px;padding-top:55px;display:inline-block;}
.cs-page-view .CS_main_Header{border:1px solid #ccc;margin-top:30px;}
.cs-page-view h2 { text-align: center;color: #000; font-size: 20px; padding-top: 20px;}
.cs-page-view p.cs_head_data{text-align:center; padding:10px 0px;width: 40%;margin:auto;}
.cs-page-view .callus{text-align:center;line-height:unset !important;color:#6c6666 !important;font-weight:bold;font-size:12px !important;margin:0px;}
.cs-page-view .contact_num{text-align:center;line-height:unset !important;color:#000 !important;font-weight:400;padding-bottom:20px;margin:5px;font-size: 18px;}
.cs-page-view .main_header{background:#222;height:170px;clear:both;}
.cs-page-view #breadcrumbs-wrap{background:#222;color:#fff;clear:both;height:45px;padding-top:16px;}
.cs-page-view #breadcrumbs{list-style:none;margin:0;padding:0;clear:both;overflow:hidden;position: relative;left: 20px;}
.cs-page-view #breadcrumbs li{float:left;margin:10px 6px;font-size:11px;}
.cs-page-view #breadcrumbs a{color:#fff;}
.cs-page-view a{text-decoration:none;color:#222;}
.cs-page-view .CS_head{height:70px;}
.cs-page-view .CS_head h1{text-align:left;color:#fff;margin-left:80px;font-weight:400;font-size:34px;padding-top:12px;text-transform: uppercase;}
.cs-page-view .CS_head_Links ul li{color:#fff;padding:8px 80px;float:left;}
.cs-page-view .CS_head_Links ul li a{color:#fff;font-weight:bold;font-size:16px;}
.cs-page-view .CS_head_Links ul li a:hover{color:#bb2031;text-decoration:underline;font-weight:bold;}
.cs-page-view .main-content-section{width:92%;margin:auto;}
.cs-page-view .col-main h1{text-align:center;text-transform:uppercase;color:#555;font-size:21px;font-weight:400;letter-spacing:0.025em;}
.cs-page-view .col-main a{text-decoration:underline;}
.cs-page-view p{font-size:16px;letter-spacing:.01em;color:#555555;line-height:25px; margin: 10px 0px;}
.cs-page-view .col-main{width:1200px;margin:30px auto;}
.cs-page-view .Headdata{background:#ebebeb;line-height:100px;margin-bottom:10px; padding:3%;}
.cs-page-view .headbottom{border-bottom:1px solid #a49797;clear:both;display:block;width:6%;margin:auto;position:relative;top:-14px;}
.cs-page-view ol li{float:none !important;clear:both;width:100%;padding:6px 0px;margin-left:20px;font-size:15px;}
.cs-page-view label{max-width:20%;width:12%;padding:12px 6px;display:inline-block; color: #000;font-weight: 600;}
.cs-page-view input[type="text"],input[type="email"],select,textarea{width:35%;padding:8px 0px;margin:4px 0px; border: 1px solid #ccc;}
.cs-page-view #cmsFaqs,#cmsEmailUs{width:30%;background:#ebebeb;border:0;padding:6px;font-size:16px;}
.cs-page-view .first::after{content:"/";width:0px;height:0px;display:inline-block;margin-left:6px;color:#fff;}
.col-main h3{font-size:15px;font-weight:normal;}
.cs-page-view table{color:#000;font-size:16px;padding:8px 0px;}
.cs-page-view .CS_main_content{margin-top:20px;}
.cs-page-view ul.CS_list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;}
.cs-page-view ul.CS_list li{width:31%;border:1px solid #ebebeb;margin-bottom:25px;}
.cs-page-view .CS_list_data{height:400px;}
.cs-page-view .Cs_list_head{height:50px;background:#ccc;font-size:16px;color:#000;}
.cs-page-view .Cs_list_head{height:59px;background:#ebebeb;font-size:16px;color:#000;}
.cs-page-view .iconStyle{width:80px;background:#221e1f;height:59px;float:left;text-align:center;display:block;}
.cs-page-view p.Cs_list_headtext { display: inline-block; padding-left: 15px;font-weight: 600;margin: 17px 0px;color: #000;font-size: 15px;}
.cs-page-view ul.CS_list_content{margin:35px 0px;padding:0;width:100%;}
.cs-page-view ul.CS_list li li{border:0px;width:90%;border-bottom:1px dotted #bbbbbb;margin:auto;line-height:50px;}
.cs-page-view ul.CS_list li li a{font-size:14px; letter-spacing:0.025em; font-weight:400;}
.cs-page-view ul.CS_list li li a.care-returns{ font-size:12px; font-weight:700; color:#222; letter-spacing:0.025em; padding-right:15px; background:url(images/custom_v2/care-right.svg) no-repeat right center / 10px auto;}
.cs-page-view ul.CS_list li li a.care-returns:hover{ background:url(images/custom_v2/care-right-1.svg) no-repeat right center / 10px auto;}
.cs-page-view ul.CS_list li li a:hover{ color:#c41e3a;}
.cs-page-view ul.CS_list li li:last-child{border:none;}
.cs-page-view p.returntext{height:80px;width:90%;margin:40px auto;}
.cs-page-view .Cs_list_mostvisited{height:40px;text-align:center;line-height:80px;font-size:15px;color:#000;font-weight:600;}
.cs-page-view .cs_menu{color:#fff;border:1px solid #fff;padding:2px 28px;margin-left:20px;background:url(images/custom_v2/3x3-grid.png);background-color:rgba(0, 0, 0, 0);background-repeat:repeat;display:inline-block;width:20px;height:22px;	background-repeat:no-repeat;background-position:6px 6px;background-size:13px;}
.cs-page-view ul.showmenu{display:none;position:absolute;left:98px;top:138px;width: 31%; padding-top:5px; -moz-padding-before:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
.cs-page-view ul.showmenu{top:138px;} 
/* Safari only override */
::i-block-chrome,.cs-page-view ul.showmenu{top:138px;} 
}
.cs-page-view ul.menuStyle{width:100%;margin-left: 25px;}
.cs-page-view ul.menuStyle li{width: 29.3%;height: 123px;background: #fff;border: 1px solid #e1e1e1;float: left; border-width:0 1px 1px 0;}
.cs-page-view ul.menuStyle li a {height:53px;display: block;  text-align: center;}
.cs-page-view .cs_menu:hover > ul ul{display:block !important;}
.cs-page-view .account-nav-arrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 9px;height:0;width:0;position:relative;left:188px;top:1px;}
.cs-page-view .col-main table tr td { padding: 10px 6px; }
.cs-page-view ul.yourOrderList {margin: -6px 0px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;position: relative;left:35px;}
.cs-page-view ul.yourOrderList li {color: #fff;padding: 0px 30px;float: left;}
.yourOrderStyle ul li {line-height: 40px !important;}
.cs-page-view .SecureList li { padding: 8px 50px !important; }
.corporate_contacts {  display: flex; justify-content: space-between;flex-wrap: wrap;}
.corporate_contacts p { width: 23%;}
.InterCoprpratestyle p {width: 33%;padding: 20px 0px;}
.InterCoprpratestyle {display: flex;flex-wrap: wrap;}
.cs-page-view ul.yourOrderList li a {font-size: 12px;}
.cs-page-view .InterCoprpratestyle span,.InterCoprpratestyle a { font-weight: normal !important; }
ul.faq_List li { padding: 6px 0px; }
.cs-page-view ul.menuStyle p { margin:0px;text-align: center;font-size: 12px; }
.cs_ship{display:block;background:url('images/custom_v2/Shipping-Black.svg') no-repeat center / 40px auto;width:40px;height:40px;margin:15px auto; }
.cs_return{display:block;background:url('images/custom_v2/return-black.svg') no-repeat center / 40px auto;width:40px;height:40px;margin:15px auto;} 
.cs_service{display:block;background:url('images/custom_v2/Service-Black.svg') no-repeat center / 40px auto;width:40px;height:40px;margin:15px auto;}
.cs_payment{ display:block; background: url('images/custom_v2/Payment-Black.svg') no-repeat center / 40px auto;width: 40px; height: 40px; margin:15px auto; }
.cs_warranty { display:block; background: url('images/custom_v2/Product-Black.svg') no-repeat center / 40px auto;width: 40px; height: 40px; margin:15px auto; }
.cs_faqs { display:block; background: url('images/custom_v2/FAQs-Black.svg') no-repeat center / 40px auto;width: 40px; height: 40px; margin:15px auto; }
.cs-page-view ul.menuStyle li a:hover {background: #c51e3a;color: #fff;text-decoration: none; height:123px;}
.cs-page-view ul.menuStyle li a:hover p { color:#fff; }
.csimg {display: inline-block; background: url('images/') no-repeat;}
.cs-page-view ul.menuStyle li a:hover .cs_ship {display: inline-block; background: url('images/custom_v2/Shipping.svg') no-repeat  center / 40px auto;width: 40px; height: 40px;}
 .cs-page-view ul.menuStyle li a:hover .cs_return {display: inline-block; background: url('images/custom_v2/returns.svg') no-repeat  center / 40px auto;width: 40px; height: 40px;}
 .cs-page-view ul.menuStyle li a:hover .cs_service {display: inline-block; background: url('images/custom_v2/service.svg') no-repeat  center / 40px auto;width: 40px; height: 40px;}
 .cs-page-view ul.menuStyle li a:hover .cs_payment {display: inline-block; background: url('images/custom_v2/Payment.svg') no-repeat  center / 40px auto;width: 40px; height: 40px;}
 .cs-page-view ul.menuStyle li a:hover .cs_warranty {display: inline-block; background: url('images/custom_v2/Product Info and Warranty.svg') no-repeat center / 35px auto;width: 40px; height: 40px;}
 .cs-page-view ul.menuStyle li a:hover .cs_faqs {display: inline-block; background: url('images/custom_v2/FAQs.svg') no-repeat  center / 40px auto;width: 40px; height: 40px;}
.cs-page-view .iconStyle:hover {background: #bb2031;}
.tumi_container .list__item a {margin-left: 20px;}
.align-cs {display: inline-block;margin-top: -6px;vertical-align: middle;}
.contentpage_1295680 .container_customfields{font-size:12px;width:50%;margin-left: 3%;}
.contentpage_1295680 .container_customfields .form-fields{margin-bottom:10px;display:table;width:100%;}
.contentpage_1295680 .container_customfields label{width:12%;color:#222;display:table-cell;height:30px;font-size:16px;vertical-align:middle;}
.contentpage_1295680 .container_customfields .form-fields .field-text{border:1px solid #ccc;height:40px;text-indent:4px;width:70% !important;display:table-cell;}
.contentpage_1295680 .container_customfields select{border:1px solid #ccc;height:40px;text-indent:4px;width:70% !important;display:table-cell;}
.contentpage_1295680 .container_customfields textarea{width:70% !important;text-indent:4px;}
.contentpage_1295680 .success-msg p {font-size: 20px;color:#43895f;text-align: center;padding: 14px;}
.contentpage_1295680 h2 {margin-top: 20px !important;}
.empty_msgsmall { margin-top:25px !important;}
.container1 .refine_attributes, .container2 .refine_attributes {display: none !important;}
.owl-center .owl-wrapper {width: 100% !important;text-align: center;}
#monId {max-width: 25px;background: #555555;border:1px;border-radius: 4px;width: 12%;color:#fff;font-weight:400;text-transform:uppercase;text-align:center; padding:4px; margin-top: 7px;font-size: 9px; letter-spacing:0.1em;}
 .mono-dialog .ui-widget-content, .mono-dialog .ui-draggable .ui-dialog-titlebar{border: 0px !important;}
.mono-success-message {color: green;font-size: 16px;font-weight: 400;}
.mono-dialog {width: 23% !important; border: 1px solid #ccc;text-align: center;}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink {width: 100% !important}
.container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink .small_btn {font-size:14px;color:#000;width:3%;background: #ccc;}
.frgtMobileId {font-size: 16px !important;}
.container2 .containergroup #tempSetPwd.formstyle ul.fs_field { width:100%;}
.container2 .containergroup #tempSetPwd.formstyle li.fs_fielddata { width:80%;margin: 10px auto;}
.container2 .containergroup #tempSetPwd.formstyle li span.cartformright { display: block !important; }
.cartformright input,textarea {font-family: Proxima-Nova, sans-serif;}
#password-strength-status {font-weight: bold;font-size: 12px;}
.productdetailpage .container_review .ctl_review_rating .productreviews .reviewlist li .reviewslink .small_btn {width:12%;}
#password-strength-status.weak-password {color: #ba0c2f;}
#password-strength-status.strong-password{color: #329800;}
#password-strength-status.medium-password {color: #f0ad4e;}
.mono-success-message {font-size:14px;margin-top:10px;}
.Loaylity {font-size: 25px;text-align: center;line-height: 100px;color: red;text-transform: capitalize;font-weight: 600;}
@media only screen and (max-width: 789px) {
.CS_list li:nth-child(3) ,.cs-page-view ul.CS_list_content,.cs-page-view p.returntext{display: none;}
.cs-page-view .CS_list_data {height: 0px;}
.cs-page-view .Cs_list_head {height: 60px;background: #ebebeb;border-bottom: 1px solid #ddd;}
.cs-page-view ul.CS_list {margin-bottom: 20px;}
.cs-page-view .iconStyle {height: 60px;width: 20%}
.cs-page-view .cs_menu { display: none; }
.cs-page-view .iconStyle a img {width: 25px !important;margin: 20px !important;height: 25px !important;}
.Cs_list_headtext a::after{content:"";border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);float:right;position:relative;left:12px;text-align:right;top:4px;}
.cs-page-view p.Cs_list_headtext a {display: block;}
.cs-page-view p.Cs_list_headtext {display:block;width:68%;float:left;margin:0;padding:20px 20px;font-size: 13px;line-height: 19px;font-weight: 700;}
.cs-page-view #breadcrumbs li { font-size: 10px; }
.cs-page-view ul.CS_list li { width: 100%; margin:0px; }
.cs-page-view .main_header { height: 170px; }
.cs-page-view #breadcrumbs-wrap {height: 40px; visibility: hidden;}
.cs-page-view .CS_head_style h1 { padding: 10px 0px; width: 100%;text-align: center;margin:0px;font-size: 26px; }
.CS_head_Links {height: 100%;overflow: hidden;padding-bottom: 20px;display: none;}
.cs-page-view .Headdata {height: 50px;line-height: 35px;margin-top: 0px;}
.cs-page-view .CS_head_Links ul li { padding:6px !important; width: 100%;text-align: center; }
.cs-page-view .main-content-section,.cs-page-view .col-main { width: 100%; margin: 0px; }
.cs-page-view .col-main h1 { font-size: 15px; }
.cs-page-view .headbottom { width: 6%;top: -10px; }
.cs-page-view p { margin: 0px;padding: 6px;width: 100%; }
.cs-page-view #cmsFaqs, #cmsEmailUs { width: 90%; display: block; margin:10px auto; }
.cs-page-view label {max-width: unset;width: 90%;display: block;margin: 8px auto;padding: 0px;}
.cs-page-view input[type="text"], input[type="email"], select, textarea {width: 90%;padding: 5px 6px;margin: auto;display: block;}
.cs-page-view .CS_head h1 {text-align: center;font-size: 26px;width: 100%;margin: 0px;}
.cs-page-view ul.yourOrderList { position: unset; }
.cs-page-view p.cs_head_data {width: 80%;}
.tumi_corporate {margin: 20px !important;}
.tumi_corporate h1 {text-align:center;font-size: 25px !important;}
.tumiDiffWrapper ul.Tumi_Diff_List li { width: 100%;}
.contentpage_1295680 .container_customfields { width:90% }
.contentpage_1295680 .container_customfields label {width: 24%;height: 30px; }
.contentpage_1295680 .container_customfields .form-fields .field-text {width:100% !important;height:30px; }
.contentpage_1295680 .container_customfields select { width:100% !important;height:35px;}
.contentpage_1295680 .container_customfields textarea {width:96% !important; }
.cs-page-view #wrapper{ width:96%; margin:0px auto;}
.contentpage_1295680 .container_customfields #Div_Submit.form-fields{ box-sizing: border-box; float: left; padding-left: 24%; position: static; width: 100%;}
.contentpage_1295680 .container_customfields .form-fields .navbtn{ width:100%; height:40px;}
.contentpage_1295680 .container_customfields .form-fields .navbtn .navbtn_m{ width:100%;}
.contentpage_1295680 .container_customfields .form-fields .navbtn .navbtn_m .mj_btnbg{ width:100% !important;}
.container2 .containergroup .formstyle li .fs_fielddesc > input[type="radio"]{ width:auto; display:inline-block;}
}
@media only screen and (max-width: 360px){
.home .container2 .bucketgroup .bucket{ width:119px !important;}
.container23 .breadcrumbg_l .breadcrumlnk{ height:auto;}	
.container19 .bucketgroup .bucket{ width:119px !important;}
.item1_content{ top:210px; background-size:cover;}
.adhoc_cat{ width:380px;}
.Bottom.ad-hoc-form-1.CustomField{ padding:10px 30px 30px 20px;}
.empy-cart{ width:100%;}
.container21 .bucketgroup .bucket{ width:119px !important;}
.singlepagecheckout_v3 .payment-options .navbtn1, .singlepagecheckout_v3 .payment-options .navbtn_m{ width:100%;}
.singlepagecheckout_v3 .right-col .ordersummery .summery-table{ padding:5px;}
.singlepagecheckout_v3 .ordersummery .order-total{ padding:5px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span{}
.container2 .containergroup .formstyle li .fs_fielddesc > input[type="radio"]{ margin-top:1px !important; margin-right:0px !important;}
.myaccountparent .myaccountrightpane .profile_details .save_field{  box-sizing: border-box; padding: 0 16px 16px;}
.myaccountparent .myaccountrightpane .profile_details .save_field .fs_fielddesc .navbtn_m{ width:100%;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .formstyle.right-form{ padding-top:0px !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .formstyle{ padding-bottom:0px !important;}
.fs_fielddata.gender-selection{ padding-bottom:0px !important;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .order-desc{ padding:0px;}
.myaccountparent .myaccountrightpane .account_contents .containergroup .nonship-product .order-grd .shipment-items{ margin-left:0px; margin-right:0px;}
.myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_attributes, .myaccountparent .myaccountrightpane .order_amt_summery .amtsummery_values{ width:50%;}
.container7 .ctl_multiple_image{ height:265px;}
}
@media only screen and (max-width: 320px){
.adhoc_cat{ width:340px;}	
.Bottom.ad-hoc-form-1.CustomField{ width:340px;}
}
.carousel-wrap{max-width:800px;padding:5px 35px;margin:0 auto;position:relative;display:block;height: 17px;}
.carousel-thumbs-wrap{width:100%;overflow:hidden;}
.carousel-thumbs{white-space:nowrap;position:relative;text-align:center;transition:.5s ease-in-out;left:0%;font-size:0;}
.carousel-thumbs span{display:inline-block;width:33.33%;padding:0px;position:relative;border-bottom:2px solid transparent;}
.controls-nav{display:flex;justify-content:space-between;position:absolute;width:100%;height:0;top:0;bottom:0;left:0;right:0;margin:auto;}
.controls-nav p{margin:0;line-height:0;font-size:0;width:30px;height:30px;margin-top:-15px;position:relative;}
.controls-nav p:after{content:'';position:absolute;width:6px;height:6px;line-height:30px;top:-6px;bottom:0;left:0;right:0;margin:auto;border:1px solid #555;}
.controls-nav p#prev:after{border-left:transparent;border-bottom:transparent;transform:rotate(-135deg);}
.controls-nav p#next:after{border-left:transparent;border-bottom:transparent;transform:rotate(45deg);}
.controls-nav.hidden{display:none;}
.variant_count { display: none; }
.cartdetails_div .empty_cart.NoItems {display: none !important;}
.cartdetailsinfo.HasItems.testcart {display: block !important;}
#SwatchColorId {border: 0px;font-size: 12px;padding-left: 2px;font-weight:400; letter-spacing:0.04em; color:#777; }
#PickUpLoading.loader{ background:url(images/custom_v2/Loader_PDP.gif) no-repeat left bottom; height:30px;width:30px;float: none; margin:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span.PayPal{ background:url(images/custom_v2/Paypal-pg22.png) no-repeat top left; height: 37px;display: inline-block;width: 308px;font-size: 0px; float:left;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li.PayPal{ margin-bottom:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span.Credit.Card{ background:url(images/custom_v2/CC-options-pg.png) no-repeat 170px -3px; padding-right:250px; display:inline-block; height:35px; padding-top:10px; line-height:0px;background-size: 40%;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span.Adyen{ background:url(images/custom_v2/CC-options-pg.png) no-repeat 45px -6px; padding-right:250px; display:inline-block; height:35px; padding-top:10px; line-height:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span label.titlestyle_1{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span label.paybleamount{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails span ul { display:none;}
.ramu1{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails.Credit-CreditCard .titlestyle_1, .singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails.Credit-CreditCard .paybleamount{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods .paymentdetails.Credit-CreditCard span ul li{ display:none;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li.PayPal a { float: left;}
@-moz-document url-prefix() {
.singlepagecheckout_v3 .payment-options .payment-methods ul li span.PayPal{ top: -15px;}
}
@media only screen and (max-width:440px){
.singlepagecheckout_v3 .payment-options .payment-methods ul li span.Credit.Card{ background:none; padding-right:0px;}
}
@media  only screen and (min-width: 1650px) and (max-width: 1889px) {
div.sale-hero {height: 620px !important;}
div.sale-hero .copyBlock1 {padding-top: 150px !important;}
div.sale-hero p.sale-disclaimer {margin-top: 210px !important;}
}
/*hiding overlay*/
.pp-promotion .overlay-1 {display: none;}
/* custom */
/* Saida 01-03-2019 */
ul.floor_nav {display: none;}
Navimg6_Banner .nav-view { display: none !important;}
.Landing-page-breadcrmb{position:relative;}
.Landing-page-breadcrmb .breadcrumlnk{position:absolute;z-index:99;padding:10px;}
.Landing-page-breadcrmb .breadcrumlnk a:first-child::after{content:"/";padding-left:10px;}
.Landing-page-breadcrmb .breadcrumlnk a{color:#fff;font-size:12px;margin-left:0px;text-decoration:none;}
.Landing-page-breadcrmb .breadcrumlnk .maincategoery{color:#fff;background:none;padding-left:10px;font-family:proxima-nova,sans-serif;font-size:12px;margin-left:0px;}
.cmp_pop_close{background:url(images/final/Compare-Close.png);background-size: 12px;}
.cmp_pop_tr {top:6px;}
.otherpages .container2 .showcase_prev,.otherpages .container2 .showcase_next {top: 46%;}
.ProdTag.ProdTagCNY {z-index: 99;background: #bb2031;}
.custom_block1 {padding-right: 22px;}
.cs-contact {display: inline-block;float: left;margin-right: 12px;margin-top: 14px;}
.Accessories ul.floor_nav li .sub-menu-wrapper .nav_row .nav_col.navlast_col a a.nav-view {
    bottom: -44px !important;}
.grditemstyle_productdetails .productdescdiv li.productname a {color:#000;text-decoration:none;}
.chrismastext{font-size:13px;height:40px;line-height:40px;}
.semi-annual-sale{height:40px;background:#555;color:#fff;line-height:40px;display:block;}
.semi-anual-text{letter-spacing:0.16em;font-size:13px;font-weight:normal;display:none;}
.New-spring a{text-decoration:none;font-size:13px;}
.announcement1,.announcement2,.announcement3,.semianual-text,.New-spring{display:none;}
.announcement1 a,.announcement2 a,.announcement3{font-size:13px;text-transform:capitalize;text-decoration:none;}
.announcement1 a:hover,.announcement2 a:hover{text-decoration:underline;}
.semi-anual-text a{color:#fff;text-decoration:none;font-weight:700;letter-spacing:0.5em;}
.sale-shopNow a{letter-spacing:1px;font-weight:600;font-size:14px;position:relative;left:10%;}
.SemiClose{background:url("images/final/cancel.png") left top no-repeat;height:23px;width:23px;display:block;position:absolute;top:2px;right:9px;z-index:100;background-size:12px;background-position:bottom;}
.header-top-wrapper,.new-arrival-m,.container_cartpromo{display:none !important;}
#CountDownspan{margin:8px;position:relative;top:-3px;}
#CountDown{display:inline-block;color:#fff;font-size:16px;margin-left:10px;font-weight:bold;}
.ProdTag12{display:block;background:#be2b3b;color:#ffffff;font-size:12px;letter-spacing:0.025em;padding:2px 34px;position:absolute;top:10px;height:24px;line-height:24px;z-index:9;font-weight:bold;}
.semi-anual-text{font-weight:normal;}
.bilshipaddress{font-size:14px;padding:9px 0px;display:block;height:100%;}
.bilshipTitle{color:#000;padding:10px 0px;font-weight:bold;font-size:16px;}
#BillingAddressSelection{display:none;}
.bilshipaddress a{color:#c41e3a}
.stp4edit a{cursor:pointer;margin-left:10px;color:#000;font-weight:bold;text-transform:uppercase;}
.singlepagecheckout_v3 .payment-options .billing-address{margin-top:0px;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li.PayPal a{float:none;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li span{height:15px;}
.nonship-product {order: 0;}
.myaccountparent .fl_right {padding-top: 30px;}
.myaccountparent .myaccountrightpane .order_address li {color:#333;}
.myaccountparent .myaccountrightpane .order_summery .order_info div {font-size: 14px !important;color: #000 !important;margin: 4px 0px;}
.myaccountparent .myaccountrightpane .order_summery .order_info .titlestyle_2{font-size: 18px !important}
.taxtext {font-size: 13px;margin: 10px 0px;}
.myaccountparent .myaccountrightpane .order_address .address {padding: 10px 0px}
.myaccountparent .myaccountrightpane .order_amt_summery li.total {line-height: 30px;}
.Social_link.in1{background: url("images/final/INstagramicon-footer-black.svg?v=01") no-repeat center / 12px;}
.Social_link.in1:hover {background: url("images/final/Instagramicon-footer-red.svg?v=01") no-repeat center / 12px;}
@media only screen and (max-width:768px){
.bags_Container .content-bg1{right:0%;width:100%;background-size:100%;}
.content-bg1.content-bg2{left:0%;}
.bags_Container .content-bg1 h1{font-size:30px;margin-top:70px;}
.bags_Container2 h1{font-size:25px;margin:0px;margin-bottom:20px}
.bags_Container2{width:100%;overflow-x:scroll;white-space:nowrap;}
.bags_list{width:50%;margin-bottom:0px;display:inline-block;}
.right-off-canvas-menu .quick_cart .cart_items .ProductTitle .variants {display:none;}
.mobile-cart .p-title a {color: #000;text-decoration: none;font-size: 12px;}
#mobilesection.mobileonly {box-shadow: none;}
#WebNotificationContainer-1774{height:530px !important;}
.semi-annual-sale{height:auto;}
.semi-anual-text{font-size:13px;margin:0px;line-height:40px;}
.semi-anual-text a{font-size:15px;height:40px;}
.SemiClose{background-position:center;top:8px}
.ProdTag12{padding:2px;}
.chrismastext{line-height:15px;padding:6px 0px;font-size:12px;}
.chrismastext a{letter-spacing:2px;text-decoration:none;font-size:16px;}
.semi-anual-text{line-height:40px;}
 .singlepagecheckout_v3 .payment-options .payment-methods ul li span.PayPal{width:auto;background:none;font-size:16px;height:auto;}
.singlepagecheckout_v3 .payment-options .payment-methods ul li.PayPal{margin-bottom:10px;}
.myaccountparent .myaccountrightpane .order_summery {border-bottom: 0px;}
.myaccountparent .myaccountrightpane .order_summery .order_info {margin-bottom: 15px;}
.myaccountparent .fl_right {padding-top: 10px;}
}
.open-zoom{ background: url(images/final/Zoom-12.svg) no-repeat;background-size:15px;}
.close-zoom {background: url(images/final/Close-12.svg) no-repeat;}
/* Saida 01-03-2019 End */
/* RTB CSS Start here */
.search-toggle{box-sizing:border-box;}
.cartpage #headersectiondiv, .productdetailpage #headersectiondiv , .contentpage_1340823 #headersectiondiv{height:115px!important}
.cartpage .rtb_sec, .productdetailpage .rtb_sec, .contentpage_1340823 .rtb_sec{display:none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul, ul.floor_nav{z-index:1!important;}
.rtb_sec{width:100%; margin:0 auto; text-align:center; background:#a9a9a9; clear:both;}
.rtb_sec ul{margin:0; padding:0;}
.rtb_sec ul li{display:inline;height:40px; line-height:40px; margin:0 25px; color:#fff; font-size:12px;}
.rtb_sec ul li.fre_ship{background:url(images/main/truk.svg) -5px center no-repeat; padding:10px 10px 10px 44px; margin-left:0;background-size: 50px;}
.rtb_sec ul li.secu_pay{background:url(images/main/sec_2.svg)-5px center no-repeat; padding:10px 10px 10px 44px;background-size: 50px;}
.rtb_sec ul li.shop_7{background:url(images/main/mono_2.svg) -5px center no-repeat; padding:10px 10px 10px 44px; margin-right:0;background-size: 50px;}
@media only screen and (max-width:760px){
.rtb_sec ul{display: flex; justify-content: space-between; align-content: center; padding:0; margin:0 8px; align-items: center; list-style: none;}
.rtb_sec ul li.fre_ship{padding-left:30px;padding-right:0;background-position: -8px;background-size: 40%;}
.rtb_sec ul li.secu_pay{padding-left:28px;padding-right:0;background-position: -8px;background-size: 57%}
.rtb_sec ul li{font-size:10px; margin:0 9px;height:auto; line-height:normal;}
.rtb_sec ul li.shop_7{padding-left:30px; margin-right:0; padding-right:0;background-position: -8px;background-size: 40%;}
}
@media only screen and (min-width:320px) and (max-width:359px){
.rtb_sec ul li.fre_ship{background-position: -6px;background-size: 50%;}
.rtb_sec ul li.secu_pay{background-position: -6px;background-size: 60%}
.rtb_sec ul li.shop_7{background-position: -8px;background-size: 40%;}
}
.product-rtb ul{list-style:none; margin:0px; padding:10px 10px 10px 0;}
.product-rtb ul li{line-height:1.8; color:#222; font-size:13px; padding-left:36px;margin-bottom:10px; font-weight:400;}
/* RTB CSS end here */
/*01-04-2019*/
.cart-rtb ul{list-style:none; margin:0px; padding:0px;}
.cart-rtb ul li{ line-height:normal; color:#666; font-size:13px; margin-bottom:0px; font-weight:400; width:33.33%; float:left; text-align:center;border-left:1px solid #ddd; box-sizing:border-box; padding:30px 8px 0px 8px;margin-bottom:20px; min-height:80px;}
/* Checkout header start here */
.checkout-tumi.m_v{display:none;}
  .ph_icon{display:none;}
  .checkout-regis{margin-bottom:10px;}
 .conti .mj_btnbg{background:#666;}
  @media only screen and (max-width:480px){
 .checkout-tumi.m_v{display:block!important; margin:20px 0 0 10px; float:left; font-size:18px;}
 .flip-left > a{margin:10px 0 10px 0; float:left;}
 .flip-right{display:none;}
.ph_icon{background:url(images/main/tumi_ph_icon.jpg) right center no-repeat; display:block; width:12px; height:16px; float:right!important; margin:20px 10px 0 0 !important; font-size:0;}
 .checkout-tumi{display:none;}
 .singlepagecheckout_v3 .checkout-steps ul{padding:17px 0 15px;}
 }
 /* Checkout header end here */
/*Mobile cart 16-04-2019*/
.move-left .exit-off-canvas{box-shadow:none;}
.mobile-cart-top{height:52px; background:#fff;}
.mobile-cart-top .title{height:52px; line-height:52px; font-weight:bold;color:#333; font-size:18px;width: calc(100% - 60px);}
.mobile-cart-top .back-btn{width:60px; height:52px;box-sizing:border-box; display:block;background:url(images/main/back-arrow.jpg?v=v01) center center no-repeat!important; float:left;position:static}
.mobile-cart .VoucherWidget{max-width:100%;padding:10px 0px 0px 0px}
.mobile-cart .mobile-cart-summery{border:1px solid #e5e5e5;margin-top:12px;padding:0px 1px;}
.mobile-cart .cartproductlist li{width:100%!important;border-bottom:1px solid #efefef;margin:0px!important;padding:12px;box-sizing:border-box}
.mobile-cart #QuickCart .delete_btn{background:url(images/main/delete-icon_v2.jpg) left top no-repeat; width:14px; height:16px;top: 15px;right: 15px;font-size:0px;}
.mobile-cart .cartproductlist .product-title{padding:0px; width:80%;padding-bottom:14px;}
.mobile-cart .product_qty{width:82px; float:right;height:28px;margin-right:15px; background:none;position:absolute; right:0px; bottom:12px;}
.product_qty .btn_qtydecrease {background:url(images/main/btn-minus.jpg) left  top no-repeat;  height: 28px;width: 25px; display:block; float:left}
.mobile-cart .product_qty .p-qty {    height: 28px;line-height: 28px;text-align: center;font-size: 14px;color: #666;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;width: 31px;float: left;}
.product_qty .btn_qtyincrease {background:url(images/main/btn-plus.jpg) left  top no-repeat;cursor: pointer;height: 28px;width: 25px;display:block; float:left}
#QuickCart .cartsummery .ordersummery_attributes, #QuickCart .cartsummery .ordersummery_values{padding-right:6px;box-sizing:border-box}
.mobile-cart .cartsummery{border-bottom:none}
.mobile-cart .homelink{padding:0px;margin-top:10px; width:calc(100% - 4px);background:#fff; border:2px solid #333;height:41px;color:#333}
.mobile-cart .Add_More{height:41px; line-height:41px;}
.mobile-cart .empty-cart{color:#000;}
.mobile-cart p{color:#000;}
.right-off-canvas-menu .quick_cart .cart_items .product-price{text-align:left; float:left; font-size:16px; font-weight:bold;color:#333;position:absolute;left:115px; bottom:10px;}
.right-off-canvas-menu .quick_cart .cart_items .product-price label{display:block;font-size:14px; color:#999;font-weight:normal}
.mobile-cart .mobile-cart-bottom{/*position:fixed;*/ width:100%; left:0px;background:#fff;bottom:0px;-webkit-box-shadow: 0px -2px 3px 0px rgba(211,211,211,1);-moz-box-shadow: 0px -2px 3px 0px rgba(211,211,211,1);
box-shadow: 0px -2px 3px 0px rgba(211,211,211,1);position:relative;bottom:0px;}
.mobile-cart .mobile-cart-summery{margin:0px; border:none;}
#QuickCart .cartsummery .ordersummery_attributes, #QuickCart .cartsummery .ordersummery_values{padding:4px;text-align:right;font-size:14px; font-weight:bold;color:#999;}
 #QuickCart .cartsummery .ordersummery_values{color:#666;padding-right:20px;}
 #QuickCart .cartsummery .ordersummery_values.VCartTotal span{font-size:18px!important; color:#333;}
.right-off-canvas-menu .quick_cart .cart_items .ProductTitle{width:85%;}
.empty-cart .mobile-cart-top{position:absolute;left:0px; top:0px; width:100%;}
.empty-cart .mobile-cart-top .title{color:#333;padding-top:0px!important;}
.right-off-canvas-menu .empty-cart .title{padding-top:100px;}
.right-off-canvas-menu .empty-cart>p{color:#666;}
#mobilesection.mobileonly .mobile-cart.right-off-canvas-menu #QuickCart .quick_cart .navbtn1 .navbtn_m{text-transform:none;}
.mobile-cart .cartproductlist{height:calc(100vh - 324px); overflow:auto;padding-bottom:10px;}
@media screen and (max-width: 768px)
{
.body-hidden{overflow:hidden;}	
.move-left .exit-off-canvas::after{display:none;}
.move-left .inner-wrap {-webkit-transform: translate3d(-100%,0px,0px)!important;transform: translate3d(-100%,0px,0px)!important;}
.right-off-canvas-menu{width:100%!important;background:#e6e6e6;}
.mobile-cart.right-off-canvas-menu .cart_sub_total{position:static;background:none;color:#000;padding:0px; height:52px; line-height:52px; width:auto; float:right;padding-right:20px;}
.right-off-canvas-menu #QuickCart .quick_cart{width:100%; padding:10px;box-sizing: border-box;background:#e6e6e6;border:none;}
.off-canvas-wrap.move-left .main {height: 100vh;overflow: hidden;}
.right-off-canvas-menu {   height: 100vh;overflow: hidden;}
.off-canvas-wrap.move-left{height: 100vh;overflow: hidden;}
#QuickCart .row:first-child{padding-top:0px;}
.mobile-cart .navbtn1{width:100%;}
.right-off-canvas-menu #InputCheckVoucher.maintxt{height:44px;border:1px solid #ccc;line-height:42px; width:calc(100% - 80px);}
.mobile-cart .couponcode_parent .couponcode_right .navbtn .navbtn_m{height:44px; border:none;width:80px;}
.mobile-cart .couponcode_parent .couponcode_right .navbtn .navbtn_m .mj_btnbg{height:44px; border:none;}
.right-off-canvas-menu .quick_cart .cart_items{padding:0px; position:relative;background:#fff; border-radius:4px;margin-bottom:10px!important;height:auto;overflow: hidden;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,.2);
box-shadow:0px 1px 3px 1px rgba(0,0,0,.2);}
.right-off-canvas-menu .quick_cart .cart_items .product-img{width:100px; float:left;}
.right-off-canvas-menu .quick_cart .cart_items .product-desc{float:left;width:calc(100% - 115px); padding:15px 0px 15px 15px; }
.right-off-canvas-menu .quick_cart .cart_items .ProductTitle{font-size:14px; color:#333;}
#mobilesection.mobileonly .mobile-cart.right-off-canvas-menu #QuickCart .quick_cart .navbtn1 .navbtn_m{height:47px;line-height:47px;font-size:16px; width:100%; margin:0px;padding:0px!important}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.sale-delay.ui-draggable{width: 80%!important;left: 50%!important;margin-left: -40%!important;box-sizing: border-box;}
/*mobile cart notification 08-04-2019*/
.mobile-cart-notification {background: #fff;border: 1px solid #d6d6d6;}
}
/*Mobile cart End*/

/*new RTB Icon 09-04-2019*/
.rtb_sec{width:100%; margin:0 auto; text-align:center; background:rgba(0,0,0,0.65)!important; clear:both; height:50px;position:absolute; z-index:1; bottom:29px;}
.rtb_sec ul{margin:0; padding:0; max-width:990px; margin:0px auto;display: flex;align-items: center;}
.rtb_sec ul li{display:flex;height:50px ;margin:0; color:#fff; font-size:12px; width:33.33%; float:left;text-align:center;line-height:50px;padding-top:0px!important;flex-direction: row;align-items: center;justify-content: center;}
.rtb_sec ul li img{width:40px; height:auto;margin-bottom:0px;margin-right:10px;}
.rtb_sec ul li span{}
.rtb_sec ul li.fre_ship{padding:0px; margin-left:0;}
.rtb_sec ul li.fre_ship img{margin-bottom:0px; width:29px}
.rtb_sec ul li.secu_pay{padding:0px;}
.rtb_sec ul li.secu_pay img{width:24px;}
.rtb_sec ul li.shop_7{padding:0px; margin-right:0;}
.rtb_sec ul li.shop_7 img{width:28px; height:auto;margin-bottom:0px;}
.rtb_sec ul li.shop_7 span{}
.rtb_sec.mobileonly{display:none;}
/*new RTB Icon 09-04-2019 PDP*/
.container15{padding-top:0px;}
.product-rtb{margin-top:0px;}
.product-rtb ul{list-style:none; margin:0px; padding:0px 10px 10px 0;}
.product-rtb ul li{ color:#aaa; font-size:11px; padding-left:34px;margin-bottom:4px; font-weight:400; line-height:20px;}
.product-rtb .delivery{background:url(images/main/clock_v2.svg) 8px center no-repeat; background-size:16px;}
.product-rtb .shipping{background:url(images/main/free-shipping_v2.svg)0px center no-repeat;background-size:24px}
.product-rtb .secure{background:url(images/main/secure_payment.svg) 9px center no-repeat;background-size:19px;}
/*new rtb Icons 12-04-2019*/
.ordersummeryrightdiv .cartbutton_r {padding-bottom:10px;}
.cart-rtb ul{list-style:none; margin:0px; padding:0px;}
.cart-rtb ul li{ line-height:normal; color:#aaa; font-size:11px; margin-bottom:0px; font-weight:400; width:33.33%; float:left; text-align:center;border-left:1px solid #ddd; box-sizing:border-box; padding:20px 8px 0px 8px;margin-bottom:10px; line-height:1.1}
.cart-rtb .delivery{background:url(images/main/clock_v2.svg) center 0px no-repeat; background-size: 16px; border-left:none}
.cart-rtb .shipping{background:url(images/main/free-shipping_v2.svg) center 0px no-repeat;background-size: 24px; min-height:45px}
.cart-rtb .secure{background:url(images/main/secure_payment.svg) center 0px no-repeat;background-size: 19px}
/*quick view*/
.quick-rtb ul li {font-size:11px;padding-top:24px; height:50px!important; min-height:auto!important;color:#aaa!important}
.quick-rtb ul li.monogram{border-left:none;background: url(images/main/monogram.svg) center 4px no-repeat;background-size: 23px;}
.quick-rtb ul li.shipping{background-size: 24px;background-position:center 4px;}
.quick-rtb ul li.return{background: url(images/main/clock_v2.svg) center 3px no-repeat;background-size: 17px;}
@media screen and (max-width: 749px)
{
.rtb_sec{display:none}
.rtb_sec.mobileonly{display:block;height:40px;padding-left:6px; padding-right:6px; box-sizing:border-box;position:static}
.rtb_sec.mobileonly ul{flex-wrap:wrap}	
.rtb_sec ul li{text-align:center;padding-right:0px!important; width:100%; float:none; flex-basis: 100%; padding-top:0px!important; height:40px; line-height:40px;}
.rtb_sec ul li.secu_pay{padding-right:0px!important}
.rtb_sec ul li img{margin-right:6px;}
.rtb_sec ul li span{font-size:12px;}
.rtb_sec ul li.fre_ship img{width:29px;}
.rtb_sec ul li.secu_pay img{width:24px;}
.rtb_sec ul li.shop_7 img{margin-top:0px; width:28px;}
.rtb_sec ul li.shop_7 span{margin-top:0px;}
/*product details mobile rtb*/
.product-rtb{border-top:1px solid #ddd; padding-top:10px;}
.product-rtb ul{list-style:none; margin:0px; padding:0px;}
.product-rtb ul li{font-size:10px;margin-bottom:10px;}
.product-rtb{border-top:1px solid #ddd}
.product-rtb ul li{ line-height:normal; color:#aaa; font-size:10px; margin-bottom:0px; font-weight:400; width:33.33%; float:left; text-align:center;border-left:1px solid #ddd; box-sizing:border-box; padding:20px 8px 0px 8px;margin-bottom:10px; line-height:1.1}
.product-rtb .delivery{background:url(images/main/clock_v2.svg) center 0px no-repeat; background-size:16px; border-left:none}
.product-rtb .shipping{background:url(images/main/free-shipping_v2.svg)center 0px no-repeat;background-size:24px}
.product-rtb .secure{background:url(images/main/secure_payment.svg) center 0px no-repeat;background-size:19px}
.product-rtb ul li{min-height:44px;}
}
/*product detail description 03-05-2019*/
.product_style{margin-bottom:5px;}
.slide-content p{line-height:1.533}
.price-and-rating{margin-top:0px;}
.how-we-measure{text-align:right}
.how-we-measure a{text-transform:capitalize;.025em}
.container_stockavailability .instock{color:#129827}
/*.more-lnk ,.less-lnk{display:none;color: #222;font-size: 16px;font-weight: 400; text-align:center; text-decoration:none; margin-top:10px;}
@media screen and (max-width: 749px)
{
.more-lnk{display:block} 		
.ctl_aboutproduct .desc {height:40px; overflow:hidden;}
.ctl_aboutproduct .desc.show{height:auto; overflow:visible;}
.less-lnk{display:none;}
.desc.show + .more-lnk{display:none;}
.desc.show + .more-lnk + .less-lnk{display:block;}
}*/

/*06-05-2019 Tab showcase*/
.home .container2.ui-tabs{margin-bottom:20px;}
.container2.ui-tabs .ui-tabs-panel{padding:0px;}
.container2.ui-tabs .title{margin:20px 0px 30px 0px;border-bottom:1px solid #ddd;width:96%}
.container2.ui-tabs .title h2{background: #fff;display:inline-block;position: relative;top: 8px;padding: 0px 15px;font-size: 15px;color: #000;font-weight: 700;text-transform: uppercase;}
.container2.ui-tabs .ui-tabs-nav{border-bottom:2px solid #dedede;padding-bottom:20px;text-align:center!important;border-left:none;margin-bottom:20px;}
.container2.ui-tabs .ui-tabs-nav .ui-state-default{float:none!important; display:inline-block!important;position: relative;font-weight: bold;font-size: 12px;cursor: pointer; height:auto!important; border:none;}
.container2.ui-tabs .ui-tabs-nav .ui-state-default:nth-of-type(n+2) {margin-left: 65px;}
.container2.ui-tabs .ui-tabs-nav .ui-state-default:nth-of-type(n+2)::before {position: absolute;left: 0;margin-left: -35px;content: '/';}
.container2.ui-tabs .ui-tabs-nav .ui-state-default:after{content: '';position: absolute;display: inline-block;bottom: 0;left: 0;right: 0;width: 0;height: 1px;margin: 0 auto -2px;background-color: #c41e3a;transition: 0.2s ease-in-out;}
.container2.ui-tabs .ui-tabs-nav .ui-tabs-active:after{width:100%;}
.container2.ui-tabs .ui-tabs-nav .ui-state-default a{height:auto!important; background:none!important; line-height:normal;font-weight: bold;font-size: 12px;cursor: pointer;padding:0px;}
.container2 .showcase_prev, .container2 .showcase_next{top:50%;}
@media  screen and (max-width: 1200px)
{
.home .container2 #corosal_div_3988687  .bucketgroup .bucket { width: 180px !important;}
}
@media  screen and (max-width: 1000px)
{
.home .container2 #corosal_div_3988687  .bucketgroup .bucket {width: 149px !important;}
}
@media screen and (max-width: 749px){
#corosal_div_3988687{width:100%!important; overflow:scroll!important;}
.slide-content > div{margin-right:19px}
.help-content{margin:0px!important; padding:15px 19px!important; box-sizing:border-box;}
}
@media screen and (max-width: 360px){
	.home .container2 #corosal_div_3988687  .bucketgroup .bucket {width: 119px!important;}
}

.helpc-link, .help-text{line-height:normal!important}
/*07-05-2019product details share link icon changes and icon position */
.share-link1 {font-size: 0;width: 25px;height: 25px;background-color: #fff;border-radius: 25px;border: 1px solid #ccc;text-align: center;padding: 5px;box-shadow: 0px 0px 10px 3px #ccc;}
.bottom-arrow{bottom:25px}
.container17 .ctl_productoptions{padding-bottom:38px;}
.container_stockavailability .instock{background: url(images/main/information.svg) no-repeat left center;background-size:14px}
.mono-number a, .helpc-link a{font-size:12px;color:#222}
.slide-content p{color:#777;padding-bottom:0px;padding-top:0px;}
.slide-content p.help-image img ,.slide-content p.help-image img{width:25px;margin-bottom:6px;margin-top:10px;}

.slide-content p.help-text{padding-bottom:3px;padding-top:3px;}
.slide-content .help-content{margin-left:0px;padding: 9px 0 !important;}
.slide-content p.help-link{padding-bottom:4px;}
.container6 .ctl_productlagreimg .zoom a{background: url(images/main/zoom-tool.svg) no-repeat scroll right center;background-size:20px;}
.share-link1 {background: url(images/main/share.svg) center center no-repeat;background-size:16px;}
#Social_Links_liFacebook #share-twitter {background: url(images/main/twitter.svg) no-repeat;background-size:24px; }
.container17 #dvfblike {background: url(images/main/facebook.svg) no-repeat;background-size:24px;}
.share-pinit{background: url(images/main/pinterest.svg) center center no-repeat;background-size:16px; display:block; height:25px; width:25px;}
.share-pinit img{display:none;}
.container7 .ctl_multiple_image .smallimages a.next {background: url(images/main/down-arrow.svg) no-repeat center center / 20px 20px;}
.container7 .ctl_multiple_image .smallimages a.prev {background: url(images/main/down-arrow.svg) no-repeat center center / 20px 20px;}
/*Product details mobile view button style for iphone*/
@media only screen and (max-width:768px) {
.shopping-btns .navbtn_m {width: 100%;background:#c41e3a}
.shopping-btns .navbtn_m .mj_btnbg{background:none;border-radius:0px;}	
}
/*14-05-2019 product details features changes*/
.ctl_containergroup{padding-top:14px }
/*.ctl_containergroup .productcompairediv tr.rowstyle{display:block; width:50%; float:left;}
.ctl_containergroup .productcompairediv tr.Interior{clear:left;}
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist {width: 90%;padding-bottom: 4px;display: block;}
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist_2{width: 90%;display: block;padding-bottom: 12px;}*/
.ctl_containergroup .productcompairediv tr.rowstyle td.propertylist label.propertyname{color:#555;}
.ctl_containergroup .productcompairediv tr.rowstyle td{color:#777}
