/* Base - Mobile */
/* Editable mobile */
body.editMobile .headerRepeat, body.editMobile .preFooterRepeat{ /* CMS_HIDE */
display:none;
}
body.editMobile .headerRepeatMobile, body.editMobile .preFooterRepeatMobile{ /* CMS_HIDE */
display:block;
}
body.editMobile .headerRepeatMobile .headerMobile, body.editMobile .preFooterRepeatMobile .preFooterMobile{ /* CMS_HIDE */
width:768px;
margin:0 auto;
}
/* --------------- Mobile Menu - */
h4#mobile_menu_title + span.opener { /* CMS_HIDE */
    background: url("../images/assets/mobile-open-close.png") no-repeat scroll 24px -48px rgba(0, 0, 0, 0);
}
h4#mobile_menu_title { /* CMS_HIDE */
    padding-left: 10px;
}
.headerMobile .menu{ /* CMS_HIDE */
background:url('../images/backgrounds/menuRepeat.png') repeat-x;
}
.headerMobile div.menu ul { /* CMS_HIDE */
    padding: 0;
}
.headerMobile div.menu ul li { /* CMS_HIDE */
    background: none repeat scroll 0 0 #E9E9E9;
}
.headerMobile div.menu ul.headerNavigation a { /* CMS_HIDE */
    border-top: 1px solid #D7D7D7;
    color: #818181;
    font-size: 16px;
    text-transform: uppercase;
}
.headerMobile div.menu ul.headerNavigation a.active, .headerMobile div.menu ul.headerNavigation a:focus { /* CMS_HIDE */
    background: none repeat scroll 0 0 #FFFFFF;
    color: #656565;
}
.headerMobile div.menu ul.headerNavigation ul a { /* CMS_HIDE */
    color: #656565;
    padding-left: 35px;
    text-transform: none;
}

/* ---------------------------------------------------------------------- 320 - */
@media only screen and (max-width: 479px){
/* -------------------------- 320 Layout - */
.widthControl, #header, .preContent, .headerMobile .logo, #content, .toolbar, .control, body .ribbon .control, /* CMS_HIDE */
.preFooter, .preFooterMobile, #prefooter, #footer, .footer{ /* CMS_HIDE */
width:300px; /* total = 320 */
padding:0 10px;
margin:0 auto;
/* set new page width */
}
.menu{/* CMS_HIDE */ width: 100%;}
div.form{ /* CMS_HIDE */
width:300px;
}
.headerRepeat{/* CMS_HIDE */ display:none;}
.headerRepeatMobile {/* CMS_HIDE */ display:block; position:relative; z-index:21;}
.menuRepeat{/* CMS_HIDE */ display:none; }
body.headerRepeat{/* CMS_HIDE */ display:block; /* WYSIWYG*/}
#home .contentRepeat{ /* CMS_HIDE */ background-size:100% 10%;}
.preFooterRepeat{/* CMS_HIDE */ display:none;}
body.preFooterRepeat{/* CMS_HIDE */ display:block;/* WYSIWYG */}
.preFooterRepeatMobile{/* CMS_HIDE */ display:block;}
.preContent{ /* CMS_HIDE */
padding-top:10px;
padding-bottom:10px;
}
.headerMobile .logo p{ /* CMS_HIDE */ text-align:center;}
#widgetBar{ /* CMS_HIDE */
top:0px;
}
#widgetBar ul a{ /* CMS_HIDE */
font-size:11px;
}
ul.footerNavigation, .powered{ /* CMS_HIDE */
width:auto;
}
.preFooterStaticMobile{ /* CMS_HIDE */
padding-bottom:20px;
}
/* Sidebar widths */
.hasRight .innerContent, .hasLeft .innerContent{ /* CMS_HIDE */
  float: none;
  width: 300px;
}
.hasRight .innerContent{/* CMS_HIDE */ padding-right:0px;}
.hasLeft .innerContent{/* CMS_HIDE */ padding-left:0px;}
.innerContent{/* CMS_HIDE */float:none; }

