/*
Theme Name: 121 Car hire DAVIES
Theme URI: http://wordpress.org/
Description: 121 Car hire
Version: 1.0
Author: Ph
*/

body {
	padding: 0;
	margin: 0;
	font: 11px sans-serif;
	line-height: 1.7em;
	background: #fff url(http://www.121carhireuk.com/wp-content/themes/121carhireDAVIES/style.css) repeat-x top;
	color: #454545;
	}

a { color: #333333; }
a:hover { color: #FF6600; text-decoration: underline}
p {	margin: 5px 0; }
h3 {	font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 0px 0; margin: 0; letter-spacing: -1px; }
h4 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h1 { padding: 4px 0; margin:  0px; }
h1
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #000; margin: 20px 0; }

#top h3 {color:#999;font-size:30px;margin:0;padding:0;}
#top h4 {color:#999;margin:0;padding:0;}
#top h3 a {color:#FF6600;text-decoration:none;}

.content { margin: 0px auto; width: 820px;margin-top:4px }

/* Top part */
#top { padding-top: 20px; height: 131px; }


#topbar {

background: url(../../uploads/2010/08/121logo1.gif) #000;


}


/* main area */
#main {background-color: #FFFFFF;float:left;}
	#right_side { float: left; width: 212px; margin-left:10px;margin-bottom:10px;margin-top:0px}
		#right_side ul { padding: 3px 0 8px 0; background: #F6F6F6; }
		#right_side li { line-height: 18px; background: #F6F6F6 no-repeat left; padding-left: 20px; }
		#right_side a { text-decoration:  none }
		#right_side h3 { padding:11px; color: #fff; font:  bold 1.0em verdana, Sans-Serif; background:#df0100; }

	#left_side { background: #fff;width: 560px;  float:left}
		#left_side h1 { background: #df0100; repeat-x; padding: 11px; margin: 0; font:  bold 20px Sans-Serif; color:#fff; }
		#left_side h1 span { padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}
#left_side h1 a{color:#ffffff;text-decoration:none}
/* The footer */
#footer { clear: both; border-top: 1px dotted #999; margin: 0 0 3em 0; color: #777;  background: #fff; padding-top:6px; margin-top:20px; }
#footer .right  { float: right; text-align: right; background: #FFF; }
#footer a { text-decoration: none; background: #FFF }


a img
{
border:none;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
 #locations{width:100%;height:400px;overflow-y: scroll; overflow-x:hidden; }

 #list{width:500px;float:left;margin-bottom:20px}
 #list ul{list-style:none;margin-left:40px;float:left}
 #list li { line-height: 18px; background: #ffffff; padding-left:20px; float:left;width:180px }

#entry p{padding-right:40px; margni-bottom:20px;}
.clear{width:100%;clear:both}

#cars {clear:both}
#cars table{border:1px solid #ff9900;background-color:#ffffff; margin-bottom:4px;width:550px;height:70px;padding:3px;}
#cars .img{width:120px}
#cars .price{font-size:13pt;font-weight:bold;width:80px}
#cars .logo {width:100px}
#cars .desc{width:120px}
#cars .desc span{font-weight:bold;}

/*
#entry{position:absolute;}
#search{position:absolute;top:10px}




#desc{position:absolute;width:500px;top:320px}
*/
#entry{position:absolute;padding-bottom:370px}
#search{position:absolute;width:400px;top:0px}

#desc{width:550px;position:absolute;top:310px}

#age{width:2em}
#searchform label{font-weight:bold;font-size:12pt}
#searchform td{padding:10px}
#dDate, #pDate{width:80px;}
#loca, #locc{width:170px}
#searchform label.atLabel{font-size:10pt}
#searchform .email{font-size:11pt}
#searchform{
width:548px;
border: 1px solid #089bde;
background-color:#e4f2fd;
padding:5px;
margin-top:5px;
}
#details{width:550px;border:1px solid #009900;margin-bottom:20px;margin-top:5px}
#loading{width:120px;text-align:center;clear:both;margin-left:auto;margin-right:auto;}