/************************************************************************************ overall body stuff */

body {			font: 80% verdana, arial, helvetica, sans-serif;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #757575;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    	
}

br { line-height:10px; }

.p {			margin-top:9px;		}

.p2 {			margin-top:11px;	}

p	{			margin-top:0px;	
				margin-bottom:0px;  }

h1      {		margin-top:0px;
				margin-bottom:0px;
				font-weight:bold;
				color:#4d70b0;
				font-size:17px;
				padding-bottom:0px;
				padding-top:0px;
				margin:0px;
				padding:0px;
				
							
}

h1 a {			margin-top:20px;
				margin-bottom:0px;
				font-weight:bold;
				color:#4d70b0;
				font-size:17px;
				text-decoration:none;
}

h2      {		margin-top:10px;
				margin-bottom:6px;
				font-weight:bold;
				text-transform:;
				color:#4d70b0;
				font-size:11px;
}

h2 a	{		text-decoration:none;
				font-weight:bold;
				text-transform:;
				color:#4d70b0;
				font-size:11px;
}				

h3	{ 			font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-top:0px;
				margin-bottom:0px;
}
				
.h3  {			text-decoration:none;
				font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-top:8px;
				margin-bottom:12px;
}

h3 a	{		text-decoration:none;
				font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-top:0px;
				margin-bottom:0px;
}	
				
h4  {			font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-top:0px;
				margin-bottom:6px;
}

h4 a {			font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-bottom:6px;
				text-decoration:none;
				margin-top:20px;
}				
						
h5  {			font-weight:bold;
				color: #607e66;
				font-size:11px;
				margin-top:8px;
				margin-bottom:0px; 
				margin-left:0px;
}

h6	{			font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-bottom:6px;
				text-decoration:none;
				margin-top:8px;
}
				
h6 a {			font-weight:bold;
				color:#4d70b0;
				font-size:11px;
				margin-bottom:6px;
				text-decoration:none;
}		

.number {		color:#638262;
				font-size:13px;
}

.number-2 {		color:#638262;
				font-size:12px;
				font-weight:bold;
}
		 
.body-link {	text-decoration:none;
				font-weight:bold;
				color:#4d70b0;
				margin-left:0px; }
				
.text-link {	font: 80% verdana, arial, helvetica, sans-serif;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d70b0;
				margin-left:0px;
				margin-top: 8px;
				margin-bottom: 8px;
				font-weight:;
    			padding: 0px; text-decoration:none;
}					
					

/************************************************************************************ all page layouts */

.logo {					width:298px; 
						height:90px;
						border:0px;
						margin-top:4px;
					}
		
.logo a {				border:none;	}
		
#logo {					width:686px; 
						margin-left:29px;
						margin-top:8px;
						margin-bottom:10px;
}

.caravans-and-motorhomes { 			margin-top:7px;
									width:368px;
									height:90px;
									background-image:url(../images/header.gif);
									background-repeat:no-repeat;
									float:left; display:inline;

}
		
#left {					float:left; 
						display:inline;
						width: 72px;
						height: 1030px;
						background-image:url(../images/back-sides.gif);
						border-left:dashed 1px #CCCCCC;
						border-right:dashed 1px #CCCCCC;
}
	
#right {	 			height:1030px;
						float:right; display:inline;;
						width: 72px;
						background-image:url(../images/back-sides.gif);
						border-left:dashed 1px #CCCCCC;
						border-right:dashed 1px #CCCCCC;
}

#middle {	   			padding: 0px 120px 5px 160px;
    					margin: 0px;
						background-color:#FFFFFF;
						float:none;
						border: 1px solid black;
						width:200px;
}

#header-box {			width:680px;
						height:173px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
						margin-top:0px;
						text-align:right;
}

.banner-box{			width:482px;
						float:right; display:inline;
						height:173px;
						margin-top:0px;
						margin-right:12px;
}

#main-outer {			margin: 0 auto;  
						text-align: left;
						width: 757px;
}
	
#main-inner {			float:none;		}


#content {				margin: 0 auto;  
						text-align: left;
						width: 727px;
						float: none;
						background-color:#FFFFFF;
						border:2px solid black;
}
	
.main-content {		 	padding:12px;
						padding-left:14px;
						padding-right:14px;
						padding-bottom:14px;
						vertical-align:top;
						align:left;
						text-align:left
}
			
