/* CSS Document */

/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body {margin: 0px;padding: 0px;background:#1D1D1D url(../gui/bg_inner-2.gif) repeat-x scroll left top; font-family:Arial, Helvetica, sans-serif;}

p { color:#C0C0C0; font-size:14px; margin:0; padding:0; line-height:1.7em; padding-bottom:20px;}
p a:link, p a:visited {text-decoration: underline; color:#7DB1C9;}
p a:hover {text-decoration: underline;color:#C77160;}

h1 { font-size:18px; margin:0; padding:0; color:#FF59DA; padding-bottom:6px; margin-top:24px; font-weight:normal;}
h2 { font-size:16px; margin:0; padding:0; color:#33CCFF; padding-bottom:6px; margin-top:18px; font-weight:normal;}

a:active{outline: none;}
a:focus{-moz-outline-style: none;}
:focus { -moz-outline-style: none; }
img, div { behavior: url(iepngfix.htc) }
/*
---------------------------------------------
02. CONTAINER, HEADER AND LOGO
---------------------------------------------
*/

#container { width:100%; min-width:980px;margin:0 auto;}
#header {width: 100%; background: url(../gui/header_inner.jpg) right no-repeat; height:219px;}
#logo {position:relative; display:inline; float:right; min-width:460px; max-width:980px; height:110px; margin-top:4px; margin-bottom:0px; padding:0 0 0 4px; background-position:top;}
#vroom {position:relative; display:inline; float:right; width:50%; min-width:500px; max-width:980px;height:90px; margin-top:125px; margin-bottom:0px; padding:0 0 0 4px;}
#seenon {position:relative; display:inline; float:right; min-width:460px; max-width:980px; height:83px; margin-top:17px; margin-bottom:0px; margin-right:-11px; padding:0 0 0 4px;}

/*
---------------------------------------------
03. TOP NAVIGATION AND SUB NAVIGATION
---------------------------------------------
*/

#nav {height:29px;width:850px; font-size:12px; font-weight:bold;margin: 0; padding: 0; list-style: none; margin: 0 auto; position:relative; border-left:1px solid #262626;/*overflow:hidden;*/}
#nav li { float: left; margin: 0; padding:0; list-style: none; border-left:1px solid #545454; border-right:1px solid #2B2B2B;}
#nav a { float: left; margin-top:1px; padding: 5px 29px; text-decoration: none; color: #fff; }
#nav a:hover, #nav a.active { color: #E2E259; height:17px;background-image:url(../gui/nav_bg_mouseover.jpg); }
#nav a.active { font-weight: bold; background: url(../gui/nav_divider.jpg) no-repeat top left; }

#subnav-pimpdrides { margin:0;padding: 0;list-style: none; height:31px; width:800px; margin: 0 auto; position:relative;}
#subnav-pimpdrides li {float: left;margin: 0;padding: 0 ;list-style: none; font-size:11px; font-weight: normal;}
#subnav-pimpdrides a {float: left; margin-top:1px; padding: 8px 28px;text-decoration: none;color: #fff; font-weight: normal;}
#subnav-pimpdrides a:hover {color: #E2E259; background-color:#0F0F0F;}

/*
---------------------------------------------
04. CONTENT
---------------------------------------------
*/

#contentbg { width:100%;background:#1D1D1D; margin-bottom:30px;}
#content { width:900px; margin:0 auto;}
button#stockist {
	float: left;
	width: 130px;
	height: 43px;
	background: url("../gui/button_findastockist.gif") no-repeat left top;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	margin-top:0px;
}
button#buyonline {
	float: left;
	width: 130px;
	height: 43px;
	background: url("../gui/button_buyonline.gif") no-repeat left top;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	margin-top:0px;
}

/*
---------------------------------------------
05. FOOTER SHADOW AND FOOTER ADS
---------------------------------------------
*/

#footershadow { width:100%;background:#161616 url(../gui/footer_mainbg.jpg) repeat-x scroll left top;}
#footerads {width:946px; margin:0 auto; height:95px;}
.bannerad1 { width:468px; height:60px; float: left; margin-top:20px; margin-right:5px;}
.bannerad2 { width:468px; height:60px; float: left; margin-top:20px; margin-left:5px;}

/*
---------------------------------------------
06. FOOTER LINKS
---------------------------------------------
*/

#footerlinks-bg {width:946px; margin:0 auto; height:70px;background:#161616 url(../gui/footerbg.jpg) repeat-x scroll left top;}

#footerlinks-left { font-size:10px; width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; height:17px; margin-top:18px; color:#545454;}
#footerlinks-left a:link, #footerlinks-left a:visited { padding-left:0px; padding-right:5px;color:#D0D0D0; text-decoration:none;}
#footerlinks-left a:hover {text-decoration:underline; color:#D0D0D0;}

#footerlinks-right { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float: right; height:17px; padding-left:8px; margin-top:18px; color:#D0D0D0; text-align:right;}
#footerlinks-right a:link, #footerlinks-right a:visited { padding-left:0px; padding-right:0px;color:#D0D0D0; text-decoration:none;}
#footerlinks-right a:hover {text-decoration:underline; color:#D0D0D0;}
/*
---------------------------------------------
07. MISCELLANEOUS
---------------------------------------------
*/

.icon-refresh { margin-top:18px; float: right; width:70px;}
.content-img {margin-right: 8px;margin-bottom: 5px;padding-left:15px; height:270px; width:375px;}
.highlight {text-decoration: underline; color:#7DB1C9;}

form {padding:0;margin:0;}

fieldset { 
border:0;
padding-bottom:10px;
color: #FFFFFF;
margin-left:-10px;
}

legend {
font-weight:normal;
color: #C77160;
margin-bottom:5px;
}

hr {width:98%; border:1px solid #e55d00; margin-bottom:15px;text-align:left;display:block;clear:both;}

input {
margin-bottom:1px;
}

label {font-size:14px;
padding:3px;
}

select {
margin-bottom:5px;
width:150px;
}

textarea {margin-left:2px;
width:421px;height:100px;
}

#fieldsetContact label {
display:block;
}

#fieldsetServices label {
display:block;
margin-bottom:2px;
}

#fieldsetCaptcha label {
display:block;
margin-bottom:2px;
}

.button-style {margin-left:2px;}

span.small {font-size:12px; font-style:italic;}

input.textfield {width:215px;}