body 
{
font-size:1em;
margin: 0px;
text-align: center;
background: #ffffff url(/img/bg.gif) top left repeat-x;
color: #000;
font-family: Arial, Helvetica, sans-serif;
}


#header_container {
	width:100%;
	background:#fff;
	}
	
#header {
	width:920px; 
	height:91px;
}
	
#main_container {
	width:100%;
	background:#fff;
	position:relative;
	margin-top:15px;
	
}

#left {
	width:190px;
	background:#fff;
	color:#000;
	float:left;
	text-align:left;
	margin-left:0px;
	padding-top:5px;
}

#right {
	width:710px;
	background:#fff;
	color:#000;
	float:right;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

#main {
	width:920px; 
	background:#fff;
	color:#000;
	font-size:.8em;
   	border-top:1px #005DAD solid;
   	
   }

	
#footer_container {
	margin-top:10px;
	width:100%;
	background:#fff
	color:#fff;
}

#footer {
	width:920px; 
	background:#005DAD;
	color:#fff;
	font-size:0.9em;
	text-align:center;
	padding-top:30px;
	height:50px;
	}
	
ul {
	list-style:none;
}
	
#searchbar {
	clear:both;
	float:left;
	background:#fff;
	height:30px;
	width:600px;
	padding-top:10px;
	text-align:left;
	padding-left:5px;
	}

#searchbar input {
	border:0px;
	background:#f1f1f1;
	padding:6px;
}

#navbar{
			font-size:0.9em;
			margin-top:10px;	
			height: 30px;	
			float:right;
		}
		
			#navbar ul{
				float: right;
				height: 30px;
				padding-left: 33px;
				background: #005DAD url(/images/tri.gif) top left no-repeat;
			}
			
			#navbar ul li{
				float: left;
				height: 30px;
				color:#fff;
				padding-left:10px;
				padding-right:5px;
				padding-top:8px;
							
				
			
			}
			
			#navbar li a{
				float: left;
				padding: 7px 8px 0 8px;
				color: #fff;
				height: 30px;
				text-transform: uppercase;
				text-decoration: none;	
			}
			
			#navbar li a:hover{
				background: #005DAD;
			}
			#navbar .nav li:hover {
				background: #005DAD;
			}

#logo{
			float: left;
			margin-top:5px;
			height: 60px;
			width: 350px;
			}

#adbox{
			position: relative;
			float: right;
			height: 60px;
			margin-top:5px;
			
	}



	
	
.menuheader {
	background:#f1f1f1;
	padding:3px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	border-bottom:#005DAD 1px solid;
}

.menubox {
	background:#f1f1f1;
	padding:3px;
	font-weight:normal;
	border-bottom:#005DAD 1px solid;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}


.sidemenu {
	background:#f1f1f1;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding-top:3px;
	padding-left:7px;
	border-bottom:#005DAD 1px solid;
}

.pop {
	text-align:left;
	padding:5px;
	font-size:0.8em;
}

li {
	padding-bottom:4px;
	padding-left:5px;
}

.filters {
	background:#f1f1f1;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding-top:3px;
	padding-left:7px;
	border-bottom:#005DAD 1px solid;
}

a:link {
	text-decoration:none;
	}
a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:underline;
}

.sidemenu a{
	color:#000;
}

.results td {
	margin-top:5px;
	text-align:center;
	margin:2px;
}

.results p {
	color:#000;
	background: #f1f1f1;
	height:90px;
	text-align:left;
	padding:6px;
	font-size:0.9em;
	position:relative;
}


.results span {
	bottom:5px;
	display:inline;
	background:#000;
	padding:4px;
	color:#fff;
	font-size:1.1em;
	position:absolute;
}

.results span a {
	color:#fff;
	text-decoration:none;
}

.pagination {
	font-size:1em;
	background:#f1f1f1;
	font-weight:bold;
	text-transform:lowercase;
	text-align:right;
}

.pagination a {
	color:blue;
	
}

h1 {
	display:inline;
	font-size:1.1em;
	
}

.pricebox {
	border:3px solid #ccc;
}

.prices {
	padding:4px;
	color:#000;
	border-bottom:1px #ccc solid;
}