.hasLeft.hasRight .innerContent{ /* CMS_HIDE */
  float: none;
  width: 300px;
}
.sidebar.left{ /* CMS_HIDE */
  float: none;
  margin:0;
  padding:0 0 20px 0;
  width: 300px;
}
.sidebar.right{ /* CMS_HIDE */
  float: none;
  margin:0;
  padding:0 0 20px 0;
  width: 300px;
}
.sidebar.left img, .sidebar.right img, .hasLeft .innerContent img, .hasRight .innerContent img{ /* CMS_HIDE */
max-width:100%;
}
.component .imageRight,.component .imageLeft{
  float:none;
  margin-right:0;
  margin-left:0;
}
.component .imageRight img,.component .imageLeft img{
  display:block;
  margin:0 auto;
}
.hasLeft .innerContent .component{/* CMS_HIDE */
  padding-left:0px;
}
.innerContent{/* CMS_HIDE */
padding-bottom:20px;
}
.contentBottomContent{/* CMS_HIDE */
width:auto;
}

.powered{ /* CMS_HIDE */
float:none;
text-align:left;
}
.footerNavigation > li{ /* CMS_HIDE */
border:none;
}


.sliderWrapper{ 
  width: 240px; 
  background:none !important; 
  margin:0 auto;
} 
.sliderOverflow { 
  width: 240px !important; 
  background:none !important; 
}
.slider-col{width:240px;}
.slider-col img{
width:95%;
}

/* ------------------------------------- 320 Nav */
h4#mobile_menu_title{ /* CMS_HIDE */
cursor:pointer;
display:block;
}
div.wrap-title{ /* CMS_HIDE */
position:relative;
 width: 100%;
}
ul.headerNavigation{ /* CMS_HIDE */
margin:0;






























































width: 100%;
display:none;
position:absolute;
height:auto;
}
.headerNavigation li{ /* CMS_HIDE */
position:relative;
}
.headerNavigation > li{ /* CMS_HIDE */
float:none;
background:url('../images/backgrounds/menuRepeat.png') repeat-x;
}
.headerNavigation > li > a, .headerNavigation > li > span{ /* CMS_HIDE */
padding:0 35px 0 25px;
/* make room for open/close */
}
.headerNavigation > li > ul{ /* CMS_HIDE */
position:relative;
width:320px;
visibility:visible;
height:auto;
left:0px;
}
.headerNavigation > li > ul > li > a{ /* CMS_HIDE */
padding-left:25px;
}
.opener{ /* CMS_HIDE */
width:48px;
height:24px !important;
position:absolute;
top:8px;
right:8px;
background:transparent;
cursor:pointer;
padding:0px !important;
}
h4#mobile_menu_title + span.opener { /* CMS_HIDE */
    background: url("../images/assets/mobile-open-close.png") no-repeat scroll 24px -48px rgba(0, 0, 0, 0);
}
.open-mobile{ /* CMS_HIDE */
background:url('../images/assets/mobile-open-close.png') no-repeat 24px -24px;
}
.close-mobile{ /* CMS_HIDE */
background:url('../images/assets/mobile-open-close.png') no-repeat 24px 0px;
}

/* ------------------------------------ 320 Homepage Rotator */
div#banner{ /* CMS_HIDE */
max-width:300px;
max-height:125px;
}
div.rotator_container{ /* CMS_HIDE */
max-width:300px !important;
max-height:125px !important;
}
div.rotator_item{ /* CMS_HIDE */
max-width:300px !important;
max-height:125px !important;
background-size:100% 100%;
}
div.prev_next_symbol{ /* CMS_HIDE */
margin-top:30px !important;
}
/* -------------------------- 320 Forms - */
#content .full input, #content .full textarea{ /* CMS_HIDE */
width:270px;
padding:9px 4%;
}
#content .half input{ /* CMS_HIDE */
width:139px;
}

div.delineation{ /* CMS_HIDE */
height:1px;
background:transparent;
clear:both;
}

