body
{
margin-top: 40px;
background-color: #040404;
text-align: center;
}

#frame{
width: 905px; margin: 0px auto;
text-align: center;
}
#banner-top{
float: left;
width: 905px;
height: 291px;
background: url(images/banner.jpg) no-repeat;
text-align: left;
}
#banner-top2{
float: left;
width: 905px;
height: 299px;
background: url(images/banner-sec.jpg) no-repeat;
text-align: left;
}
#box_directory{
float: left;
width: 165px;
height: auto;
margin: 0;
padding: 25px 0px 0px 0px;
text-align: left;
display: inline;
list-style-type: none;
}

#box_directory ul{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 1px 0px 1px 0px;

}
#box_directory a{
	margin: 0px 0px 0px 0px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
	text-decoration: underline;
	color: #040404;
}
#box_directory a:hover{
	margin: 0px 0px 0px 0px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
    text-decoration: none;
	color: #040404;
}
#box_directory li span a{
	margin: 0;
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; color:  #D70404; font-weight: normal;
	padding-left: 10px;
	text-decoration: underline;
}
#box_directory li span a:hover{
	margin: 0;
	text-decoration: underline;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; color:  #D70404; font-weight: normal;
	padding-left: 10px;
	text-decoration: none;
}
/*main menu*/
#menuselected{
	float: left;
    width:905px;
	height: 55px;
	display:inline;
	margin: 0;
	padding: 0 0 0 30px;
	background: url(images/back-menu.jpg) no-repeat;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #ff0000;
	text-transform: capitalize;
	text-align: left;
}
#menuselected ul {
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#menuselected ul li{
	float: left;
	background: url(images/nav-spacer.jpg) right top no-repeat;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
#menuselected ul li a {
	color: #ff0000;
	line-height: 35px;
	text-decoration: none;
	display:inline;
	height: 55px;
	padding: 0px 20px 0px 20px;
	}
#menuselected li a:hover,#menuselected ul li a:hover, #menuselected ul li:hover, #menuselected li:hover {
	/*color: #061D49;*/
	color: #dedede;
	height: 55px;
	background: url(images/mouse-over.jpg) left repeat-x;
	float: left;
	}
#menuselected li a span {
	height: 55px;
	line-height: 35px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #dedede; font-weight: bold;
	margin: 0;
	padding: 0;
	}
#breadcrumbs{
	width: auto;
	font-family: Verdana,Arial,Georgia,Tahoma;color: #8A0101;
	font-size: 12px;
	padding: 0;
	margin: 0 0 0 0;
	text-align: left;
}
#breadcrumbs img{
vertical-align: middle;
}
#boxwrite-main{
	float: left;
	width: 905px;
	margin: 75px 0 0 0;
	padding: 0;
	background: #8d0100 url(images/back-main.jpg) repeat-x;
	text-align: left;
}
#boxwrite-sec{
	float: left;
	width: 905px; margin: 0 auto;
	padding: 25px 0 0 0;
	background: #EBEBEB url(images/back-sec.jpg) repeat-x;
	text-align: left;
}
#boxbottom{
float: left;
width: 905px;
height: 30px;
}
#flash{
float: right;
width: 233px;
height: 204px;
margin: 53px 17px 0 435px;
}
#tagad{
float: left;
width: auto;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 18px;color: #4d6374;
text-transform:uppercase;
padding: 186px 0 0 17px;
}
#tagad span{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 26px;color: #C9C9C9;
}
#headmain{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 18px;color: #4d6374;
text-transform:uppercase;
margin: 0 0 25px 0;
}
#headir{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 18px;color: #4D6374;
text-transform: uppercase;
margin: 0;
padding: 0 0 10px 0;
}
#headmonth{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 18px;color: #d5d5d5;
text-transform:uppercase;
margin: 0 0 45px 0;
}
#monthly{
float: right;
width: 290px;
border-left-color: #61292a;
border-left-style: solid;
border-left-width: 1px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #c9c9c9; line-height: 18px;
padding: 0 0 0 44px;
margin: 0 0 30px 0;
text-align: left;
}
#monthly a{
color: #ff0000;
text-decoration: underline; 
}
#monthly a:hover{
color: #fefefe;
text-decoration: none; 
}
#monthly img{
padding: 12px;
border-bottom-color: #61292a;
border-bottom-style: solid;
border-bottom-width: 1px;

