body {margin:0px 0px 0px 0px;
width: 100%;
height: 100%;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
	font-size:12px;
				 }
				 
				 
.mod_placehere .article_separator {
display:none;
}
.mod_placehere_top .article_separator {
display:none;
}				 
				 

ul li {list-style:none;
	font-family:arial;
	font-size:12px;
	text-align:right;
	padding-right:15px;
	line-height:20px;
	color:#FFFFFF;
	
	}

.wrapper {width: 100%;
			height:auto;
			float:left;
			}
		
.header {
	background-image: url(../images/header.jpg);
	width: 100%;
	height: 140px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #929292;
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	text-align: center;
}
		
a:link, A:visited	{color: #8cd8ff}
a:hover{color:#009999}	


.top{width: 95%; height: 20px; text-align:center; color:#999999; }

.designby{float:right; padding-right: 20px; margin-right:20px; margin-top:1px; vertical-align:top; color:#000000;}
.designby a, .designby a:visited{color:black; text-decoration:none;}
.designby a:hover{color:white; text-decoration:none;}

.topbanner{margin-top:23px; margin-right:40px; float:right; height: auto; width: 600px; text-align:right; }

.bgheader {background-image:url("../images/bg-header.jpg");
			width:auto;
			height:176px;
			background-repeat:repeat-x;
			}
			
.clr{clear:both;
 /* height: 1px;   overflow: hidden;   prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */}
		
/*.body {background-image:url("../../vilson/images/body-bg.jpg");
		width:1000px;
		height:auto;
		float:left;
		}*/
		
		
.main{color:#FFFFFF; font-size:medium;  text-align:center; height: 100%;}

.loginbox{background-color:#2D2D2D; padding: 5px; width:190px; text-align:center; color:silver; margin-left:4px;}
.loginbox a:link, .loginbox a:visited {color:red; font-weight: bold; text-decoration:none}		
.loginbox a:hover, .loginbox a:current {color:silver; font-weight: bold; text-decoration:none;}	

#1{width: 15%; background-color:#FFFF00; padding-right: 10px;float:left;}	
#2{width: 25%; background-color:green; padding-right: 10px;margin-left: 10px;float:left;}	
#3{width: 35%; background-color:navy; padding-right: 10px;margin-left: 10px;float:left;}	
#4{width: 22%; background-color:yellow; margin-left: 10px;float:left;}		





.bodyleftsida {
	width:15%;
	float:left;
	height:100%;
	padding-right: 0px;
	font-size:12px;
	background-color:black;
white;
	color: #FFFFFF;
				
												}
.bodyleftsida img{text-align:right; padding-left: 50px;}	

.bodyleftsida li{padding-left: -50px; margin-left: -50px;}

							
.bannersleft{text-align:right; float:right; padding-right: 10px;}								
								
.bodyleftsideb h3{color:white; margin-bottom:0.01px;}		

.mod_mainmenu_left li a { font-size:14px}						
								
.bodyleftsida a:link, .bodyleftsida a:visited {color:#FFFFFF; font-weight: bold;text-decoration:none;}		
.bodyleftsida a:hover, .bodyleftsida a:current {color:#8cd8ff; font-weight: bold; text-decoration:none;}								
						
			
.bodyleftsideb {
color:#FFFFFF;
	width:27%;
height:100%;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #8E8E8E;
	padding-bottom: 10px;
	font-size:12px;
	text-align:left;
				}
				
.blackbox{background-color:#000000; margin:5px; padding: 5px; text-align:left; width 200px;}
.bodyleftsidec h3{color: #8cd8ff}	

.bodyleftsidec a:hover{color:#333333}			
.bodyleftsidec {
width:35%;

	float:left;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #555;
	font-size:12px;
height:100%;
					}
.bodyleftsided {width:20%;
height:100%;
				float:left;
				margin-left: 10px;
				margin-top: 10px;
				background-color:black;
				} 
				
.bodyleftsided2 {width:200px;
				height:450px;
				float:left;
				margin-left:10px;
				background-color:#000000;
				} 
				
.bodyleftsidee { width:63%;
				 height:auto;
				 float:left;
				 margin-left:10px;
				 background-color: #CCCCCC;
				 color:#000000;
					}
.bodyleftsidee A:link,.bodyleftsidee a:visited{color:#236EA7; font-weight:bold;}
.bodyleftsidee A:hover {color:#FF0000;}					
.block {
			/*height:auto;*/
			margin:8px;
			padding: 5px;
			text-align:left;
			}		
			
.car-block {width:auto;
			height:100%;
			margin:8px;
			padding: 5px;
			text-align:left;
			background-color:#000000;
			}
.car-blockold {width:auto;
			height:100%;
			margin:5px;
			background-color:#000000;
			}
			
									
.main2{color:#FFFFFF;}					
					
				.bodyleftform{
							width:190px; 
							height:210px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#FFFFFF;
							padding:10px 5px 5px 5px;
							background-image:url("../images/contentcars-bg.jpg");
							margin-bottom:10px;
							 }
.navigation {background-image:url("../images/navigation-bg.jpg");
				width:1000px;
				height:32px;
				float:left;
				font-size:14px;
				}
	
.navigation	a {font-family:arial;
	color:#FFFFFF;
	text-decoration:none;
	}
	
/*.navigation a {font-family:arial;
	color:#aee4ff;
	text-decoration:none;
	}*/


.navigation a:hover {color:#60caff;}
/************************************************************/
#nav{			width:1000px;
				height:32px;
				float:left;
				font-size:14px;
				font-family:arial;
				}
.pill_m {
font-family:arial;
font-size:12px;
	text-align: center;
	padding: 0;
	width: auto;
	height: 32px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#pillmenu {
	float: none;
	margin: 0;
	font-family:arial
	font-size: 14px;
}

#pillmenu ul {
	margin: 0;
	padding: 0 5px;
	list-style: none; 
	font-size: 12px;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 32px;
	font-size: 12px;
}

#pillmenu li:hover {

}

#pillmenu li a#active_menu-nav {
	font-size: 12px; color: #8cd8ff;
}

#pillmenu li a {
	font-size: 12px;
	float: left;
	display: block;
	line-height: 24px;
	padding: 0 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	border-right-width: 1px;
	border-right-style: ridge;
	border-right-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#pillmenu li a:hover {
color: #8cd8ff;
}

/***************************************************************************/
                     
				
.home {width:106px;
		height:27px;
		float:left;
		text-align:center;
		padding-top:5px;
		}
			
.per {width:215px;
		height:27px;
		float:left;
		text-align:center;
		padding-top:5px;
		}	
			
.faq {width:75px;
		height:27px;
		float:left;
		text-align:center;
		padding-top:5px;
		}
		
.links {width:83px;
		height:27px;
		padding-top:5px;
		float:left;
		text-align:center;
		}

.bgcarsuptxt {font-family:arial;
				color:#8cd8ff;
				font-size:16px;
				width:200px;
				margin-top:10px;
				margin-left:10px;
				height:20px;
				}
				
.bgcarsuptxt-red {font-family:arial;
				color:#8cd8ff;
				font-size:16px;
				width:200px;
				margin-top:10px;
				margin-left:10px;
				height:20px;
				}

.bgcarsupdown {font-family:arial;
				color:#FFFFFF;
				font-size:12px;
				width:210px;
				margin-left:10px;
				height:auto;
				margin-top:5px;
				}	
.mid-bgcarsupdown {font-family:arial;
				color:#FFFFFF;
				font-size:12px;
				width:300px;
				margin-left:10px;
				height:auto;
				margin-top:5px;
				}	


.bgcars {background-image:url("../../vilson/images/contentcars-bg.jpg");
			width:231px;
			height:229px;
			float:left;
			margin-bottom:10px;
			}
			
.mid-bgcars {/*background-image:url(images/contentcars-bg.jpg);*/
			background-repeat:repeat-x;
			width:328px;
			height:auto;
			padding-bottom:20px;
			float:left;
			margin-bottom:10px;
			margin-left:15px;
			}

			
.car-block {width:auto;
			height:107px;
			margin:5px;
			}
			

.flabg {width:328px;
		height:211px;
		margin:0px auto 0px auto;
		padding-top:10px;
			}	
			
.flatxt-up {width:318px;
		padding-top:10px;
		padding-left:10px;
		height:260px;
		margin:0px auto 0px auto;
		padding-top:10px;
			}			
					

.flatxt {font-family:arial; font-size:20px; font-weight:bold; margin-top:0px; margin-left:10px;}
.flatxtb {font-family:arial; font-size:16px; font-weight:bold; margin-top:10px; margin-left:15px; color:#a4c907;}
.flacar {width:329px; height:69px; margin:0px auto 0px auto; margin-top:10px}
.flatxtc {font-family:arial; font-size:14px; margin-left:15px; color:#FFFFFF; width:320px; height:auto;}
.flatxtd {font-family:arial; font-size:14px; margin-left:15px; color:#FFFFFF; width:200px; height:auto; float:right; margin-right:60px; margin-top:10px;}
.flatxte { width:260px; float:right;font-family:arial; font-size:16px; font-weight:bold; margin-top:10px; margin-left:15px; color:#a4c907;}

.shirt {background-image:url("../../vilson/images/tshirt.jpg");
			width:65px;
			height:80px;
			float:left;
			margin-top:20px;
			margin-left:10px;
			}




.footerbg {
			width:550px;
			height:28px;
			float:left;
			font-family:arial;
			font-size:12px;
			padding-left:150px;
			color:#FFFFFF;
			padding-top:10px;
			
  /* clear: both;
   float: left;
   position: relative;
   border-bottom: #000 1px solid;
   background-color: #b4d2f7*/
			}
			
.bgfooter {background-color:#8E8E8E;
			width:100%;
			height:38px;
			background-repeat:repeat-x;
						}

.contbody {width:auto;
			height:auto;
			margin-right:40px;
			margin-top:10px;
			margin-bottom:10px;
			float:right;
			background-color:#000000;
			}
		
	
/*--------------------------------------------------------*/
.colmask{
   width: 100%;
   left: 0%
}
.colmid{ right: 20% }
.colin{ right: 35% }
.colleft{ right: 27% }
.col1{
   width: 25%;
   left: 101%
}
.col2{
   width: 16%;
   left: 58%
}
.col3{
   width: 33%;
   left: 87%
}
.col4{
   width: 18%;
   left: 89%
}

/*--------------------------------------------------------*/
.colmask{
   clear: both;
   float: left;
   overflow: hidden;
   position: relative;
   background-color: black;
}
.colmid{
   float: left;
   width: 100%;
   position: relative;
   background-color: #000000
}
.colin{
   float: left;
   width: 100%;
   position: relative;
   background-color: #000000
}
.colleft{
   float: left;
   width: 100%;
   position: relative;
   background-color: #000000
}
.col1{
color:#FFFFFF;
	overflow: hidden;
	float: left;
	position: relative;
	background-color: #8E8E8E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	margin: 0px;
}
.col1 h3{color:white; margin-bottom:0.01px;}								
								
.col2 a:link, .col2 a:visited {color:#FFFFFF; font-weight: bold;}		
.col2 a:hover, .col2 a:current {color:silver; font-weight: bold; text-decoration:none;}								
		
.col2{
	color:#FFFFFF;
	padding: 0px 0px 1em 0px;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: right;
}

.col3 h3{color: #8cd8ff}	

.col3 a:hover{color:#333333}
.col3{
   padding: 0px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   background-color: #555
}
.col4{
   padding: 0px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   background-color: #000000
}
.wrap{
	clear: both;
	width: 100%;
	float: left;
	position: relative;
	background-color: black;
	padding-top: 10px;
}

