.normal 		 {color: #111144; font-family:Helvetica, Tahoma,Arial,Sans-Serif; font-size: 11px;}

body
{
	font-size: 11px; color:#000000; font-family:arial, helvetica, verdana, sans-serif; 
	background-color:#e0e1e3;
	background-image:url(../../../../images/backgroundNew.jpg);
	background-repeat:repeat-x;
	Color: #4c4c4c; 
}

#headerWilliams
{
	margin-top:0px;
	width:930px;
	height:92px;
	background-image:url(../../../../images/headerNew.jpg);
	background-repeat:no-repeat;
	z-index:100;
}

a:link {
	font-size: 12px; 
	font-family:arial, helvetica, verdana, sans-serif; 
	font-weight:bold;
	color:#4c4c4c;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-size: 12px; 
	font-family:arial, helvetica, verdana, sans-serif; 
	font-weight:bold;
	color:#0099cc;
	text-decoration: none;
	font-weight: bold;
}

.scrollerbody a:link {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	color:#333333;
	text-decoration: none;
}

.scrollerbody a:hover {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	color:#0099cc;
	text-decoration: none;
}


#contentHolder
{
	padding-left:11px;
	padding-right:11px;
	background-color:#ffffff;
	width:930px;
	background-repeat:repeat-x;
	min-height:605px;
	position:absolute;
}

#contentFrame
{
	clear:both;
	float:left;
	padding-bottom:0px;
	background-color:#e2e2e2;
	width:930px;
	margin-top:0px;
	min-height:396px;
	height:auto !important;
	height:396px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	display:inline;
	}
	
#holderContent
{
	padding-left:14px;
	padding-right:13px;
	background-color:#FFFFFF;
	width:930px;
	background-repeat:repeat-x;
	min-height:605px;
	position:absolute;
}

#centreContent
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.standardFunctions
{
	width:322px;
	height:40px;
	position:relative;
	left:30px;
	z-index:206;
	margin-top:0px;

}

.newsletter
{
	width:203px;
	height:21px;
	position:relative;
	background-image:url(../../../../images/newsletterNormal.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:8px;
}



#header
{
	margin-top:0px;
	width:930px;
	height:92px;
	background-image:url(../../../../images/headerNew.jpg);
	background-repeat:no-repeat;
}

#menu
{
	position:relative;
	width:930px;
	height:30px;
	background-color:#e2e2e2;
	z-index: 205;
}

#column1
{
	float:left;
	width:204px;
	/*background-color:#e2e2e2;*/
	height: auto;
	/*margin-bottom:10px;
	border: 1px solid black;*/
	display:inline;

}
.vehorder
{
    border:solid 1px white;
}

#column1_a
{
	background-color:#e2e2e2;
	margin-bottom:8px;
	margin-left:8px;
	margin-top:8px;
	
}
#column1_a2
{
	background-color:#e2e2e2;
	margin-bottom:8px;
	margin-top:8px;
}

#column1_b
{

	background-color:#e2e2e2;
	margin-bottom:6px;
	margin-left:8px;
}

#column1_c
{

	background-color:#e2e2e2;
	margin-bottom:6px;
	margin-left:8px;
}

#column1_c_news_inset
{
	background-image:url(../../../../images/latestNews2.gif);
	width:173px;
	height:110px;
	margin-left:8px;
	margin-top:8px;
}

#column1_c_news_inset2
{
	width:157px;
	height:101px;
	margin-left:8px;
	border:1px solid black;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;

}

#column1_c_news_inset3
{
	width:157px;
	height:77px;
	margin-left:0px;
	margin-top:24px;
}

#column1_d
{
	/*margin-top:55px;*/
	background-color:#e2e2e2;
	margin-left:8px;
	width:191px;
}

#Column2
{
	float:right;
	width:724px;
	z-index: 0;
	display:inline;
	margin-left:2px;
	min-height:476px;
	height:auto !important;
	height:476pxx;
}

#Column2_template11
{
	float:left;
	width:442px;
	/*background-color:#303030;*/
	min-height:476px;
	z-index: 0;
	margin-bottom:10px;*/
	display:inline;
	margin-left:2px;
}


#Column2_a
{
	float:left;
	width:515px;
	height:265px;
	margin-bottom:8px;
	z-index: 0;
	margin-top:8px;
	display:inline;

}

#Column2_b
{
	float:left;
	width:190px;
	height:265px;
	margin-bottom:8px;
	margin-left:8px;
	z-index: 0;
	margin-top:8px;
	display:inline;
}

#Column2_c
{
	float:left;
	width:715px;
	height:193px;
	margin-right:8px;
	z-index: 0;
	margin-bottom:8px;
	display:inline;

}
#Column2_C_Divide
{
	float:left;
	width:353px;
	height:193px;
	margin-right:9px;
	z-index: 0;
	margin-bottom:8px;
	display:inline;
}
#Column2_D_Divide
{
	float:left;
	width:353px;
	height:193px;
	*margin-right:8px;
	margin-right:7px;
	z-index: 0;
	margin-bottom:8px;
	display:inline;
}

#menu a 
{
	width:200px;
	color:#666666;
	text-decoration: none;
}
#menu a:hover {	
	color: #0099FF;
}

#menu a:active {
	color:white;
}