#main-box {				width:680px; 
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

#main-box-about {		width:680px; 
						height:734px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

#main-box-caravans {	width:680px; 
						height:659px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

#main-box-motorhomes {	width:680px; 
						height:675px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

#main-box-repairs {		width:680px; 
						height:864px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

#main-box-awnings {		width:680px; 
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
						height:585px;
}

#main-box-index {		width:680px; 
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
						height:524px;
}

#main-box-contact {		width:680px; 
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
						height:680px;
}

#main-box-accessories {	width:680px; 
						height:1064px;
						background-color:#FFFFFF; 
						border:1px solid #000099; 
						margin-left:34px;
}

.text-box{	 			padding-right:8px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}

.text-box-caravans{	 	padding-right:0px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}

.text-box-contact{	 	padding-right:0px; 	
						padding-top:0px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						padding-bottom:0px;
}

.text-box-2 {	 		padding-right:8px;
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}


.text-box-contact {	 	padding-right:0px;
						padding-top:6px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}


#div-left { 		border-right:1px solid  #CCCCCC;
					margin-right:16px;
					padding-right:12px;
					background-image:url(../images/backleft.gif);
					background-repeat: no-repeat;
					background-position:top right;
					
			
}
			 
.div-right {		top:inherit;
					margin-left:350px;
					padding-right:5px;
					background-image:url(../images/back.gif);
					background-repeat: no-repeat;
					background-position:top right;
					margin-top:0px;
}

.div-right-2 { 		margin-left:350px;
					padding-right:5px;
					margin-top:10px;
					background-image:url(../images/back.gif);
					background-repeat: no-repeat;
					background-position:top right;
}

#text-box-left {	background-image:url(../images/back.gif);
					background-repeat: no-repeat;
					background-position:top right;
					border-bottom:1px dashed #999999;
					padding-bottom:15px;
}		

#text-box-left-sher {	background-image:url(../images/back2.gif);
					background-repeat: no-repeat;
					background-position:top right;
					border-bottom:1px dashed #999999;
					padding-bottom:18px;
}		

#text-box-left-about {	background-image:url(../images/back2.gif);
					background-repeat: no-repeat;
					background-position:top right;
					border-bottom:1px dashed #999999;
					padding-bottom:15px;
					border-top:1px dashed #999999;
					padding-top:10px;
					margin-top:12px; }
		
.index-right { 		padding-right:0px; 	
					padding-top:10px;	
					margin-top:10px;
					border-top:1px dashed #999999;
					border-bottom:1px dashed #999999;
					padding-bottom:16px;
			
}
				 
.text-box-awning { 		padding-right:8px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						border-bottom:1px dashed #999999;
						padding-bottom:14px;
}

.text-box-awning-2{ 	padding-right:0px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						border-bottom:1px dashed #999999;
						padding-bottom:-10px;
}		

.text-box-repair { 		padding-right:0px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						width:466px;
}

.text-box-repair-probs {padding-right:0px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}

#text-image {			border-bottom:1px dashed  #CCCCCC;
						margin-right:0px;
						padding-right:0px;
						padding-bottom:10px;
						background-image:url(../images/backleft.gif);
						background-repeat: no-repeat;
						background-position:top right;
						width:652px;
						margin-bottom:10px;
}

.repair-right {			margin-left:490px;
						padding-right:5px;
						margin-top:14px;
}

#repair-enquiries {		background-image:url(../images/back2.gif);
						background-repeat: no-repeat;
						background-position:top right;
						border-bottom:1px dashed #999999;
						padding-bottom:24px;
}

#repair-enquiries-probs {background-image:url(../images/back.gif);
						background-repeat: no-repeat;
						background-position:top right;
						border-bottom:1px dashed #999999;
						padding-bottom:16px;
}

.repair-text {				padding-right:10px;}	

.text-box-about { 		padding-right:8px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						border-bottom:1px dashed #999999;
						padding-bottom:14px;
}

.text-box-about-2 { 	padding-right:4px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						padding-bottom:3px;
						border-bottom:1px dashed #999999;
}

.text-box-find { 		padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}

.special-offer-index {	padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}

.special-offer { 		padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						height:163px;
}
				
.text-box-used-search{	padding-right:0px; 	
						padding-top:0px;	
						margin-top:10px;
						border-top:1px dashed #999999;
}				
				
