body {
font-family: Helvetica,Arial,sans-serif;
font-size: 62.5%;
background: #FFF;
}

a > img {
border:0px;
}

#header, #navigation, #wrapper, #footer {
width:767px;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
}

#sideNavigation {
margin-top:10px;
}

#mainContent {
border:1px solid #97703F  ;
margin-top:10px;
}

/* Styling for the header */

#header {
height:50px;
background:url(images/header.jpg) no-repeat;
}

#headerPhone {
padding-top:35px;
float:right;
color:#864C11;
font-size:1.0em;
text-align:right;
}

/* Styling for the top navigation */

#navigation {
float:left;
background-color:#97703F;
}

#navigation ul
{
margin:0;
background-color:#8D633D;
padding-left:175px;
}

#navigation li
{
list-style:none;
padding:0;
margin:0;
line-height:1.2em;
display:inline;
background-color:#8D633D;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active
{
float:left;
color:#fff;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.2em;
text-decoration:none;
padding:4px 15px 4px 15px;
display:block;
margin:0;
font-weight:bold;
}

#navigation ul li a:hover
{
float:left;
color:#fff;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.2em;
text-decoration:underline;
padding:4px 15px 4px 15px;
display:block;
margin:0;
font-weight:bold;
}

/* Styling for the category listing */

#sideNavigation
{
width:175px;
float: left;
height:100%;
}

#sideNavigation ul
{
padding:0px 5px 10px 5px;
margin:0;
width:160px;
}

#sideNavigation li
{
list-style:none;
padding:0;
margin:0;
line-height:1.2em;
display:block;
border-bottom:1px dotted #864C11;
}

#sideNavigation ul li a:link, #sideNavigation ul li a:visited, #sideNavigation ul li a:active
{
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.2em;
text-decoration:none;
display:block;
margin:0;
padding:4px 2px;
border-left:5px solid transparent;
}

#sideNavigation ul li a:hover
{
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.2em;
text-decoration:none;
padding:4px 2px;
display:block;
border-left:5px solid #97703F;
}

.mincart {
margin-top:20px;
font-family: Helvetica,Arial,sans-serif;
}

.mincartQuantity {
color:#000;
font-size:1.2em;
font-weight:bold;
}

.mincartHeader h1 {
border-bottom:1px dotted #864C11;
font-size:2em;
color:#864C11;
font-weight:normal;
padding-bottom:5px;
}

.mincartOrders {
border-bottom:1px dotted #864C11;
font-size:1.1em;
color:#000;
padding:3px;
background-color:#fff;
}

.mincartTotal {
color:#000;
font-size:1.2em;
}

/* Styling for the main content */

#mainContent {
width:562px;
float:right;
padding:10px;
font-size:1.2em;
}

#questions {
width:200px;
float:right;
padding:10px;
}

#mainContent h1 {
font-size:1.8em;
color:#864C11;
font-weight:normal;
padding:2em 0 0 0;
margin:0;
}

#mainContent h2 {
font-size:1.6em;
color:#864C11;
font-weight:normal;
padding:0;
margin:0;
}

a:link.catNav {
color:#000;
font-family: Helvetica,Arial,sans-serif;
}

a:visited.catNav {
color:#000;
font-family: Helvetica,Arial,sans-serif;
} 

a:hover.catNav {
color:#000;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

a:active.catNav {
color:#000;
font-family: Helvetica,Arial,sans-serif;
} 

a:link.smcat, a:visited.smcat, a:active.smcat  {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:underline;
}

a:hover.smcat {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:underline;
} 

a:link.smsubcat, a:visited.smsubcat, a:active.smsubcat  {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
}

a:hover.smsubcat {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

a:link.smprod, a:visited.smprod, a:active.smprod  {
color:#666;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
}

a:hover.smprod {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

a:link.prodnavigation, a:visited.prodnavigation, a:active.prodnavigation  {
color:blue;
font-family: Helvetica,Arial,sans-serif;
text-decoration:underline;
}

a:hover.prodnavigation {
color:blue;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

.detailname h1 {
font-size:1.8em;
color:#864C11;
font-weight:normal;
}

.product {
text-align:left;
}

a:link.prodLink, a:visited.prodLink, a:active.prodLink  {
color:#888;
font-family: Helvetica,Arial,sans-serif;
text-decoration:underline;
}

a:hover.prodLink {
color:#888;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

a:link.prodPaging, a:visited.prodPaging, a:active.prodPaging  {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:underline;
}

a:hover.prodPaging {
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
text-decoration:none;
} 

.currpage {
color:blue;
font-family: Helvetica,Arial,sans-serif;
font-weight:bold;
}


/* Styling for the footer */

#footer
{
float:left;
text-align:right;
}

#footer ul {
width:500px;
padding:0px 0px 0px auto;
}

#footer li
{
list-style:none;
padding:0;
margin:0;
line-height:1.2em;
display:inline;
}

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active
{
float:left;
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
text-decoration:none;
padding:4px 15px 4px 15px;
display:block;
margin:0;
}

#footer ul li a:hover
{
float:left;
color:#864C11;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
text-decoration:underline;
padding:4px 15px 4px 15px;
display:block;
margin:0;
}

#copyright {
color:#999;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
float:left;
}

#footerLinks, #footerLinks a:link, #footerLinks a:visited, #footerLinks a:active {
color:#999;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#footerLinks a:hover {
color:#999;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

/* misc */

hr.prodseparator { background: #fff url(images/borderLine.gif) no-repeat center bottom;
margin: 8px auto;
height: 1px;
border: 0 none;
}

