/* CSS Document */

html,body{margin:0;padding:0}

body{background:#fff;font: 76% arial,sans-serif;text-align:center}

a{position:relative}

p{margin:0 10px 10px}

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

body {
	color: #000;
	font: 100.1%/120% Arial, Helvetica, sans-serif;
}
/*ul {
	list-style: none;
}*/

ul, ol, li, dl, dt, dd {
		margin: 0;
		padding: 0;
}

#content a {font-size:0.8em;color:#111;display:block;line-height:1.1em}

#content a {font-size:0.8em;color:#111;display:block;line-height:1.1em}



h3#short-term-rental-header {
left:15px;
top:20px;
width: 198px;
height: 45px;
position: relative;
}
h3#bargain-buy-header {
left:15px;
top:20px;
width: 156px;
height: 20px;
position: relative;
}
img#bqimg {position:relative;top:0px;left:142px;left:0;float:right}

/**************** General rules *********************/
	
html{height:100%; }
body {height:101%; line-height:110%; text-align: left;}

table {
	vertical-align: baseline;
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	padding-top:2px;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
pre, code { 	
    display: block; 	
    margin: 25px 0; 
    padding: 15px; 
	border-left: 3px solid #abb0b0; 
    background: #e0e5e5;
	font-size: 1.5em;
    } 
p > code { 	
	font-size: 1.0em;
	line-height: 1.2em;
    }   
pre code { 
	border: none; 
}
acronym {
	cursor: help;
	border-bottom: 1px dashed #333;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
hr {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Link Styles */
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}

div#header {padding:0 5px 0px 5px}
div#container{text-align:left}
div#content p{line-height:1.4}

div#footer{float:left;color: #FFF;margin:20px 0 0 0;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:965px;margin:0 auto;background:#fff}

div#wrapper{float:left;width:100%}
div#content{margin: 0 270px}
div#navigation{float:left;width:250px;margin-left:-965px}
div#extra{float:left;width:250px;margin-left:-250px;margin-top:-14px}
#extra p {margin-left:15px;font-size:0.8em;line-height:1.3em;margin-bottom:10px}
#extra p small {font-size:0.8em;font-weight:bold;}
div#footer{clear:left;width:100%}

#subheader ul {margin-left:5px;height:44px;list-style-type:none;margin-bottom:18px}
#subheader li {float:left;background:url('../images/nav_bg_off.jpg') repeat-x;}
#subheader ul li a {float:left;padding:5px 0 5px 0;height:34px;line-height:34px;border-right:1px solid #8A8A8A;text-align:center;text-transform:lowercase;font-size:1.2em;color:#fff;}
#subheader ul li a:hover, #subheader ul li.onpage, #subheader ul li a:focus, #subheader ul li a:active {background:#000;color:yellow}

#navigation ul {margin-left:5px;width:232px;list-style-type:none;margin-bottom:18px}
#navigation li {float:left;background:#fff url('../images/sidebar_menu.jpg') repeat-x;margin-bottom:5px;height:44px;width:232px;}
#navigation ul li a {float:left;padding:6px 0 7px 0;line-height:31px;height:31px;text-align:center;text-transform:lowercase;font-size:1.1em;color:#000;width:232px;}
#navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li a:active {background:#000;color:yellow}

li#home a {width:116px}
li#big-trucks a {width:146px}
li#refurbished-trucks a {width:213px}
li#trade-trucks a {width:157px}
li#rental-trucks a {width:170px}
li#contact-us a {width:152px;border-right:none}

#mfdoom {margin:0 auto;width:1000px;background:#fff url('../images/bg.jpg') repeat-y;height:1250px}
img#headerimg {left:0}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-weight: bold;
	margin-top: 15px;
}
h1 {
	color: #111;
	font-size: 2.5em;
	line-height: 50px;
	margin-top: 0px;
}
h1, h2 {
	color: #111;
	font-size: 1em;
	line-height: 20px;
}
h3 {
	color: #111;
}
h4 {
	color: #111;
}

/* 15 Years Experience Box */

h3#experience {
  left:15px;
  top:0px;
  width: 198px;
	height: 56px;
	position: relative;
}
h3#experience span {
	background: url('../images/15-years-experience.jpg') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Listen to Us Box */
#listen-to-us {margin-top:8px;width:232px;height:225px;margin-left:5px;background:url('../images/listen-to-us-bg.jpg') no-repeat;float:left;}
#listen-to-us p {font-size:0.8em;margin-left:16px;margin-right:5px;line-height:1.2em}
p.author {margin-top:5px;margin-left:18px;font-weight:bold}
a.more {float:left;margin-top:24px;margin-left:16px;font-size:0.8em;color:#000;text-decoration:underline;font-weight:bold}

#icons-img {margin-top:8px;margin-left:5px}
p.first {margin-top:10px}


h3#listen-to-us-header {
  left:15px;
  top:0px;
  width: 198px;
	height: 56px;
	position: relative;
}
h3#listen-to-us-header span {
	background: url('../images/listen-to-us.jpg') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Short Term Rental Box */
img.snapshot {margin-left:15px;margin-top:20px;border:3px solid black;float:left}
#short-term-rental, #bargain-buy {width:244px;margin-top:0;margin-left:5px;background:url('../images/extra-element-bg.jpg');height:419px}
h3#short-term-rental-header {
  left:15px;
  top:20px;
  width: 198px;
	height: 56px;
	position: relative;
}
h3#short-term-rental-header span {
	background: url('../images/short-term-rental-header.jpg') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


/* BARGAIN BUY Box */
#bargain-buy {width:244px;margin-top:8px;background:url('../images/extra-element-bg.jpg');height:419px}
#bqimg {position:relative;top:0px;left:142px;float:right;left:0}
h3#bargain-buy-header {
  left:15px;
  top:20px;
  width: 156px;
	height: 20px;
	position: relative;
}
h3#bargain-buy-header span {
	background: url('../images/bargain-buy-header.jpg') no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#experience-box {width:232px;height:216px;margin-left:5px;background:url('../images/about-us-graphic.jpg') no-repeat;float:left;}
#experience-box p {float:left;margin-top:0px;margin-left:135px;color:#000;font-size:0.9em;line-height:1.3em}
a.button {float:left;margin-left:136px;margin-top:16px;background:url('../images/nav_bg_off.jpg') bottom left repeat-x;height:26px;width:84px;padding:6px 0 0 0;text-align:center;color:#fff}

.clearboth {clear:both}



p {font-size:0.9em;color:#000}

#results, #filter-engine {float:left;width:50%}

#content a {color:#000}

p a.more {margin-left:0}


/* Footer */

#footer {background:url('../images/footer_bg.jpg') no-repeat;height:166px;}
#footer .col1 {float:left;font-size:0.8em;margin-left:280px;margin-top:15px;width:250px}
#footer .col1 p {color:#fff;font-weight:bold}

#footer .col2 {font-size:0.7em;float:left;margin-left:5px;margin-top:15px;width:160px}
#footer .col2 p {font-size:0.9em;padding-left:0;margin-left:0;color:#fff}

#footer ul li a {color:#eee}

#footer .col3 {font-size:0.7em;float:left;margin-left:35px;margin-top:15px}
#footer .col3 p {color:#fff;font-weight:bold}
#footer .col3 .address {color:#eee;margin-bottom:0;padding-bottom:0}


th {font-size:1em}
td.descr {text-decoration:underline;font-size:1.2em}
td.price {font-size:1em;}




#short-term-rental p {line-height:1.2em}

h1 {margin-top:10px}

#content ul {margin-top:10px;margin-left:20px;}
#content ul li {font-size:0.9em}
