/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body { 
	background:url(../templateimages/bg.gif) repeat-x top; 
	margin:0; 
	background-color:#5a5858; 
}

img {
	border:none; 
	display:block; 

}

.headergraphic { 
	background:url(../templateimages/graphic-header.jpg) no-repeat top; 
	width:786px;
	height:88px; 
}

.blackspacer { 
	background-color:#000000; 
	height:10px; 
	margin:0px; 
	padding:0px; 
}

.shadowleft {
	background:url(../templateimages/shadow_left.jpg) repeat-y top; 
	width:8px; 
}

.shadowright {
	background:url(../templateimages/shadow_right.jpg) repeat-y top right; 
	width:18px; 
	background-color:#000000; 
}

.pagecontent_pad { 
	width:570px;
	background-color:#FFFFFF; 
	margin:0; 
	padding:18px;  
}

.nav { 
	background-color:#1d1a1a; 
	margin:10px; 
	width:216px; 
	padding:20px 0 20px 0; 
}

#footer {
	background:url(../templateimages/graphic-cues.jpg) no-repeat; 
	height:100px; 
	width:950px;
	margin:0 auto;
	text-align:center;
}

#footer ul { 
	margin:0px 0 0 0px; 
	padding:5px 0 0 0;
}
	
#footer .links li { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	display:inline; 
}

#footer .links a { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	margin:0 4px 0 4px; 
}

#footer .links a:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:underline;
}

#copyright { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ce5e0c; 
	margin:6px 0 0 0; 
	padding:0; 
}

#copyright a { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ce5e0c; 
	text-decoration:underline;
}

#copyright a:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ce5e0c; 
	text-decoration:none;
}

#basket_area { 
	float:right; 
	width:200px; 
	margin:6px 52px 0 0; 
	height:82px;
	display:inline;
	padding:0;
}

/* ---search box ------------------------ */
#search_field { 
	margin:0 0 0 58px; 
	height:15px; 
	width:110px; 
	border:none; 
	background:none; 
	font-size:10px; 
	color:#000000;
	padding:0;
	vertical-align:top; 
}

.search_submit { 
	background:url(../templateimages/but_go.jpg) no-repeat; 
	height:15px; 
	width:15px; 
	border:none; 
	outline:none; 
	cursor:pointer; 
	vertical-align:top; 
	padding:0px;
	margin:0;
}

#searcharea {
	margin:7px 0 0 0;
	padding:0;
}

/* --- w3c fixes -- */
.black nav { 
	background-color:#000000;
	padding:0;
	margin:0;
}

#maintablehead {
	margin: 0 auto;
	display:block;
	width:952px;
	padding:0;
}

#middletable
{
	margin: 0 auto;
	display:block;
	width:868px;
}







