/*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.*/


:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

fieldset {
border:none;
}

.ys_primary{
background:#8e0b2b;
color:#ffffff;
font:bold 11px Arial,verdana,sans-serif;
padding:1px 5px;
text-align:center;
cursor:pointer;
display:inline;
margin-top:10px;
}
#container {
padding:10px 10px 30px 10px;
}
#bodyshell {
border-left:194px;
width:566px;
float:right;
}
#bodycontent {
width:566px;
border-left:2px solid #f5fac0;
line-height:1.5em;
}
#bodycontent h2 {
font-size:1.2em;
color:#8E0B2B;
margin-bottom:10px;
}
#bodycontent h3 {
padding-bottom:5px;
}
#bodycontent p {
margin-bottom:10px;
}
p + a + h2, p + h2 {
margin-top:20px;
}
.info_heading {
text-align:center;
}
.info_left, .info_right {
width:195px;
float:left;
padding:0 20px;
margin:10px 0 25px 0;
}
.info_left {
border-right:2px solid #f5fac0;
margin-left:50px;
}
.info_left img, .info_right img {
margin-bottom:10px;
}
.item_left {
width:245px;
padding:0 10px;
float:left;
}
.item_right {
width:280px;
padding:0 10px;
float:left;
}
#item_details #caption {
margin:0;
}
.price-bold {
color:#8e0b2b;
}
#itemtype .itemoption {
font-weight:100;
}
.itemform {
float:left;
width:160px;
}
.item_colors {
float:left;
width:120px;
}
#quantity-field {
margin:10px 0;
}
.signature {
font-family:script;
text-align:right;
}
#brandmark {
width:101px;
height:111px;
}
#brandmark a {
width:101px;
height:111px;
padding:0px;
}
#nav-bottom {clear:both; float:right; display:block; list-style:none;}

#nav-bottom li {background-color:#ffffff; float:left; margin:0 2px;} /* General Link Colors */

#nav-bottom li a {color:#555555; display:block; font-size:12px; text-align:center; text-decoration:none; white-space:nowrap;}

#nav-general {
margin-top:88px;
margin-right:0px;
}
#nav-general li, #nav-bottom li {
border:none;
border-right:1px solid #555;
height:23px;
}
#nav-general li a, #nav-bottom li a {
padding:4px 15px 2px;
font-weight:normal;
}
#shell_container {
width:760px;
float:left;
border:2px solid #f5fac0;
}
#nav-product, #search, #signup {
width:190px;
margin-left:-194px;
float:none;
border-bottom:2px solid #f5fac0;
}
#query, #email {
width:90px;
}
#email {
margin-left:4px;
padding;2px;
}
#searcharea {
padding:2px 5px 10px 5px;
}
#searchsubmit {
padding-left:5px;
top:8px;
background:none;
position:relative
}
#nav-product {
text-align:center;
padding:40px 0;
}
#nav-product ul {
margin:0 auto;
}
#nav-product ul li a {
border:none;
padding:0;
min-height:0px;
margin:0 auto;
}
#nav-product ul li {
padding:2px 0;
text-align:center;
}
#newsletterform fieldset {
padding:0px 5px 12px 5px;
}
#signup_submit {
top:8px;
position:relative;
padding-left:5px;
}
.image-r {
margin:0;padding:0;float:none;
}
.jumps {
list-style-type:decimal;
margin-left:20px;
color:#000;
}
.info_table {
border-collapse:collapse;
width:100%;
}
.info_table td {
border:1px solid #8D0C2A;
text-align:center;
padding:1px;
}
.info_table th {
border:1px solid #8D0C2A;
padding:1px;
}
#basement {
width:780px;
margin:0 auto;
padding-top:5px;
}
#copyright {
padding:0;
}
#privacy a {
color:#000;
}
.press_page {
text-align:center;
}

/************COLORS**************/
.swatch {width:16px; height:16px; border:1px solid #000; margin:5px; float:left; display:block; cursor:pointer}
.black,
.black-white,
.black-teal,
.black-rose_quartz {background-color:#000}
.white,
.white-pink,
.white-pool {background-color:#fff}
.pink,
.pink-chocolate,
.pink-navy {background-color:#fecccc}
.sky,
.sky-white,
.sky-maraschino {background-color:#99ccfe}
.fuchsia,
.fuchsia-lemon,
.fuchsia-chocolate {background-color:#ff3399}
.lemon,
.lemon-sky {background-color:#ffff99}
.emerald,
.emerald-navy {background-color:#669966}
.heather {background-color:#cccccc}
.pool,
.pool-kelly {background-color:#66cccc}
.dark_chocolate,
.chocolate-sky {background-color:#4b2714}
.maraschino,
.maraschino-chocolate{background-color:#cc0033}
.cafe_au_lait,
.cafe_au_lait-tangerine {background-color:#ffcc99}
.orange,
.orange-pink {background-color:#ff6633}
.rose_quartz,
.rose_quartz-aquamarine {background-color:#ffccff}
.peridot,
.peridot-white {background-color:#cccc66}
.aquamarine,
.aquamarine-black {background-color:#99cccc}
.navy {background-color:#00274d}
.olive {background-color:#333300}
.tangerine {background-color:#ff6633}
.chocolate {background-color:#4b2714}
.creme {background-color:#ffffcc}
.lavender {background-color:#cc99cc}
.cobalt {background-color:#666699}
.charcoal {background-color:#666}
.heather-medium {background-color:#cccccc}
.navy-large {background-color:#000033}
.light_blue{background-color:#bffaff}
.baby_blue {background-color:#acc0d9}
