/*
	GENERAL: mostly undohtml
*/
html, body, table, select, input {
	font: 11px Tahoma, Arial, sans-serif;
/*	color:#8E8E8E; */
	color:#333333; 

}
a {
	text-decoration: none;
}
a img {
	border: none;
}
ul,ol {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html {
	margin: 0px;
	padding: 0px;
}

#wrapper1 {
	width: 100%;
	text-align:center;
	background:	url(../images/bg_head.gif) 0 0 repeat-x;
}
#wrapper {
	position:relative;
	top:10px;
	width: 750px;
 	margin: auto; 
	text-align:left;
}


/*
	HEADER
*/
div#header {
/*	background: #DF1F10 url(../images/dealer/enterprisecars.co.nz/header_c.png) repeat-x; 
	background: #DF1F10 url(../images/dealer/enterprisecars.co.nz/header.png) no-repeat;
*/	height: 100px;
}
div#header div {
	height:100%;
	width:100%;
/*	background: url(../images/dealer/enterprisecars.co.nz/header_l.png) 0 100% no-repeat; */
}
#header div div {
/*	background: url(../images/dealer/enterprisecars.co.nz/header_r.png) 100% 100% no-repeat; */ 
}

#header h1 {
	position: absolute;
	top: 55px;
	left: 230px;
	color: white;
	font: 3em "Times New Roman", serif;
}
#logo {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}

/*
	CONTENT
*/
#content {
	padding: 1em 1em 1em;
	background: #fff;
	min-height: 15em;
}
/* IE hack (does not support min-height; dodgy padding) */
* html #content {
	height: 15em;
	padding-top: 2em;
}

#content h1 {
	margin: .5em 0 .7em;
	font-size: 1.4em;
}
#content h2 {
	margin: .5em 0 .5em;
	font-size: 1.1em;
}
#content a {
	color: #bd0000;
}
/*#content a:visited {
	color: #60a;
}*/
#content a:hover {
	color: #848284;
}

#content a.button {
	padding: .1em .5em;
	border: 1px solid #eee;
	border-color: #eee #666 #666 #eee;
	color: black;
	background: #ddd;
	line-height:30px;
}
#content a.button:hover {
	background: #fff;
}

#content ul, ol {
	margin: 1em;
	margin-left: 2em;
}
#content ul {
	list-style: disc;
}
#content ol {
	list-style: decimal;
}
#content li {
	margin: .3em 0;
}
#content dt {
	font-weight: bold;
	margin: .7em 0 .2em;
}
#content th {
	text-align:left;
	background-color:#808080;
	color:#FFF;
	padding:1px 5px 3px 5px;
}

#content .bold {
	font-weight:bold;
	padding:1px 0px 1px 5px;
	border-bottom: 1px #ccc solid;
}

#content .underline {
	border-bottom: 1px #ccc solid;
}

/*
	SPECIAL
*/
.spinner {
	padding:5px;
}
div#loading {
	float:right;
	position:absolute;
	top:20px;
	right:20px;
}
div.errormessage, div.message, div.message_indent {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	padding: 5px;
	font-size: 11px;
	color: #000;
}
div.errormessage, div.message_indent {
	margin-left:14em;
}
div.errormessage, div.message {
	margin-left:0em;
}
div.message, div.message_indent {
	background: #dfd;
	border-color: #0a0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
div.errormessage {
	background: #dfd;
	border-color: #0a0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

/*
	MENU
*/
#menu {
	position:absolute;
	top:75px;
	left:0;
	width:100%;
}
#menu ul {
	padding:1em;
	float:right;
}
#menu li {
	display: inline;
	float:left;
	padding-left:2em;
}
#menu a {
	color:#bd0000;
	font-weight:bold;
}
#menu a:hover {
	text-decoration:underline;
	font-weight:bold;
}
/*
	FOOTER
*/
#footer {
	height:28px;
	clear:both;
	padding: 1em;
	padding-top:10px;
	color: #666;
	font-size: .9em;
	text-align: center;
	/*background: url(../images/dealer/enterprisecars.co.nz/footer.png) 0 0 no-repeat;*/
}

/* 
	SPECIAL INDEX PAGE
*/
#content #welcome {
	width:100%;
	padding-bottom:5px;
	font-size:2em;
	text-align:center;
}
#content #search_wrapper {
/*	float:left; */
	width:400px;
	border:1px #ccc solid;
	padding:15px 10px 15px 10px;
}
#content #search_wrapper td {
	padding:4px;
}

#content #special_wrapper {
	float:right;
	width:290px;
}
#content #special_wrapper td {
	padding:6px;
}
#content #special_wrapper th {
	padding:5px 6px 5px 3px;
}

#content #advert_wrapper_1 {
/*	float:left; */
	margin-top:15px;
	width:420px;
	border:1px #ccc solid;
	/*display:none;/*this gets rid of the cfs banners*/
}

/* 
	SPECIAL ADVANCED SEARCH PAGE
*/
#content #advanced_search_wrapper {
	width:400px;
	border:1px #ccc solid;
	padding:10px;
	margin-top: 10px;
}
* html #content #advanced_search_wrapper {
	margin-top: 30px;
}
#content #advanced_search_wrapper td {
	padding:4px;
}

#content #advanced_special_wrapper {
	width:270px;
	float:right;
	/*border:1px #ccc solid;*/
	padding:10px;
}
#content #advanced_special_wrapper td {
	padding:3px;
}

#content #advanced_advert_wrapper_1 {
	margin-top:10px;
	border:1px #ccc solid;
	padding:10px;
}
#content #advert_wrapper_1 object
{
	display:none;
}

/*
	CONTACT US PAGE
*/
#contact_us_form {
float:right;
width:300px;
padding:10px;
margin:10px;
}

/*
	VEHICLE LIST
*/
#refine_search {
	width:100%;
	margin-bottom:10px;
}
#refine_search td{
	padding:3px;
}

#search_list td {
	padding:3px;
}
#search_list img {
	float:left;
	margin-right:5px;
}
tr.row_even td {
	background-color:#FFF;
	border-bottom: 1px #aaa solid;
}
tr.row_odd td {
	background-color:#f7f7f7;
	border-bottom: 1px #aaa solid;	
}

#content .priceinfo {
	color: #888;
}
#content .priceinfo span {
	color: black;
}


#content div.infotip {
	position: absolute;
	visibility: hidden;
	z-index: 20;
	width: 300px;
	background: #eee;
	border: 1px solid black;
	padding: 3px;
	font-weight: normal;
}

#content div.infotip_s {
	position: absolute;
	visibility: hidden;
	z-index: 20;
	width: 100px;
	background: #eee;
	border: 1px solid black;
	padding: 3px;
	font-weight: normal;
}
.newlogos
{
	float:left;
	margin-left:15px;
}

.two
{
	margin-left:-20px;
}

#westpaclogo
{
	position:absolute;
	z-index:20;
	left:585px;
	top:5px;
	
}

#westpaclogo img
{
	vertical-align:middle;
}

#westpaclogo a
{
	
	color:#BD0000;	
}

.sponsor {
margin: 0 0 0 -15px;
padding: 0;
}