#custom-doc { width:752px;min-width:752px; margin:auto; text-align:left; }

div.yui-b p { margin: 0 0 10px 0; color: #444; line-height:18px;font-size:12px; }
div.yui-b p strong { font-weight: bold; color: #333; }
div.yui-b p em { color: #333; }

html{background:#e3e3e3;margin: 0;padding: 8px 0;}
body{background:#e3e3e3;}
.mn-clear {clear:both;margin:0;padding:0;}

div#hd {height:0;background-color:#FFFFFF;clear:both;}
div#bd {background-color:#FFFFFF;padding:10px 10px 40px 10px;}
div#ft {background:#FFFFFF url(/images/winter.metronaps.footer.png) no-repeat top center;padding:20px 10px 10px 10px;border-top:1px solid #e3e3e3;}
div#ft p {margin:38px 0 0 0;font-size:11px;line-height:18px;text-align:center;color:#666;}

#logo {background:transparent url(/images/mn.winter.logo.png) no-repeat top center;height:140px;float:left;width:100%;border-bottom:1px solid #CCCCCC;margin:0 0 10px 0;padding: 0 0 10px 0;}
#logo h1 {text-indent: -99999px;float: left;}
#logo h1 a {float: left;width:160px;height:100px;}

div#bd a, div#bd a:hover, div#bd a:visited {color:#0085CF;}
div#bd a {text-decoration: underline;}
div#bd a:hover {text-decoration:none;}

div#ft a, div#ft a:hover, div#ft a:visited {color:#666;}
div#ft a {text-decoration: underline;}
div#ft a:hover {text-decoration:none;}


#bd .sidebar-button-link {margin:20px 0;}
#bd .sidebar-button-link a {border:1px solid #ccc;padding:4px 10px;background-color:#eee;color:#0085CF;font-weight:bold;font-size:11px;line-height:11px;}

#bd h2 {border-bottom: 1px solid #eee;padding:0 0 8px 0;margin:30px 0 10px 0;color:#222;font-size:15px;line-height:15px;font-weight:bold;font-style:oblique;}

#bd h3 {padding:0;margin:30px 0 10px 0;color:#222;font-size:14px;line-height:14px;font-weight:bold;}

#bd .mn-sidebar {width:180px;}
#bd .main-column, #bd .main-column-wrap {width:540px;}

#bd .mn-local-sidebar {margin:20px 0 0 0;border-top:1px solid #ccc;padding:10px 0 0 0;}
#bd .mn-local-sidebar p {font-size:10px;line-height:14px;}
#bd .mn-local-sidebar h3 {font-size:11px;line-height:14px;font-weight:bold;color:#444;margin:20px 0 4px 0;}

#bd .thumbs_wrap { width:100%; margin: 10px 0 0 0; padding:0; }
.thumbs_wrap_thumb { width:140px; height:100px;margin: 0 5px 10px 0; padding: 2px; float:left;background-color:#efefef; }
.thumbs_wrap_smaller_thumb { width:120px; height:120px;margin: 0 5px 10px 0; padding: 0; float:left;font-size:11px; }
.thumbs_wrap_tiny { width:100px; margin: 0; padding:0; float:left; }
.thumbs_wrap_clear { clear:both; margin: 0; padding: 0; }

#bd .add-on-wrap {margin:20px 0;padding:10px;border:1px solid #E7E4D3;background:#FEFDFC;}
#bd .add-on-wrap h3 {margin:0 0 10px 0;}

.testimonial-cntnr {margin:0 0 20px 0;}
.testimonial-img {float:left;width:110px;}
.testimonial-info {float:right;width:400px;}
#bd .testimonial-info p {margin:0;}
#bd .testimonial-info p em {font-style:oblique}
#bd .testimonial-info p strong {font-style:bold}



#bd ol.topic {color:#444;}
#bd ol.topic li {padding:0 10px;margin:0 0 10px 0;border-left:4px solid #CCC;color:#444;font-size:13px;font-style:oblique;}
#bd ol.topic li p {font-size:12px;font-style:normal;}
#bd ol.topic li a {color:#444;}

#bd #slideshow-wrap {float:right;width:320px;margin:0 0 10px 10px;}

.form-box label {float:left;width:120px;display:block;position:relative;font-size:12px;line-height:12px;font-weight:bold;}
.form-box label em {color:#c00;font-size:12px;line-height:12px;margin-left:4px;}
.form-box input {font-size:12px;}
.form-box fieldset {overflow: hidden;width:100%;border-bottom:1px solid #EEEEEE;padding:7px 0;margin:7px 0;}

#bd .mn-main ul {list-style-type:circle;margin:0 0 20px 0;padding: 0 20px;color:#444;}
#bd .mn-main ul li {list-style-type:circle;font-size:13px;line-height:20px;padding:6px 0;border-bottom: 1px solid #EEEEEE;color:#444;}

/* Cart styles ***************/

#cart-wrapper { position: absolute; top: 0px; left: 0; width: 100%; overflow: display; opacity: 0.95; filter: alpha(opacity=95); -moz-opacity: .95;background: #EEE; text-align:left;border-bottom: 4px solid #666; }

#cart-content { position: relative; width: 640px; padding: 30px 0; top: 0; margin: 0 auto; color: #3F3B39;  font-size:12px; line-height:18px; text-align:left; }

#cart-content p { font-size:12px; line-height:18px; color:#3F3B39; font-weight:normal; margin:0 0 18px 0; padding:0; text-align:left; }

/* \*/ 
* html #cart-content { width: 720px; } /* */

#cart-wrapper a { color: #3F3B39; }

#cart-wrapper a img{ border:2px solid #fff; padding:0px; }

#cart-wrapper a:hover img{ border:2px solid #333; padding:0px; }

#cart-wrapper a.checkout, 
#cart-wrapper .cost { font-size: 14px; font-weight: bold; text-decoration: none; }
#cart-wrapper .ny-cost { font-size: 12px; font-weight: bold; text-decoration: none; }
#cart-wrapper .cart-head { font-size: 11px; font-weight: bold; text-decoration: none; }


#cart-wrapper a.checkout:hover { color: #3F3B39; }

#cart-content h1 { color:black; margin:9px 0 18px 0; padding:0; font-size:18px;line-height:18px;color:#3F3B39;font-weight:bold;}


#bd .cart-form-box {}
#bd .cart-form-box table {}
#bd .cart-form-box tr {}
#bd .cart-form-box td {padding:5px 0;color:#666;}

#bd .product-show-cntnr {border:1px solid #ccc;padding:1px;margin:10px 0 0 0;}
#bd .product-show-cntnd {padding:5px;background-color: #fafafa;}
#bd a.product-link {border:none;text-decoration:none;}
#bd ul.product {padding:0;margin:0;list-style-type: none;font-size:11px;color:#333;line-height:14px;}
#bd ul.product li {padding:0;margin:0;list-style-type: none;border:0px;border:none;font-size:11px;color:#333;line-height:14px;}
#bd ul.product li.deliverable {padding:0 0 5px 0;margin:0;list-style-type: none;border:0px;border:none;font-size:14px;color:#333;line-height:14px;font-weight:bold;}
#bd ul.product li.deliverable em {font-size:12px;color:#666;line-height:14px;font-weight:normal;font-style:oblique;}
#bd ul.product li.price {padding:0;margin:0;list-style-type: none;border:0px;border:none;font-size:12px;color:#333;line-height:14px;font-weight:bold;}

#bd #cart-category-box {margin:10px 0 10px 0;border:1px solid #eee;padding:4px;}
#bd #cart-category-box ul {list-style-type:none;border:none;margin:0;padding:0;} 
#bd #cart-category-box li {list-style-type:none;border:none;margin:0;padding:0;}
#bd #cart-category-box li {margin:4px 0;font-weight:bold;}
#bd #cart-category-box li a {color:#333;}

#bd #category-info {border-left:4px solid #ccc;padding:0 4px;margin:10px 0;color:#666;}
#bd #category-info p {color:#666;}
#bd #category-info a {color:#666;}

#bd td.checkout-note {font-size:12px;font-style:oblique;line-height:16px;}

#bd #cart-box {margin:60px 0 10px 0;border:1px solid #eee;padding:4px;}
#bd #cart-box ul, 
#bd #cart-box li {list-style-type:none;border:none;margin:0;padding:0;}
#bd #cart-box li {margin:4px 0;font-weight:bold;}
#bd #cart-box li a {color:#333;}

#bd .products-grid-unit {float:left;border:1px solid #ccc;padding:4px;width:110px;height:130px;margin-right:10px;margin-bottom:10px;overflow:hidden;}
#bd .products-grid-unit p {font-size:11px;margin:4px 0;line-height:11px;}
#bd .products-grid-unit a {text-decoration:none;color:#333;font-weight:bold;}
#bd .products-grid-unit p a:hover {text-decoration:underline;}

#bd .product-cntnr {border:1px solid #eee;padding:4px;margin:0 0 10px 0;}
#bd .product-cntnd {background-color:#ffe;padding:4px;}

#bd .product-cntnd ul, 
#bd .product-cntnd li {list-style-type:none;border:none;margin:0;padding:0;font-size:11px;line-height:11px;}
 
#bd .product-cntnd ul li.price {font-size:12px;line-height:12px;font-weight:bold;font-style:normal;}
#bd .product-cntnd ul li.product-name {font-size:12px;line-height:12px;font-weight:bold;font-style:oblique;}
#bd .product-cntnd ul li.deliverable {font-size:11px;line-height:11px;font-weight:normal;font-style:oblique;}

#bd .shipping-cntnd ul li.shipping {font-size:11px;line-height:11px;font-weight:bold;font-style:normal;}
#bd .shipping-cntnd ul li.shipping-name {font-size:11px;line-height:11px;font-weight:bold;font-style:oblique;}

#bd .total-cntnd ul li.total {font-size:14px;line-height:14px;font-weight:bold;font-style:oblique;}
#bd .total-cntnd ul li.total-name {font-size:12px;line-height:12px;font-weight:bold;font-style:normal;}

#bd .shipping-cntnr {border-top:1px solid #eee;padding:4px;margin:0 0 10px 0;}
#bd .shipping-cntnd {padding:4px;}
#bd .shipping-cntnd ul, 
#bd .shipping-cntnd li {list-style-type:none;border:none;margin:0;padding:0;font-size:11px;line-height:11px;}

#bd .total-cntnr {border:1px solid #eee;padding:4px;margin:0 0 10px 0;}
#bd .total-cntnd {padding:4px;}
#bd .total-cntnd ul, 
#bd .total-cntnd li {list-style-type:none;border:none;margin:0;padding:0;font-size:11px;line-height:11px;}

#bd .tax-cntnr {padding:4px;margin:0 0 10px 0;}
#bd .tax-cntnd {padding:4px;}
#bd .tax-cntnd ul, 
#bd .tax-cntnd li {list-style-type:none;border:none;margin:0;padding:0;font-size:11px;line-height:11px;}
