@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../../images/bg.gif );
	padding:0px;
	margin:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	margin:0px 0px 14px;
	padding:0px;
}
div#main-wrapper {
	width:100%;
	min-height:600px;
	background-image:url(../../images/top-bg.gif);
	background-repeat:repeat-x;
	background-position:0 -0px;
	float:left;
	border-top: 3px solid #809BB6;
	border-bottom:3px solid #4D6912
}
div#main-inner {
	width:952px;
	margin-left:auto;
	margin-right:auto;
	min-height:800px;
}
div#header {
	height:110px;
	width:952px;
	float:left;
	position:relative;
	z-index:1
}
div#center-page {
	min-height:400px;
	background-color:#FFF;
	border-left:1px solid #cccccc;
	border-top:2px solid #eaeff2;
	border-right:2px solid #aaaaaa;
	position:relative;
	z-index:1;
	float:left;
	width:952px;
	background-image:url(../../images/grass.gif); background-repeat:no-repeat; background-position:40px 98%
}
div#cp-tl {
	height:8px;
	width:8px;
	position:absolute;
	z-index:2;
	left:-1px;
	top:-2px;
	background-image:url(../../images/top-left.gif);
	background-repeat:no-repeat;
}
div#cp-tr {
	height:8px;
	width:8px;
	z-index:2;
	position:absolute;
	right:-2px;
	top:-2px;
	background-image:url(../../images/top-right.gif);
	background-repeat:no-repeat;
}
div#cp-bl {
}
div#cp-br {
}
div.clear {
	clear:both;
	line-height:0px;
	height:0px;
}
.clear {
	clear:both;
	line-height:0px;
}
div#center-content {
	background-image:url(../../images/content-bg.gif);
	background-repeat: no-repeat;
	background-position:201px 284px;
	padding-top:16px;
	float:left
}
div#center-content-header {
	background-image:url(../../images/hompage-header.jpg);
	background-repeat:no-repeat;
	background-position:16px 0;
	float:left
}

div#center-content-header h1#page-title  { display:none; }

div#footer {
	height:136px;
	background-color:#eeeeee;
	border-right:2px solid #888888;
	border-left:1px solid #aaaaaa;
	width:952px;
	position:relative;
	z-index:1;
	background-image:url(../../images/footer-border.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top:16px;
}
div#bottom {
	position:absolute;
	z-index:2;
	width:955px;
	height:7px;
	left:-1px;
	bottom:-4px;
	background-image:url(../../images/bottom.gif);
	float:left;
	line-height:0px;
}
div#footer p {
	padding-left:0px;
	font-size:12px;
	margin-bottom:0
}
div#footer p a {
	color:#00346D;
	text-decoration:none
}
b.wds1 {
	color:#900
}
b.wds2 {
	color:#36F
}
b.wds3 {
	color:#063
}
div#footer-links {
	width:963px;
	padding:24px 0px;
	position:relative;
	z-index:11
}
div#footer-links p {
	padding-left:15px;
	font-size:12px
}
div#footer-links a {
	color:#FFF;
	text-decoration:none
}
div#footer-links span.spacer {
	margin:0px 6px;
	color:#4B6810
}
span.spacer {
	margin:0px 6px;
	color:#4B6810
}
div#footer-left {
	float:left;
	width:500px;
	margin-left:18px;
}
div#footer-right {
	float:right;
	width:400px;
	margin-right:18px;
	text-align:right
}
div#footer-left ul {
	list-style:none;
	padding:0px;
	margin:0px 0 20px;
}
div#footer-left ul li {
	padding:0px;
	margin:0
}
div#footer-left ul li a {
	color:#00346D;
	text-decoration:none;
}
div#footer-left ul li a:hover {
	text-decoration:underline;
}
div#footer-right img {
	margin: 0 0 0 18px;
}
div#footer h2 {
	font-size:16px;
 font-weight:;
	margin:0px 0 10px;
	padding:0px;
	color:#00A8DE;
	text-decoration:none
}
table#ftable {
	margin: 0 18px;
}
table#ftable tr td {
	height:108px;
	vertical-align:top
}
table#ftable tr td h2 {
	font-size:16px;
 font-weight:;
	margin:0px 0 10px;
	padding:0px;
	color:#00A8DE;
	text-decoration:none
}
div#content-wrapper {
	min-height:600px;
	float:left;
	width:960px;
	margin:206px 0 0 0;
}
div#col1 {
	width:180px;
	float:left;
	padding-top:80px;
	margin-left:16px;
	padding-bottom:220px; 
}
div#col2 {
	width:684px;
	float:right;
	margin-right:56px;
	margin-bottom:18px;
}
input.newsletter {
	border:1px solid #b9b9b9;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	margin-top:2px;
	font-weight:bold;
	margin-top:8px;
	text-align:right;
	color:#4B6810
}
div#logo-block {
	height:80px
}
div.nav-bottom {
	position:absolute;
	z-index:11;
	bottom:-5px;
	left:0px;
	background-image:url(../../images/nav-bottom.png);
	height:6px;
	width: 200px;
	background-repeat:no-repeat
}
a#bookmark {
	position:absolute;
	right:8px;
	top:5px;
	display:block;
	width:84px;
	height:22px;
	background-image:url(../../images/bookmark.gif);
	background-repeat:no-repeat; background-position:100% 0px;
	color:#FFF;
}
a#bookmark span {	line-height:20px; }
a#bookmark:hover span { text-decoration: underline; }

