﻿/*
	Created by: Ross VanEck, Driver Websites
	09-03-08
	layout: bblayout.css
*/

body
{
	font-family:Verdana;
	color:#C4C3BF;
	background:#000 url(../images/bbchassis/bodyRepeat.gif) 0 0 repeat-x;
}

h1, h2, h3, h4, h5, h6
{
	color:#fff;
}

h4
{
	font-size:90%;
}

img
{
	border:1px solid #fff;
	padding:2px;
}

#header
{
	height:270px;
	background:url(../images/bbchassis/header.jpg) 0 0 no-repeat;
}

#main
{
	background:url(../images/bbchassis/bgRepeat.gif) 0 0 repeat-y;
}

.menuSub ul li a
{
	display:block;
	text-indent:-999999px;
	font-size:1px;
	overflow:hidden;
	height:49px;
	width:115px;
	background:url(../images/bbchassis/menu.jpg) 0 0 no-repeat;
}

#homeNav
{
	background-position: 0 0;
}

#servicesNav
{
	background-position: -114px 0;
}

#bioNav
{
	background-position: -230px 0;
}

#crewNav
{
	background-position: -344px 0;
}

#contactNav
{
	background-position: -462px 0;
}

#classifiedsNav
{
	background-position: -574px 0;
}

#galleryNav
{
	background-position: -691px 0;
}

#homeNav:hover, #homeBody #homeNav
{
	background-position: 0 -49px;
}

#servicesNav:hover, #itemsBody #servicesNav
{
	background-position: -114px -49px;
}

#bioNav:hover, #bioBody #bioNav
{
	background-position: -230px -49px;
}

#crewNav:hover, #crewBody #crewNav
{
	background-position: -344px -49px;
}

#contactNav:hover, #contactBody #contactNav
{
	background-position: -462px -49px;
}

#classifiedsNav:hover, #classifiedsBody #classifiedsNav
{
	background-position: -574px -49px;
}

#galleryNav:hover, #galleryBody #galleryNav
{
	background-position: -691px -49px;
}

.subHeading
{
	font-size:1px;
	text-indent:-99999px;
	overflow:hidden;
	height:50px;
	background:url(../images/bbchassis/subheadings.gif) center 0 no-repeat;
}

#homeBody .subHeading
{
	background:url(../images/bbchassis/latestNews.gif) center 0 no-repeat;
}

#itemsBody .subHeading
{
	background-position:center 0;
}

#bioBody .subHeading
{
	background-position:center -55px;
}

#crewBody .subHeading
{
	background-position:center -109px;
}

#contactBody .subHeading
{
	background-position:center -163px;
}

#classifiedsBody .subHeading
{
	background-position:center -222px;
}

#galleryBody .subHeading
{
	background-position:center -277px;
}

#accountBody .subHeading
{
	background-position:center -333px;
}

#mainBox
{
	background: url(../images/bbchassis/mainTop.jpg) 0 0 no-repeat;
}

.mainBoxSub
{
	text-align:justify;
	background: url(../images/bbchassis/footer.gif) 0 bottom no-repeat;
}

.crewPhone, .crewEmail
{
	font-size:11px;
}

.crewEmail
{
	margin-bottom:15px;
}

.subContent .pdesc
{
	padding:0;
}

.subContent h3, .galleryNames h3 a, .galleryNames h3 a:link, .galleryNames h3 a:active, .galleryNames h3 a:visited
{
	font-variant:small-caps;
	padding:5px 0 2px;
}

.galleryNames h3 a, .galleryNames h3 a:link, .galleryNames h3 a:active, .galleryNames h3 a:visited
{
	color:#fff;
}

.dataItems strong
{
	font-style:italic;
}

#galleryBody .subContent p
{
	font-size:75%;
}

.footMenu a, .footMenu a:link, .footMenu a:visited, .footMenu a:active
{
	color:#fff;
	text-transform:lowercase;
}

.footerSub .adminButton, .footerSub .adminButton:link, .footerSub .adminButton:visited, .footerSub .adminButton:active
{
	color:#fff;
	font-size:10px;
	text-transform:lowercase;
}

.feedback a, .feedback a:link, .feedback a:visited, .feedback a:active
{
	color:#fff;
	text-transform:lowercase;
}

.submitDiv input:hover
{
	background-color:#932822;
	color:#fff;
	border-color:#fff;
}

.errorDiv
{
	color:#AE1011;
	font-variant:small-caps;
}

.adminLink, .adminLink a, .adminLink a:link, .adminLink a:active, .adminLink a:visited,
.navLink, .navLink a, .navLink a:link, .navLink a:active, .navLink a:visited
.scheduleLinks, .scheduleLinks a, .scheduleLinks a:link, .scheduleLinks a:active, .scheduleLinks a:visited
{
	color:#AE1011;
	font-variant:small-caps;
}

.galleryNames .adminLink a
{
	font-size:10px;
}

.genUrl, .claEmail
{
    color:#C4C3BF;
}

#itemsBody .dataItems h4, #itemsBody .dataItems .pdesc
{
    margin-left:10px;
}

#itemsBody h3
{
    color:#D20607;
}

#itemsBody .pdesc p 
{
    margin-bottom:2px;
}

.classifiedImageWrap
{
    float:left;
    margin:5px;
    width:150px;
    text-align:right;
}

.dataClassifieds .classifiedInfoWrap
{
    margin-left:155px;
}

.dataClassifieds .classifiedWrap
{
 
 display:block;   
}


#claPicsWrap
{
    float:left;
    width:150px;
    text-align:right;
}

#claPicsWrap img
{
    
}

#claInfoWrap, .claContactWrap
{
    margin-left:155px;   
}

.claContactWrap h3
{
    width:300px;
    border-bottom:solid 1px #AE1011;
}

.claAddPicture
{
    width:500px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid white;
    padding:10px;
    margin-bottom:10px;
}

#custAccountWrap
{
    font-size:90%;
    text-align:right;
    margin-top:-10px;
    font-style:italic;
}

#custAccountWrap a
{
    margin-left:5px;
    color:#AE1011;
    font-variant:small-caps;
}

#classifiedsBody h3 a
{
   color:#AE1011; 
}

#classifiedsBody h3
{
    color:#AE1011; 
}

.pdesc p
{
 text-indent:10px;   
}

#claPicsWrap .singleImageWrap .adminButton
{
    top:0px;
}

#claPicsWrap .singleImageWrap
{
    margin-bottom:10px;   
}

.admin fieldset, .admin .submitDiv
{
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

.signinLinks a
{
    color:#C4C3BF;
    font-size:70%;
    margin:5px;
    font-variant:small-caps;
}

.signinLinks
{
    text-align:center;   
}

.signInBox
{
    width:300px;
    margin-left:auto;
    margin-right:auto;
}

.formHelp
{
 display:block;
 margin-left:100px;
 font-size:70%;   
}

.claContactWrap .adminButton
{
    display:block;
    top:0px;
    margin-bottom:5px;
    
}

#categoryWrap, .helpMessage
{
    font-size:90%;
}