body { margin: 0; font-family: Verdana, sans-serif; color: #333333; }
p, li { font-size: 0.75em; color: #333333; line-height: 1.2em; }
p.larger { font-size: 85%; }
img { font-size: 0.75em; }
td + p { margin-top: 0; }
#mastercontainer { width: 780px; margin: 0 auto; padding-right: 10px; padding-left: 10px; }
#masthead { width: 780px; height: 67px; }
#logo { display: block; float: left; }
#utilitynav { display: none; }

#globalnav { display: none; }
#breadcrumb { width: 780px; margin-bottom: 15px; background-color: #ffffdd; font-size: 10px; font-family: Verdana, sans-serif; }
#breadcrumb p { margin: 0; padding: 12px 15px 12px 15px; font-size: 10px; font-family: Verdana, sans-serif; }

#bodycontainer { }

#submenu { display: none; }

#categorydisplay { float: right; 
padding-left: 10px; 
width: 595px;
voice-family: "\"}\"";
voice-family: inherit;
width: 585px;
}
#categorydisplay h1 { margin-top: 3px; line-height: 22px; }
table#categorylist td { padding-right: 8px; text-align: left; vertical-align: top; }
table#categorylist td p { margin-top: 3px; margin-bottom: 30px; font-size: 11px; }
#categoryimg { display: block; border: 1px solid #f7e697; }

#productdetaila { padding-left: 15px; float: left; width: 385px; }
#enlarge { text-align: center; margin-bottom: 40px; }
#productdetailb { padding-right: 15px; float: right; width: 335px; }
#addtocart { margin-top: 15px; }
#standardpage { padding-left: 15px; }
#standardpage h2 { margin-bottom: 0; }
#storestable td { vertical-align: top; }
table#cartstylequantity td { font-size: 11px; }

#enlargestriptop { text-align: right; vertical-align: middle; font-size: 10px; background-color: #ffffdd; padding: 10px 15px; }
#enlargestripbottom { position: absolute; bottom: 0; right: 0; width: 100%; text-align: right; vertical-align: middle; font-size: 10px; background-color: #ffffdd; padding: 10px 15px; }
#enlargecontent { text-align: center; padding: 0 40px; }

#footer { clear: both; padding: 40px 15px; text-align: center; font-size: 11px; }
#footer p { font-size: 11px; }

a { color: #a10033; }
a:hover { color: #d5a35c; }
h1 { font-size: 22px; font-weight: normal; color: #333333; }
h1#productname { margin: 0; }
h1 + p#fromcollection { margin-top: 3px; margin-bottom: 20px; font-style: italic; }
h2 { font-size: 16px; margin: 0; color: #333333; }
h2.pdetailheader { margin-top: 20px; margin-bottom: 0; }
p.pdescription, p.dimensions, p.price { margin-top: 2px; }
p.dimensions { margin-top: 2px; margin-bottom: 0; }
p.capacity { margin-top: 4px; }
.pricetext { color: #a10033; font-size: 16px; }
.instocktext { font-size: 11px; }
p.sku { font-size: 11px; margin: 2px; }
p.swatches { margin-top: 10px; margin-bottom: 0; }
p.colors { font-size: 12px; margin: 0; }
.red { color: #a10033; }
.small { font-size: 10px; }
.noprint { display: none; }

/* NAVIGATION AND SEARCH */
#menucontainer1 { position: absolute; top: 0; left: 0; }
#menu1 { visibility: hidden; position: absolute; top: 36px; left: 0; }
#menucontainer2 { position: absolute; top: 0; left: 89px; }
#menu2 { visibility: hidden; position: absolute; top: 36px; left: 5px; }
#menucontainer3 { position: absolute; top: 0; left: 158px; }
#menu3 { visibility: hidden; position: absolute; top: 36px; left: 7px; }
#menucontainer4 { position: absolute; top: 0; left: 225px; }
#menu4 { visibility: hidden; position: absolute; top: 36px; left: 8px; }

#search { position: absolute; top: 8px; right: 12px; }
#sitesearch { display: inline; margin: 0; padding: 0; }
#q { font-size: 11px; width: 140px; }
#searchbutton { margin-top: 1px; margin-left: 1px; }

a.womenslink { 
width: 132px;
voice-family: "\"}\"";
voice-family:inherit;
width: 100px;
display: block;
color: #333333;
font-size: 11px;
text-decoration: none;
background-color: #fff3ce;
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px 4px 14px; 
}

a:hover.womenslink{ 
width: 132px;
voice-family: "\"}\"";
voice-family:inherit;
width: 100px; 
display: block;
color: #a10033; 
font-size: 11px;
text-decoration: none;
background-color: #f7e697; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px 4px 14px; 
}

a.menslink { 
width: 119px;
voice-family: "\"}\"";
voice-family:inherit;
width: 91px; 
display: block;
color: #333333; 
font-size: 11px;
text-decoration: none;
background-color: #fff3ce; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}

a:hover.menslink{ 
width: 119px;
voice-family: "\"}\"";
voice-family:inherit;
width: 91px; 
display: block;
color: #a10033; 
font-size: 11px;
text-decoration: none;
background-color: #f7e697; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}

a.travellink { 
width: 148px;
voice-family: "\"}\"";
voice-family:inherit;
width: 120px; 
display: block;
color: #333333; 
font-size: 11px;
text-decoration: none;
background-color: #fff3ce; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}

a:hover.travellink{ 
width: 148px;
voice-family: "\"}\"";
voice-family:inherit;
width: 120px; 
display: block;
color: #a10033; 
font-size: 11px;
text-decoration: none;
background-color: #f7e697; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}

a.giftslink { 
width: 159px;
voice-family: "\"}\"";
voice-family:inherit;
width: 131px; 
display: block;
color: #333333; 
font-size: 11px;
text-decoration: none;
background-color: #fff3ce; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}

a:hover.giftslink{ 
width: 159px;
voice-family: "\"}\"";
voice-family:inherit;
width: 131px; 
display: block;
color: #a10033; 
font-size: 11px;
text-decoration: none;
background-color: #f7e697; 
border: 1px solid #d5a35c;
border-top: 0;
padding: 4px 10px; 
}
