@import "css_global.css";


h1{
margin: 0px; padding: 0px;
font-family:arial, sans-serif;
font-weight:bold;
font-size:26px;
color:#CE6400;
}

h2{
margin: 0px; 
padding: 0px;
font-family:arial, sans-serif;
font-weight:bold;
font-size:24px;
color:#CE6400;
}

#logo { 
float: left;
margin-bottom:10px; 
height: 202px; 
width: 1030px; 
background-image: url(../images/site_design/headers/green_genericWide.png); 
background-repeat: no-repeat; 
}

#menu { padding: 5px; 
width: 1008px;
margin-left: 5px; 
margin-right: 5px; 
background-color: #f8f6f7; 
border-width: 1px; 
border-style: solid; 
border-color: #ebeaea; 
font-family: Arial; 
font-size: 10px; 
}

#menu a { padding: 5px; margin-right: 10px; color: #222; text-decoration: none;  }
#menu a:hover { padding: 5px; margin-right: 10px; background-color: #6FB43F; color: #fff; }

#menu .level2{
	background-color: #6FB43F;/*#FFE8F6;*/
	margin-top:2px;
	padding: 2px;
}

#menu .level1 a.this {
	background-color: #6FB43F;
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
}

#menu .level2 a {
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
}

#menu .level2 a:active{
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
	text-decoration:underline;
}

#menu .level2 a:hover {
	background-color: #A6CE87;
	padding: 5px; 
	margin-right: 10px;
	color: #000;
}

#menu .level2 a.this {
	background-color: #A6CE87;
	padding: 5px; 
	margin-right: 10px;
	color: #000;
	text-decoration:underline;
}

.pagenumbers{
	text-align: center;
	margin-right: 35px;
	margin-bottom: 5px;
    color: #A5A5A5;
}
.pagenumbers a{
    color: #CE6400;
}

.border{
border-width:0px;
}



.specialtxt{ 
float:right;
background-image: url(../images/greenbox.png);
background-position: right; 
background-repeat: no-repeat; 
width:150px;
height:140px;margin: 15px 0 10px 0; 
}

.subhead { 
margin-top:100px;
text-align:center;
font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 13px; 
font-weight: 600; 
color: #5E5E5E; margin: 15px 0 10px 0; 
}

.subheadPrice { 
padding:5px;
font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 15px; 
font-weight: 600; 
color: #5E5E5E; 
}

.special { 
float:left;
width: 123px; 
margin: 15px 0 10px 0; 
}
.middletext{
float:left;
width:190px;
margin-top:40px;
padding-left:35px;
}

.specimg {
float:left;
width: 123px;  
height: 120px;  
margin-left: 5px; 
margin-bottom: 5px; 
padding: 4px; 
background-color: #fff; 
border: solid 1px #b9b6b6; 
}

.specimg{ position:relative; clear:both;}
.specspacer { height: 10px; width: 248px; }

#othercars { margin-left: 50px; margin-top: 40px; }
#carcontent { min-height: 350px; width: 796px; }
a.arwup:link, a.arwup:active, a.arwup:visited { display: block; height: 5px; width: 9px; float: left; background-color: transparent; background-image: url(images/up_arrow.gif); background-repeat: no-repeat; }
a.arwdw:link, a.arwdw:active, a.arwdw:visited { display: block; height: 5px; width: 9px; float: left; background-color: transparent; background-image: url(images/down_arrow.gif); background-repeat: no-repeat; }

#rcontent { 
float: right; 
min-height: 350px; width: 352px; 
text-align: justify; }
#lcontent { 
float: left; 
width: 246px; 
margin-top: 15px; 
margin-right: 20px; 
font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }



#footer a { color: #6FB43F; text-decoration: none; }
#footer a:hover { background-color: #5E5E5E; color: #fff; text-decoration: none; }

/*business.php & personal.php*/

#headbus { height: 23px; width: 799px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/business.jpg); background-position: right; background-repeat: no-repeat; }
#headper { height: 23px; width: 799px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/personal.jpg); background-position: right; background-repeat: no-repeat; }

/*car.php*/

