body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:100%;
	background: #161616;
background-image:url('/images/centralbg.png');
background-position:top center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
position:absolute;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	
	overflow: auto;
	overflow-x: hidden; 
background-repeat:no-repeat;
        
-ms-overflow-x: hidden;
}
H1 { font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size:18px;
     font-weight:bold;
     color: #4b515b;
     padding:0 0 5px 0;
}
p { font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
line-height:17px;
}
#container {
	  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #dbdbdb;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/* border: 1px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width:900px;
	position:absolute;
	top:0px;
	left:350px;
}
#container_1 {
	  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #dbdbdb;
	margin-left: auto; /* the auto margins (in conjunction with a width) center the page */
margin-right:auto;
	/* border: 1px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width:900px;
	top:0px;
	left:350px;
}
#header {
	background: #DDDDDD; 
	/*padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	/*padding: 10px 0 using padding instead of margin will allow you to keep the element away from the edges of the div */
}


.left_margin{
background-image:url("../images/wilson_R08A_01.jpg");
width:350px;
bacground-repeat:none;
height:1100px;
position:absolute;
top:0px;
left:0px;
}

.right_margin{
background-image:url("../images/wilson_R08A_03.jpg");
width:350px;
bacground-repeat:none;
height:1100px;
position:absolute;
top:0px;
left:1250px;
}
.header_top{
background-image:url("../images/wilson_R08A_02.jpg");
bacground-repeat:none;
width:900px;
height:82px;
position:relative;
padding-left:0px;
}

/* Menu Items Start here 
div.header_menu{
background-image:url("../images/menuBkg.jpg");
background-repeat:x-repeat;
height:32px;
width:900px;
display:block;
}
/*
.header_menu{
display:inline;
/* background-image:url("../images/menuBkg.jpg") , x-repeat; 
height:32px; *//*
margin:0px;
padding:0px;
}
/*
.header_menu_ul{
display:inline;
/* background-image:url("../images/menuBkg.jpg") , x-repeat; 
height:32px; *//*
margin:0px;
padding:0px;
}

.header_menu li{
display:inline;
}

.header_menu ul li a{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll; 
background-image:url("../images/menuDvdr.jpg");
background-repeat:no-repeat;
color:#2D2B2B;
display:block;
background-position:top left;
display:block;
color:#fff;
float:left;
height:27px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
text-decoration:none;
text-indent:3px;
padding:5px 8px 0 4px;
} */


.header_menu li a.preowned{
/* background-position: 0px 0;
width:223px; */
}
.header_menu li a.about{

/* background-position: -223px  0;
width:116px; */
}
.header_menu li a.meetus{

/* background-position: -223px  0;
width:116px; */
}
.header_menu li a.community{

/* background-position: -339px  0;
width:163px; */
}
.header_menu li a.locator{

/* background-position: -502px  0;
width:164px; */
}
.header_menu li a.mingle{

/* background-position: -666px  0;
width:110px; */
}
.header_menu a.contact{

/* background-position: -776px  0;
width:123px; */

}


/* menu item end */
 
#mainContent {
	 /*padding: 0 20px; remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #dbdbdb;
	clear:both;
	
}

.main_text .column1{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
/*
overflow:hidden;
height:236px; */
padding-left:0px;
width:267px;
text-align:justify;
float:left;
}
.main_text .column2{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
/*
overflow:hidden;
height:236px;
*/
padding-left:13px;
text-align:justify;
width:267px;  /*286 */
padding-left:25px; /*to delete if turns bad */
float:left;
}
.main_text .column3{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
/*
overflow:hidden;
height:236px;
*/
padding-right:25px; /* to delete if turns bad */
padding-left:13px;
text-align:justify;
width:280px;
float:left;
}

/*.main_text{
padding-left:25px; 
padding-right:3px; } */

.main_text{
/*width:872px; */
width:852px;
min-height:470px;
/*width:900px; */
margin:0px;
padding-left:25px; /* this was 10 */
padding-right:3px;
} 
/****** Main Home Page Text Section *******/
.main_text_home .column1_home{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
overflow:hidden;
/* text-indent:13px; */
/*padding-left:7px; */

width:580px;
margin-bottom:20px;
text-align:justify;
/*height:599px; */
float:left;
}
.main_text_home .column2_home{
text-indent:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
overflow:hidden; 
/*padding-left:13px; */
padding-left:25px;
margin-bottom:20px;
margin-right:10px;
text-align:justify;
/*height:599px; */
width:240px;
float:right;
}
 
 /******** ABOUT TEXT SECTION ************/
 