border-top-color: #61292a;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #61292a;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #61292a;
border-left-style: solid;
border-left-width: 1px;
}
#monthly td{
padding-right: 10px;
padding-left: 0;
padding-bottom: 20px;
vertical-align: top;
}
#textmain{
float: left;
width: 500px;
padding: 0 17px 0 17px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #c9c9c9; line-height: 18px;
}
#textmain a{
color: #ff0000;
text-decoration: underline; 
}
#textmain a:hover{
color: #fefefe;
text-decoration: none; 
}
#container{
float: left;
width: auto;
padding: 15px 0 0 0;
}
#container-text{
float: left;
width: 871px;
padding: 0 17px 0 17px;
}
#content-text{
float: right;
width: 680px;
margin: 0;
padding: 25px 0 0 20px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #333333; line-height: 18px;
text-align: left;
}
#content-text a{
color: #333333;
text-decoration: underline;
}
#content-text a:hover{
color: #333333;
text-decoration: none;
}
#forsale{
	width: 871px;
	height: 185px;
	text-align: left;
	margin: 0 0 20px 15px;
	padding: 0;
	background: url(images/for-sale.gif) no-repeat;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #c9c9c9; line-height: 14px;
}
#forsale a{
color: #ff0000;
text-decoration: underline; 
}
#forsale a:hover{
color: #fefefe;
text-decoration: none; 
}
#forsale img{
padding: 10px;
border-bottom-color: #61292a;
border-bottom-style: solid;
border-bottom-width: 1px;

border-top-color: #61292a;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #61292a;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #61292a;
border-left-style: solid;
border-left-width: 1px;
}
#forsale td{
padding-top: 45px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
vertical-align: top;
}
#tagsales{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 18px;color: #ff0000;
text-transform: uppercase;
margin: 0 0 10px 17px;
}
.port{
border-bottom-color: #333333;
border-bottom-style: solid;
border-bottom-width: 1px;

border-top-color: #333333;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #333333;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #333333;
border-left-style: solid;
border-left-width: 1px;
}
#box-text{
    padding: 0px 30px 0px 30px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #333333; line-height: 18px;
	text-align: left;
}
#box-text span{
	font-size: large;
	color: #539846;
}
#box-text a{
	font-size: 12px;
	color: #05AFEF;
	text-decoration: underline;
}
#box-text a:hover{
	font-size: 12px;
	color: #05AFEF;
	text-decoration: none;
}
#bottom-write{
	float: left;
	width: 910px;
}
#footer{
	float: left;
	width: 560px;
	padding: 20px 17px 30px 17px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #5f5f5f;
	text-align: left;
	text-transform: capitalize;
}
#footer a{
	color: #5f5f5f;
	text-decoration: underline;
}
#footer a:hover{
	color: #5f5f5f;
	text-decoration: none;
}
#footersec{
	float: right;
	width: 230px;
	padding: 20px 0 0 0;
	margin: 0 10px 0 5px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #5f5f5f;
	text-align: right;
	text-transform: capitalize;
}
#space td{
padding-right: 10px;
padding-bottom: 10px;
}
.port{
padding: 5px;
border-bottom-color: #333333;
border-bottom-style: solid;
border-bottom-width: 1px;

border-top-color: #333333;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #333333;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #333333;
border-left-style: solid;
border-left-width: 1px;
}
#bottom{
padding-bottom: 25px;
}
#map{
padding: 5px;
border-bottom-color: #333333;
border-bottom-style: solid;
border-bottom-width: 1px;

border-top-color: #333333;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #333333;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #333333;
border-left-style: solid;
border-left-width: 1px;
}
#quote{
background: #8d0100 url("http://www.vancouvermotorsports.com/images/back-main.jpg") repeat-x;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #cccccc;
}
#quote td{
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
#quote a a:hover{
color: #cccccc;
text-decoration: underline;
}
.button{
background-color: #E0E0E0;
color: #000000;
font-weight: normal;
}