body { 
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	color: #000;
	background-color: #798B73;
}

input, select { 
	font-family: Tahoma;
	font-size: 11px;
}

a img { border: 0 }

a, a:visited { color: #666; text-decoration: none }
a:hover { color: #000; text-decoration: underline }

.clear { clear: both }

#container { width: 777px; margin: auto; background: white; }

#header {
	width: 777px; height: 152px;
	background: #FFF url('images/topbanner.jpg') no-repeat; 
	display: block; margin: 0; padding: 0;
}

#ad { margin: 0 0 0 200px; padding: 0; }

#menu {
	width: 777px; height: 45px; display: block; margin: 0; padding: 0;
	background: #FFF4CA url('images/menubg.jpg') top no-repeat;
	clear: both;
	border-bottom: 1px solid #000;
}

ul.menu {
	padding: 17px 0 0 0;
	margin: 0 0 0 373px;
	list-style-type: none;
}

ul.menu li {
	float: left;
	height: 25px;
	width: 78px;
	text-align: center;
}

ul.menu li.first { width: 75px !important; }
ul.menu li.second { width: 90px !important; }
ul.menu li.third { width: 76px !important; }
ul.menu li.fifth { width: 75px !important; }

ul.menu li a, ul.menu li a:visited {
	color: red; text-decoration: none;
}
ul.menu li a:hover {
	text-decoration: underline;
}

/* LEFT SIDE BAR */

#leftbar { 
	background: url('images/topbevel.gif') top repeat-x;
	width: 200px; float: left; padding: 0 10px 0 8px; border-right: 1px solid #EEE;  
}

div.search { text-align: center; padding: 10px 0 10px 0; margin-bottom: 20px; border-bottom: 1px solid #EEE; }

div.search select { width: 90%; font-family: Tahoma; font-size: 11px }

div.search input[type=text] {
	border: 1px solid #CCC;
	background: #FEFEFE;
	padding: 4px;
	font-family: Tahoma; 
	font-size: 11px;
	margin: 5px;
}

div.search h1 { text-align: left !important; font-size: 14px; padding-bottom: 4px; margin: 0; }

div.search input[type=text]:hover { border: 1px solid #BBB }
div.search input[type=text]:focus { background: #F8F8F8; border: 1px solid #BBB }

ul.pagenav li {	width: 100%;  font-weight: bold; }
ul.pagenav li a, ul.pagenav li a:visited { padding: 6px; display: block; font-size: 12px; color: #000; border: 1px solid white;  }
ul.pagenav li a:hover { background: #EEE; text-decoration: none; border: 1px solid #DDD; }
ul.pagenav { margin-bottom: 10px !important; border-bottom: 1px solid #EEE; padding-bottom: 20px !important;  }

ul.storenav, ul.pagenav { list-style-type: none; margin: 0; padding: 0; }
ul.storenav li.title { font-size: 14px; font-weight: bold; padding: 5px; margin-bottom: 5px; }
ul.storenav li { border-bottom: 1px dotted #CCC; margin: 0; padding: 0; }
ul.storenav li a, ul.storenav li a:visited { padding: 5px; display: block; color: #000; text-decoration: none; }
ul.storenav li a:hover { background: #EEE; text-decoration: none; }

/* CONTENT */

#content h1 { 
	font-weight: normal; font-size: 20px; padding: 2px 2px 5px 2px; !important; margin: 0 0 10px 0;
	border-bottom: 1px solid #EEE;
}

#content { 
	background: url('images/topbevel.gif') top repeat-x; 
	padding: 10px 10px 0 10px !important; 
	float: left; width: 537px; 
	border-left: 1px solid #EEE;
}

#navigation ul { list-style-type: none; margin: 0; padding: 15px 0 0 0; clear: both; }
#navigation ul li { float: left; padding: 3px; }

#viewmore { display: block; clear: both; padding: 5px 0 5px 0; text-align: center; }

#sorter { margin-bottom: 10px }

#content h3 { font-size: 11px !important; margin: 0; padding:  0 }

.row0 td { padding: 5px; }
.row1 td { background: #F8F8F8; padding: 5px; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; }

/* FOOTER */


#footer { padding: 5px 5px 5px 5px; text-align: right; border-top: 1px solid #EEE; margin: 0 }

ul#bottomlinks { margin: 0 0 0 10px; padding: 0; list-style-type: none }
ul#bottomlinks li { float: left; }
ul#bottomlinks li a, ul#bottomlinks li a:visited {
	float: left;
	padding: 4px;
	text-align: center;
	color: red;
	text-decoration: none;
	display: block;
	margin-right: 5px;
}
ul#bottomlinks li a:hover { text-decoration: none; background: #FFEBE5 }

#copyright { padding: 4px; float: right; margin-right: 10px; }
#copyright a:hover { text-decoration: none; background: #EEE; }