.text-box-used-intro{ 	padding-right:0px; 	
						padding-top:10px;	
						margin-top:10px;
						border-top:1px dashed #999999;
						border-bottom:1px dashed #999999;
						padding-bottom:12px;
}

.address 			{	margin-top:5px;}

.open-times 		{	margin-top:10px;}

.phone-number {			font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 20px;
						color: #4d70b0;
						margin-top: 8px;
						margin-bottom: 8px;
						font-weight:bold;
						padding: 0px; 
}
				
.phone-number-small{	font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #4d70b0;
						margin-left:8px;
						margin-top: 8px;
						margin-bottom: 8px;
						font-weight:;
						padding: 0px; 
}				
				
.phone-nummber-small a{	font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #4d70b0;
						margin-left:0px;
						margin-top: 8px;
						margin-bottom: 8px;
						font-weight:;
						padding: 0px; text-decoration:none;
}						
				
#div-contact-phone {	font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #4d70b0;
						margin-top: 7px;
						margin-bottom: 7px;
						font-weight:bold;
						padding: 0px; 
}		

.repair-telephone { 	float:right; display:inline;; margin-right:10px; margin-top:4px;}
			 		
				
/************************************************************************************ navigation */	


.nav  { 				margin-bottom:3px;
						background-image:url(../images/arrow.gif);
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight:bold;
						color: #2c548a; 
						text-decoration:none;
}
		
.nav a { 				margin-bottom:3px;
						background-image:url(../images/arrow.gif);
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight:bold;
						color: #2c548a; 
						text-decoration:none;
}

.nav a:hover { 			margin-bottom:3px;
						background-image:url(../images/arrow.gif);
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight:bold;
						color: #628064; 
						text-decoration:none;
}			
				
.nav-outer { 			width:160px; 
						float:left; display:inline; 
						margin-right:3px;
						background-image:url(../images/nav-back.jpg);
						background-repeat:repeat-x;
}
					
.nav-box  {				padding-top:10px;
						padding-bottom:10px;
						padding-left:10px;
						padding-right:10px; 
						vertical-align:top   
}

#sub-nav{				width:584px;
						height:16px;
						margin-left:38px;
						margin-top:0px;
						margin-bottom:0px;	
						margin-right:10px;
						vertical-align:top; 
						align:left;
						text-align:left;
						padding-bottom:11px;
						padding-top:11px;
						font-size:11px;
						
	
}

#breadcrumb{		width:320px; 
					vertical-align:top; 
					align:left; 
					float:left; display:inline;
					margin-left:2px;		
}

#breadcrumb a{		text-decoration:none;	
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:normal;
					color: #757575; 
					text-decoration:none;	
}

#breadcrumb a:hover { text-decoration:underline;	}	

#bookmark{			width:200px; 
					float:right; display:inline;;
					vertical-align:top; 
					text-align:right; 
					margin-right:5px; 
}

#bookmark a{		text-decoration:none;	
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:normal;
					color: #757575; 
					text-decoration:none;		
}

#bookmark a:hover { text-decoration:underline;	}		
		
#footer-links{		width:608px; 
					background-color:#FFFFFF; 
					margin-left:30px;
					margin-top:8px;
					margin-bottom:4px;
					font-weight:bold;
					vertical-align:top;
					text-align:center;
					margin-right:2px; 
					font-size:11px;
			
}

#footer-company{	margin-top:0px;
					margin-bottom:3px;
					vertical-align:top;
					text-align:center;
					font-weight:normal;
					}
															
#footer-links a {	text-decoration:none;	
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:normal;
					color: #757575; 
					text-align:center;
}

/************************************************************************************ lines */

.line { 				height:5px;
						margin-top:12px;
						margin-bottom:10px;
						border-top: 1px dashed #999999;
}

.line-repairs-sent { 	height:1px;
						margin-top:13px;
						margin-bottom:14px;
						border-top: 1px dashed #999999;
}

.line-repairs {			height:1px;
						margin-top:13px;
						margin-bottom:7px;
						border-top: 1px dashed #999999;
}

.line-index { 			height:1px;
						margin-top:14px;
						margin-bottom:10px;
						border-top: 1px dashed #999999;
}

/************************************************************************************ image and banner styles */