.main_text_about .column1_about{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
overflow:hidden;
/* text-indent:13px; */
/*padding-left:7px; */

width:580px;
margin-bottom:20px;
text-align:justify;
/*height:599px; */
float:left;
}
.main_text_about .column2_about{
text-indent:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
overflow:hidden; 
/*padding-left:13px; */
padding-left:25px;
margin-bottom:20px;
margin-right:10px;
text-align:justify;
/*height:599px; */
width:240px;
float:right;
}

 
 
 /********* END OF ABOUT TEXT SECTION ******/
 
/* galery in the center start*/
#mainContent .galery{
padding:0px;
margin:0px;
left:0px;
}
.galery img{
margin:0px;
padding:0px;
left:0px;
}
/* galery end */
.postBrandBlank{
width:900px;
height:12px;
background:url("../images/wilson_R08D_08.jpg");
}
.postBrandBlank1{
width:900px;
height:12px;
background:url("../images/galery/willoor.jpg");
}
.brands{
background:url("../images/wilson_brands.jpg");
background-repeat:no-repeat;
background-position:0px 0;
width:900px;
height: 59px;
margin:0px;
padding:0px;
}
.afterBrandBlank{
width:900px;
height:25px;
background:url("../images/wilson_R08D_10.jpg");
}
.brands_container{
position:relative;
left:25px;
}
.brands_container a.ford{
display:block;
float:left;
width:175px;
height:87px;
}
.brands_container a.link{
display:block;
float:left;
width:100px;
height:87px;
}
.brands_container a.toyota{
display:block;
float:left;
width:120px;
height:87px;
}
.brands_container a.scion{
display:block;
float:left;
width:125px;
height:87px;
}
.brands_container a.lexus{
display:block;
float:left;
width:107px;
height:87px;
}
.brands_container a.honda{
display:block;
float:left;
width:100px;
height:87px;
}
.brands_container a.acura{
display:block;
float:left;
width:120px;
height:87px;
}

.separator{
width:900px;
height:44px;
}

.new_cars{
height:94px;
width:900px;
}


.main_text_about{
/*height:619px; */
width:860px;
/*padding-left:10px; */
padding-left:25px; 
padding-right:30px;
min-height:610px;
}

.cars_galery{
height:137px;
margin:0px;
padding:0px;
}
p{
margin:0px;
}



/*********** FOOTER ********************/
/* Footer and social media starts here */
#footer {

background:url("../images/footer.jpg");
background-position:0px 0; 
bacground-repeat:none;

width:900px;
height:203px;
left:0px;

}


#footer a{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll; 
background-color:transparent;
background-image:url("../images/footer.jpg");
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
/*height:203px; */
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
color:#111111;
text-decoration:none;
text-indent:17px;
}

#footer a.facebook:hover{

}

#footer .social_media{
position:relative;
left:279px;
top:10px;
}
#footer a.twitter{
width:81px;
height:87px;
background-position:-279px -10px ;
}
#footer a.facebook{
width:81px;
height:87px;
background-position:-360px -10px ;
}
#footer a.youtub{
width:81px;
height:87px;
background-position:-441px -10px ;
}
#footer a.blogs{
width:81px;
height:87px;
background-position:-522px -10px ;
}

#footer a.release{
width:81px;
height:94px;
background-position:-603px -10px ;
}
#footer a.community{
width:81px;
height:94px;
background-position:-684px -10px ;
}

#footer a.videoblog{
width:81px;
height:94px;
background-position:-765px -10px ;
}
/* small icons to share the page on the bottom */
#footer .share_page{
position:relative;
top:124px;
left:17px;
}

#footer .share_page a.digg{
width:33px;
height:29px;
background-position:-420px -123px ;
}
#footer .share_page a.reddit{
width:33px;
height:29px;
background-position:-453px -123px ;
}
#footer .share_page a.social1{
width:33px;
height:29px;
background-position:-486px -123px ;
}
#footer .share_page a.delicious{
width:33px;
height:29px;
background-position:-519px -123px ;
}
#footer .share_page a.facebook{
width:33px;
height:29px;
background-position:-552px -123px ;
}
#footer .share_page a.social2{
width:33px;
height:29px;
background-position:-586px -123px ;
}
#footer .share_page a.google{
width:33px;
height:29px;
background-position:-619px -123px ;
}
#footer .share_page a.social3{
width:33px;
height:29px;
background-position:-656px -123px ;
}
#footer .share_page a.newsvine{
width:33px;
height:29px;
background-position:-689px -123px ;
}
#footer .share_page a.myspace{
width:35px;
height:29px;
background-position:-722px -123px ;
}

 #footer p {
	margin: 0px 0;
	padding: 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}