div.breadcrumbs {
	font-size:12px;
	border-bottom:1px dotted #CCC;
	padding-bottom:12px;
}
div.breadcrumbs p {
	margin-bottom:0px;
	padding-bottom:0px;
}
input#submit {
	width:88px;
	height:90px;
	float:right;
	padding:0px;
	margin:0px 0 0 16px;
}
div#back-to-top {
	position:absolute;
	z-index:12;
	right:28px;
	top:21px;
	font-size:12px
}
div#back-to-top a {
	display:block;
	padding-left:28px;
	background-image:url(../../images/totop.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding-bottom:4px
}
div#footer-links a:hover {
	text-decoration:underline
}
h1#logoh1 {
	position:absolute;
	padding:0px;
	margin:0px;
	width:368px;
	height:85px;
	z-index:10;
	top:12px;
	left:0px;
}
h1#logoh1 a#logo {
	padding:0px;
	margin:0px;
	width:368px;
	height:85px;
	display:block;
	background-image:url(../../images/torksey-sheffield-caravans.gif)
}
h1#logoh1 a#logo span {
	display:none;
}
h2#straplineh2 {
	position:absolute;
	padding:0px;
	margin:0px;
	width:342px;
	height:53px;
	z-index:10;
	top:19px;
	right:0px;
	background-image:url(../../images/strapline.gif)
}
h2#straplineh2 span {
	display:none;
}
h3#straplineh3 {
	position:absolute;
	padding:0px;
	margin:0px;
	width:500px;
	height:30px;
	z-index:10;
	top:73px;
	right:4px;
	font-size:12px;
	text-align:right;
	color:#4B6810
}
div#col21 {
	width:500px;
	border-right:1px dotted #cccccc;
	float:left;
	padding-top:16px;
	min-height:600px
}
div#col22 {
	width:168px;
	float:right;
	padding-top:16px;
	min-height:600px;
}

div#col24 {
	width:168px;
	float:right;
	padding-top:16px;
	min-height:600px;
	width:268px;

}

div#col25 {
	width:338px;
	border-right:1px dotted #cccccc;
	float:left;
	padding-top:16px;
	min-height:600px;
}
div#col26 {
	width:330px;
	float:right;
	padding-top:16px;
	min-height:600px;
}