div.half{ /* CMS_HIDE */
padding-left:5px;
}
div.delineation + div.half{ /* CMS_HIDE */
padding-left:0px;
}
#contactForm .state{
width:300px;
}
div.country select, .content div.form div.country select{ /* CMS_HIDE */
width:280px;
}

div.lname{ /* CMS_HIDE */
padding-left:5px;
}
#content div.fname, #content div.mname, #content div.lname, #content .domestic div.city, #content .international div.city{
width:auto;
}
#content div.fname input, #content div.mname input, #content div.lname input, #content .domestic div.city input, #content .international div.city input{ /* CMS_HIDE */
width:270px;
}
#content div.mname, #content div.lname{ /* CMS_HIDE */
padding-left:0;
}
div.state{ /* CMS_HIDE */
padding-left:0px;
}
#content .innerContent div.state select#state{ /* CMS_HIDE */
width: 269px;
}
#content .innerContent div.state input#province{ /* CMS_HIDE */
width:269px;
}

div.zip{ /* CMS_HIDE */
padding-left:0px;
}
#content div.zip input{ /* CMS_HIDE */
width: 270px;
}
div.email span{ /* CMS_HIDE */
display:none;
}
div.validation input.validationCodeIn{ /* CMS_HIDE */
width:97px;
}

#promotionForm div.fname input{ /* CMS_HIDE */
width:115px;
}
#promotionForm div.receivediscount label{ /* CMS_HIDE */
width:250px;
}
/* -------------------------- 320 Product - */
.toolbar .left, .toolbar .middle, .toolbar .right{ /* CMS_HIDE */
float:none;
width:300px;
padding-left:0;
}
.toolbar div.cart a.shoppingCart{ /* CMS_HIDE */ display:none;}
.toolbar .search{ /* CMS_HIDE */ float:none; width:300px; padding:10px 0 10px 0;}
.toolbar .search input:first-child{ /* CMS_HIDE */ width:258px;}

.detail.catalogItem{ /* CMS_HIDE */
width:300px;
padding-left:0;
padding-right:0;
}
.product.detail .product-image{ /* CMS_HIDE */
margin-right:0;
max-width:300px;
float:none;
}
.product.detail .product-info{ /* CMS_HIDE */
width:300px;
}
.detail .product-price-block{ /* CMS_HIDE */
float:none;
}
.detail .product-price-block .price{ /* CMS_HIDE */
text-align:left;
}
.content .product-left-column{ /* CMS_HIDE */
float:none;
width:300px;
}
body .content .product-core,  /* CMS_HIDE */
.content .product-main-column, /* CMS_HIDE */
.content .product-right-column, /* CMS_HIDE */
.content .more-info{ /* CMS_HIDE */
float:none;
margin-left:0;
width:300px;
}
.content .product-right-column{ /* CMS_HIDE */
float:none;
margin-left:0;
width:300px;
}
.content .product-main-column .add-to-cart{ /* CMS_HIDE */
float:none;
margin: 15px 0 30px 0;
}
.content .product-cart-row{ /* CMS_HIDE */
width:278px;
}
.existing { /* CMS_HIDE */
  margin-left:0px;
}
.new, .existing, .auto { /* CMS_HIDE */
width: auto;
margin-left:0;
}
.cart_body table{ /* CMS_HIDE */
  width:280px;
}
.sizeChartPopup { /* CMS_HIDE */
position: static;
}
.cart_body form[name='Registry'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Registry'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Registry'] table input{ /* CMS_HIDE */
 width:auto !important;
}

.cart_body form[name='Login'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Login'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Login'] table input{ /* CMS_HIDE */
  width:auto !important;
}
.MagicZoomBigImageCont{ /* CMS_HIDE */ display:none;}

.product-flag-block{/* CMS_HIDE */padding:5px 0 7px; }

.related-wrapper{ /* CMS_HIDE */ margin:0 auto; width:80%}
.related-products .right-arrow{ /* CMS_HIDE */ right:0;}
.related-products .left-arrow{ /* CMS_HIDE */ left:0;}

