/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/*.ys_primary{ background:#b3504a;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}*/

/* primary tags and styles */
body  { margin: 0; padding: 0; background-color: #38502d; }
body, td, p, ol, ul, li, div, span, form, input, textarea, h1, h2, h3, h4, h5, h6 { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, form, ol, ul, li { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { color: #006600; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
h1 { font-size: 16px; }
h2 { font-size: 12px; }
h3, h4 { font-size: 11px; }
h5, h6 { font-size: 10px; }
ol, ul { list-style-type: none; }
img { display: block; }
img.inline { display: inline; }
.block { display: block; }
.padding5 { padding: 5px; }

/* image classes */
.marginrt1 { margin-right: 1px; }
.margintop8 { margin-top: 8px; }
.morearrow { margin-right: 4px; }



/* cell classes */
td.whitecell { background-color: #ffffff; }


/* header */
td.headerbgcell { background-image:url(http://site.ambientoutdoors.com/graphics/bg-hd.gif); background-repeat: no-repeat; width: 666px; }
div#header-nav { margin-right: 26px; margin-bottom: 5px; }
div#header-text { margin-right: 26px; margin-bottom: 5px; color: #ffffff; font-size: 14px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
div#header-links { margin-right: 26px; margin-bottom: 15px; color: #ffffff; font-size: 11px; }
div#header-links a, a:visited { color: #ffffff; font-size: 11px; }
div#header-links a:hover { color: #dcb262; text-decoration: none; }
div#header-tabs { margin-right: 12px; }
div#header-text-sub { margin-right: 26px; margin-bottom: 8px; color: #ffffff; font-size: 11px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }


/* subnavbar */
div#subnavbar { background-color: #f0f0f0; width: 900px; height: 30px; margin: 0; }
div#subnav { margin: 0; margin-left: 17px; float: left; display: inline; }
div#searchform { margin: 0; margin-right: 25px; float: right; display: inline; }


/* main content */
div#pagecontent { background-color: #ffffff;  padding-bottom: 15px; width: 900px; }
.leftmargin { background-color: #ffffff; }
.rightmargin { background-color: #ffffff; }



/* leftnav */
td.leftnavcell { background-color: #f0f0f0; color: #333300; font-size: 11px; }
div#leftnav ul, ol { margin-left: 15px; }
div#leftnav li { line-height: 14px; }
div#leftnav a, a:visited { color: #333300; font-size: 11px; }
div#leftnav a:hover { color: #993300; }


/* home */
div#home-features { padding-left: 11px; padding-right: 8px; }
div#morelink a, a:visited { color: #9b3b2e; font-size: 9px; }
div#morelink a:hover { color: #333333; }

#featdept { background-color: #ededed; }
div#featdept-content { padding: 0 10px 3px 15px; }
div#featdept-text { color: #000000; font-size: 10px; margin-bottom: 5px; }
.featbrand-logo { margin-top: 15px; margin-bottom: 10px; }

td.featprod-dots { background-image:url(http://site.ambientoutdoors.com/graphics/div-featprod-vert.gif); background-repeat: repeat-y; width: 1px; }
div#featprod-content-lt { padding-left: 13px; padding-right: 13px; }
div#featprod-content-rt { padding-left: 23px; padding-right: 13px; }
div#featprod-text { color: #000000; font-size: 11px; margin-bottom: 5px; }

#bestsellers { border: solid 1px #adadad; border-top: none; }
div#bestsell-text { color: #000000; font-size: 9px; padding: 5px 5px 5px 8px; }
div#bestsell-text a, a:visited { color: #000000; font-size: 9px; }
div#bestsell-text a:hover { color: #993300; }
img.bestsellerimg { margin: 5px 0 5px 5px; }


/* footer */
td.footerbgcell { background-image:url(http://site.ambientoutdoors.com/graphics/bg-footer.gif); background-repeat: no-repeat; background-position: left bottom; height: 28px; }
div#footerlinks { color: #ffffff; font-size: 10px; margin-left: 14px; }
div#footerlinks a, a:visited { color: #ffffff; font-size: 10px; }
div#footerlinks a:hover { color: #dcb262; font-size: 10px; text-decoration: none; }


/* copyright */
div#copyright { color: #999999; font-size: 10px; font-weight: normal; padding-top: 10px; padding-bottom: 10px; }
div#copyright a, a:visited { color: #999999; font-size: 10px; }
div#copyright a:hover { color: #9b3b2e; font-size: 10px; text-decoration: underline; }


/* ecommerce */
div#contentarea { padding-left: 13px; padding-right: 12px; }
div#info-div { padding-left: 13px; padding-right: 12px; }


/* contents */
div#contents a, a:visited { color: #333333; font-size: 12px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
div#contents a:hover { color: #9b3b2e; font-size: 12px; font-weight: bold; text-decoration: underline; }
div#contents .name { padding-left: 7px; padding-right: 7px; }
img.contentsimg { margin-top: 10px; }

div#abstract { text-align: left; }


/* section pages */
h1.mainpictxt { color: #336600; padding-bottom: 4px; text-transform: uppercase; }
h1.section { padding-bottom: 10px; text-transform: uppercase; }
img.sectionimg { border: solid 1px #ababab; }
td.mainpictxtbg { background-image:url(/lib/yhst-50494684177512/mainpic-txt-bg.gif); background-repeat: repeat-y; padding: 12px 20px 0 20px; }
div#innerbrands { padding-left: 13px; padding-right: 4px; }


/* item pages */
h1.item { padding-bottom: 10px; }
img.itemimg { margin-right: 10px; }
div#itemarea { padding-top: 11px; padding-left: 11px; }
.skulabel { font-weight: bold; }
.pricelabel { font-weight: bold; }
.regprice { color: #669900; font-weight: bold; }
.sale-price { color: #cc0000; font-weight: bold; }
.sale-price-bold { color: #cc0000; font-weight: bold; }
.qtylabel { font-weight: bold; }
.addtocartImg { margin-left: 10px; }
.multiLineOption { margin-bottom: 10px; }
.itemoption { font-weight: bold; }
div#itemfeatures { padding-left: 22px; padding-right: 25px; }
div#itemfeatures ul { margin-left: 18px; list-style-type: disc; }
div#itemfeatures li { padding-bottom: 5px; }
div#itemcomments { padding-left: 20px; padding-right: 20px; }

div#itemcaption img { display: inline; }

/* manual cross-sell */
div#cross-sell a, a:visited { color: #000000; font-size: 10px; font-weight: bold; }
div#cross-sell a:hover { color: #9b3b2e; font-size: 10px; font-weight: bold; text-decoration: underline; }
div#cross-sell .name { padding-left: 7px; padding-right: 7px; }
div#cross-sell .price-bold { font-size: 10px; }


/* yahoo cross-sell */
td.ystore-cross-sell-title-cell { background-image:url(http://lib.store.yahoo.net/lib/yhst-50494684177512/cs-hd-youmaylike.gif); width: 690px; height: 29px; background-repeat: no-repeat; }
img.ystore-cross-sell-product-image { border: none; margin-bottom: 10px; margin-top: 10px; }


/* pagination */
div#paginate td { color: #000000; font-size: 10px; font-weight: bold; }
div#paginate a, a:visited { color: #663300; font-size: 10px; font-weight: bold; }
div#cross-sell a:hover { color: #9b3b2e; font-size: 10px; font-weight: bold; text-decoration: underline; }


/* form elements */
input { color: #333333; font-size: 10px; font-family: verdana, sans-serif; }
textarea { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 
select  { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 11px; font-weight: normal; } 
.searchfield { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 100px; }
.searchbtn { margin-left: 4px; }
.qtyfield { background-color: #ffffff; border: solid 1px #c4c4c4; color: #333333; font-size: 11px; width: 25px; }


/* links */
a, a:visited { color: #9b3b2e; font-size: 11px; font-weight: normal; text-decoration: none;  font-family: verdana, arial, helvetica, sans-serif; }
a:hover { color: #993300; font-size: 11px; font-weight: normal; text-decoration: underline;  font-family: verdana, arial, helvetica, sans-serif; }
a:active { color: #9b3b2e; font-size: 11px; font-weight: normal; text-decoration: none;  font-family: verdana, arial, helvetica, sans-serif; }

/* rounded box */
.t {background: url(http://site.ambientweatherstore.com/graphics/dot.gif) 0 0 repeat-x; width: 32em}

.b {background: url(http://site.ambientweatherstore.com/graphics/dot.gif) 0 100% repeat-x}

.l {background: url(http://site.ambientweatherstore.com/graphics/dot.gif) 0 0 repeat-y}

.r {background: url(http://site.ambientweatherstore.com/graphics/dot.gif) 100% 0 repeat-y}

.bl {background: url(http://site.ambientweatherstore.com/graphics/bl.gif) 0 100% no-repeat}

.br {background: url(http://site.ambientweatherstore.com/graphics/br.gif) 100% 100% no-repeat}

.tl {background: url(http://site.ambientweatherstore.com/graphics/tl.gif) 0 0 no-repeat}

.tr {background: url(http://site.ambientweatherstore.com/graphics/tr.gif) 100% 0 no-repeat; padding:10px} 