div#banner-block {
	border:1px solid #cccccc;
	margin-top:14px;
	height:77px;
	width:694px;
	position:relative;
	z-index:1
}
div#banner-block a {
	display:block;
	height:77px;
	width:694px;
}
div#banner-block a h2 {
	padding:0px;
	margin:0px;
}
div#banner-block a h2 span {
	display:none
}
div.img-tl {
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-tl.png);
	background-repeat:no-repeat
}
div.img-tr {
	position:absolute;
	top:-1px;
	right:-1px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-tr.png);
	background-repeat:no-repeat
}
div.img-bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-bl.png);
	background-repeat:no-repeat
}
div.img-br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-br.png);
	background-repeat:no-repeat
}
div.img-tl2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-tl.png);
	background-repeat:no-repeat
}
div.img-tr2 {
	position:absolute;
	top:0px;
	right:-2px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-tr.png);
	background-repeat:no-repeat
}
div.img-bl2 {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-bl.png);
	background-repeat:no-repeat
}
div.img-br2 {
	position:absolute;
	bottom:0px;
	right:-2px;
	z-index:10;
	height:11px;
	width:11px;
	background-image:url(../../images/img-br.png);
	background-repeat:no-repeat
}
div#col2 h1 {
	font-size:15px;
	margin:0px 0 16px;
	padding:0px 0 0 44px;
	text-decoration:underline;
	color:#4D70B0;
	background-image:url(../../images/title-bg.gif);
	background-repeat:no-repeat;
}
div#col22 h1 {
	color:#993300;
	padding:0px 28px 0 0;
	background-image:url(../../images/title-bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	width:152px
}
p {
	line-height:18px;
}
div.padder {
	padding-right:15px;
}
h2.homepage-category a span {
	display:none;
}
h2.homepage-category {
	margin:0px 0 10px;
	padding:0px;
	position:relative;
	z-index:1
}
h2.homepage-category a {
	display:block;
	width:230px;
	height:80px;
	border:1px solid #cccccc;
}
h2#caravans-cate a {
	background-image:url(../../images/caravans.jpg);
	background-repeat:no-repeat;
}
h2#motorhomes-cate a {
	background-image:url(../../images/motorhome.jpg);
	background-repeat:no-repeat;
}
h2#accessories-cate a {
	background-image:url(../../images/accessories.jpg);
	background-repeat:no-repeat;
}
h2#servicing-cate a {
	background-image:url(../../images/servicing.jpg);
	background-repeat:no-repeat;
}
h2#used-cate a {
	background-image:url(../../images/used-caravans.jpg);
	background-repeat:no-repeat; }
	
	
div#homepage-categories {
	padding-right:4px;
	padding-top:8px;
	margin-bottom:10px;
}
div#homepage-categories h3 {
	font-size:12px;
	padding:0px 0px 0 0;
	margin:0px 0 8px;
}
div#homepage-categories h3 a {
	font-size:12px;
	padding:0px 20px 0 0;
	background-image:url(../../images/arrow.png);
	background-repeat:no-repeat;
	background-position:100% 0px;
	line-height:18px;
	color:#993300;
}

div#homepage-categories h3 a:hover {	color:#993300;
	background-image:url(../../images/arrow-over.gif);
}
div#side-block h3 {
	font-size:12px;
	padding:0px 0px 0 0;
	margin:0px 0 8px;
}
div#side-block h3 a {
	font-size:12px;
	padding:0px 20px 0 0;
	background-image:url(../../images/arrow.png);
	background-repeat:no-repeat;
	background-position:100% 0px;
	line-height:18px;
	color:#014DA1; }

div#side-block h3 a:hover { color:#993300;
	background-image:url(../../images/arrow-over.gif);
}

div#side-block {
	width:164px;
}
div#side-block tr td {
	padding: 2px 0 1px;
	font-size:11px
}
div#side-block tr td b {
	color:#4B6810
}
div#side-block p {
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
}
div#side-block br {
	line-height:10px
}
div#homepage-categories div.left {
	float:left;
	width:230px;
	margin-bottom:8px;
}
div#homepage-categories div.right {
	float:right;
	width:230px;
	margin-bottom:8px;
}
div.hr {
	border-top:1px dotted #cccccc;
	border-bottom:1px solid #f1f1f1;
	height:0px;
	line-height:0px;
	margin-top:10px;
}
div.button {
	background-image:url(../../images/more-bg.gif);
	margin-bottom:16px;
	font-size:11px;
}
div.button a {
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 8px;
	background-image:url(../../images/more-l.gif);
	background-repeat:no-repeat;
	line-height:25px;
	display:block;
	color:#014DA1
}
div.button a:hover  { color:#993300; }

div.button a span {
	background-image:url(../../images/more-r.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	display:block;
	padding-bottom:1px;
}
h2.news-img {
	margin:0px 0 10px;
	padding:0px;
	position:relative;
	z-index:1;
	width:230px;
	height:80px;
	float:right;
	margin:0 4px 12px 16px;
}
h2.news-img a {
	display:block;
	width:230px;
	height:80px;
	border:1px solid #cccccc;
}
h2.news-img a span {
	display:none;
}
div#news-block h3 {
	font-size:12px;
}
div#news-block h3 em {
	font-weight:normal;
}