/* -------------------------- 320 Layout Components- */
.component .doubleCol{ /* CMS_HIDE */
width:100%;
  padding:10px 0 0 0;
}
.component .tripleCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.component .quadCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.component .oneThirdCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.component .twoThirdCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.contentTopContainerBox{
  margin:10px 0 0;
  width:auto;
}
}

/* ---------------------------------------------------------------------- 480 - */
@media only screen and (min-width:480px) and (max-width: 767px){
/* -------------------------- 480 Layout - */
.widthControl, #header, .preContent, .headerMobile .logo, .toolbar, .control,  body .ribbon .control,/* CMS_HIDE */
   #content, .preFooter, .preFooterMobile, #prefooter, #footer, .footer{ /* CMS_HIDE */
width:460px; /* total = 480 */
padding:0 10px;
margin:0 auto;
/* set new page width */
}
.menu{ /* CMS_HIDE */ width: 100%;}
.headerRepeat{/* CMS_HIDE */ display:none;}
.headerRepeatMobile {/* CMS_HIDE */ display:block; position:relative; z-index:21;}
.menuRepeat{/* CMS_HIDE */ display:none; }
body.headerRepeat{/* CMS_HIDE */ display:block; /* WYSIWYG*/}
#home .contentRepeat{ /* CMS_HIDE */ background-size:100% 17%;}
.preFooterRepeat{/* CMS_HIDE */ display:none;}
body.preFooterRepeat{/* CMS_HIDE */ display:block;/* WYSIWYG */}
.preFooterRepeatMobile{/* CMS_HIDE */ display:block;}

.preContent{ /* CMS_HIDE */
padding-top:10px;
padding-bottom:10px;
}
#widgetBar{ /* CMS_HIDE */
top:0px;
}
#widgetBar ul a{ /* CMS_HIDE */
font-size:11px;
}
ul.footerNavigation, .powered{ /* CMS_HIDE */
width:auto;
}
.preFooterStaticMobile{ /* CMS_HIDE */
padding-bottom:20px;
}
/* Sidebar widths */
.hasRight .innerContent, .hasLeft .innerContent{ /* CMS_HIDE */
  float: left;
  width: 460px;
}
.hasRight .innerContent{/* CMS_HIDE */ padding-right:0px;}
.hasLeft .innerContent{/* CMS_HIDE */ padding-left:0px;}

.hasLeft.hasRight .innerContent img{ /* CMS_HIDE */
max-width:120px;/* innerContent width minus double padding */
}

body .hasLeft.hasRight .innerContent{ /* CMS_HIDE */
  float: left;
  width: 460px;
}
body .content .sidebar.left{ /* CMS_HIDE */
  margin:0;
  padding:0;
  width: 460px;
}
body .content .sidebar.right{ /* CMS_HIDE */
  margin:0;
  padding:0;
  width: 460px;
}
.sidebar.left img, .sidebar.right img {/* CMS_HIDE */
max-width:460px;
}
.hasLeft .innerContent img, .hasRight .innerContent img{ /* CMS_HIDE */
max-width:460px;
}
.hasLeft .innerContent .component{ /* CMS_HIDE */
  padding-left:0px;
}
.contentBottomContent{/* CMS_HIDE */
width:auto;
}

.powered{ /* CMS_HIDE */
float:none;
text-align:left;
}
.footerNavigation > li{ /* CMS_HIDE */
border:none;
}