.top-banner-img { 		border:1px solid #999999 }

.result-img  {			width:100px;
						height:75px; 
						float:right; display:inline;;
						border: 1px solid #999999;
						margin-top:4px;
						margin-bottom:0px;
						margin-left:15px;
						vertical-align:middle;
}

.main-img  {			float:right; display:inline;;
						border: 1px solid #999999;
						margin-left:15px;
						vertical-align:middle;
						width:117; 
						height:87;
}

.about-img  {			float:right; display:inline;;
						border: 1px solid #999999;
						margin-left:12px;
						vertical-align:middle;
						width:117; 
						height:87;
						margin-right:-4px;
						margin-top:2px;
}

.about-us-img-2  {  	width:117; height:95; float:right; display:inline;; margin-left:12px; margin-top:-15px;}

.find-us		{ 		width:297px;
						height:230px; 
						float:right; display:inline;;
						border: 1px solid #999999;
						margin-top:4px;
						margin-bottom:11px;
						margin-left:0px;
}
					
.find-us-2		{ 		width:297px;
						height:230px; 
						float:right; display:inline;;
						border: 1px solid #999999;
						margin-top:14px;
						margin-bottom:12px;
						margin-left:0px;
}


.repair-img { 		float:right; display:inline;; width:155; height:155px;					
					border: 1px solid #999999;
					margin-right:-3px;
					margin-top:-14px;
					vertical-align:middle;
}

.repair-img-2  { 	float:right; display:inline;; width:155; height:155px;					
					border: 1px solid #999999;
					margin-right:-3px;
					margin-top:11px;
					vertical-align:middle;
}

.awning-img	 { 		margin-top:10px;}


/************************************************************************************ search filters */

.caravanfilter{				margin-top:0px;
							padding-top:0px;
							border-bottom:1px dashed #999999;
							padding-bottom:10px;
							margin-bottom:0px;
				
}

.accessories-filter {		margin-top:0px;
							padding-top:0px;
							border-bottom:1px dashed #999999;
							padding-bottom:10px;
							margin-bottom:0px;
				
}

.special-offer-filter{		margin-top:0px;
							padding-top:0px;
							border-bottom:1px dashed #999999;
							padding-bottom:10px;
							margin-bottom:4px;
				
}

.used-caravan-filter{		margin-top:10px;
							padding-top:0px;
							border-bottom:1px dashed #999999;
							padding-bottom:16px;
							margin-bottom:0px;
}

.caravan-used-filter{		margin-top:0px;
							padding-top:8px;
							border-bottom:1px dashed #999999;
							padding-bottom:5px;
							margin-bottom:0px;
							width:290px;
}

.motorhome-filter{			margin-top:10px;
							padding-top:0px;
							border-bottom:1px dashed #999999;
							padding-bottom:8px;
							margin-bottom:0px;
}

.refine-text { 				padding-top:3px;}

#refine { 					margin-top:45px;
							font-weight:bold;
							color:#4d70b0;
							text-decoration:none;
}

.refine { 					font-weight:bold;
							color:#4d70b0;
							text-decoration:none;
}
				 
.refine:hover {				font-weight:bold;
							color:#4d70b0;
							text-decoration:underline;
}


/************************************************************************************ general page layouts */			 

.results-header	{		margin-top:12px;
						padding-top:0px;				
						border-bottom:1px dashed #999999;
						padding-bottom:13px;
						margin-bottom:-14px;
}

#stock-title  {			float:right; display:inline;; 
						margin-top:-20px; 
						margin-right:4px; 
						font-weight:bold;
						color:#4d70b0;
						height:20px;
						vertical-align:middle;
}

/************************************************************************************ products lists */	

.result	{				margin-top:10px;
						padding-top:0px;				
						border-bottom:1px dashed #999999;
						padding-bottom:12px;
						margin-bottom:10px;
}

.used-result	{		padding-top:0px;				
						padding-bottom:12px;
						border-bottom:1px dashed #999999;
						margin-top:10px;
						margin-bottom:10px;
						margin-left:14px;
						margin-right:14px;
						vertical-align:text-top;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
			    	
}

.used-details	{		vertical-align:text-top;
						height:42px;
}

/************************************************************************************ forms */	

.form {					margin-bottom:0px;
						padding-bottom:0px;
						margin-top:0px;
						padding-bottom:0px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						width:650px;
}

.form-contact {			margin-bottom:0px;
						padding-bottom:0px;
						margin-top:0px;
						padding-bottom:0px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						width:320px;
}


