body, html {
	background:#7a7c7e url(../images/page_bg.jpg) repeat-x;
	SCROLLBAR-FACE-COLOR: #e2e2e3;
	SCROLLBAR-HIGHLIGHT-COLOR:#fefefe; 
	SCROLLBAR-SHADOW-COLOR: #a5a7a8;
	SCROLLBAR-ARROW-COLOR: #FFF; 
	scrollbar-track-color: #7a7c7e; 
	font-family:Arial, Helvetica, sans-serif;
	}	
div#wrap {
width: 730px;
margin: 0 auto;
position:relative;
height:auto;
background:#fff;
}

/* =========================
GENERAL
========================= */
img {border:none} 

form {
    margin: 0px;
    padding: 0px;
}

.title {
    font-size: 1.3em;
    font-weight: bold;
}

#padding {
    padding: 5px;
}

textarea, input {
    font-family:Arial, Helvetica, sans-serif;
}

#message {
    text-align: center;
    height: 44px;
    font-size: 1.2em;
    color: #ffffff;
    background: url(../Images/message.gif) left no-repeat;
    background-color: #336699;    
    line-height: 14px;
}

#message img {
}

.firstTime {
    float: left;
    width: 200px;
    text-align: center;
    border-bottom: 1px solid #ffffff;
    color: #000000;
    background-image: url(../images/firstBG.png);
    background-repeat: repeat-x;
    height: 44px;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 5px;
}

.firstTime a {
    color: #003366;
}

.firstTime span {
    font-size: 0.7em;
}

.firstTime img {
    vertical-align: middle;
}

.supportFiles {
    position: absolute;
    right: 0;
    width: 250px;
    background-color: #ffffff;
    z-index: 99;
    padding: 5px;
}

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

div.section {
    
    font-weight: bold; 
    margin-bottom: 10px;
    margin-top: 10px;
    clear: both;
    font-size: 1.2em;
    overflow: hidden;
}

div.aggrement {
    margin: 0px auto;
    width: 75%;
    background-color: #FFF89B;
    border: 1px solid #918C58;
    padding: 5px;
    text-align: center;
}

.failedMsg {
    border: 1px solid #ff3232;
    background-color: #ffcece;
    width: 90%;
    color: #000000;
    padding: 10px;
    margin: 0px auto;
    margin-bottom: 5px;
}

.successMsg {
    border: 1px solid #116b00;
    background-color: #cbebc5;
    width: 90%;
    color: #000000;
    padding: 10px;
    margin: 0px auto;
    margin-bottom: 5px;
}

ul.general {		
list-style: none;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
}

ul.general li {
background: url(../images/generalIcon.gif) left no-repeat;
padding-left:10px;
font-size:12px;
color:#000000;		
}

.testimonials {
    border-top: 1px solid #cccccc;
}

.pad {
    padding: 5px;
}

/* =========================
PART 
========================= */
.part p{
    clear: left;
    margin: 0;
    padding: 0 0 8px 0;
    padding-left: 105px; /*width of left column containing the label elements*/
    height: 1%;
}

.part label {
    float: left;
    margin-left: -105px; /*width of left column*/
    width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.part span,input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
    width: 150px;
}

.part textarea {
    width: 550px;
    height: 50px;
}

/* =========================
QUOTES 
========================= */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */

q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* LANGUAGE-SPECIFIC QUOTES SAFARI STYLE */

*[lang~='da'] q:before, q[lang~='da']:before,
*[lang~='da'] blockquote > *:before, blockquote[lang~='da'] > *:before { content: '\201E'; }

*[lang~='da'] q:after, q[lang~='da']:after,
*[lang~='da'] blockquote > *:after, blockquote[lang~='da'] > *:after { content: '\201C'; }

*[lang~='da'] q q:before, q[lang~='da'] q:before,
*[lang~='da'] blockquote q:before, blockquote[lang~='da'] q:before { content: '\2019'; }