.sliderWrapper{ 
  width: 400px; 
  background:none !important; 
  margin:0 auto;
} 
.sliderOverflow { 
  width: 400px !important; 
  background:none !important; 
}
.slider-col{width:400px;}
.slider-col img{
width:95%;
}
/* ------------------------------------- 480 Nav */
h4#mobile_menu_title{ /* CMS_HIDE */
cursor:pointer;
display:block;
}
div.wrap-title{ /* CMS_HIDE */
position:relative;
 width: 100%;
}
ul.headerNavigation{ /* CMS_HIDE */
margin:0;
width: 100%;
display:none;
position:absolute;
height:auto;
}
.headerNavigation li{ /* CMS_HIDE */
position:relative;
}
.headerNavigation > li{ /* CMS_HIDE */
float:none;
background:url('../images/backgrounds/menuRepeat.png') repeat-x;
}
.headerNavigation > li > a, .headerNavigation > li > span{ /* CMS_HIDE */
padding:0 35px 0 25px;
/* make room for open/close */
}
.headerNavigation > li > ul{ /* CMS_HIDE */
position:relative;
width:460px;
visibility:visible;
height:auto;
left:0px;
}
.headerNavigation > li > ul > li > a{ /* CMS_HIDE */
padding-left:25px;
}
.opener{ /* CMS_HIDE */
width:48px;
height:24px !important;
position:absolute;
top:8px;
right:8px;
background:transparent;
cursor:pointer;
padding:0px !important;
}
h4#mobile_menu_title + span.opener { /* CMS_HIDE */
    background: url("../images/assets/mobile-open-close.png") no-repeat scroll 24px -48px rgba(0, 0, 0, 0);
}
.open-mobile{ /* CMS_HIDE */
background:url('../images/assets/mobile-open-close.png') no-repeat 24px -24px;
}
.close-mobile{ /* CMS_HIDE */
background:url('../images/assets/mobile-open-close.png') no-repeat 24px 0px;
}

/* ------------------------------------ 480 Homepage Rotator */
div#banner{ /* CMS_HIDE */
max-width:460px;
max-height:192px;
}
div.rotator_container{ /* CMS_HIDE */
max-width:460px !important;
max-height:192px !important;
}
div.rotator_item{ /* CMS_HIDE */
max-width:460px !important;
max-height:192px !important;
background-size:100% 100%;
}
div.prev_next_symbol{ /* CMS_HIDE */
margin-top:55px !important;
}
/* -------------------------- 480 Forms - */
.full input, .full textarea{ /* CMS_HIDE */
width:297px; /* container minus 8 */
}
.half input{ /* CMS_HIDE */
width:142px;
}

div.delineation{ /* CMS_HIDE */
height:1px;
background:transparent;
clear:both;
}

div.half{ /* CMS_HIDE */
padding-left:5px;
}
div.delineation + div.half{ /* CMS_HIDE */
padding-left:0px;
}



/* -------------------------- 480 Product - */
.toolbar .left, .toolbar .middle, .toolbar .right{ /* CMS_HIDE */
float:none;
width:460px;
padding-left:0;
}
.toolbar div.cart a.shoppingCart{ /* CMS_HIDE */ display:none;}
.toolbar .search{ /* CMS_HIDE */ float:none; width:460px; padding:10px 0 10px 0;}
.toolbar .search input:first-child{ /* CMS_HIDE */ width:258px;}

.detail.catalogItem{ /* CMS_HIDE */
width:460px;
padding-left:0;
padding-right:0;
}
.product.detail .product-image{ /* CMS_HIDE */
margin-right:0;
max-width:460px;
float:none;
}
.product.detail .product-info{ /* CMS_HIDE */
width:460px;
}
.detail .product-price-block{ /* CMS_HIDE */
float:none;
}
.detail .product-price-block .price{ /* CMS_HIDE */
text-align:left;
}

body .content .product-core,  /* CMS_HIDE */
.content .product-main-column, /* CMS_HIDE */
.content .product-right-column, /* CMS_HIDE */
.content .more-info{ /* CMS_HIDE */
float:none;
margin-left:0;
width:460px;
}
.related-wrapper{ /* CMS_HIDE */ margin:0 auto; width:90%}
.related-products .right-arrow{ /* CMS_HIDE */ right:0;}
.related-products .left-arrow{ /* CMS_HIDE */ left:0;}

