body {
	border-top:5px solid #81adda;
	text-align:center;
	padding:30px 0 0 0;
	margin:0;
	background-color:#ebebeb;
	background-image:url(images/bg-main.gif);
	background-repeat:repeat-x;
}

p{
	margin:12px 0 12px 0;	
}

.main-wrap{
	margin:0 auto;
	width:1100px;
	height:800px;
}

.head-wrap{
	margin:0 0 30px 0;
	float:left;
	clear:both;
}

.logo-holder{
	width:445px;
	height:97px;
	float:left;
	clear:none;
	background-image:url(images/SMG-logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.contact-holder{
	width:655px;
	height:97px;
	float:right;
	clear:none;	
	background-image:url(images/top-contact.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

.nav-wrap{
	width:1110px;
	height:34px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:both;	
	margin:0 0 15px 0;
	
}

ul#nav{
	list-style-type:none;
	display:inline;
	width:1100px;
	height:34px;
	padding:0;
	margin:0;
	text-align:left;
}

ul#nav li {
	list-style-type:none;
	display:inline;
}

.btn-home{
	width:81px;
	height:34px;
	background-image:url(images/btn-home.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
}

.btn-home:hover{
	background-image:url(images/btn-home-h.gif);
}

.btn-allvehicles{
	width:191px;
	height:34px;
	background-image:url(images/btn-allvehicles.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-allvehicles:hover{
	background-image:url(images/btn-allvehicles-h.gif);
}

.btn-specoff{
	width:132px;
	height:34px;
	background-image:url(images/btn-specoff.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-specoff:hover{
	background-image:url(images/btn-specoff-h.gif);
}

.btn-fleetsales{
	width:113px;
	height:34px;
	background-image:url(images/btn-fleetsales.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-fleetsales:hover{
	background-image:url(images/btn-fleetsales-h.gif);
}

.btn-bodyshop{
	width:107px;
	height:34px;
	background-image:url(images/btn-bodyshop.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-bodyshop:hover{
	background-image:url(images/btn-bodyshop-h.gif);
}

.btn-serv{
	width:136px;
	height:34px;
	background-image:url(images/btn-serv-h.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-serv:hover{
	background-image:url(images/btn-serv-h.gif);
}

.btn-rental{
	width:87px;
	height:34px;
	background-image:url(images/btn-rental.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-rental:hover{
	background-image:url(images/btn-rental-h.gif);
}

.btn-hgv{
	width:75px;
	height:34px;
	background-image:url(images/btn-hgv.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-hgv:hover{
	background-image:url(images/btn-hgv-h.gif);
}

.btn-contacts{
	width:99px;
	height:34px;
	background-image:url(images/btn-contacts.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-contacts:hover{
	background-image:url(images/btn-contacts-h.gif);
}

.btn-blog{
	width:76px;
	height:34px;
	background-image:url(images/btn-blog.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:none;
}

.btn-blog:hover{
	background-image:url(images/btn-blog-h.gif);
}

.content-wrap{
	width:1100px;
	height:246px;
	padding:0 0 5px;
}

.left-area-holder{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;
}

.left-area-holder-a{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left-a.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.left-area-holder-a2{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left-a2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.left-area-holder-a3{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left-a3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.left-area-holder-tsp{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left-tsp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.left-area-holder-onsite{
	width:878px;
	height:248px;
	background-image:url(images/main-img-left-onsite.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;	
}

.left-area-textbox{
	width:360px;
	height:80px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	margin:153px 0 0 15px;
	font-weight:bold;
	margin-right:500px;
}

.left-area-textbox-a{
	width:300px;
	height:80px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	margin:153px 0 0 15px;
	font-weight:bold;
	float:left;
}

.left-area-textbox-a2{
	width:300px;
	height:80px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	margin:74px 0 0 15px;
	font-weight:bold;
	float:left;
}

.jump-menu{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jump-menu-a{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right-a.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jump-menu-a2{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right-a2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jump-menu-a3{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right-a3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jump-menu-tsp{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right-tsp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jump-menu-onsite{
	width:222px;
	height:248px;
	background-image:url(images/main-img-right-onsite.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	clear:none;		
}

.jumpmen{
	list-style-type:none;
	padding:110px 0 0 20px;
	margin:0;
	text-align:left;
}

ul.jumpmen li{
	padding-bottom:3px;
}

.sub-content-wrap{
	width:1100px;
	height:260px;
	border-bottom:1px dotted #ccc;
	padding-bottom:23px;
}

#service .sub-content-wrap{
	width:1100px;
	height:600px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}



.special-offer{
	width:338px;
	height:260px;
	background-image:url(images/img-special-offer.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	clear:none;
	float:left;
	
}

.special-offer-2{
	width:338px;
	height:260px;
	background-image:url(images/img-special-offer-2.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	clear:none;
	float:left;
	
}

.ad-box{
	width:316px;
	height:639px;
	clear:none;
	
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	
	background-image:url(../images/newBookBox.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-position:left top;
}

.ad-box-en{
	width:316px;
	height:504px;
	clear:none;
	
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	
	background-image:url(images/enquire-now-2.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-position:left top;
}

.ad-box-a{
	width:316px;
	height:504px;
	clear:none;
	
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}

.so-textbox{
	width:180px;
	height:80px;
	clear:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-align:left;
	margin-left:165px;
	padding-top:20px;
}

.foot-wrap{
	width:1100px;
	height:30px;
	margin:5px 0 0 0;
	border-bottom:none;
	border-right:none;
	border-left:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-align:left;
}

a{
	color:#666;
	text-decoration:none;
	text-align:left;
}

a.white-link{
	color:white;
}

.box1,.box2,.box3,.box4{
	width:176px;
	height:39px;
	border:1px solid #ccc;
	float:left;
	padding:215px 5px 5px;
	margin:0 2px 0 0;
	background-position:center;	
	background-repeat:no-repeat;
	clear:none;	
}

.service-boxes{
	float:right;
	padding:0;
	margin:0;
	display:inline;
	list-style-type:none;
}

.box1{
	background-image:url(images/img-box1.jpg);
}

.box2{
	background-image:url(images/img-box2.jpg);	
}

.box3{
	background-image:url(images/img-box3.jpg);	
}

.box4{
	background-image:url(images/img-box4.jpg);		
}

.clear{
	width:100%;
	display:block;
	clear:both;
}

.th-left,.th-mid,.booknow-holder{
	height:225px;
	float:left;
	margin-right:5px;
	text-align:left;
	padding:25px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}

.th-left{
	width:380px;
}

.th-mid{
	width:330px;
}

.th-mid ul li{
	list-style-type:disc;
}

.booknow-holder{
	width:194px;
	background-image:url(images/bg-booknow-box.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-position:left top;
}

.enquire-holder{
	width:194px;
	background-image:url(images/bg-enquire-now.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-position:left top;
}

input{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin:5px;
}

select{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}

a#btn-moreinfo{
	height:32px;
	width:160px;
	background-image:url(images/btn-moreinfo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
}

a#btn-moreinfo:hover{
	background-image:url(images/btn-moreinfo-h.gif);	
}

h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

h2.side{
	font-family:Segoe UI, Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.enquiry{
	width:213px;
	height:233px;
	float:left;
	padding:0;
	margin:10px 0 0 0;
	background-image:url(images/bg-enquire-now.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.callback{
	width:213px;
	height:300px;
	float:left;
	padding:0;
	margin:10px 0 0 0;	
	background-image:url(/images/newCallBackBox.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#details {
	background:url(images/details.jpg) no-repeat;
	width:517px;
	height:1px;
	margin-left:0px;
	float:left;
	padding-top:260px;
}

#formz{
	background:url(/images/newRequestBox.gif);
	height:377px;
	width:213px;
	float:left;
	margin-top:5px;
	margin-left:25px;}

.button {
	background:url(images/button.png) no-repeat;
	height:32px;
	width:86px;
	cursor:pointer;
	border:none;
}






/* CROYDON PAGE */

.mainimg{
	width:1098px;
	height:162px;
	background-image:url(images/main-img-croydon.jpg);
}

.left-side{
	text-align:left;
	float:left;
	width:511px;
	margin-top:10px;
	margin-left:20px;
}

.box1c{
	float:left;
	width:203px;
	height:133px;
	background-image:url(images/box_just-to-service.gif);
	padding:100px 0 0 10px;
}

.box-txt1c{
	float:left;
	width:278px;
	height:233px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666;	
}

.googlemap{
	width:511px;
	height:245px;
	margin-top:10px;
}


.right-side{
	float:left;
	width:527px;
	margin-top:10px;
	margin-left:20px;

}

.boxesc{
	float:left;
	width:211px;
	margin-left:20px;
}

.box-txt2c{
	float:left;
	width:296px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.box2c{
	background-image:url(/images/newSendEnqBox.gif);
	width:213px;
	height:340px;
	text-align:left;
	padding: 3px 0 0 8px;
	margin:10px 0 0 0;
}

.box3c{
	margin-top:10px;
	background-image:url(/images/newCallBackBox.gif);
	width:205px;
	height:296px;
	text-align:left;
	padding: 5px 0 0 8px;
}

.head_additional-information{
	background-image:url(images/head_additional-information.gif);
	width:214px;
	height:24px;
	margin-bottom:7px;
	margin-top:20px;
}


.head_our-croydon-location{
	background-image:url(images/head_our-croydon-location.gif);
	width:197px;
	height:29px;
	margin-top:20px;
	margin-bottom:7px;
}

.head_our-tornbridge-location{
	background-image:url(images/head_our-tornbridge-location.gif);
	width:216px;
	height:28px;
	margin-top:20px;
	margin-bottom:7px;
}

.head_our-cowfold-location{
	background-image:url(images/head_our-cowfold-location.gif);
	width:199px;
	height:23px;
	margin-top:20px;
	margin-bottom:7px;
}

.head_opening_hours{
	background-image:url(images/head_opening-hours.gif);
	width:104px;
	height:22px;
	margin:10px 0 7px 0;
}

.head_thank-you-submit{
	background-image:url(images/head_thank-you-submit.gif);
	width:246px;
	height:52px;
	margin:10px 0 7px 0;
}

.head_smgs_3plus{
	background-image:url(images/head_smgs_3plus.gif);
	width:385px;
	height:51px;
	margin:10px 0 7px 0;
}

.head_contact_number{
	background-image:url(images/head_contact-number.gif);
	background-repeat:no-repeat;
	width:130px;
	height:27px;
	color:#4e82b7;
	font-size:18px;
	padding-left:146px;	
	padding-top:5px;
}

.line{
	height:1px;
	border:0;
	background-color:#CCC;
}

.textareac{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin:5px;
	width:178px;
	height:40px;
}
.selectc{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin:5px;
	width:183px;
}

.jumpmen1{
	list-style-type:none;
	padding:110px 0 0 20px;
	margin:0;
	text-align:left;
}

.jumpmen1 li {
	padding:0;
	margin /*\**/:3px\9;  /*  for IE8  */
	*margin: 0; /* for IE7(compatibility mode) */
}




/* VW SPARES PAGE  */

.so-textboxvw{
	width:255px;
	height:80px;
	clear:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	margin-left:24px;
	padding-top:51px;
}

.new-day-vw{
	font-size:20px;
	font-family:tahoma;color:#333333; 
}