*[lang~='da'] q q:after, q[lang~='da'] q:after,
*[lang~='da'] blockquote q:after, blockquote[lang~='da'] q:after { content: '\2019'; }

*[lang~='sv'] q:before, q[lang~='sv']:before,
*[lang~='sv'] blockquote > *:before, blockquote[lang~='sv'] > *:before { content: '\201D'; }

*[lang~='sv'] q:after, q[lang~='sv']:after,
*[lang~='sv'] blockquote > *:after, blockquote[lang~='sv'] > *:after { content: '\201D'; }

*[lang~='sv'] q q:before, q[lang~='sv'] q:before,
*[lang~='sv'] blockquote q:before, blockquote[lang~='sv'] q:before { content: '\2019'; }

*[lang~='sv'] q q:after,  q[lang~='sv'] q:after,
*[lang~='sv'] blockquote q:after, blockquote[lang~='sv'] q:after { content: '\2019'; }



/* =========================
HEADER
========================= */
div#header {
display: block;
margin:0 auto;
padding:0;
background:#fff url(../images/header.gif) bottom no-repeat;
width:730px;
height:120px;   
border-bottom: 1px solid #000000;
}
	div#header #logo{
		position:absolute;
		top:3px;
		left:10px;
		width:96px;
		height:54px;
		background: transparent url(../images/logo.gif) left no-repeat;
	}
	
		ul#menu{
		position:absolute;
		top: 36px;
		right:10px;
		margin:0 auto;
		padding: 0;
		height: 22px;
		list-style:none;
		}
		ul#menu li{
		position:relative;
		float: left;
		height: 22px;
		width:101px;
		background: url(../images/button_offs.gif) no-repeat;
		text-align:center;
		margin-right:1px;
		}
		ul#menu li.active{
		background: url(../images/button_overs.gif) no-repeat;
		text-align:center;
		color:#fff;
		}
		ul#menu li.active a{
		color:#fff;
		}
		ul#menu li a{
		display: block;
		float: left;
		font-family:Arial, Verdana;
		font-size:12px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		width:101px;
		height:22px;
		text-align:center;
		line-height:22px;
		}
		ul#menu li a:hover{
		background: url(../images/button_overs.gif) no-repeat;
		}
		
		div#tag{
		position:absolute;
		top:60px;
		left:0px;
		width:728px;
		height:55px;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		    div#dSearch {
	        position: absolute;
	        right: 10px;
	        top: 25px;
		    }
		    
		    div#dPhoneNumber {
	        position: absolute;
	        right: 10px;
	        top: 5px;
	        color:#fff;
	        font-size:12px;
		    font-weight:bold;
		    }
		
			div#slogan{
			position: absolute;
			top: 27px;
			left: 25px;
			font-size:14px;
			color:#fff;
			}
			
		    div#nav {
		    position:absolute;
		    top:0px;
		    right:12px;
		    }	
		    ul#navInfo {		
		    list-style: none;
		    }
		    ul#navInfo li {
		    background: url(../images/headerIcon.gif) left no-repeat;
		    padding-left:10px;
		    font-size:12px;
		    font-weight:bold;
		    color:#fff;		
		    }	
		    
		div#phoneSection{
		position:absolute;
		top:105px;
		left:0px;
		width:728px;
		height:55px;
		font-family:Arial, Helvetica, sans-serif;
		}
		
/* =========================
CONTENT
========================= */
div#content {
	display:block;
	margin:0 auto;
	padding:0;
	width:730px;
	color:#000000;
	font-size:12px;
	background::#FFFFFF;
	}
			
