@charset "utf-8";
/* CSS Document */

* {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; line-height:18px;}
#page {margin:0 auto; text-align:left; position:relative; padding:0;}
#home #page {background:url(img/homeBG.jpg) no-repeat; height:698px; width:1200px;}
#interior #page {height:800px; width:978px; background:url(img/interiorBG.jpg) no-repeat;}
body {background:#fff; width:100%; text-align:center; margin:0 auto; padding:0;}
h1, h2, h3, h4, .corp_profile_list li, .corp_profile_list li a, .bottom_nav a, .corp .bottom_nav li a, .bottom_nav li, .corp .bottom_nav li {font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:26px; color:#666666; font-weight:normal; padding:34px 39px 11px 38px; line-height:26px;}
h2 {font-size:22px; line-height:33px; color:#8064a2; font-weight:normal;}
h3 {font-size:14px; line-height:21px; color:#666666; font-weight:normal;}
h4, .h4 {font-size:16px; line-height:24px; color:#615176; font-weight:bold;}
p {font-size:12px; line-height:21px; color:#666;}
li {font-size:12px; line-height:21px; color:#666666; list-style:url(img/bullet.jpg);}
a:hover {color:#68ba3a;}
.image {border:1px solid #615176;}


/*Header*/
#header {width:800px; height:191px;}
#header #interior_logo {width:262px; height:191px; display:block; padding-right:38px; float:left;}
#header h2 {padding-top:86px; font-size:26px;}


/*Navigation*/
.nav li {list-style:none; position:relative; height:111px; display:block;}
.nav a {height:111px; position:relative; display:block;}
.nav li:hover {background-position:0 -111px;}
.nav a.back {display:none;}

#home .nav {height:601px;}
#home .nav li {width:224px; position:absolute;}
#home .nav li a {width:224px; display:block;}
#home .nav li.corporate_profile {background-image:url(img/corporate_profile.jpg); top:38px; right:16px;}
#home .nav li.services {background-image:url(img/services.jpg); top:151px; right:354px;}
#home .nav li.contract_vehicles {background-image:url(img/contract_vehicles.jpg); top:264px; right:128px;}
#home .nav li.news {background-image:url(img/news.jpg); top:377px; right:467px;}
#home .nav li.contact {background-image:url(img/contact.jpg); top:490px; right:240px;}
#home .nav li.back {display:none; left:-999em;}

#interior .nav {width:262px; padding:339px 0 0 38px;}
#interior .nav li {width:111px; float:left; margin:0 2px 2px 0;}
#interior .nav li.corporate_profile {background-image:url(img/corporate_profile_interior.jpg); position:relative;}
#interior .nav li.services {background-image:url(img/services_interior.jpg);}
#interior .nav li.contract_vehicles {background-image:url(img/contract_vehicles_interior.jpg);}
#interior .nav li.news {background-image:url(img/news_interior.jpg);}
#interior .nav li.contact {background-image:url(img/contact_interior.jpg);}
#interior .nav li.back {display:block; position:absolute; top:0; left:38px;}
.corp .nav li.back {background-image:url(img/corporate_profile_back.jpg);}
.serv .nav li.back {background-image:url(img/services_back.jpg);}
.contract .nav li.back {background-image:url(img/contract_vehicles_back.jpg);}
.news_page .nav li.back {background-image:url(img/news_back.jpg);}
.contact_page .nav li.back, .careers .nav li.back, .policy .nav li.back, .sitemap .nav li.back {background-image:url(img/contact_back.jpg);}
.corp .nav li.corporate_profile, .serv .nav li.services, .contract .nav li.contract_vehicles, .news_page .nav li.news, .contact_page .nav li.contact {display:none;}
#interior.careers .nav li.corporate_profile, #interior.policy .nav li.corporate_profile, #interior.sitemap .nav li.corporate_profile {margin:-339px 2px 2px 0;}


	/*Dropdowns*/
.nav li a {float:none; text-align:left;}
.nav ul li {padding:0 5px; background:url(img/bullet.jpg) no-repeat 108px 7px; height:22px;}
.nav ul li.first {padding-top:29px; background:url(img/bullet.jpg) no-repeat 108px 37px;}
.nav ul li.first:hover {background:url(img/bullet_hover.jpg) no-repeat 108px 37px;}
.nav ul li:hover {background:url(img/bullet_hover.jpg) no-repeat 108px 7px;}
.nav ul li a {color:#666666; font-size:11px; line-height:18px; padding:0 0 0 115px; text-decoration:none; height:22px;}
#interior .nav ul li a {width:200px;}
.nav ul li a:hover {text-decoration:none; color:#68ba3a;}
.nav ul {display:none; background-image:url(img/dropdownBG.png); width:311px; height:181px; position:absolute; padding:0;}
#home .nav ul {top:68px; right:0;}
#home .nav ul li {position:relative;}
#interior .nav ul {top:68px; right:0;}
#interior .nav ul li {float:none; margin:0;}
.nav li:hover ul, .nav li.sfhover ul {display:block;}


/*Sidebar*/
#sidebar {float:left; position:relative;}

#home_sidebar {display:none;}
#home #home_sidebar {display:block; padding-top:61px; width:499px;}
#home #home_sidebar h2 {padding:0 0 92px 100px;}
#home #home_sidebar h3 {padding:90px 0 0 120px;}

#interior #sidebar {width:262px; float:left; height:607px;}
#interior #sidebar:hover {background-position:0 -607px;}
.corp #sidebar {background:url(img/corpBG.jpg) no-repeat; height:607px;}
.serv #sidebar {background:url(img/servicesBG.jpg) no-repeat; height:800px;}
.contract #sidebar {background:url(img/contractBG.jpg) no-repeat; height:800px;}
.news_page #sidebar {background:url(img/newsBG.jpg) no-repeat; height:800px;}
.contact_page #sidebar, .careers #sidebar, .policy #sidebar, .sitemap #sidebar {background:url(img/contactBG.jpg) no-repeat; height:800px;}


/*Content*/
#content {float:left;}
#home #content {width:701px;}
#interior #content {width:716px; height:527px; float:right;}
#interior #content p {padding:0 10px 10px 10px;}
#interior #content ul {padding:0 0 10px 90px;}
#interior #content h4 {padding:0 10px;}
#scroller {height:330px; width:640px; overflow:scroll; margin-left:28px;}
#scroller2 {height:432px; margin:20px 0 0 28px; overflow:auto; width:640px;}
.corp .corp_profile_list li {font-size:14px; line-height:27px;}
.corp .corp_profile_list li a {font-size:14px; line-height:27px; color:#666666; text-decoration:none;}
.corp #content .corp_profile_list li:hover, .corp #content .corp_profile_list li a:hover {list-style:url(img/bullet_hover.jpg); color:#68ba3a;}
#interior #content ul.client_list {padding:0 10px 10px 10px;}
.client_list li {border-bottom:1px solid #615176; padding-bottom:10px; margin-bottom:10px; list-style:none;}
#interior #content ul.client_list h4 {padding-left:0;}

#interior #content ul#news {padding:10px;}
#news li {list-style:none; border-bottom:1px dotted #615176; padding-bottom:10px; margin-bottom:10px;}
#news li strong, #news li strong a {color:#615176;}
#news li strong a:hover, #sitemap_list li ul li a:hover {color:#68ba3a;}

#interior #content ul#sitemap_list {padding-left:25px;}
#sitemap_list li a {color:#615176; font-weight:bold; text-decoration:none;}
#sitemap_list li ul li a {color:#666; font-weight:normal; text-decoration:underline;}


/*Forms*/
#interior #content ul.form {padding-left:10px;}
.form li {list-style:none; padding-bottom:10px; height:21px;}
.form li label {width:190px; float:left;}
.form li input, .form li select {border:1px solid #615176; float:left; width:300px; height:21px;}
.form li textarea {border:1px solid #615176; float:left; width:300px; height:50px;}


/*Bottom Navigation*/
.bottom_nav {padding:8px 0 0 16px; height:21px;}
#interior .bottom_nav {position:absolute; top:726px; right:53px; padding:0;}
.bottom_nav li, .corp .bottom_nav li {list-style:none; float:left; font-size:12px; color:#666666; padding-right:8px; background:none;}
.bottom_nav li.search {padding-right:93px;}
.bottom_nav input#search {width:220px; border:none; margin:0 6px 0 10px;}
.bottom_nav a, .corp .bottom_nav li a {font-size:12px; color:#666666; text-decoration:none; padding-right:8px;}

#opt {display:none;}

