@import "/Design/CommonThemes/points.css";
HR, .LeftPane, .PropGroup, A.DetailsTab
{
	color: #808080;
}
A
{
	color: blue;
}
.menuhlite A, .menuhlite A:link, .menuhlite A:visited, .menuhlite A:active, .menuhlite A:hover, div.dropmenu A:hover, #dropmenudiv A:hover
{
	color: Navy;
}
.PropGroup, .BorderPanel, .dropshadow IMG, A.DetailsTab, .MsgPanel, .border
{
	border: solid 1px #808080;
}
.PropGroup, .GridAltRow, .MsgPanel, A.DetailsTab, .BookmarkLinks
{
	background-color: #E3E3E3;
}
.menutable
{
	width: auto;
}
.GridHeader
{
	background-color: #808080;
}

.listingHeader .item {
display:block;
float:left;
padding-right:4px;
width:42%;
}
.listingHeader .price {
display:block;
float:left;
width:23%;
}
.listingHeader .stock {
display:block;
float:left;
width:10%;
}
.listingHeader .seller {
display:block;
float:left;
width:22%;
}

.standardAd .item {
float:left;
padding:0px 0px 0px 4px;
width:42%;
}
.standardAd .price {
float:left;
width:13%;
}
.standardAd .enquiry {
float:left;
width:10%;
}

.standardAd .seller {
float:left;
width:22%;
}

.standardAd .stock {
float:left;
}

.clear{clear:both;}

.tcactivity { display:none; }
.seller {display:none; }

h2 { font-size:11px; }
.TitleHead h2{ text-align:left; }