div#col1 h1 {
	color:#993300;
	padding:0px 28px 12px 0;
	background-image:url(../../images/title-bg.gif);
	background-repeat:no-repeat;
	background-position:108% 0;
	width:152px;
	font-size:15px;
	text-decoration:underline;
	margin:0px;
}

div#col1 p { padding-right:10px; }
div#col1 br.bigbr{ line-height:6px; }

div#col1 h1.second { color:#4D70B0; }


div#col1 h3 {
	font-size:12px;
	padding:0px 0px 0 0;
	margin:0px 0 4px;
	background-image:url(../../images/arrow.png);
	background-repeat:no-repeat;
	background-position:157px 4px;

}

div#col1 h3:hover { 	background-image:url(../../images/arrow-over.gif); }


div#col1 h3 a {
	font-size:12px;
	padding:0px 20px 0 0;
	line-height:18px;
	width:150px;
	display:block;
	color:#014DA1;
	text-decoration:none}
	
div#col1 h3 a:hover { color:#993300; text-decoration:underline }
div#col1 h3.selected a { color:#993300; text-decoration:underline }



span.phone {	padding:0 0 0 26px; background-image:url(../../images/phone.jpg); background-repeat:no-repeat; background-position:6px 0px }

div#listing-wrapper {		float:left; clear:both; width:680px; border:1px solid #000000}

div.listing-result {		float:left; width:340px;  }