#footer
{
	clear:both;
	float:left;
	width:930px;
	background-color:#FFFFFF;	
	margin-top:0px;
	margin-bottom:0px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../../../images/Williams_BMW_Logo.jpg);
	background-repeat:no-repeat;
}

#footer_Service
{
	clear:both;
	float:left;
	width:930px;
	background-color:#FFFFFF;	
	margin-top:0px;
	margin-bottom:0px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../../../images/Williams_BMW_Logo_Service.jpg);
	background-repeat:no-repeat;
}


.footerBMWText
{
	float:left;
	display:inline;
	width:430px;
	margin-top:0px;
	line-height:1.2;
	width:930px;
	text-align:right;
	font-size:10px;
}


.footerText
{
	float:right;
	width:627px;
	margin-top:0px;
	line-height:1.2;
	width:930px;
	text-align:right;
	font-size:10px;	
	
}


#mainContentPanelImage
{
	float:left;
	background-color:#FFFFFF;
	width:442px;
	margin-top:8px;
	float:left;
	margin-right:8px;
	min-height:471px;
	height:auto !important;
	height:471px;
	display:inline;
	vertical-align:top;
}


#mainContentPanelSmallImage
{
	float:left;
	background-color:#FFFFFF;
	width:425px;
	margin-top:8px;
	float:left;
	margin-right:8px;
	min-height:211px;
	height:auto !important;
	min-height:189px;
	display:inline;
	vertical-align:top;
}

#mainContentPanel2
{
    display:inline;
    margin-top:8px;
    float:left;
    min-height:200px;
    background-color:#424242;
    height:auto !important;
	height:200px;
	width:424px;
	border:solid 9px white;
	margin-right:8px;
	text-align:center;
}

#mainContentPanel_inset
{
	background-color:#FFFFFF;
	width:421px;
	height:450px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	margin-right:8px;
	z-index:100;
}


#sideContentPanel
{
	background-color:#e2e2e2;
	width:267px;
	min-height:471px;
	height:auto !important;
	height:471px;
	margin-top:8px;
	float:left;
	display:inline;
}

#sideContentPanelWhite
{
	background-color:#FFFFFF;
	width:247px;
	min-height:459px;
	height:auto !important;
	height:459px;
	margin-top:8px;
	float:left;
	border:10px solid white;
	border-right:0px
	border-top:6px solid white;
	display:inline;
}


#sideContentPanelImage
{
	background-color:#FFFFFF;
	width:267px;
	min-height:471px;
	height:auto !important;
	height:471px;
	margin-top:8px;
	float:left;
	display:inline;
}

#sideContentPanel_small
{
	background-color:#FFFFFF;
	width:267px;
	height:150px;
	margin-top:8px;
	float:left;
}

#sideContentPanel_Vsmall
{
	background-color:#FFFFFF;
	width:267px;
	height:84px;
	margin-top:8px;
	float:left;
}

#column1_c_news_border
{
	width:191px;
	height:127px;
	background-color:#FFFFFF;
	margin-left:8px;
	border-top:1px solid white;
	margin-bottom:10px;
}


#Column2_top_panel
{
	float:left;
	width:716px;
	background-color:#e2e2e2;
	height:211px;
	background-color:#FFFFFF;
	margin-top:8px;
}

#Column2_bottom_panel
{
	float:left;
	width:695px;
	background-color:#e2e2e2;
	min-height:239px;
	height:auto !important;
	height:239px;
	background-color:#FFFFFF;
	margin-top:8px;
	border:10px solid white;
	border-top:6px solid white;
}