.csn-footer-links{background-color:#fff;border-collapse:collapse;padding-top:10px;font-family:Verdana,Helvetica,sans-serif;font-size:11px;}
.csn-footer-links ul{font-size:0.917em;margin:0 auto; width:auto;margin-top:10px;text-align:center;}
.csn-footer-links li{display:inline;list-style-type:none;margin:0;padding:0 4px 0 1px;}
.csn-footer-links a {float:right;}
.csn-footer-links li.pipe{color:#000;}
.csn-footer-links ul li a {float:none;color:#666;}
.csn-footer-links ul li a:hover {text-decoration:underline;}

.pmg-gd6 {background:url("/Portals/c/caravancampingsalesau/bg_grey_bar.png") repeat-x scroll 0 0 #768794;color:#FFFFFF;height:30px;line-height:30px;}
.padding {padding:10px;}
/* homepage */
.csn-search .search-button a {background:url("/Design/Themes/IndustryW/b_searchnow.gif") no-repeat scroll 0 0 transparent;margin:0 9px 0 0;display:block;height:30px;width:150px;}
.csn-search .reset-button a {display:none;}
/* listing page */
.listingHeader .item {display:block; float:left; padding-right:4px; width: 52%;}
.listingHeader .price {display:block; float:left; width: 17%}
.listingHeader .stock {display:block; float:left; width : 10%}
.listingHeader .seller {display:block; float:left; width : 18%}

.privatePremAd { width:100%; float:left; border-width: 1px; border-style: solid; background-color:#ffffff }
.privatePremAd .title { vertical-align:middle; font-weight:bold; font-size:11px; position:relative; color:#000000; padding:2px 0px 2px 2px; height: 1.8em; width:99%; background-image:url(/bikecontent/homepage2/prem_list_title_bg.jpg); background-repeat:no-repeat; }
.privatePremAd .short { float:left; display:block; vertical-align:middle; padding:4px 0px 0px 4px }
.privatePremAd .location { float:right; display:block; vertical-align:middle; height: 2em; padding:4px 10px 0px 0px }
.privatePremAd .content { width:100%}
.privatePremAd .thumb {border-color:#000000;}
.privatePremAd .view {display:block; float:left; padding:2px 0px 4px 4px;}
.privatePremAd .view a {text-decoration: underline; color:#408BCC}
.privatePremAd .odometer {cursor:pointer; float: left; font-size:9px; display:block; padding: 5px 0px 0px 4px; width: 29em}
.privatePremAd .enquiry {cursor:pointer; vertical-align:bottom; float: left; display:block; width: 88px; height: 10px; padding-top:8px; background-image:url(/bikecontent/homepage2/enquire_btn.gif); background-repeat:no-repeat; background-position:bottom }
.privatePremAd .stock {display:block; float:left; color:#000000; font-weight:bold; font-size:9px; clear:both; padding:2px 0px 4px 4px; width: 28em }
.privatePremAd .description {cursor:pointer; float: left; overflow: hidden; font-size:9px; display:block; padding: 0px 2px 0px 4px; height:4em; width: 31em}
.privatePremAd .price {cursor:pointer; float: right; font-weight:bold; font-size:12px; display:block; padding:20px 14px 4px 0px;}
.privatePremAd a:hover * {color:#FF9A00; text-decoration:none;}
.privatePremAd .link a:hover {color:#FF9A00; text-decoration:none;}

.premiumAd { position: relative; width:100%; float:left; border-width: 1px; border-style: solid; background-color:#ffffff }
.premiumAd .title { vertical-align:middle; font-weight:bold; font-size:11px; position:relative; color:#000000; padding:2px 0px 2px 2px; height: 1.8em; width:99%; background-image:url(/bikecontent/homepage2/prem_list_title_bg.jpg); background-repeat:no-repeat; }
.premiumAd .short { float:left; display:block; vertical-align:middle; padding:4px 0px 0px 4px }
.premiumAd .title .stock { float: right; padding-top:4px; }
.premiumAd .location { clear:both; color:#000000; display:block; float:left; font-weight:bold; padding:4px 0 4px 4px; width:25em; }
.premiumAd .content { width:100%; position: relative;}
.premiumAd .thumb {border-color:#000000;}
.premiumAd .view { display:block; float:left; padding:2px 0 4px 4px; }
.premiumAd .view a {text-decoration: underline; color:#408BCC}
.premiumAd .odometer {display: none;}
.premiumAd .description {cursor:pointer; overflow: hidden; font-size:9px; display:block; padding: 0px 2px 0px 4px; height:4em; width: 31em}
.premiumAd .price {cursor:pointer; display:block; position: absolute; right: 5px; font-size:12px; font-weight:bold; padding:0px 5px 0px 0px; top:20px; text-decoration:none; }
.premiumAd .link { width: 100%; }
.premiumAd a:hover * {color:#FF9A00; text-decoration:none;}
.premiumAd .link a:hover {color:#FF9A00; text-decoration:none;}
.premiumAd .info {cursor:pointer; display:block; float:left; font-size:9px; padding:2px 0 0 4px; width:28em;}

.standardAd { width: 100%; float:left; border-color:#F5F5F5; border-width: 1px; border-right-style: solid; }
.standardAd .item {float:left; width: 52%; padding: 0px 0px 0px 4px}
.standardAd .price {float:left; width: 17%}
.standardAd .enquiry {float:left; width: 18%}
.standardAd .stock {float:left}

/*Layout*/
.Normal, .yard{_text-align:center;}
.r-row:after, .r-col-last:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.left-col, .right-col {float:left}
.r-col{float:left; margin-right: 10px; _margin-right:7px;}
.r-col-last {display:table-cell;float:none;margin-right:0;width:auto;}
.r-col-last.pmg-bd3 {width: 348px; _width: 350px;}
.r-col .r-module{ margin-bottom:0px; }
.r-title {padding:0 10px;}
.r-title, .r-admin-title {display:block;font-size:13px;font-weight:bold;line-height:26px;position:relative;}
.r-col-1of2 {width:305px;padding:0px; background-color:#EDEFF0;color:#fff;}

.pmg-bg1 {background-color:#EDEFF0;}
.pmg-bd6 {border:1px solid #A0ABB3;}
.pmg-bd3 {border:1px solid #a0abb3; overflow: hidden; zoom: 1;}
.pmg-gd3 {background:url("/Portals/c/caravancampingsalesau/bg_grey_bar.png") repeat-x scroll 0 0 #768794;color:#FFFFFF;height:30px;line-height:30px;}

.csn-dealer-details {width:840px; _width: 840px;margin:0px auto;text-align:left;}
.csn-dealer-details .r-module {overflow: hidden; zoom: 1;padding:0px; margin:0px 0px 10px}

/*results*/
.csn-results {width:625px;margin-left:10px;float:left;margin-top:5px;display:inline;}
.csn-results .header .line1 {line-height:30px;padding:0 10px;}
.csn-results .header .line2 {padding:5px 10px;text-align:right;}
.csn-results .header .line1 h2 {font-size:11px;float:left;line-height:17px;}
.csn-results .content{*zoom:1;}
.csn-results .footer {line-height:30px;margin-top:5px;padding:0 10px;}
.csn-results .links {float:left;}
.csn-results .links a {font-size:11px;margin:0px 4px;}
.csn-results .csn-sort {position:relative;margin-left:auto;*zoom:1;}
.csn-results .csn-sort select {margin:0 42px 0 10px;}
.csn-results .csn-sort input {background:url(/Portals/c/caravancampingsalesau/btn_go.png) no-repeat;display:block;height:20px;position:absolute;right:0;text-align:left;text-indent:-10000px;top:0;width:32px;overflow:hidden;border:0px none;font-size:0px;line-height:0px}
.csn-results .csn-sort input:hover {background-position:bottom;}
.csn-results .csn-match {float:left;}
.csn-results .csn-pager {text-align:right;}
.csn-results .csn-pager .current {background-color:#E7ECE5;padding:2px 5px;}
.csn-results .csn-pager .pages {display:inline;}
.csn-results .csn-pager a {color:#fff;padding:5px;}
.csn-results .csn-pager .separator {display:none;}
.csn-results .item {display:block;*zoom:1;margin:0 0 0 10px;outline:none;border-bottom:1px solid #A0ABB3;cursor:pointer;display:block;padding:10px;position:relative;text-decoration:none;*zoom:1;}
.csn-results .item img {border:1px solid #A0ABB3;float:left;margin-right:10px;padding:1px;height:75px;width:100px;}
.csn-results .item h2 {font-weight:bold;}
.csn-results .item p {color:#000;margin-right:180px;padding-top:5px;*zoom:1;}
.csn-results .item .check {background: url("/Portals/c/caravancampingsalesau/cs_checkbox.png") no-repeat scroll 0 0 transparent;height:20px;width:20px;}
.csn-results .item .checked {background: url("/Portals/c/caravancampingsalesau/cs_checkbox.png") no-repeat scroll 0 -26px transparent;}
.csn-results .noimage  {width:80px;height:60px}
.csn-results .item span {display:block;} 
.csn-results .info {display:block;}
.csn-results .item .info span {text-align:right;margin-bottom:5px;margin-right:10px;}
.csn-results .item .info .price {font-size:16px;font-weight:bold;color:#000;display:block;}
.csn-results .item .info .adtype {font-size:11px;color:#333333;}
.csn-results .item .desc h3 {font-size:12px;font-weight:bold;color:#000;text-transform:uppercase;}
.csn-results .item .badge {float:right;width:170px;}
.csn-results .item .badge img {margin-top:10px;height:21px;width:160px;}
.csn-results .item .state {text-transform:uppercase; width:30px; float:left;margin:8px 10px 0;display:inline;color:Black;}
.csn-results .item .list-item {color:#334C24;padding:4px 0 3px 125px; background: url('/Portals/c/caravancampingsalesau/sub-hover.png') no-repeat 115px 9px; font-size:12px;}
.csn-dealer-details div.right-col div.price .dap {width:170px;margin-left:40px;color:#0168B7;font-size:12px;font-weight:normal;}
.csn-results .item span.dap, .csn-dealer-details div.price .dap {width:120px;margin-left:40px;color:#0168B7;font-size:12px;font-weight:normal;}
.csn-results .item span.dap:hover, .csn-dealer-details div.price span.dap:hover {cursor:pointer; text-decoration:underline!important;}
.csn-results .dealer-enquiry, .csn-results .private-enquiry {background:url(/Portals/c/caravancampingsalesau/DP_dealer_enquiry.png) no-repeat;width:109px;height:30px;float:left;}
.csn-results .dealer-enquiry:hover, .csn-results .private-enquiry:hover {background-position:bottom;}
.csn-results .premium  {background-color:#e7ece5;padding:0 0 10px 0;min-height:120px; _height:120px;margin-bottom:5px;}
.csn-results .premium .title {background-color:#859e77;color:#fff;font-weight:bold;padding:4px 10px;clear:none;float:none;font-size:12px;text-transform:none}
.csn-results .premium .title span {float:right;display:inline;padding:0px;}
.csn-results .premium h3 {margin:0px;font-weight:bold;font-size:12px;}
.csn-results .premium .desc {padding:10px;}
.csn-results .premium .desc p {clear:both;}
.csn-results .premium .subinfo {position:absolute;bottom:10px;right:10px;width:170px;margin-top:10px;}
.csn-results .premium .list-item {background:url("/Portals/c/caravancampingsalesau/sub-hover.png") no-repeat scroll 0 9px transparent;clear:both;font-size:12px;padding:5px 0 0 10px;}
.csn-refine-search {width:200px;border:1px solid #A0ABB3;margin-top:5px;}

/*Details header*/
.csn-dealer-details div.price{float:right;font-size:16px;font-weight:bold;padding-right:12px;padding-bottom:5px;}
.csn-dealer-details div.price span {display:block;text-align:right;}
.csn-dealer-details .title{clear:both;float:left;font-size:14px;font-weight:bold;text-transform:capitalize; margin: 0; padding-bottom: 10px;}

/* Photo Gallery */
.csn-photogallery { background-color:#EDEFF0; color:#FFFFFF;min-height:385px;_height:385px;}
.csn-photogallery .thumbs {cursor:pointer;margin:0;padding:0;list-style-type: none; overflow: hidden; zoom: 1;}
.csn-photogallery .thumbs img {border-color:#334455;height:49px;width:72px;padding:0px;cursor:pointer;border:none;}
.csn-photogallery .thumbs li {cursor:pointer;float:left;padding:1px;margin:0px;}
.csn-photogallery .thumbs li a{border:0px none;padding:0px;}
.csn-photogallery .main {text-align:center;cursor:pointer;}
.csn-popupphotogallery{width:66%;}

/* Popup Photo Gallery */
.csn-popupphotogallery{width:66%;}
.csn-gallery {min-height:356px; _height:356px;}
.csn-gallery .main {text-align:center;cursor:pointer;}
.csn-gallery .thumbs {margin:0 5px 0 0;cursor:pointer; overflow: hidden; zoom: 1;}
.csn-gallery .thumbs img{width:52px;height:35px;padding:1px;border:none;cursor:pointer;}
.csn-gallery .thumbs li {list-style:none outside none;}
.galleria_wrapper { padding-top: 20px;}
.galleria_wrapper img { border-top: 25px solid #f5f5f5; border-bottom: 25px solid #f5f5f5;}
.csn-gallery.jq-gallery {background: #fff; border: 0;}
.csn-photogallery .jcarousel-clip {height: 70px;}
.csn-photogallery .jcarousel-list li, .csn-photogallery .jcarousel-item { height: 60px; }
.csn-details-header { margin-top:13px }
.popup-page .csn-details-header h2 {margin-left:30px; margin-top:0;}
.csn-details-header h2 {clear:both;float:left;font-size:16px;font-weight:bold;text-transform:capitalize;}
.csn-details-header .price-info {font-size:16px;font-weight:bold;text-align:right;}
.price-disclaimer { margin:0 30px;}

/* Enquiry */
.enquiry-container{width:310px;margin:0px;}
.csn-enquiry-form .header {color:White;padding:0px 5px;}
.csn-enquiry-form .header h3{font-weight:bold;font-size:13px;padding:0;margin:0}
.csn-enquiry-form .header span {text-align:right;display:block;font-size:11px;float:right;}
.csn-enquiry-form .body{padding:10px 10px 0px;background-color:#EDEFF0; height:325px;font-size:11px; margin:0;_width:310px;}
.csn-enquiry-form .details { border:none; padding:0;margin:0}
.csn-enquiry-form dl {list-style: none;}
.csn-enquiry-form dt {clear:left;float:left;width:65px;}
.csn-enquiry-form dd {margin:2px 0px;vertical-align:top;display:inline-block;width:215px;padding:0px;}
.csn-enquiry-form .other-details, .csn-enquiry-form .personal-details,.details,.form{margin:0;}
.csn-enquiry-form .postcode input{width:85px;}
.csn-enquiry-form input {border:solid 1px #496F34;padding:2px; width:100%;}
.csn-enquiry-form dd.check{display:block;width:118px;float:left;padding:0;}
.csn-enquiry-form dd.need-finance{margin-left:65px;width:105px;display:inline;}
.csn-enquiry-form .check input {width:15px;height:auto;border:0px none; padding: 0; margin-right:3px;}
.csn-enquiry-form textarea {border:solid 1px #496F34;width:100%;height:58px;}
.csn-enquiry-form .button a {background:url("/Portals/c/caravancampingsalesau/DP_dealer_enquiry.png") no-repeat scroll 0 0 transparent;display:inline;height:30px;text-indent:-100000px;float:right;width:109px;margin-top:10px;overflow:hidden;}
.csn-enquiry-form .button a:hover {background-position:0 -30px}
.csn-enquiry-form dt.disclaimer{height:1px;padding:0;margin:0;font-size:1px;}
.csn-enquiry-form .disclaimer{font-size:11px;width:290px;margin:0;padding-top:10px;clear:right;}
.csn-enquiry-form .disclaimer p{margin:0;padding:0;}
.csn-enquiry-form .disclaimer div{margin-top:5px;}
.csn-enquiry-form .private-disclaimer{display:none;}
.csn-enquiry-form input, .csn-enquiry-form select {border:1px solid #496F34;padding:2px;width:100%;margin:0;}


/* Sliders */
.pnlSlider {height:26px;margin-left:6px;padding:24px 6px 0;position:relative;width:130px;}
.pnlSlider .slider-label {position:absolute;top:0px;width:160px;}
.pnlSlider .slider-label span {margin-left:4px;font-size:11px;}
.pnlSlider .slider-label .slider-min {margin-right:4px;color:#0168B7;}
.pnlSlider .slider-label .slider-max {color:#0168B7;}
.pnlSlider A.slider-submit {background:url(/Portals/c/caravancampingsalesau/btn_go.png) no-repeat;display:block;height:20px;position:absolute;right:10px;text-indent:-10000px;top:6px;width:32px;left:150px;top:20px;clear:none;cursor:pointer;}
.pnlSlider A.slider-submit:hover {background-position:bottom;}
.ui-slider {border:1px solid silver;position:relative;text-align:left;height:0.7em;}
.ui-slider .ui-state-default{background:transparent url(/carcontent/powersearch/slider_pointer.gif) repeat-x scroll 0 50%;color:#555555;font-weight:normal;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.ui-slider .ui-slider-handle {margin-left:-0.6em;top:-0.3em;cursor:default;height:1.2em;position:absolute;width:1.6em;z-index:2;}
.ui-slider .ui-slider-range {height:100%;top:0;border:0 none;display:block;font-size:1%;position:absolute;z-index:1;}
.ui-slider .ui-widget-header {background-color:#CCC;border-top:1px solid #AAA;color:#222;font-weight:bold;}
.ui-slider .ui-state-hover, .ui-slider .ui-state-focus {background:transparent url(/carcontent/powersearch/slider_pointer.gif) repeat-x scroll 0 50%;color:#212121;font-weight:normal;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}

/*collapsible*/
.jq-collapsible .header {background:#EDEFF0 url(/industrycontent/shared/minus.png) no-repeat 5px center;border-top:solid 1px #A0ABB3;cursor:pointer;line-height:22px;padding-left:22px;}
.jq-collapsible .collapsed {background-color:#fff;background-image:url(/industrycontent/shared/plus.png);}
.jq-collapsible .header:hover {background-color:#EFEFEF;}
/* Tool box links and icons*/
.csn-dealer-details .csn-toolbox {width:198px; margin:27px 10px 0 2px;}
.csn-dealer-details .csn-toolbox .details-back-link, .csn-toolbox .csn-new-link, .csn-toolbox .print-link, .csn-toolbox .EmailAFriendButton {background:url(/industrycontent/shared/sprites/icons.gif) no-repeat;cursor:pointer;display:block;font-size:11px;font-weight:normal;padding:4px 4px 4px 28px;}
.csn-dealer-details .csn-toolbox .details-back-link {background-position: 9px 5px;}
.csn-dealer-details .csn-toolbox .print-link{background-position: 1px -69px;}
.csn-dealer-details .csn-toolbox .EmailAFriendButton {background-position: 0 -102px; height:16px;}
.csn-dealer-details .csn-toolbox .csn-email-friend a{ line-height:3px; width:140px;*zoom:1}
.csn-dealer-details .csn-toolbox .email-friend-link {padding-bottom:15px;}
.csn-dealer-details .csn-toolbox .csn-new-link {background-position:0 -122px;}
.csn-dealer-details .csn-toolbox .details-back-link {background-position:9px 5px;}
/*nav*/
.csn-nav .header b {font-size:12px;}
.csn-nav .body {padding:5px 0;font-size:11px;line-height:16px; margin-left:0px;}
.csn-nav ul {margin:0; padding:0;}
.csn-nav li {list-style:none outside none;}
.csn-nav li a {background:url(/industrycontent/shared/bullet.png) no-repeat 10px center;padding-left:20px;}
.csn-nav li b {color:#999;float:right;font-weight:normal;margin-right:10px;}
.csn-nav .more {display:block;margin-right:10px;text-align:right;}
.csn-nav li input {margin:3px 4px;*margin:0;vertical-align:middle;}
.csn-nav .csn-keyword {padding:5px 10px;position:relative;*zoom:1;}
.csn-nav .csn-keyword input {border:solid 1px #A0ABB3;height:22px;padding:2px;width:75%;*zoom:1}
.csn-nav .csn-keyword .go-button {background:url(/Portals/c/caravancampingsalesau/btn_go.png) no-repeat;display:block;height:20px;outline:0;position:absolute;right:10px;text-indent:-10000px;top:6px;width:32px;border:0px none;font-size:0px;line-height:0px}
.csn-nav .csn-keyword .go-button:hover {background-position:bottom;}
.csn-nav .header a {float:right; padding-right:4px;font-size:11px;text-decoration:underline;}
.csn-nav .jq-collapsible {margin-top:0px;}
/*breadcrumbs*/
.csn-breadcrumbs {font-size:11px;}
.csn-breadcrumbs .header {font-weight:bold;font-size:12px;padding:5px;border-bottom:1px solid #a0abb3;}
.csn-breadcrumbs .body {border-bottom:1px solid #A0ABB3;width:100%;}
.csn-breadcrumbs .body li {list-style:none;margin:0;padding:0}
.csn-breadcrumbs .alt {background-color:#EDEFF0;}
.csn-breadcrumbs th {font-weight:bold;padding:0 5px;text-align:left;}
.csn-breadcrumbs td {padding:5px;}
.csn-breadcrumbs td a.remove {background:url(/portals/c/caravancampingsalesau/remove_btn.png) no-repeat;float:right;height:12px;margin-top:2px;outline:0;text-indent:-10000px;width:12px;_line-height:0;}
.csn-breadcrumbs td a.remove:hover {background-position:bottom;}
.csn-breadcrumbs .save-searches{float:left;width:53%;padding:5px 0 0 5px;}
.csn-breadcrumbs .linkSaveSearch {background:url(/carcontent/powersearch/icons.gif) no-repeat 2px -42px;padding:5px 0 5px 22px;}
.csn-breadcrumbs .new-search {margin-top:5px;display:block;text-align:right;margin-right:3px;margin-bottom:3px;*zoom:1;}
.csn-breadcrumbs .new-search a{background:url(/carcontent/powersearch/icons.gif) no-repeat 2px -127px;padding-left:22px;}
.csn-breadcrumbs .no-selection {padding:5px 10px;display:block;}
.csn-breadcrumbs ul { margin:0; padding:0}

/* Tabs */
.tabs {margin-top:10px;}
.tabs .ui-tabs-nav {padding:0px;margin-bottom:10px;border-bottom:1px solid #A0ABB3;}
.tabs .ui-tabs-nav li {margin:0px;list-style:none;}
.tabs .ui-tabs-nav span {font:12px arial,helvetica,clean,sans-serif;font-weight:bold; line-height:18px;min-width:78px;_width:78px;min-height:23px;_height:23px;cursor:pointer;}
.tabs .ui-tabs-nav a, .tabs .ui-tabs-nav a span {background-image:url("/Portals/c/caravancampingsalesau/tab.png");background-position:-1px -31px;}
.tabs .ui-tabs-nav a, .tabs .ui-tabs-nav .ui-tabs-disabled a:hover, .tabs .ui-tabs-nav .ui-tabs-disabled a:focus, .tabs .ui-tabs-nav .ui-tabs-disabled a:active { background-position:100% -130px; border-bottom:1px solid #A0ABB3;}
.tabs .ui-tabs-nav .ui-tabs-selected a,.tabs .ui-tabs-nav a:active{background-position:100% -161px;border-bottom:0px none;}
.tabs .ui-tabs-nav .ui-tabs-selected a span,.tabs.ui-tabs-nav a:active span{background-position:-1px -62px;}
.tabs .ui-tabs-nav a:hover {background-position:100% -99px;}
.tabs .ui-tabs-nav a:hover span {background-position:-1px 0px;}
.tabs .ui-tabs-panel, .csn-multitabs .ui-tabs-nav  {border:0px none;}

/* Details*/
.csn-properties .body table, .csn-description .body table {width:100%; border-collapse: collapse;}
.csn-description { float: left; zoom: 1; overflow: hidden; }
.csn-description .csn-properties { width: 305px; margin-right: 10px; border: 1px solid #a0abb3; }
.csn-product { width: 310px; _width: 310px; float: left; border: 1px solid #a0abb3 }
.csn-description .header, .csn-product .header { color: #fff; text-transform:capitalize; background:url("/Portals/c/caravancampingsalesau/bg_grey_bar.png") repeat-x scroll 0 0 #496F34; color:#FFFFFF; height:30px; line-height:30px; padding: 0 0 0 10px; font-weight: bold; }
.csn-description .pmg-bd3, .csn-product .pmg-bd3 { border: none; }
.csn-product .body, .csn-description .body { background: #fff; } 
.csn-product .body table td, .csn-description .body table td { padding:4px 0 4px 10px; }
.csn-product .body table .alt, .csn-description .body table .alt { background: #f3f3f3; }
.csn-product .body table .term, .csn-description .body table .term { width: 120px; }
    
/*Crosslink*/
.csn-crosslink { width: 630px;float:left; margin-right: 10px; _margin-right:7px;}
.cross-link { border: 1px solid #a0abb3; padding: 0 0 10px 0; margin: 0; overflow:hidden; zoom: 1; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.csn-crosslink #cl-container li {float:left;margin:10px 5px; margin-bottom: 0; width: 195px; _width: 195px; text-align: center; list-style:none outside none;}
.csn-crosslink #cl-container .cl-item { margin-left: 10px; }
.csn-crosslink img {border:1px solid #CCCCCC;padding:2px;float:left;margin-left:10px;}
.csn-crosslink .cl-header, .csn-crosslink .cl-footer, .csn-crosslink .cl-searchall {display:none;}
.csn-crosslink #cl-container .cl-header { float: none; text-align: left; background: #71818e url("/Portals/c/caravancampingsalesau/bg_grey_bar.png") repeat-x 0 0; height: 30px; line-height: 30px; color: #fff; font-weight: bold; display: block; width: auto; padding: 0 10px; margin: 0; }
.csn-crosslink .cl-item { min-height: 4em; _height: 4em;}
.csn-crosslink #cl-container h4 {color:#0168B7;font-weight:bold;font-size:11px;margin:2px 0;}
.csn-crosslink #cl-container div {color:Black;font-weight:bold;margin:2px 0;text-align: left;}
.csn-crosslink #cl-container li {float:left;margin:10px 0;width:33%;}

/* print page */
.print-page .rbModuleTitle,
.print-page .csn-top-navigation,
.print-page .csn-refine-search,
.print-page .csn-toolbox {display:none;}


