/* Page Framing Styles */ 
#container {margin:0px auto; padding:0; text-align:left; width:960px!important; border:solid 1px #000; background: #fff;}
#bodyshell {background-color:#fff; border-left:180px solid #fff; float:left; zoom:1; margin:0; padding:0; width:780px!important;} 
*:first-child+html #bodyshell { width:780px!important; } /* must fix width for IE */
#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#bodycontent {float:right; width:780px!important; padding:0; margin:0;} 
#maincol {width:600px; margin-right:10px; float: left;} 

/* Side Nav Styles */
#mss-nav-product {_display:inline; float:left; margin-left:-180px; position:relative; width:180px; z-index:1500; padding:0px; background-image: url('http://ep.yimg.com/ca/I/yhst-43646669826265_2195_6743600');} 
#mss-nav-product ul {margin:0px; padding:0px; list-style:none;}
#mss-nav-product li {/*border-bottom:1px solid #e8e6d3; color:#000000; padding:10px 4px 6px 10px;*/border-bottom:1px solid #e8e6d3;  width:180px; margin:0px; padding:0px; position:relative;}
#mss-nav-product li span {font-weight: normal; color:#e06b03; display:block; float:left; padding:5px 0 5px 5px;}
#mss-nav-product li a {text-decoration:none; display:block; color:#000000; padding:6px 5px 6px 0px; font-weight:bold; margin-left:20px;}
#mss-nav-product li a:hover {color:#124a67;}
#mss-nav-product li ul {display:none; position:absolute; top:0px; left:180px; z-index:2; margin:0px; padding:0px;} 
#mss-nav-product li > ul { position:absolute;top:0px; left:180px; margin:0px; text-align:left; z-index:10000;}
#mss-nav-product li:hover ul, #mss-nav-product li.over ul {display:block; width:140px;} 
#mss-nav-product ul li ul li {border:none;} 
#mss-nav-product ul li ul li a, .mss-nav ul li ul li a:visited  {font-weight:normal; display:block; color:#124a67; text-align:left; padding:5px; background-color:#c9c9c9; width:140px; max-width:134px; border-bottom:1px solid #fff; margin:0px;} 
#mss-nav-product ul li ul li a:hover {background-color:#e1e1e1;} 
.info-title {color:#124a67; padding:20px 0px 5px 5px; display:block;}

/*newsletter*/
#mss-newsletter {padding:5px 10px 0px 12px; border-bottom:1px solid #fff;}
#mss-newsletter span {display:block; padding:5px 0px;}
#mss-newsletter b {color:#932625; font-size:14px;}
#mss-newsletter form {padding-top:8px;}
#newsletter-sub {padding-top:8px;}
input.text {border:1px solid #e06b03;}

/* right col */
#rightcol {float:right; width:160px; background:#1c9aba;} 
#rightcol h4 {margin:0px; color:#fff; font-size:14px;}

/* featured products */
.mss-cross-sell {width: 160px; text-align: center; background:#47a1b8;}
.mss-cross-sell-item, .mss-cross-sell-item-last { width: 160px; text-align: center; margin:0 auto; padding-bottom:15px;}
.mss-cross-sell-item-name a {color:#fff !important; font-weight:bold; text-decoration:none; font-size:13px;}
.mss-cross-sell-price {color: #EA7E2C;}
.mss-cross-sell-title {font-size: 14px; padding:5px 0px; color:#124a67; font-weight: bold;}
.sale-price-bold {font-weight:Bold;}
.mss-cross-sell-item-image {background:#fff; border:1px solid #124a67; width:130px; margin:0 auto; padding:5px 0px;}

/*item cross sell*/
#itemarea .mss-cross-sell {background:#fff; width:100%; margin-top:20px;}
#itemarea .mss-cross-sell-item, #itemarea .mss-cross-sell-item-last {margin-right:5px; border:1px solid #1c9aba; float:left; width: 150px; text-align: center; padding-bottom:15px;}
#itemarea .mss-cross-sell-item-name a {color:#124a67 !important; font-weight:bold; text-decoration:none; font-size:13px;}
#itemarea .mss-cross-sell-price {color: #EA7E2C;}
#itemarea .mss-cross-sell-title {font-size: 14px; padding:5px 0px; color:#124a67; font-weight: bold; text-align:left;}
#itemarea .sale-price-bold {font-weight:Bold;}
#itemarea .mss-cross-sell-item-image {background:#fff; border:none; width:130px; margin:0 auto; padding:5px 0px;}
.mss-img {width:190px; float:left;}
/* overrides */
#item-contenttitle {color:#124a67; margin:0px; padding:0px; font-weight:bold; font-size:20px; text-align:center;}
#caption {clear:left; padding:0px; margin:10px 0 0 0px;}


