@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:0px;    
height: 178px;
width: 1030px;
background-image: url(../images/site_design/ddidi_new_demo_logo.png);
background-repeat: no-repeat;
}

.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/orangebox.png);*/
background-position: right; 
background-repeat: no-repeat; 
width:150px;
height:140px;
margin: 15px 0 10px 0; 
}


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

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

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


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

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



#othercars { margin-left: 50px; margin-top: 40px; }
#carcontent { min-height: 350px; width: 796px; }
#displaycontent { min-height: 3350px; 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: #CE6400; 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: 250px; 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; }

#contractdisplay {  
width: 500px; 
float: left; 
font-family: 
Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; 
font-weight: 600; 
color: #0B89BD; 
margin-bottom: 50px; 
}


#cardesc { 
margin-top:140px;
float:left;
width: 750px; 
padding:10px;
border-top-width: 1px; 
border-top-style: solid; border-top-color: #4c4c4c; 
font-family: Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #4c4c4c; 
}

#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; }


.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; }

.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 #fff; 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/grey_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: #D28C46;
}
.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/grey_rounded.png) no-repeat bottom right
} 

.RoundedThin{ /* intended total box width - padding-right(next) */ 
float:left;
width:308px !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: #D28C46;
}
.Rounded_bodyThin{ 
	background-position:bottom left; 
	padding:1px 0 10px 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/orangebox_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: #CE6400;
}
.Rounded_bodyRight{ 
	background-position:bottom left; 
	padding:1px 0 30px 20px;
	text-align: justify;
} 

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

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


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

h4.Rounded_bodyRight a{
color:#CE6400;
}

h4.Rounded_bodyRight a:visited{
color:#CE6400;
}

/*Start small inner vehicle box style*/
.RoundedSmall, .Rounded_bodySmall, .Rounded_headSmall, .Rounded_headSmall h4{
	background: transparent url(../images/site_design/grey_rounded.png) no-repeat bottom right
} 

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

.Rounded_headSmall{ 
	background-position:top right; 
	margin-right:-15px; 
	padding-right:50px;
	height:50px;
} 
.Rounded_headSmall 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: #D28C46;
}
.Rounded_bodySmall{ 
	background-position:bottom left; 
	padding:1px 0 10px 20px;
	text-align: justify;
} 

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

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

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


#logos_side{
list-style: none;
text-decoration:none;
text-align:center;
padding:0;
margin:0;
}

#logos_side li{
width:100%;
list-style:none;
list-style-image:none; 
text-decoration:none;
list-style-position: outside; 
text-align:center;
padding:0;
margin:0;
}

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


/**
 * New additions
 */
.undercontent{
	text-align:center;
}

/* 
 * Left Menu 
 */
.leftlinks ul {   
	margin: 0px;padding: 0px;
	line-height:30px;
	list-style:none;
	list-style-image:url('../site_design/orange_arrow.gif'); 
}
.leftlinks a{ 
	text-decoration:none;
	font-weight:bold;
	font-size:12px; 
	color:#4c4c4c;
}

/*
 * Right column Boxes
 */
.rightitem{
	float:left;width:100%;
	position:relative;}

.rightitem a.rightitemlink{
	display:block;cursor:pointer;
	padding:9px;
	border:solid 2px #ebeaea;
	min-height:150px;
    height:auto !important;
    height:150px;
	text-decoration:none;
}
	
.rightitem a:hover.rightitemlink{
	background-color:#f0f0f0;
	z-index:100;
}

.rightitem span.text span.h1{
	display:block;
	font-size:19px;
	color:#444444;
	font-family:arial, sans-serif;
	font-weight:normal;
	margin-bottom:5px;
	text-align:left;
}
.rightitem span.text span.p{
	display:block;
	font-size:100%;color:#666666;font-weight:normal;
	margin-bottom:5px;
	text-align:left;
	}
	
.rightitem img{
	float:right;
	margin-left:10px;}	
	
.rightitem span.links{
	float:right;}	

.rightitem span.links span.p span{
	display:block;
	font-size:100%;line-height:130%;color:#666666;font-weight:bold;
	padding-right:18px;
	width:auto;}


/*
 * GPS Reporting Table 
 */
#gps-report{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	border-collapse:collapse;
}
#gps-report td, #gps-report th{ 
	font-size:1em;
	border:1px solid #ebeaea;
	padding:5px 10px 5px 0px;
}
#gps-report th {
	font-size:1.1em;
	text-align:left;
	padding-top:5px;  
	padding-bottom:4px;
	background-color:#A7C942;
	color:#ffffff; 
}   
#gps-report tr.alt td {
	color:#000000;
	background-color:#EAF2D3;
}
#gps-report img{float:left;padding-right:5px;}

.cars{
	padding:15px;
}

.yellowbox{
	background: url(../images/gb-plate.png) no-repeat left center;
	background-color:#F8DC54;
	/*height:20px;*/
	margin-top:5px;
	padding:5px;
	height:30px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}


