html {
		height: 102%;
		margin:0; 
		padding:0;	
	}
body	{
		margin:0px;
		padding:0px;
		background: url(../images/bk.jpg) top repeat-x;		
}
#maincontainer{ 
		width: 850px;
		margin: 0 auto;
		background:#fff;
		border: 0px solid #ccc;
}
a		{
		font-size: 14px;
		font-family : Arial,sans-serif;
		text-decoration: none;		
		color: #000;
		margin: 0;
		text-align: left;
}
a:hover	{
		text-decoration:underline;
		color: #ff0000;		
}
a:active {
		color: #ff0000;
}
.title { 
		font-size: 18px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #ff0000;
		margin: 10px 0 0 0;
		text-align: left;
}
h1 { 
		font-size: 12px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #000;
		margin: 0 0 10px 0;
		text-align: left;
}  
h2 { 
		font-size: 16px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #ff0000;
		margin: 10px 0 0 0;
		text-align: left;
}
h3 { 
		font-size: 14px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #ff0000;
		margin: 10px 0 0 0;
		text-align: left;
}
h4 { 
		font-size: 14px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #ff0000;
		margin: 10px 0 0 0;
		text-align: left;
}
p { 	
		font-size: 12px;
		font-family: arial,sans-serif;
		text-align: left;
		padding: 0; 	
		color: #000; 	
		margin: 0;
}
ul {
		padding: 0;
		margin: 20px  0 0 10px;
		list-style-type:circle		
}
li {
		clear:both;
		font-size: 12px;
		font-family : arial,sans-serif;
		color: #000;		
		padding: 0;
		margin: 0 0 0 10px;
		text-align: left;		
}
.clear { 	
		clear: both;
		line-height: 0;
		font-size: 0;
		height: 0;
		top: -60px;
		border: none;
}
#header { 	
		position:relative;
		width: 100%;
		height: 96px;
		text-align: center;
		margin: 0;
		padding: 0;
		background: url(../images/logo.jpg) right no-repeat;			
		border: 0px solid #000000;
}
#headtext { 
		float:left;	
		width: 49%;
		height: 40px;
		margin: 50px 0 0 10px;
		padding: 0px;
		background: url(../images/abbeyautos.jpg) left no-repeat;		
		border: 0px solid #ccc;
}
#nav { 	
		width: 830px;
		height: 44px;
		text-align: left;
		margin: 0;
		padding: 3px 0 0 20px;
		background: url(../images/navbar.jpg) repeat-x;		
		border: 0px solid #000000;
}
#homebanner { 	
		width: 100%;
		height: 208px;
		text-align: center;
		margin: 20px 0;
		padding: 0;
		background: url(../images/homebanner.jpg) no-repeat;		
		border: 0px solid #000000;
}
#home_main{ 	
		width: 100%;
		height: 250px;
		text-align: center;
		margin: 0;
		padding: 0;
		border: 0px solid #333;
}
#servicing_main{ 	
		width: 100%;
		height: 1217px;
		text-align: left;
		margin: 0;
		padding: 0;
		border: 0px solid #333;
}
#bodyshop_main{ 	
		width: 100%;
		height: 817px;
		text-align: center;
		margin: 0;
		padding: 0;
		border: 0px solid #333;
}
#aircon_main{ 	
		width: 100%;
		height: 614px;
		text-align: center;
		margin: 0;
		padding: 0;
		border: 0px solid #333;
}
#mot_main{ 	
		width: 100%;
		height: 1520px;
		text-align: center;
		margin: 0;
		margin: 0;
		border: 0px solid #333;
}
#dash_main{ 	
		width: 100%;
		height: 820px;
		text-align: center;
		margin: 0;
		padding: auto;
		border: 0px solid #333;
}
#dash_main p		{
		font-size: 12px;
		font-family : arial,sans-serif;
		text-decoration: none;		
		color: #000;
		margin: 10px 0 0 0;
		text-align: left;
}
#contactus_main{ 	
		width: 100%;
		height: 400px;
		margin: 0;
		padding: 80px 0 0 0;
		border: 0px solid #333;
}
#contactus_main p { 	
		font-size: 12px;
		font-family: arial,sans-serif;
		text-align: right;
		padding: 0; 	
		color: #000; 	
		margin: 0 50px 0 0;
}
#contactus_main h3 { 
		font-size: 14px;
		font-family : Arial,sans-serif;
		font-weight: bold;
		color: #ff0000;
		margin: 10px 50px 0 0;
		text-align: right;
}
#main a		{
		font-size: 12px;
		font-family : arial,sans-serif;
		text-decoration: none;		
		color: #ff0000;
		margin: 0;
		text-align: left;
}
div.home_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 45%;
		text-align: left;
}
div.home_right_column{
		float: right;
		border-left: 1px solid #959595; 
		margin: 0 5px 0 0;
		width: 45%;
		height: 250px;
		text-align: left;
}
div.servicing_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 35%;
		height: 1217px;
		background: url(../images/servicing.jpg) left no-repeat;
		border: 0px solid #333;		
}
div.bodyshop_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 35%;
		height: 817px;
		background: url(../images/bodyshop.jpg) left no-repeat;		
		text-align: left;
}
div.aircon_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 35%;
		height: 614px;
		background: url(../images/aircon.jpg) left no-repeat;		
		text-align: left;
}
div.mot_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 25%;
		height: 1289px;
		background: url(../images/mot.jpg) left no-repeat;		
}
div.dash_center_column{
		display: block;
		margin: 10px auto 10px auto;
		padding: 10px;	
		width: 90%;
		height: auto;
		border: 0px solid #333;		
}
div.right_column{
		float: right;
		border-left: 1px solid #959595; 
		margin: 0 5px 0 0;
		width: 50%;
		height: 250px;
		text-align: left;
}
div.servicing_right_column{
		float: left;
		margin: 0;
		margin: 0 5px 0 0;
		width: 50%;
		height: auto;
		text-align: left;
		border: 0px solid #333;		
}
div.bodyshop_right_column{
		float: left;
		margin: 0 5px 0 0;
		width: 50%;
		height: auto;
		text-align: left;
}
div.aircon_right_column{
		float: left;
		margin: 0 5px 0 0;
		width: 60%;
		height: auto;
		text-align: left;
		border: 0px solid #333;		
}
div.mot_right_column{
		float: left;
		margin: 0 5px 0 0;
		width: 65%;
		height: auto;
		text-align: left;
}
div.dash_right_column{
		float: left;
		margin: 0 5px 0 0;
		width: 50%;
		height: auto;
		text-align: left;
}
div.contactus_left_column{
		float: left;
		margin: 0;
		padding: 0 0 0 35px;	
		width: 55%;
}
div.contactus_right_column{
		float: right;
		margin: 0 5px 0 0;
		width: 35%;
		height: 350px;
		border: 0px solid #cc; 		
}
div.maintext{ 		
		float: left;
		width: auto;
		height: 100%;
		margin: 0;
		border: 0px solid #ccc;		
}
div.contactus_maintext{ 		
		float: left;
		text-align: right;		
		width: 100%;
		height: 100%;
		margin: 0 5px 0 5px;
		border: 0px solid #ccc;		
}
div.mottext{ 		
		float: left;
		height: 100%;
		margin: 0 5px 0 5px;
		border: 0px solid #ccc;		
}
div.mainbullets{ 		
		float: left;
		width: 90%;
		height: 100%;
		margin: 25px 0 0 20px;
		border: 0px solid #ccc;		
}
div.mainbullets ul {
		list-style: none;
		padding: 0;
		margin: 0;
}
div.mainbullets li 
{
		font-size: 13px;
		font-family : arial,sans-serif;
		font-weight: bold;
		color: #000;		
		background-image: url(../images/redbullet.jpg);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding: 1px 0 0 40px;
		margin: 0 0 10px 40px;		
}
div.bottom{ 	
		width: 90%;
		height: 50px;
		text-align: right;
		margin: 20px auto 0 auto;
		padding: 0;
		border-top: 1px solid #959595;
}
img.vosa {
		position: relative;
		float:right;
		width: 102px;
		height: auto;
		margin:10px 0;
		padding: 0;
		border: 0px solid #ccc;	
}
img.buttons{
		float: center;
		width: 195px;
		height: 60px;
		margin: 0px 10px 10px 10px;
}

div.single_column {
		position: relative; 	
		width: 794px;
		text-align: center;
		margin: 5px 10px 10px 0px;
		padding: 0px 5px 0px 5px;
		border: 1px solid #ccc;		
}
div.maintext{ 		
		float: left;
		width: 398px;
		height: 311px;
		margin: 5px 5px 0px 5px;
}
div.mainimage{ 		
		float: left;
		width: 398px;
		margin: 5px 5px 0px 5px;
}
.slideshow{ 		
		float: center;
		width: 80%;
		margin: 10px auto 0px auto;
		border: 0px solid #000;		
}
#footer {
		clear:both;
		width: 850px;
		margin: 0 auto;
		margin: 10px auto 0px auto;
		padding: 0 auto 0 auto;
		border: 0px solid #ccc;
}
div.footercenter{
		float: center;
		height: 20px;
		width: 45%;		
		margin: 0 auto 0 auto;
		padding: 0;	
		text-align: center;
}
#footer p { 	
		font-size: 11px;
		font-family: arial,sans-serif;
		padding: 0; 	
		color: #fff; 	
}
#footer a { 	
		font-size: 11px;
		font-family: tahoma, arial,sans-serif;
		padding: 0; 	
		color: #000; 	
}