.form-outer { 			padding-right:0px; 	
						padding-top:10px;	
						margin-top:12px;
						border-top:1px dashed #999999;
						border-bottom:1px dashed #999999;
						padding-bottom:10px;
						width:20px;
}

.form-used {			margin-bottom:6px;
						padding-bottom:0px;
						margin-top:12px;
						padding-bottom:0px;
						width:270px;
}		

.field {				font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #8a8989;
						margin-top: 4px;
						margin-bottom:4px;
    					padding: 0px;
						width:158px;
}

.price1 {				font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #8a8989;
						margin-top: 4px;
						margin-bottom:4px;
    					padding: 0px;
						margin-right:3px;
						width:64px;
}

.price2 {				font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #8a8989;
						margin-top: 4px;
						margin-bottom:4px;
    					padding: 0px;
						margin-left:3px;
						width:64px;
}
			 
.contact { 			margin-top:5px;}

.contact-line { 	margin-top:7px;}

.contact-2 { 		margin-top:8px;}

.contact-3 { 		margin-top:-4px;}

.contact-33 { 		margin-top:-4px;}

.contact-32 { 		margin-top:8px;}

.contact-4 { 		margin-top:6px;}

.contact-5 { 		margin-top:14px;}

#name {				width:240px; 
					margin-left:20px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#name-awning {		width:222px; 
					margin-left:20px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#name-repair {		width:150px; 
					margin-left:20px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#telephone-repair {	width:120px; 
					margin-left:16px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#email {			width:170px; 
					margin-left:42px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#email-repair {		width:150px; 
					margin-left:42px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
}

#model {			width:290px; 
					margin-left:0px;
					font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
					margin-bottom:2px;
}

#telephone {			width:100px; 
						margin-left:16px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
}

#telephone-repair {		width:130px; 
						margin-left:20px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
}


#text-field {			width:310px; 
						margin-left:0px;
						height:50px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						margin-top:2px;
						margin-bottom:10px;
}	

#text-field-cont {		width:310px; 
						margin-left:0px;
						height:66px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						margin-top:2px;
						margin-bottom:10px;
}	

#text-field-awnings {	width:290px; 
						margin-left:0px;
						height:50px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						margin-top:2px;
						margin-bottom:10px;
}	

#text-fields-awnings {	width:290px; 
						margin-left:0px;
						height:62px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						margin-top:2px;
						margin-bottom:10px;
}	

#text-field-repairs	{	width:454px; 
						margin-left:0px;
						height:50px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						margin-top:2px;
						margin-bottom:10px;
}	

.radio  			{		margin-left:20px;}

.radio-telephone  	{		margin-left:202px;}

#form-motorhomes 	{		margin-left:25px;}	
							
#form-static-caravans {		margin-left:13px;}								

#form-awnings 		{		margin-left:10px;}								

#form-repairs		{		margin-left:32px;}