.content .product-main-column .add-to-cart{ /* CMS_HIDE */
float:none;
margin: 15px 0 30px 0;
}
.content .product-cart-row{ /* CMS_HIDE */
width:auto;
}
.cart_body form[name='Registry'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Registry'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Registry'] table input{ /* CMS_HIDE */
 width:auto !important;
}

.cart_body form[name='Login'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Login'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Login'] table input{ /* CMS_HIDE */
  width:auto !important;
}
.MagicZoomBigImageCont{ /* CMS_HIDE */ display:none;}
.product-flag-block{/* CMS_HIDE */padding:5px 0 7px; }

/* -------------------------- 480 Layout Components - */
.component .doubleCol{ /* CMS_HIDE */
width:100%;
  padding:10px 0 0 0;
}
.component .tripleCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.component .quadCol{ /* CMS_HIDE */
  width:100%;
  padding:10px 0 0 0;
}
.component .quadCol:nth-child(3){ /* CMS_HIDE */
 padding:10px 0 0 0;
}
.component .oneThirdCol{ /* CMS_HIDE */}
.component .twoThirdCol{ /* CMS_HIDE */}
.component .doubleCol img, .component .tripleCol img, .component .quadCol img, .component .oneThirdCol img, .component .twoThirdCol img{ /* CMS_HIDE */
 max-width:100%;
}

.contentTopContainerBox{
  margin:10px 0 0;
  width:auto;
}
}

/* ---------------------------------------------------------------------- 768 - */
@media only screen and (min-width:768px) and (max-width: 959px){
/* -------------------------- 768 Layout - */
.widthControl, #header, .preContent, .headerMobile .logo, .toolbar,.control, body .ribbon .control, /* CMS_HIDE */
   #content, .preFooter, .preFooterMobile, #prefooter, #footer, .footer{ /* CMS_HIDE */
width:748px; /* total = 768 */
padding:0 10px;
margin:0 auto;
/* set new page width */
}
.headerRepeat{/* CMS_HIDE */ display:none;}
body.headerRepeat{/* CMS_HIDE */ display:block; /* WYSIWYG*/}
.menuRepeat{/* CMS_HIDE */ display:block; }
.headerRepeatMobile {/* CMS_HIDE */ display:block; position:relative; z-index:21;}
.headerRepeatMobile .menu{ /* CMS_HIDE */ display:none;}
#home .contentRepeat{ /* CMS_HIDE */ background-size:100% 38%;}
.preFooterRepeat{/* CMS_HIDE */ display:none;}
body.preFooterRepeat{/* CMS_HIDE */ display:block;/* WYSIWYG */}
.preFooterRepeatMobile{/* CMS_HIDE */ display:block;}
.preContent{ /* CMS_HIDE */
padding-top:10px;
padding-bottom:10px;
}
.toolbar .left, .toolbar .middle, .toolbar .right{ /* CMS_HIDE */
float:left;
width:200px;
padding-left:0;
}
#widgetBar{ /* CMS_HIDE */
top:0px;
}
#widgetBar ul a{ /* CMS_HIDE */
font-size:11px;
}
ul.footerNavigation, .powered{ /* CMS_HIDE */
width:auto;
}
.preFooterStaticMobile{ /* CMS_HIDE */
padding-bottom:20px;
}
/* Sidebar widths */
.hasRight .innerContent, .hasLeft .innerContent{ /* CMS_HIDE */
  float: left;
  width: 497px;
}
body .content.hasRight .innerContent{/* CMS_HIDE */ padding-right:15px;}
body .content.hasLeft .innerContent{/* CMS_HIDE */ padding-left:15px;}


body .content .sidebar.left{ /* CMS_HIDE */
  margin:0;
  padding:0;
  width: 236px;
}
body .content .sidebar.right{ /* CMS_HIDE */
  margin:0;
  padding:0;
  width: 236px;
}

