/* CSS Document */

body, html { margin:0px; 	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;  }

h1 { font-size:20px; font-style:italic; }
h2, h2 a, h2 a:visited { font-size:14px; margin:.5em 0 .5em; font-style:italic; text-decoration:none; }
h2 a:hover{ text-decoration:underline; }

form {margin:0px;padding:0px;}

a:hover { color:#999; }
a, a:visited { color:#000; }

.astrix { font-size:11px; color:#FF0000; margin-left:2px; }
.alert { font-weight:normal; font-size:11px; color:#FF0000; }
.error { font-weight:bold; color:#FF0000; text-indent:1.5em;}
.disc { font-weight:normal; font-size:11px; line-height:12px; }


/* _includes */

#header, #menu, #footer { margin:auto; width:780px; }

#header { background-image:url(img/Hertz_Car_Sales.jpg); height:100px; cursor:pointer; border-right:1px solid #333;
	border-left:1px solid #333;}
#h-banner { margin-left:255px; padding-top:20px; }
.h-txt { float:left; margin-left:10px; color:#FFF; font-weight:bold; font-style:italic;}

#menu {
	text-align:right;
	height:19px;
	background-image:url(img/Menu_BG.jpg);
	padding-top:7px;
	border-right:1px solid #333;
	border-left:1px solid #333;
}

#menu a, #menu a:visited {
	font-size:13px;
	font-weight:bold;
	color:#000;
	font-style:italic;
	margin-right:8px;
	text-decoration:none;
}

#menu a:hover { color:#999; }

#container {
	margin:auto;
	border-right:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #333;/**/
	width:720px;
	padding:30px;
	background-color:#fff;
	display:block;
}

#footer {
	font-size:10px;
	color:#999;
	padding-bottom:20px;
}

#footer a, #footer a:visited {
	font-size:10px;
	color:#999;
	text-decoration:none;
}

#footer a:hover {
	color:#666;
}

/* Home */

#columnA { width:350px; }
#columnB { width:300px; float:right; padding-right:20px;  }
* html #columnB { display:inline; }

#hoz-box { background:#ffdd00; height:167px; margin:0px -30px; padding-top:10px;}
#search-box {
	background:url(img/search_bg.jpg) no-repeat;
	width:359px; height:137px;
	padding:10px 10px 15px 45px;

}

.desc-txt { margin-bottom:8px; font-weight:bold;}

.main-txt { font-size:1em; margin:7px; font-weight:bold; }

.search {
	font-size:12px;
	font-weight:800;
}

#sw {
	padding:10px;
	border:#CCC solid 1px;
	width:355px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

select {
	font-size:12px;
	font-family:sans-serif;
	width:160px;
}

.text {
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
}

.obut {
        background-color:#F6D12C;
	border:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	cursor:pointer;
}

.but {
	border:none;
	width:104px;
	height:30px;
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	cursor:pointer;
}

.sbut {background:url(img/search.png);}
.ebut {background:url(img/enquire.png);}
.lbut {background:url(img/login.png);}

/* Results */

.wl-banner {
	margin:auto;
	text-align:center;
	border:1px solid #ccc;
	padding:3px;
	cursor:pointer;
	margin-bottom:12px;
	font-weight:bold;
}

#refine { width:200px; }
.refine { border:1px solid #ccc; padding:7px; font-weight:bold; line-height:24px; overflow:auto; }
.refine a, refine a:visited { color:#3366CC; font-style:normal; }
.refine a:hover { color:#003399; }
.refine select { width:100px; }
.refine .smlSelect { width:55px; }
.ref-txt { font-style:italic; font-size:1.1em; margin-left:5px;}
.refine p { margin:0 0 5px 0;}

#results { float:right; width:500px; cursor:pointer; }
.results, .results-dotw { border-bottom:1px solid #ccc; padding:7px; }
/*.results-dotw { background-image:url(img/dotw-bg.gif); background-repeat:x; }
.results:hover { background-color:#EEE; /*background-image:url(img/r-bg.gif); background-repeat:repeat-x; background-position:bottom;}*/ 
.result { float:right; width:385px; text-align:left; height:100%; }
.result h1 {color:#FF0033; font-size:13px; margin:0; font-weight:500; }
.result h2 {color:#666; font-size:12px; margin:0; font-weight:500; }
.result h3 {color:#666; font-size:12px; margin:0; font-weight:500; }
.r-np {	text-align:center; width:50px; font-weight:bold; padding:3px; border:1px solid #ccc; cursor:pointer; border-left-width:2px;}
.r-np:hover { background-color:#eee; }

.noimg {
	width:90px;
	height:67px;
	background-color:#f2f2f2;
	color:#000000;
	font-size:14px;
	text-align:center;
	margin-right:10px;
}

/* Detail */

#details { width:500px; overflow:none; }
#details th {text-align:left; }
.detail { padding:7px; }
#enquire { 	width:200px; float:right; }
#enquire .text { width:115px; }
.enquiry {border:1px solid #ccc; padding:7px; font-weight:bold; line-height:24px; overflow:none; }
.location {border:1px solid #ccc; padding:7px; overflow:none; text-align:center; }
.altnav { border:1px solid #ccc; padding:7px;  }
.altnav a, .altnav a:visited { color:#333; text-decoration:none; }
.altnav a:hover { color:#3366CC;  }

.disc {font-size:.8em;color:#666;}

/* Locations */

.locdetail { margin-left:100px; width:420px; border-bottom:1px solid #ccc; margin-bottom:20px; padding:7px; overflow:none; }

/* Wish List */

.drop {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
}

.drop2 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:80px;
}

/* Testimonials */

.testimonial {
margin:7px;
padding:7px;
font-style:italic;
text-indent:1.5em;
font-size:1.1em;
background:#f4f4f4;
border:1px solid #eee;
background-image:url(img/quote.gif);
background-repeat:no-repeat;
background-position:center;
}

.signoff { margin-left:100px; text-indent:0em; font-style:italic; }

/* Admin */
#table1 {
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
#table1 td, #table1 th { 
	    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