/* =========================
TRUCK 
========================= */		
div#truck{
	position:relative;
	height:465px;
	width:730px;
	color:#000000;
	font-size:11px;
	}
	div#truck img.pictures { 
	position: absolute;
	display: none;
	 }
	img#empty_truck { 
	top: 1px; 
	left: 1px;
	}
	img#pic_1 { 
	top: 152px; 
	left: 143px;
	}
	img#pic_2 { 
	top: 269px; 
	left: 396px;
	}
	img#pic_3 { 
	top: 108px; 
	left: 270px;
	}
	img#pic_4 { 
	top: 222px; 
	left: 447px;
	}
	img#pic_5 { 
	top: 163px; 
	left: 162px;
	}
	img#pic_6 { 
	top: 194px; 
	left: 373px;
	}
	img#pic_7 { 
	top: 237px; 
	left: 380px;
	}
	img#pic_8 { 
	top: 226px; 
	left: 234px;
	}
	img#pic_9 { 
	top: 164px; 
	left: 314px;
	}
	img#pic_10 { 
	top: 109px; 
	left: 144px;
	}				
	img#pic_11 { 
	top: 222px; 
	left: 447px;
	}
	img#pic_12 { 
	top: 32px; 
	left: 176px;
	}
	img#pic_13 { 
	top: 246px; 
	left: 379px;
	}
	img#pic_14 { 
	top: 145px; 
	left: 160px;
	}
	img#pic_15 { 
	top:232px; 
	left: 324px;
	}
	img#pic_16 { 
	top: 164px; 
	left: 121px;
	}
	img#pic_18 { 
	top: 1px; 
	left: 23px;
	}
												
	div#PartSeek{ 
	position: absolute;
	right:0px;
	top:0px;
	padding:0px;
	background:#e6e5e5;
	width:186px;
	height:400px;
	}
	div#PartSeek a{
	text-decoration:none;
	display: block;
	color:#003366;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:11px;
	line-height: 20px;
	letter-spacing:-1px;
	width: 176px;
	padding-left: 5px;
	border-left: 5px solid #FFB42B;
	}
	div#PartSeek a:hover{
	color:#950900;
	background-color: #dfdfdf;
	border-left: 10px solid #950900;
	width: 171px;
	background-image: url('../Images/menubghover.png');
    background-repeat: repeat-x;
	}
	
	div#PartSeek ul	{
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	border-bottom: 1px solid #a9a9a9;	
	}
	
	div#PartSeek li {
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #a9a9a9;
    background-image: url('../Images/menubg.png');
    background-repeat: repeat-x;
	}
	
	div#PartSeek .menuTitle{
    font-weight: bold;
    background-color: #336699;
    font-size: 1.4em;
    color: #ffffff;
    text-align: center;
	}	
	
	div#PartSeek img {
    padding: 0px 25px;
	}	

/* =========================
FOOTER
========================= */	
div#footer {
position:relative;
width: 730px;
margin: 0 auto;
height:60px;   
border-top: 1px solid #000000;
background:#003366 url(../images/footer.gif) bottom no-repeat; 
}
    div#footerForm{
	position:absolute;
	top:6px;
	left:150px;
	}	
	div#footer div#footerNav{
 	display:inline;
	float:left;
	width:540px;
	margin-top:5px;
	margin-left:30px;
	}
	div#footer div#footerNav a{
 	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	}
	div#footer div#footerNav a:hover{
	text-decoration:underline;
	}
	div#footer ul#links{
	display:inline;
	float:right;
	margin-top:20px;
	margin-right:20px;
	width:80px;
	list-style:none;
	}
	div#footer ul#links li{
	display:block;
	float:left;
	list-style-type:none;
	background:url(../images/footerIcon.gif) left no-repeat;
	}
	div#footer ul#links li a{
	display:block;
	color:#b1b1b1;
	text-decoration:none;
	padding-left:15px;
	font-size:11px;
	line-height:15px;
	}
	div#footer ul#links li a:hover{
	text-decoration:underline;
	}	
	div#footer div#designer{
	position: absolute;
	top: 5px;
	right: 10px;
	text-align:right;
	width:200px;
	font-size:11px;
	}
	div#footer div#designer a{
	text-decoration:none;
	color:#fff;
	}
	div#footer div#designer a:hover{
	text-decoration:underline;
	}
	
	div#footer div#copyright{
    position: absolute;
	width:200px;
	text-align:left;
	color:#fff;
	top: 35px;
	left: 10px;
	font-size:11px;
	}
