/*general*/
body{margin:0 auto;padding:0;}
h2,span,h3,label,li,a,img,ul,p,h1{margin:0;padding:0;}
body{width:900px;height:867px;font-size:75%;line-height:1.3;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
#final{position:absolute;top: 50px;}
img#logo{position: relative;left: -125px;top: 12px;}
#auto{background: url(../images/upper-white.jpg) no-repeat;width: 289px;height: 126px;position:absolute;}

a{color:#000;text-decoration:none;width: 160px;}
a:hover{color:#000;text-decoration:none;}


/*global navigation*/
#globalnav{position:relative;height:30px;width:899px;top: -90px;left: -5px;}
#globalnav a{font-size:2em;
position:absolute;line-height:30px;display:inline;width:250px;}
#html{position:absolute;left: 75px;}
#website{position:absolute;left: 280px;}
#graphic{position:absolute;left: 510px;}
#programming{position:absolute;left: 725px;}

/*header*/
#header{position: relative;left: 290px;}
h1{position: absolute;top: 39px;left: 50px;font-size: 2em;color:#214990;}
h1 span{color:#49701B;}
h3{position: absolute;top: 70px;left: 50px;font-size: .9em;color:#303439;}
#blueheader,#search,#nav{width:610px;}
#blueheader{background:url(../images/blue.png);height:37px;}

#icons ul{list-style:none;width:450px;height:37px;line-height:0;position:relative;left:80px;top:0px;}

#icons .icons{float:left;width:60px;height:34px;overflow:hidden;}
#icons #twitter{background: url(../images/iconpack.png) no-repeat -330px -173px;margin-right: 65px;}
#icons #facebook {background: url(../images/iconpack.png) no-repeat -490px -14px;margin-right: 61px;}
#icons #youtube {background: url(../images/iconpack.png) no-repeat -160px -116px;margin-right: 63px;}
#icons #orange {background: url(../images/iconpack.png) no-repeat 17px -62px;}
form,fieldset{height: 47px;border:none;}
#search{font-size: 1em;color: #C0E741;background: #525B6C;height: 48px;position:absolute;top:37px;left:0;}
label{font-size:1em;position:absolute;top: 17px;left: 30px;}
#search span{text-decoration:underline;}
#search h3{color:#FFF;font-size: 1em;position: absolute;top: 17px;left: 79px;font-weight:normal;}
#searchbox{width: 288px;height: 15px;position: absolute;top: 12px;left: 220px;}
#search_button{width: 68px;height: 23px;position: absolute;top: 11px;left: 532px;}
#search_button a:hover{}
#nav{position:absolute;top:84px;background:url(../images/nav.png);width:610px;height:44px;line-height:44px;}
#nav li{margin-left: 49px;list-style:none;}
#nav a{text-decoration:none;color:#000;}
#nav a:hover{text-decoration:underline;color:#000;}
#home{color:#fff;margin-left:1px}
#about{position: absolute;top: 1px;left: 137px;}
#deals{position: absolute;top: 1px;left: 249px;}
#over{position: absolute;top: 1px;left: 367px;}
#contact{position: absolute;top: 1px;left: 483px;}

/*content*/
#content{position: relative;top: 91px;width:900px;height:711px;}
img#largecar,#links,#welcome{position:absolute;top:0px;height:266px;}
img#largecar{left:0px;width:289px;}
#green,#blue{position:relative;top:268px;height:20px;}
#green{width:288px;background:#93C551;}
#blue{width:610px;background:#3E83EB;position: relative;top: 248px;height: 20px;left: 290px;}

/*links*/
#links{left:290px;width:242px;height:266px;}
#links li {background:#6C9DEf;list-style:none;margin-bottom:2px;position: relative;top:-3px;}
#links li a{background: url(../images/dot.png) no-repeat;width: 242px;list-style: none;position: relative;left: -31px;height: 21px;line-height: 24px;color: #FFF;font-size: 1.37em;margin-left: 41px;text-decoration: none;padding-left:30px;}
#links li a:hover{color:#FFF; text-decoration:none;}
#links li  span{background:#6C9DEf;height:13px;width: 242px;list-style: none;display:inline-block;}
#links li span#two{height:18px;margin-top:2px;background:#6C9DEf;}

/*welcome*/
#welcome{left:534px;width:366px;background:#1F478C;}
#welcome h2{color: #FFF;position: relative;top: 25px;left: 20px;font-weight: normal;font-size: 1.8em;}
#welcome h2 span{color:#C0E741;position: absolute;left: 122px;top: 1px;font-weight: bold;}
#welcome h3{color: #FFF;font-weight: bold;position: relative;top: 24px;left: 20px;font-size: 1.2em;}
#welcome p{color: #FFF;position: absolute;width: 322px;font-weight: normal;}
#welcome p#top{top: 80px;left: 31px;}
#welcome p#bottom{top: 179px;left: 31px;}
#welcome .moreinfo span a{position: relative;top: 189px;font-weight: bold;left: 273px;font-size: .9em;}
#welcome .moreinfo img{position: absolute;left: 242px;top: 234px;}
.moreinfo a, .moreinfo a:hover{color:#FFF;text-decoration:none;}

/*newcar*/
#newcar{width: 288px;height: 420px;position: relative;top: 250px;left: 0;background:#525B6C;}
#newcar h2{position: absolute;top: 12px;color: #FFF;width: 212px;font-size: 1.5em;left: 10px;}
#newcar h2 span{color:#C0E741;position: relative;top: -22px;left: 91px;}
.entry{position: absolute;top: 42px;}
.entry h3{position: absolute;left: 10px;top: 3px;font-size: 1.1em;color:#C0E741;width: 100px;
}
.entry hr{position: absolute;top: 20px;width: 269px;left: 9px;}
.entry p{position: absolute;top: 36px;left: 11px;width: 260px;color:#FFF;}
#entry2{top: 144px;}
#entry3{top:245px;}

/*cars*/
#cars{background: #3561AE;width: 610px;height: 420px;position: absolute;top: 290px;left: 290px;}
.car{position:relative;width:571px;height:106px;top: 30px;
left: 15px;}
.car img{position:relative;}
.car h2{position: absolute;top: 1px;left: 193px;font-size: .9em;color: #FFF;font-weight: bold;}
.car h2 span{position: absolute;color: #C0E741;top: 1px;left: 75px;font-weight: bold;font-size: 1em;width: 70px;}
.car p{position: absolute;top: 27px;color: #FFF;width: 380px;left: 194px;}
.car .moreinfo{position: absolute;top: 69px;width: 90px;left: 444px;font-weight: bold;font-size: .9em;}
.car .moreinfo a{position: absolute;top: 12px;font-weight: bold;left: 30px;}
.car .moreinfo span a{position: absolute;left: 60px;width: 70px;}
.car#second{margin-top: 20px;}
.car#third{margin-top: 20px;}

/*footer*/
#final_footer{width: 900px;height: 26px;background:#1F478C;position:relative;top: 92px;}
#final_footer p{color: #FFF;position: absolute;left: 397px;height:26px;line-height:26px;}