#footer .sitemap{
position:absolute;

bottom:80px;
color:#CCCCCC;
}

.sitemap ul li{
list-style-type: none;
}

.sitemap ul li a:before { content: "- " }
.sitemap ul li ul a:before { content: "- " }
.sitemap ul li ul{
text-indent: -2em;
list-style-type: none;
}
#footer .sitemap ul li ul li a{
text-indent: -2em;
list-style-type: none;
width:300px;
}
#footer .sitemap a{
background-attachment:scroll;
background-color:transparent;
background-image:none;
clear:both;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
text-indent:0px;
}
#footer div.copyright{
clear:both;
position:relative;
display:block;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
top:70px;
left:600px;
text-align:left;
color:#eeeeee;
}
#footer .copyright a.dwg{
background-image:none;
color:#444;
text-indent:75px;


}
/* footer and social media end */

/*additional */
a:active
{
outline: none;
}

a:focus
{
outline: none;
-moz-outline-style: none;
}
a.ford:active{
outline: none;
}

.clearfloat  {
clear:both;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:1px;
height:0;
line-height:0;
}

iframe { 
overflow-x: hidden; 
overflow-y: scroll; 
} 
.bottom_bar{
background-image:url("../images/barbackground.jpg");
background-repeat: x-repeat;
width:900px;
height:37px;
margin-bottom:3px;
/*margin-top:40px; */
margin-top:0px; /*new design by joe June 7th*/
text-align:center;
position:relative;
}

.bottom_bar h4{
font-family: Arial, Helvetica, Verdana, sans-serif;
position:relative;
top:4px;
color:#fff;
font-size:20px;
margin:0px; /* new design by joe, June 7th */
display:inline;
}
img{
border:0px;
}

* p{
margin-bottom:10px;
line-height:20px;
}


#calendar{
margin-top:10px;
}

#footer .link_social_media{
bottom:-70px;
display:block;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
left:-7px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:relative;
text-indent:0;
color:#fff;
text-align:center;
}
.blogcontent{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
line-height:17px;
}
.blogtitle{ 
font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size:13px;
     font-weight:bold;
     color: #535456;
     padding:0 0 5px 0;
}

* h1{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 18px;
font-weight: bold; 
text-indent: 0px; 
text-transform: capitalize;
color:#F58426;
}
* h2{
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#F58426;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
}

* h3{
color:#535456;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
}

* h4{
color:#F58426;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
}

.readmore {
text-decoration:none;
padding-top:10px;
padding-right:8px;
color:#344780;
}
.options {
	border: 1px solid #cccccc;  
	margin:1px;  
	color:#333333;         
	padding:5px; 
	float:right;   	
}
.options:hover {
	background-color:#f5f5f5;  	 
}

.teamlink{
color:#535456;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
text-decoration:none;
}

.imgleft{
float:left:
Padding:10px 10px 10px 10px;
}

.gallerylayer{
background-image:url("../images/galery/wilson1.jpg");
}

.submenu_about{top: 32px; display: none; visibility: visible;}

.submenu_meetus" {top: 32px; display: none; visibility: visible;}

.submenu_community{
top: 32px; display: none; visibility: visible;}

.submenu_mingle{ top: 32px; display: none; visibility: visible;}

.submenu_contactUs{top: 32px; visibility: visible; left: 0px; display: block;width:147px}


/**
* include this bit of css
*/
.elementShown
{
z-index: 10000;
}

*html .jquerycssmenu ul li a {
background-attachment:scroll;
background-image:url("../images/menuDvdr.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
height:27px;
margin-right:0px;
padding-bottom:0;
padding-left:20px;
padding-right:15px;
padding-top:5px;
text-decoration:none;
text-indent:0;
z-index:99;
}

*html .brands {
position:relative;
top:-10px;
left:0px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/wilson_brands.jpg");
background-position:0px 0px;
background-repeat: no-repeat;
height:59px;
position:relative;
width:900px;
padding:0px;
margin-left:0px;

} 