body .content.hasLeft.hasRight .innerContent{ /* CMS_HIDE */
  float: left;
  width: 276px; /* width with double sidebar */
}
body .content.hasLeft.hasRight .sidebar.left,  /* CMS_HIDE */
body .content.hasLeft.hasRight .sidebar.right{ /* CMS_HIDE */
  width:221px; /* double sidebar width */
}
body .content.hasLeft.hasRight .innerContent img{ /* CMS_HIDE */
max-width:216px; /* innerContent width minus double padding */
}
.hasRight .innerContent .component {padding-right:0;}
.sidebar.left img, .sidebar.right img {/* CMS_HIDE */
max-width:236px;
}
.hasLeft .innerContent img, .hasRight .innerContent img{ /* CMS_HIDE */
max-width:497px;
}

.hasLeft .innerContent .component{ /* CMS_HIDE */
  padding-left:0px;
}
.contentBottomContent{/* CMS_HIDE */
width:auto;
}

.powered{ /* CMS_HIDE */
float:none;
text-align:left;
}
.footerNavigation > li{ /* CMS_HIDE */
border:none;
}

/* ------------------------------------- 768 Nav */


/* ------------------------------------ 768 Homepage Rotator */
div#banner{ /* CMS_HIDE */
max-width:748px;
max-height:312px;
}
div.rotator_container{ /* CMS_HIDE */
max-width:748px !important;
max-height:312px !important;
}
div.rotator_item{ /* CMS_HIDE */
max-width:748px !important;
max-height:312px !important;
background-size:100% 100%;
}
/* -------------------------- 768 Forms - */
.full input, .full textarea{ /* CMS_HIDE */
width:489px; /* container minus 8 */
}
.half input{ /* CMS_HIDE */
width:238px;
}

div.delineation{ /* CMS_HIDE */
height:1px;
background:transparent;
clear:both;
}

div.half{ /* CMS_HIDE */
padding-left:5px;
}
div.delineation + div.half{ /* CMS_HIDE */
padding-left:0px;
}

div.country select{ /* CMS_HIDE */
width:495px;
}
div.fname input{ /* CMS_HIDE */
width: 218px;
}
div.mname input{ /* CMS_HIDE */
width: 26px;
}

div.lname input{ /* CMS_HIDE */
width: 218px;
}

div.email span{ /* CMS_HIDE */
display:none;
}
/* ------------------------------ 768 Layout Components - */
.component .doubleCol img, .component .tripleCol img, .component .quadCol img, .component .oneThirdCol img, .component .twoThirdCol img{ /* CMS_HIDE */
 max-width:100%;
}
/* ------------------------------------- 768 Cart */
body .product-core{ /* CMS_HIDE */ width:100%;}
.more-info{ /* CMS_HIDE */ width:auto;}
.cart_body.login{ /* CMS_HIDE */ width:auto;}
.equal2{ /* CMS_HIDE */ width:44%; margin-left:2%;}
.equal2:first-child{ /* CMS_HIDE */ margin-left:0;}

.cart_body{ /* CMS_HIDE */ width:auto;}
.cart_body table{ /* CMS_HIDE */ width:auto;}

.cart_body form[name='Registry'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Registry'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Registry'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Registry'] table input{ /* CMS_HIDE */
 width:auto !important;
}
.cart_body form[name='Login'] table  td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td+td { /* CMS_HIDE */
  width:2%;
}
.cart_body form[name='Login'] table  td+td+td { /* CMS_HIDE */
  width:40%;
}
.cart_body form[name='Login'] table  td[colspan="3"] { /* CMS_HIDE */
  width:100%;
}
.cart_body form[name='Login'] table input{ /* CMS_HIDE */
  width:auto !important;
}

.content .product-cart-row{ /* CMS_HIDE */
width:auto;
}

.MagicZoomBigImageCont, .MagicZoomPup{ /* CMS_HIDE */ display:none;}
.product-flag-block{/* CMS_HIDE */padding:5px 0 7px; }
.related-wrapper{ /* CMS_HIDE */ margin:0 auto; width:90%}
.related-products .right-arrow{ /* CMS_HIDE */ right:0;}
.related-products .left-arrow{ /* CMS_HIDE */ left:0;}

}