﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img {
	border: 0px;
	}
a:link, a:visited, a:hover {
	color: #c0ac87;
	}

a:hover {
	text-decoration: underline;
	}

body 
{
    background: #000;
    color: #c0ac87;
    font-family: Arial, Helvetica, sans-serif;
}
#container 
{
    width: 959px;
    margin: 0 auto 0 auto;
    
}
#header 
{
    position: relative; 
    color: #c0ab86;
    z-index: 3000;
   
}
#header h2 
{
    margin: 12px 0 11px 21px;
    text-indent: -9000px;
    overflow: hidden;
    padding-top: 6px;
    background: url(../images/common/born-crown.gif) bottom left no-repeat;
}
#header h2 a, #header h2 
{
    display: block;
    width: 162px;
    height: 37px;
}
#cart 
{
    position: absolute;
    right: 0px;
    top: 0px;    
    font-size: 11px;
    line-height: 11px;
     }
#cart img 
{
    vertical-align: middle;
    margin-right: 3px;
}
#cart a  
{
    text-decoration: none;
}
#cart a:hover 
{
    text-decoration: underline;
}     

#search-wrp 
{
    position: absolute;
    top: 23px;
    right: 0px;
    background: url(../images/common/search.gif) no-repeat;
    width: 125px;
    padding-left: 5px;
}
#search-wrp input 
{
    border: 0px;
    background: transparent;
    vertical-align: middle;
}
.search 
{
    color: #c0ac87;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 92px;
    margin-right: 9px;
}
.go 
{
    width: 21px;
    height: 19px;
    cursor: pointer;
}    
#header ul 
{
    position: absolute;
    right: 164px;
    top: 27px;
    width: 339px;
    z-index: 3000;  
} 
#header ul li 
{
    list-style-type: none;
    float: left;
    height: 15px;
    text-indent: -9000px;
    overflow: hidden;
}
#header ul li a 
{
    display: block;
    height: 15px;
    background: url(../images/common/nav-sprite.gif) no-repeat;
}
li#w-nav, li#w-nav a 
{
    width: 96px;
    padding-right: 31px;
}
li#w-nav a.top-level 
{
  background-position: 0px -15px;
}
li#w-nav a.top-level:hover, li#w-nav a.selected 
{
    background-position: 0px 0px;
}
li#m-nav, #header ul li#m-nav a 
{
    width: 83px;
    padding-right: 37px;
    background-position: -127px -15px;
}
#header ul li#m-nav a:hover, #header ul li#m-nav a.selected
{
    background-position: -127px 0px;
}
li#about-nav, #header ul li#about-nav a 
{
    width: 91px;
    background-position: -246px -15px;
}
#header ul li#about-nav a:hover, #header ul li#about a.selected
{
    background-position: -246px 0px;
}

#header ul.dropdown ul 						{ width: 95px; visibility: hidden; position: absolute; z-index: 3000; top: 13px; background: #c0ab86; left: 0; text-align: center; }
#header ul.dropdown li#m-nav ul { left: 127px;}
#header ul.dropdown ul li 					{ background: #c0ab86; height: auto; float: none; text-indent: 0px; }
#header ul.dropdown ul li a					{ width: 100%; height:  auto; background-image: none; color: #000; font-size: 11px; padding: 5px 0 5px 0; display: block; text-decoration: none; }
#header ul.dropdown ul li a:hover					{ background: #605543; background-image: none; color: #c0ab86; }							  
#content 
{
    width: 957px;
    border: 1px solid #827257;
    overflow: hidden;
    font-size: 11px;
    
}
#footer 
{
    margin: 11px 0 0 0;
    position: relative;
    height: 20px;
}
#copy 
{
    padding: 2px 0 0 19px;
    font-size: 9px;
}
#copy a
{
    text-decoration: none;    
}
#copy a:hover 
{
    text-decoration: underline;
}
#footer ul 
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 440px;
    overflow: hidden;
    
}
#footer li 
{
    float: left;
    list-style-type: none;
    height: 15px;
    text-indent: -9000px;
    overflow: hidden;    
}
#footer li a 
{
    display: block;
    height: 15px;
    background: url(../images/common/nav-sprite.gif) no-repeat;
}
li#as-seen, #footer li#as-seen a 
{
    width: 52px;
    margin-right: 31px;
    background-position: 0px -45px;
}
#footer ul li#as-seen a:hover, #footer ul li#as-seen a.selected
{
    background-position: 0px -30px;
}
li#locations, #footer li#locations a 
{
    width:  75px;
    margin-right: 31px;
    background-position: -85px -45px;
}
#footer ul li#locations a:hover, #footer ul li#locations a.selected
{
    background-position: -85px -30px;
}
li#order, #footer li#order a 
{
    width: 62px;
    margin-right: 29px;
    background-position: -191px -45px;
}
#footer ul li#order a:hover, #footer ul li#order a.selected
{
    background-position: -191px -30px;
}
li#contact, #footer li#contact a 
{
    width: 57px;
    margin-right: 29px;
    background-position: -283px -45px;
}
#footer ul li#contact a:hover, #footer ul li#contact a.selected
{
    background-position: -283px -30px;
}
li#born, #footer li#born a 
{
    width: 74px;
    background-position: -365px -45px;
}
#footer ul li#born a:hover, #footer ul li#born a.selected
{
    background-position: -365px -30px;
}