div.used-result {		width:340px; float:left; height:196px; border-bottom:1px dotted #cccccc }
div.used-result-caravans {  width:340px; float:left; height:136px; border-bottom:1px dotted #cccccc }
div.used-result-ncaravans {  width:340px; float:left; height:106px; border-bottom:1px dotted #cccccc }


div.used-result p, div.used-result-caravans p, div.used-result-ncaravans p, div.used-result-motorhomes p { margin:0px 0 10px; font-style:italic; }	

div.used-result-ncaravans p{ margin-bottom:20px; }

div.used-result h5, div.used-result-caravans h5, div.used-result-ncaravans h5, div.used-result-motorhomes h5 {		font-size:12px; color:#993300; margin:10px 0 0 0; padding:0px;}

div#col23 {		padding-top:16px; }

img.result-img { float:right; border:1px solid #cccccc; margin:12px 15px 15px 15px; width:100px; height:75px }

div.used-result-ncaravans img.result-img { float:right; border:1px solid #cccccc; margin:12px 15px 15px 15px;  }
 
div.used-result h4, div.used-result-caravans h4, div.used-result-ncaravans h4, div.used-result-motorhomes h4 {		text-transform: capitalize; font-size:12px; color:#4D70B0; margin:10px 0 0px 0; padding:0px; }

div#logocontrol img { display:none; }

div#map span { display:none }

table#contact-form { margin-top:10px; }
table#contact-form tr td { font-size:12px; padding-bottom:8px; }

table#contact-form tr td textarea { border:1px #cccccc solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }

table#contact-form tr td textarea { width:375px; height:120px; color:#333333;}

input#telephone { width:100px ; border:1px solid #cccccc; padding:3px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input#email { width:200px ; border:1px solid #cccccc;  padding:3px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input#name { width:150px ; border:1px solid #cccccc;  padding:3px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


table#contact-form tr td table tr td { padding:0px }


div#map-torksey { position:relative; height:100px; width:260px; margin:18px 0 12px 0 }
div#map-sheffield { position:relative; height:100px; width:260px; margin:0px 0 12px 0 }

div#map-torksey h2, div#map-sheffield h2 { display:block; border:1px solid #cccccc; height:98px; width:260px; padding:0px; margin:0px 0 0 0; clear:both} 

div#map-torksey h2 a, div#map-sheffield h2 a {		display:block; height:98px; width:260px; }

div#map-torksey h2 { background-image:url(../../images/torksey-map.gif); background-repeat:no-repeat; background-position:-63px -24px }
div#map-sheffield h2 { background-image:url(../../images/map-sheffield.gif); background-repeat:no-repeat; background-position:-63px -24px }

div#map-torksey h2 span, div#map-sheffield h2 span {	display:none; }




div#map-torksey-sent { position:relative; height:140px; width:380px; margin:18px 0 12px 0 }
div#map-sheffield-sent { position:relative; height:140px; width:380px; margin:0px 0 12px 0 }

div#map-torksey-sent h2, div#map-sheffield-sent h2 { display:block; border:1px solid #cccccc; height:138px; width:380px; padding:0px; margin:0px 0 0 0; clear:both} 

div#map-torksey-sent h2 a, div#map-sheffield-sent h2 a {		display:block; height:138px; width:380px; }

div#map-torksey-sent h2 { background-image:url(../../images/torksey-map.gif); background-repeat:no-repeat; background-position:-3px 0 }
div#map-sheffield-sent h2 { background-image:url(../../images/map-sheffield.gif); background-repeat:no-repeat; background-position:-3px 0 }

div#map-torksey-sent h2 span, div#map-sheffield-sent h2 span {	display:none; }

b, strong { color:#4D70B0 }

input.submit-button {		border:0px; background:none; background-image:url(../../images/submit-bg.gif); background-repeat:no-repeat; height:26px; width:160px; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#014DA1; text-align:left; padding:0 0 2px 8px; margin-top:6px; }

input.submit-button:hover{color:#993300; cursor:hand }

input.submit-button-smaller {		border:0px; background:none; background-image:url(../../images/submit-bg-smaller.gif); background-repeat:no-repeat; height:26px; width:146px; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#014DA1; text-align:left; padding:0 0 2px 8px; margin-top:6px; }

input.submit-button-smaller:hover{color:#993300; cursor:hand }


a.body-link { color:#4B6810 }

table#opening tr td { 	font-size:12px; padding-bottom:5px; }

table#opening tr td em { font-weight:bold; }

img.flr { float:right; margin:0 0 10px 16px; }
img.flrwb { float:right; margin:0 0 10px 16px; border:1px solid #cccccc }

table#contact-form tr td textarea#text-field-repairs { height:120px; width:450px; }


table#refine tr td { font-size:12px; }

table#refine tr td select { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; color:#333333 }

table#refine tr td input.submit-button { margin:0px; }

table tr td p { font-size:12px; }
table tr td  { font-size:12px; }

select.field { width:180px; }

form { margin:0px; padding:0px; }

b.was {		color:#4B6810 ; }
b.now { color:#993300 }

table#contact-form-small { margin-top:0px; }
table#contact-form-small tr td { font-size:12px; padding-bottom:8px; }
table#contact-form-small tr td textarea { border:1px #cccccc solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }
table#contact-form-small tr td textarea { width:310px; height:80px; color:#333333;}

div.used-right {		float:right;  width:100px; margin-right:15px; text-align:right; margin-left:15px; text-align:center }
img.result-img2 { 	float:right; border:1px solid #cccccc; margin:12px 0px 6px 0px; width:100px; height:75px }

a.photo-number { display:block; width:25px; height:26px; background-image:url(../../images/photo-bg.gif); background-repeat:no-repeat; float:right; margin-left:8px; color:#4B6810; font-weight:bold; text-decoration:none; line-height:25px; }

div.used-result-caravans div.used-details{ height:44px; }


div.used-result-motorhomes {  width:340px; float:left; height:136px; border-bottom:1px dotted #cccccc; height:150px; }


div#accessories-result { height:210px; }
div#accessories-result div.used-details { height:120px;  }

 ul.upgrades { list-style:none; font-weight:bold; padding:0px 0px 0px 4px; margin-left:0px }
 ul.upgrades li { list-style:none; font-weight:bold; padding-bottom:4px; color:#4D70B0; background-image:url(../../images/bullet.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:16px; }
  ul.upgrades li em { font-weight:normal; color:#333333 }
  ul.gtx-models { list-style:none; font-weight:bold;  padding:0px 0px 0px 4px; margin-left:0px  }
 ul.gtx-models li { list-style:none; font-weight:bold; padding-bottom:4px; color:#4D70B0; background-image:url(../../images/bullet.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:16px; }
   ul.gtx-models li em { font-weight:normal; color:#333333 }
 
   ul.gtx-models li b { color:#993300 }
   
   div#cash-for-caravans { position:absolute; z-index:1; left:0px; width:186px; background-image:url(../../images/cash-for-caravans.gif);  background-repeat:no-repeat; background-position:0PX 0PX;}
    div#cash-for-caravans h1 { background-image:none; text-align:right; padding:0px; margin:6px 0 8px 0; text-decoration:none; width:auto; color:##993300; font-size:14px; }
	
	  div#cash-for-caravans h1 a  { display:block; te height:200px; width:180px;   height:200px;text-decoration:none; color:#993300 }
  div#cash-for-caravans p { text-align:right; padding-right:0px; padding-left:40px}
  
    div#cash-for-caravans h1 a em { font-style:normal; font-size:12px; color:#333333; text-decoration:none; font-weight:normal }
	
div#banner-side { float:left; position:relative; height:227px; width:168px; border:1px solid #cccccc; margin-bottom:16px; margin-top:6px;}

div#banner-side h2 { padding:0px; margin:0px; }
div#banner-side h2 span { display:none;   }

div#banner-side a { display:block; height:227px; width:168px; background-repeat:no-repeat; text-decoration:none; color:#4D70B0 }
div#banner-side a:hover { text-decoration:underline; } 
div#banner-side h2 span.spandisplay { display:inline; font-size:12px; padding:0px; }
div#banner-side h2 span.spandisplay div { padding-top:150px; padding-left:10px; padding-right:10px }

div#banner-side h2 span.red { display:inline; font-size:12px; padding:0px; color:#993300 }

div#banner-side h2 span.spandisplay div b { color:#993300; text-decoration:underline }

h2.berth-title {	font-size:12px; font-weight:normal; font-style:italic; margin:1px 0 10px; padding:0px; }

h5.caravan-price span { display:none; }

h3#all-caravans-link {	 display:none; }

div#twitter { height:68px; width:170px; margin-bottom:15px; text-align:right; font-weight:bold; margin-top:0px; }
div#twitter a { display:block; height:68px; width:170px; padding-top:12px; padding-right:0px;  background-image:url(../../images/twitter.gif); background-repeat:no-repeat; color:014DA1; text-decoration:none   }
div#twitter a span { padding-right:12px;  } 
div#twitter a:hover { text-decoration:underline; color:#993300 } 

div#facebook { height:69px; width:170px; margin-bottom:4px; }
div#facebook a { display:block; height:72px; width:170px; background-image:url(../../images/facebook.gif); background-repeat:no-repeat; font-weight:bold; padding-top:44px; text-align:center; text-decoration:none; color:#FFF }
div#facebook a:hover { text-decoration:underline; }

div#cfc-spacer { height:270px; }

div.newcaravan h3 a {
    background-image: url("../../images/arrow.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #993300;
    font-size: 12px;
    line-height: 18px;
    padding: 0 20px 0 0;
}
div.newcaravan div.button { margin-bottom:20px; }
div.newcaravan h3 { padding-bottom:0px; margin-bottom:10px }
div.newcaravan img {    border: 1px solid #CCCCCC; margin-bottom:12px; }

table#wdsnewcaravans tr td { padding-bottom:6px; font-weight:bold; font-size:13px; }
table#wdsnewcaravans tr td.pricewas { font-weight:bold; color:#993300;}
table#wdsnewcaravans tr td.pricenow	{ font-weight:bold; color:#4B6810;}