.form-repairs 		{ 		margin-top:10px; padding-top:6px; width:466px; border-top:1px dashed #999999; }		

.form-repairs2 		{ 		margin-top:0px; padding-top:1px; width:466px; }								

.form-awnings { 			margin-top:12px; padding-top:8px; border-top:1px dashed #999999; width:295px;}

.submit {					border:0px; 
							text-decoration:none; 
							font-weight:bold;color:#4d70b0; 
							font-family:Arial, Helvetica, sans-serif; 
							font-size:11px; 
							margin-left:-9px; 
							background-color:#FFFFFF; 
							margin-top:7px;
}

/************************************************************************************ meet the staff */	

.staff 	{				float:right; display:inline;; width:75px; height:100px; border: 1px solid #999999;}

.staff-left {			float:left; display:inline; width:75px; height:100px; border: 1px solid #999999;}

.staff-center { 		float:inherit; width:75px; height:100px; border: 1px solid #999999;}

.staff-div {			margin-top:13px; border-top:1px dashed #999999; padding-top:8px; margin-bottom:6px; width:288px;}

.text-staff { 			margin-top:10px; margin-bottom:10px; padding-bottom:0px;}
		
		
/************************************************************************************ end of css!!!! */	

.text {			font: 80% verdana, arial, helvetica, sans-serif;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #757575;
				margin: 0px;
    	
}

.submit-but { border:0px;
				margin-left:-8px;
				margin-top:5px;
			text-decoration:none; 
			font-weight:bold;
			color:#4d70b0; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px; 
			background-color:#ffffff; }
			
.submit-but-car { border:0px;
				margin-left:-8px;
				margin-top:8px;
				margin-bottom:4px;
				text-decoration:none; 
				font-weight:bold;
				color:#4d70b0; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px; 
				background-color:#ffffff; width:260px; text-align:left}	
				
.submit-but-rep { border:0px;
				margin-left:-8px;
				margin-top:10px;
				text-decoration:none; 
				font-weight:bold;
				color:#4d70b0; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px; 
				background-color:#ffffff; width:260px; text-align:left; margin-bottom:-7px;}	
				

.h1-content  {border-top:1px dashed #999999;
				padding-top:10px;
				margin-top:12px; }
				
.h1-content2  {border-top:1px dashed #999999;
				padding-top:10px;
				margin-top:12px; }


.form-caravans {		margin-bottom:0px;
						padding-bottom:0px;
						margin-top:0px;
						padding-bottom:0px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						width:200px;
}

.form-refine-used {     margin-bottom:-2px;
						padding-bottom:0px;
						margin-top:0px;
						padding-bottom:10px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						width:653px;
						border-bottom:1px dashed #999999;
						 }
						 
.form-awnings2   {      margin-bottom:0px;
						padding-bottom:0px;
						margin-top:0px;
						padding-bottom:0px;
						font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;
						width:265px;
}

#email-now      {width:180px; margin-left:40px;font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;}

#telephone-now  {width:150px; margin-left:14px; font: 80% verdana, arial, helvetica, sans-serif;
						text-align: left;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #757575;}

#name-now       {width:210px; margin-left:18px; font: 80% verdana, arial, helvetica, sans-serif;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #757575;
					
}

.form-now    { width:290px; border-top:1px dashed #999999; padding-top:6px; margin-top:10px; }
.form-now-awn    { width:290px; border-top:1px dashed #999999; padding-top:6px; margin-top:10px; padding-bottom:23px; }

.form-now-caravan    { width:320px; border-top:1px dashed #999999; padding-top:12px; margin-top:12px; border-bottom:1px dashed #999999; }
.form-now-caravan2    { width:320px; border-top:1px dashed #999999; padding-top:8px; margin-top:12px; border-bottom:1px dashed #999999; padding-bottom:19px; }
.form-now-caravan3    { width:320px; border-top:1px dashed #999999; padding-top:6px; margin-top:12px; border-bottom:1px dashed #999999; padding-bottom:15px;}



#content-container {
	width: 1000px;
	position: absolute;
	left: 50%;
}
#center-content {
	position: absolute;
	left: -364px;
	margin-top:0px;
}

.fire-text:after {content: " Please feel free to call our help desk if you require any further assistance in the meantime."; }


.subnav1 { float:right; margin-right:2px; margin-top:6px;}
.subnav2 { float:right; margin-right:-139px; margin-top:160px;}
.subnav3 { float:right; margin-right:-139px; margin-top:314px;}
.subnav4 { float:right; margin-right: 16px; margin-top:314px; }
.subnav5 { float:right; margin-right: 16px; margin-top:314px; }



.t { margin-left:6px;font-size:11px; color: #628064 }

.logo-head {
	height:116px;
}

.op-text { font-size:11px;
			text-decoration:none; 
			font-weight:bold; }
			
			.op-text a { font-size:11px;
			text-decoration:none; 
			font-weight:bold;
			color:#4D70B0 }
			
						.op-text a:hover { color:#628064; }
						
.fname {	margin-left:36px;	width:180px; color:#999999; font-size:11px; margin-bottom:8px; font:Arial, Helvetica, sans-serif	}
.ftel {		margin-left:14px;	width:120px; color:#999999; font-size:11px;	margin-bottom:0px;	font:Arial, Helvetica, sans-serif;	}
.femail2 {	margin-left:52px;	width:120px; color:#999999; font-size:11px;	margin-bottom:8px;	font:Arial, Helvetica, sans-serif			}
.fenq {		height:100px; width:166px; margin-top:8px; color:#999999; font:Arial, Helvetica, sans-serif	;	}					

.formcont { margin-top:20px; font-size:12px; }	

.contact-contact {
	width:200px;
	height:86px;
	font-size:12px;
	margin-left:180px;
	margin-top:-0px;
}

.space { width:15px; }