#carhead { padding-bottom: 20px; font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 20px; color: #ed008c; }
#carimg { width: 300px; padding-left: 10px; padding-right: 10px; float: left; }
#zoom { height: 32px; width: 230px; margin-top: 5px; }
#zoom a { display: block; height: 32px; width: 170px; margin-left: 70px; background-image: url(images/zoom.gif); background-position: center center; background-repeat: no-repeat; font-size: 16px; font-weight: 600; color: #52BAE0; line-height: 35px; text-decoration: none; }
#zoom a:hover { background-image: url(../images/zoom_over.gif); text-decoration: underline; }
#contract { width: 200px; float: left; font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; font-weight: 600; color: #0B89BD; }
#cardesc { width: 616px; margin-top: 10px; padding-left: 10px; padding-top: 10px; padding-right: 10px; border-top-width: 1px; border-top-style: dotted; border-top-color: #989898; font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; font-weight: 600; color: #929292; }
#carrequest { width: 616px; margin-top: 20px; padding-left: 10px; padding-right: 10px; }
#carrequest a { display: block; height: 32px; width: 200px; padding: 4px; background: #f8f6f7 url(../images/calculator.gif); background-position: left; background-repeat: no-repeat; border-width: 1px; border-style: solid; border-color: #5E5E5E; font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 20px; color: #5E5E5E; line-height: 26px; text-indent: 42px; text-decoration: none; }
#carrequest a:hover { border-width: 1px; border-style: solid; border-color: #DCDCDC; color: ff9dd7; }
.carsub { font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 16px; font-weight: 600; color: #5E5E5E; }

/*contact.php*/

#headcnt { height: 23px; width: 633px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/contacth.jpg); background-position: right; background-repeat: no-repeat; }
#contact { width: 236px; margin-left: 12px; padding-bottom: 20px; font-size: 16px; font-weight: 600; }
#address { width: 223px; margin-left: 25px; padding-bottom: 5px; background-image: url(../images/address.gif); background-position: 6px 6px; background-repeat: no-repeat; }
#phone { width: 223px; margin-left: 25px; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/phone.gif); background-position: 6px 6px; background-repeat: no-repeat; }
#fax { width: 223px; margin-left: 25px; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/fax.gif); background-position: 6px 6px; background-repeat: no-repeat; }
.cntin { padding-left: 32px; }

/*quote.php & search.php*/

#carcontentb { min-height: 350px; width: 608px; padding-left: 20px; }
#headqut { height: 23px; width: 633px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/quotation.jpg); background-position: right; background-repeat: no-repeat; }
.carblock { margin-bottom: 10px; padding: 10px; background-color: #f8f6f7; border-width: 1px; border-style: solid; border-color: #ebeaea; }
.dropspc { width: 100px; }
#headhire { height: 23px; width: 833px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/shortterm.jpg); background-position: right; background-repeat: no-repeat; }
#headbushire { height: 23px; width: 633px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/business_contracts.jpg); background-position: right; background-repeat: no-repeat; }
#headprivacy { height: 23px; width: 633px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/privacy.jpg); background-position: right; background-repeat: no-repeat; }
#headjobs { height: 23px; width: 633px; margin-top: 10px; margin-bottom: 10px; background-image: url(../images/jobs.jpg); background-position: right; background-repeat: no-repeat; }
#searchcars { float: left; width: 250px; padding-left:  25px; padding-right: 25px; }
.searchcar { float: left; width: 250px; padding-left:  25px; padding-right: 25px; }
.floatcars { width: 250px;  }
.boxspace { margin-top: 10px; padding-top: 4px;  border-top-width: 1px; border-top-style: solid; border-top-color: #e7e7e7; }

/*zoom.php*/

.zoom { background-color: #fff; }
#zoomgradient { height: 93px; width: 100%; background-image: url(../images/gradient.jpg); background-repeat: repeat-x; }
#zoomlogo { height: 93px; width: 297px; background-image: url(../images/logo.jpg); background-repeat: no-repeat; }
#imgmiddle { width: 100%; padding-top: 4px; }
#imgmiddle a { font-size: 12px; color: #FF54B9; text-decoration: none; }
#imgmiddle a:hover { background-color: #EBF6FA; }
#bgimg { border-width: 1px; margin-left: 5px; margin-right: 5px; border-style: solid; border-color: #808080; background-color: #fff; }
#bgimgsml { border-width: 1px; margin: 3px; border-style: solid; border-color: #808080; }

/*Classes*/

.carbut { height: 25px; margin: 10px; background-color: #fff; border-width: 1px; border-style: solid; border-color: #CE6400; font-family: Arial; }
.carno { font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 14px; color: 929292; text-align: center; }
.clear { clear: both; }
.errorbox { padding-top: 10px; padding-bottom: 10px; font-size: 12px; color: red; }
.inpt { background-color: #f8f6f7; border-style: solid; border-color: #808080; }
.inpt:focus { background-color: #fff; border-style: solid; border-color: #ff9dd7; }
.inpta { padding: 2px; }
.inptb { padding: 2px; }
li {  margin-bottom: 9px; list-style-image: url(../images/li.jpg); list-style-position: inside; }
li a { color: #52BAE0; text-decoration: none; }
li a:hover { text-decoration: underline; }
.minierror { height: 20px; padding: 10px; background-image: url(../images/error.jpg); background-position: 5px; background-repeat: no-repeat; font-size: 12px; text-indent: 34px; color: red; }
ul { margin: 0px; padding: 0px; }
.small { font-size: 10px; }
.specname { margin-bottom: 100px; }
.specname a { width: 250px; font-size: 20px; color: #5E5E5E; text-decoration: none; }
.specname a:hover { color: #0b89bd; }
.subhead { font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; font-weight: 600; color: #5E5E5E; }
.submitbox { padding-left: 207px; padding-top: 10px; padding-bottom: 10px; }
.submit:focus { background-color: #fff; color: #000; }

/*Tables*/

table { background-color: #e7e7e7; border-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-size: 12px; color: #848484; }
thead th { background: #f5f5f5; border: 1px solid #ff; color: #666; text-align: center; text-transform: capitalize; text-indent: 18px; }
tbody tr { background-color: #f8f6f7; text-align: center; }
a.tbody tr: hover { background-color: red; }
td, th { padding: 4px; }

table a { color: #52BAE0; text-decoration: none; }
table a:hover { text-decoration: underline; }



.RoundedThin, .Rounded, .Rounded_body, .Rounded_head, .Rounded_head h4{
	
	background: transparent url(../images/site_design/green_rounded.png) no-repeat bottom right
} 
.Rounded{ /* intended total box width - padding-right(next) */ 
width:550px !important; /* IE Win = width - padding */ 
width: 20px; /* the gap on the right edge of the image (not content padding) */ 
padding:0 15px 0 0;
margin-bottom:10px;
position:relative;
overflow:hidden;
}

.Rounded_head{
	background-position:top right; 
	margin-right:-15px; 
	padding-right:10px;
} 
.Rounded_head h4{ 
	background-position:top left; 
	margin:0; 
	border:0;
	padding:10px 0 10px 20px; height:auto !important;  
	height:1%;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 13px;
	text-align: left;
	color: #5C9434;
}
.Rounded_body{ 
	background-position:bottom left; 
	padding:1px 0 0px 20px;
	text-align: justify;
} 

.Rounded_head a{
	text-decoration:none;
	color:#fffffc;
	font-weight:bold;
}

.Rounded_Head a:hover{

}

.Rounded_head a:visited{
color:#ffffff;
}


/*Start thin left hand column box style*/
.RoundedThin, .Rounded_bodyThin, .Rounded_headThin, .Rounded_headThin h4{
	background: transparent url(../images/site_design/green_rounded.png) no-repeat bottom right
} 

.RoundedThin{ /* intended total box width - padding-right(next) */ 
float:left;
width:360px !important; /* IE Win = width - padding */ 
width: 20px; /* the gap on the right edge of the image (not content padding) */ 
padding:0 15px 0 0;
margin-bottom:10px;
margin-right:10px;
position:relative;
overflow:hidden;
}

.Rounded_headThin{
	background-position:top right; 
	margin-right:-15px; 
	padding-right:50px;
	height:50px;
} 
.Rounded_headThin h4{ 
	background-position:top left; 
	margin:0; 
	border:0;
	padding:10px 0 10px 20px; height:auto !important;  
	height:1%;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 13px;
	text-align: left;
	color: #6FB43F;
}
.Rounded_bodyThin{ 
	background-position:bottom left; 
	padding:1px 0 330px 20px;
	text-align: justify;
} 

.Rounded_headThin a{
	text-decoration:none;
	color:#fffffc;
	font-weight:bold;
}

.Rounded_headThin a:visited{
color:#ffffff;
}

.Rounded_bodyThin a:visited{
color:#4c4c4c;
}

/*Start thin right hand column box style*/
.RoundedRight, .Rounded_bodyRight, .Rounded_headRight, .Rounded_headRight h4{
	background: transparent url(../images/site_design/greenbox_nh.png) no-repeat bottom right
} 

.RoundedRight{ /* intended total box width - padding-right(next) */ 
float:left;
width:183px !important; /* IE Win = width - padding */ 
width: 20px; /* the gap on the right edge of the image (not content padding) */ 
padding:0 15px 0 0;
margin-bottom:10px;
margin-right:10px;
position:relative;
overflow:hidden;
}

.Rounded_headRight{
	background-position:top right; 
	margin-right:-15px; 
	padding-right:50px;
} 
.Rounded_headRight h4{ 
	background-position:top left; 
	margin:0; 
	border:0;
	padding:10px 0 10px 20px; height:auto !important;  
	height:1%;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 13px;
	text-align: left;
	color: #568231;
}
.Rounded_bodyRight{ 
	background-position:bottom left; 
	padding:1px 0 30px 20px;
	text-align: justify;
} 

.Rounded_headRight a{
	text-decoration:none;
	color:#568231;
	font-weight:bold;
}

.Rounded_headRight a:visited{
color:#568231;
}


.Rounded_bodyRight a:visited{
color:#568231;
}

.hotdeals a{
text-decoration:none;
color:#568231;
}


