﻿/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
body {
	background-color: #818285;
	background-image: url(../../images/BGmain.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {color: #900; text-decoration: none;}
a:visited {text-decoration: none; color: #91130A;}
a:hover {text-decoration: underline; color: #91130A;}
a:active {text-decoration: none; color: #891B0E;}
h1 {
	font-size: 18px;
	color: #900;
	line-height: 14px;
}
h2 {font-size: 16px; color: #900; }
h3 {font-size: 14px; color: #900; }
h4 {font-size: 12px; color: #000; }
#container {
	width:999px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}
#rightCol {
	width: 265px;
	vertical-align: top;
	float: right;
	clear: right;
}
#rightSide {width: 265px; float:right;}
#rightBottom {}

#searchBox {
background-image:url("../../images/BGsearchbox.jpg");
background-repeat:no-repeat;
height:59px;}

.SearchButtWhite {
background-image:url("../../images/bttnSearchBox.jpg");
background-repeat:no-repeat;
border-width:0;
cursor:default;
height:59px;
width:44px;
}
#searchTextBox {
background-image:url("../../images/BGsearchField.jpg");
background-repeat:repeat;
border-style:none;
border-width:0;
color:#333333;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
margin:18px 10px 10px 25px;
padding:0;
text-transform:uppercase;
width:160px;}

.searchField {
background-image:url(../../images/BGsearchField.jpg);
background-repeat:repeat;
border-style:none;
border-width:0;
color:#333333;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
margin:18px 10px 10px 25px;
padding:0;
text-transform:uppercase;
width:160px;
}

#bodyContent {
	background-color: #FFF;
	text-align: left;
	float: left;
	width: 722px;
	margin-right: 0px;
	margin-left: 0px;
	clear: left;
	vertical-align: top;
}
#bodySpan {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	color: #FFF;
	background-image: url(../../images/BGfooter.jpg);
	background-repeat: repeat-x;
	height: 72px;
	width: 999px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0.05em;
	word-spacing: 1em;
	line-height: 100px;
	text-transform: uppercase;
}
#footer a { text-decoration:none; color:#FFF;}
#footer a:visited { text-decoration:none; color:#FFF;}
#footer a:hover { text-decoration:underline;}


#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	height: 25px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0.1em;
	line-height: 50px;
	text-transform: uppercase;
}

/* code for the top nav */
#topNav {  
     background:url("../../images/topNav.jpg") 0 0 no-repeat;  
     width:634px;  
     height:45px;  
     margin:0px 0px 0px 100px;
     padding:0;  
     } 

#topNav span {display: none;}
#topNav li { float:left; list-style:none; position:relative; display:block }  
#topNav li, #topNav a {height:45px; display:block;}

#topNavHome {width: 103px;}
#topNavShipping {width: 120px;}
#topNavReturns {width: 114px;}
#topNavPrivacy {width: 113px;}
#topNavAccount{width: 184px;}

#topNavHome a:hover {background:url("../../images/topNav.jpg") 0px -45px no-repeat; }
#topNavShipping a:hover {background:url("../../images/topNav.jpg") -103px -45px no-repeat; }
#topNavReturns a:hover {background:url("../../images/topNav.jpg") -223px -45px no-repeat; }
#topNavPrivacy a:hover {background:url("../../images/topNav.jpg") -337px -45px no-repeat; }
#topNavAccount a:hover {background:url("../../images/topNav.jpg") -450px -45px no-repeat; }
#containerNav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 705px;
	background:url("/images/bgNav.jpg");
}
#cart {
	background-color: #900;
	background-image: url(../../images/BGcart.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 45px;
	width: 265px;
	text-align: center;
	vertical-align: middle;
}
#cartText {padding: 15px 15px 5px 10px;}

#cartText a  {color: #ffffff; padding: 25px 10px 5px 10px;}

#breadcrumb {
	background-color: #CCC;
	letter-spacing: 0.1em;
	width: 97%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: -5px;
	margin-left: auto;
	height: 20px;
	text-align: left;
	line-height: 20px;
	text-indent: 4px;
}
#col1 {
float:left;
padding:0 5px;
width:490px; }

#col2 {
float:right;
padding:0 5px;
width:488px;}