#GreyMargin
{
	float:left;
	width:930px;
	height:8px;
	background-color:#e2e2e2;
}



/*#Column2_bottom_panel_inset
{
	float:left;
	width:700px;
	background-color:#e2e2e2;
	height:234px;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid white;
}*/

#Column2_whole_panel
{
	float:left;
	width:695px;
	background-color:#e2e2e2;
	min-height:455px;
	height:auto !important;
	height:455px;
	background-color:#FFFFFF;
	margin-top:8px;
	z-index:100;
	border:10px solid white;
}

#Column2_whole_panel2
{
	float:left;
	width:708px;
	background-color:#FFFFFF;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-top:8px;
}

#Column2_whole_panel_inset
{
	float:left;
	width:700px;
	background-color:#00FF00;
	height:452px;
	background-color:#FFFFFF;
	margin:8px 8px 0px 8px;
	z-index:100;
}

#topMargin
{
	width:8px;
	height:18px;
	background-color:#00FF00;
	margin-bottom:10px;
}

#mainContentPanel_template6
{
	float:left;
	background-color:#FFFFFF;
	width:497px;
	margin-top:8px;
	float:left;
	min-height:248px;
	height:auto !important;
	height:248px;
	display:inline;
	border:10px solid white;
	border-top:6px solid white;
}

#sideContentPanel_template6
{
	background-color:#e2e2e2;
	width:188px;
	min-height:468px;
	height:auto !important;
	height:468px;
	margin-top:8px;
	float:right;
	margin-right:8px;
	display:inline;
}

#Column2_bottom_panel_template6
{
	float:left;
	width:517px;
	min-height:199px;
	height:auto !important;
	height:199px;
	background-color:#FFFFFF;
	margin-top:8px;
	display:inline;
}

#Column2_template6
{
	float:left;
	width:517px;
	min-height:476px;
	z-index: 0;
	display:inline;
	margin-left:2px;
}


#column2_inset_a
{
	width:440px;
	background-color:#FFFFFF;
	float:left;
	margin-bottom:0px;
	line-height:1;
	display:inline;
	margin-top:8px;	
	min-height:211px;
	height:auto !important;
	height:211px;

}

#column2_inset_b
{
	margin-top:0px;
	width:420px;
	background-color:#FFFFFF;
	float:left;
	border:10px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	vertical-align:top;
	display:inline;
	min-height:249px;
	height:auto !important;
	height:249px;
}


#sideContentPanel_3panel
{
	background-color:#e2e2e2;
	width:267px;
	min-height:471px; 
	height:auto !important;
	height:471px;
	margin-top:8px;
	float:right;
	display:inline;
	margin-right:8px;
}

#RSS
{
	width:2px;
	min-height:0px;
	height:auto !important;
	height:0px;
	display:inline;
	left:179px;	
	position:absolute;
	margin-top:3px;
}

#sideContentPanel_fixed
{
	background-color:#e2e2e2;
	width:247px;
	min-height:307px;
	height:auto !important;
	height:307px;
	float:left;
	display:inline;
	border:10px solid white;
	

}

#Column2_whole_panel2_no_top_border
{
	float:left;
	width:688px;
	background-color:#FFFFFF;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-top:8px;
	border-top:-10px;
padding-top:0px;
margin-right:20px;
}



/* New Offers Template CSS */


#offerDiv1
{
	float: left; display:inline; width: 668px; background-color: #ffffff; min-height: 200px; height: auto; margin-top: 8px; padding-top: 0px; border:8px solid #eeeced; padding-left:10px; padding-bottom:10px;
}


#offerDiv2
{
	width:199px; height:99px; float:right; margin-right:20px; margin-bottom:10px;
}
 

#offerDiv3            
{
	float: left; width: 668px; height:36px;
}


#offerDiv4            
{
	float: left; width: 668px; height: auto;
}

#offerDiv5          
{
	float: left; width: 668px; height: auto;
}

  
#offerDiv6        
{
	float: left; width: 416px; height: 66px; margin-top:10px;
}

#offerDiv7      
{
	float: left; width: 252px; height: 66px;
}

#offerDiv8     
{
	float: left; width: 668px; height: auto;
}


#offerDiv9   
{
	float: left; width: 202px; height: 39px; clear:both;
}

#offerDiv10   
{
	float: left; width: 123px; height: 38px; display:inline;
}

#offerDiv11
{
	float: left; width: 330px; height: 39px; display:inline;
}





