body{margin:0;font-family:verdana, arial, helvetica, sans-serif;font-size:62.5%;color:#383838;background-color:#ffffff;width:100%;}
a img{border:none;}
a:link, #navEZPagesTOC ul li a{color:#383838;text-decoration:underline;}
a:visited{color:#383838;text-decoration:underline;}
a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover{text-decoration:none;}
#navMain ul li a:hover{text-decoration:underline;}
a:active{}
h1{font-size:1.6em;color:#383838;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size:1.1em;}
.biggerText{font-size:1.2em;}
h1, h2, h3, h4, h5, h6{margin:10px 0;}
h1#productName{margin:10px 0 0 0;color:#223B54 !important;font-size:2.3em;}
h2{margin:15px 0 0 0;}
h3{margin:15px 0 0 0;}
h4{margin:15px 0 0 0;}
ul{margin:2px 0 0 20px;}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em;}
FORM, SELECT, INPUT{display:inline;font-size:1em;margin:0.1em;}
SELECT{border:0px solid #000000;}
TEXTAREA{float:left;margin:auto;display:block;width:95%;}
input:focus, select:focus, textarea:focus{background:#F5F5F5;}
FIELDSET{padding:0.5em;margin:0.5em 0em;border:1px solid #cccccc;}
LEGEND{font-weight:bold;padding:0.3em;}
LABEL, h4.optionName{line-height:1.5em;padding:0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin:0.5em 0.3em;}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left;}
LABEL.inputLabel{width:12em;float:left;}
LABEL.inputLabelPayment{width:14em;float:left;padding-left:2.5em;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:12em;float:left;}
#checkoutPayment LABEL.radioButtonLabel{font-weight:bold;}
ADDRESS{padding:0.5em;font-style:normal;}
p{margin:10px 0;}
.clearBoth{clear:both;}
HR{height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #D4D4D4;}
.address{font-size:11px;font-weight:bold;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height:1.8em;padding:0.2em;border:1px solid #9a9a9a;}
.messageStackWarning, .messageStackError{background-color:#DB1010;color:#ffffff;}
.messageStackSuccess{background-color:#99FF99;color:#000000;}
.messageStackCaution{background-color:#FFFF66;color:#000000;}
#mainWrapper{background-color:#ffffff;text-align:left;width:100%;vertical-align:top;border:0px solid #9a9a9a;background-image:url(http://images1.crusadervans.co.uk/includes/templates/vans/images/body_bg.gif);}
#logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage{margin:0em;padding:0em;}
#logoWrapperCenter{margin:0 auto;width:760px;}
#contentMainWrapper{margin:3px 0px 0px 0px;padding:0em;border:0px solid #000000;margin:0 auto;width:760px;}
#contentMainWrapper td{border:0px solid #000000;}
#headerWrapper{margin:0em;padding:0em;}
#logoWrapper{background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/header_bg.jpg);background-repeat:repeat-x;background-color:#ffffff;height:104px;border-bottom:4px solid #8C8C8C;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper{margin:0;}
#navColumnOneWrapper, #navColumnTwoWrapper{margin:0;}
#tagline{width:263px; height:104px; position:relative; float:left; background:url(http://www.crusadervans.co.uk/includes/templates/vans/images/Contact_number-bgr.jpg) no-repeat;} 
#tagline strong{ position:absolute; top:33px; left:75px; color:#DE1011; font-size:1.7em;} 
#tagline span{ position:absolute; top:55px; left:75px; color:#DE1011; font-size:1em;} 
#tagline strong.hoursTime{position:absolute; top:69px; left:75px; color:#DE1011; font-size:1.4em;}
#contactEmail{width:222px;float:left;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin:0;width:47%;}
.wrapperAttribsOptions{margin:0.3em 0em;}
.navNextPrevCounter{margin:0em;font-size:0.9em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:0.5em 0em;list-style-type:none;}
#navCatTabsWrapper{margin:0em;background-color:#abbbd3;background-image:url(http://images4.crusadervans.co.uk/includes/templates/vans/images/top_bar1.gif);padding:0.5em 0.2em;font-weight:bold;color:#ffffff;height:1%;}
#navSuppWrapper{margin:5px 0px 0px 0px;background-color:#E4E4E4;background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/footer_bar.gif);padding:0.5em 0.2em;font-weight:normal;color:#223B54;border-top:4px solid #8C8C8C;height:80px;}
#suppWrapperCenter{margin:0 auto;width:750px;padding:0px 5px 10px 5px;line-height:1.5em;color:#223B54;}
#suppWrapperCenter a, #suppWrapperCenter a:visited{color:#223B54;text-decoration:underline;}
#suppWrapperCenter a:hover{color:#223B54;text-decoration:none;}
#navMainWrapper{margin:0px 0px 10px 0px; background-color:#E4E4E4; background-image:url(http://images4.crusadervans.co.uk/includes/templates/vans/images/top_bar.gif);color:#383838;border-bottom:1px solid #E3E3E3;}
#navMainWrapperMargin{padding:5px 0px 5px 0px; border-bottom:1px solid #ffffff; }
#navMainWrapperCenter{width:760px;margin:0 auto; padding:0px 0 35px 0; }
#navCatTabsWrapper{background-color:#ffffff;color:#9a9a9a;background-image:none;}
#navSupp ul, #navCatTabs ul{margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em;}
#navMain ul{float:right;margin:0px 0px 0px 0px;padding:20px 0px 5px 25px !important;list-style-type:none;text-align:center;line-height:1.5em;letter-spacing:0px;}
#navMain ul li, #navSupp ul li, #navCatTabs ul li{display:inline;}
#navMain ul li{padding: 0 1px !important;}
#navMain ul li a{text-decoration:none;margin:0;color:#fff !important;white-space:nowrap; font-size:12px !important; font-weight:bold; background-color: #223B54 !important; padding:6px 9px !important;-webkit-border-radius-topright: 4px;-moz-border-radius-topright: 4px;border-radius-topright: 4px;-webkit-border-radius-topleft: 4px;-moz-border-radius-topleft: 4px;border-radius-topleft: 4px;}
#navSupp ul li a, #navCatTabs ul li a{text-decoration:none;padding:0em 0.5em;margin:0;color:#383838;white-space:nowrap;}
#navMain ul li a:hover{ background:#315478 !important; text-decoration:none !important;}
#navCatTabs ul li a{color:#9a9a9a;}
#navEZPagesTOCWrapper{font-weight:bold;float:right;height:1%;border:1px solid #9a9a9a;}
#navEZPagesTOC ul{margin:0;padding:0.5em 0em;list-style-type:none;line-height:1.5em;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{padding:0em 0.5em;margin:0;}
#navCategoryIcon, .buttonRow{margin:0.5em;}
#indexProductListCatDescription{margin:0;padding:0;font-size:12px;font-family:arial, verdana, helvetica, sans-serif;}
#indexProductListCatDescription1{margin:0 0 7px 0;padding:0;font-size:12px;font-family:arial, verdana, helvetica, sans-serif;}
#navMainSearch{text-align:right;text-indent:0px; padding:8px 0 0 0!important;}
.productInfoHeadBar{ background:#fff !important;}
#navMainSearch input.search-btn{ width:80px !important;}
#navMainSearch input{ width:150px !important;}
.navBreadCrumb{padding:6px 5px 6px 5px;background-color:#223B54;font-size:1em;font-weight:normal;margin:0px 0px 0px 5px;color:#ffffff;font-family:arial, verdana, helvetica, sans-serif;}
.navBreadCrumb a, .navBreadCrumb a:hover, .navBreadCrumb a:visited{color:#ffffff;}
.navBreadCrumb a:hover{text-decoration:none;color:#ffffff;}
#navEZPagesTop{background-color:#abbbd3;background-image:url(http://images4.crusadervans.co.uk/tile_back.gif);font-size:0.95em;font-weight:bold;margin:0em;padding:0.5em;}
#navColumnOne, #navColumnTwo{background-color:transparent;}
#indexMainImg{width:565px;}
.indexMainImgTop{width:565px;height:125px;}
#indexDefaultMainContent{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#indexDefaultMainContent h1{margin:10px 0px 0px 0px;padding:0;font-size:14px;font-weight:bold;color:#383838;}
#indexDefaultMainContent p{margin:5px 0px 10px 0px;padding:0;color:#383838;}
.footerIndex, .footerIndexAbsolute{font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.footerIndex p, .footerIndexAbsolute p{margin:5px 0px 5px 0px;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#homepageAbsoluteContent{position:absolute;width:565px !important;top:715px;}
.messageEnquiryHeader{clear:both;margin:20px 0px 0px 0px;text-indent:5px;color:#ffffff;padding:4px;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background-color:#223B54;}
.messageEnquiryBox{clear:both;margin-bottom:5px;font-size:11px;padding:5px 5px 10px 5px;border:1px solid #C2C2C2;background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/div_bg.gif);}
.messageEnquiryBox a, messageEnquiryBox a:visited{cursor:pointer;text-decoration:underline;}
.messageEnquiryBox a:hover{cursor:pointer;text-decoration:none;}
#ca{padding-top:10px;}
#ca label{margin:-3px 0px 0px 5px;padding:0;float:left;font-size:11px;border:0px solid #000000;}
#ca input{margin:-2px 0px 0px 0px;float:left;display:inline;}
.messageEnquiryText{font-size:11px;font-weight:bold;}
.city-list a{margin:0px 0px 0px 3px;padding:0;float:left;display:block;width:12px;height:12px;background-image:url(http://images3.crusadervans.co.uk/includes/templates/vans/images/question.gif);background-color:#D90E11;color:#FFFFFF;}
.city-list a:hover{margin:0px 0px 0px 3px;padding:0;float:left;display:block;width:12px;height:12px;background-image:url(http://images3.crusadervans.co.uk/includes/templates/vans/images/question_blue.gif);background-color:#223B54;color:#000000;}
textarea.messageEnquiryBox{border:1px solid #BBBBBB;}
.inputarea{border:1px solid #BBBBBB;}
.productMessage a, .productMessage a:visited{margin:10px 0px 15px 0px;display:block;text-decoration:none;background-color:transparent;padding:5px 0px 5px 5px;font-weight:bold;font-size:13px;color:#D90E11;border:1px solid #BBBBBB;font-family:arial;}
.contactUsHeader{margin:3px 0px 5px 0px;text-indent:1px;color:#D90E11;font-size:15px;font-weight:bold;}
#send-to, #contactname, #email-address{border:1px solid #BBBBBB;}
#enquiry{margin:3px 0px 0px 1px;border:1px solid #BBBBBB;}
#commonMainImg{width:565px;}
.commonMainImgTop{width:565px;height:125px;background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/common_img_top.gif);}
.ezpageContentFontStyle{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.ezpageContentFontStyle p{margin:0px;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top;}
#productDescription, .shippingEstimatorWrapper{padding:0.5em;}
.alert{color:#FF0000;margin-left:0.5em;}
.advisory{}
.important{font-weight:bold;}
.notice{}
.rating{}
.gvBal{float:right;}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix{padding:0.8em;}
.centerColumn{padding:0.4em 0.0em 0.5em 0.5em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em;}
#cartAdd{float:right;text-align:center;margin:1em;border:1px solid #000000;padding:1em;}
.tableHeading TH{border-bottom:1px solid #9a9a9a;}
.tableHeading, #cartSubTotal{background-color:#e9e9e9;}
#cartSubTotal{border-top:1px solid #cccccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;}
.tableRow, .tableHeading, #cartSubTotal{height:2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay{padding:0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay{text-align:right;padding-right:0.2em;}
#scUpdateQuantity{width:2em;}
.cartQuantity{width:4.7em;}
.cartNewItem{color:#33CC33;position:relative;}
.cartOldItem{color:#660099;position:relative;}
.cartBoxTotal{text-align:right;font-weight:bold;}
.cartRemoveItemDisplay{width:3.5em;}
.cartAttribsList{margin-left:1em;}
#mediaManager{width:50%;margin:0.2em;padding:0.5em;background-color:#E4FEf5;border:1px solid #003D00;}
.normalprice, .productSpecialPriceSale{text-decoration:line-through;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount{color:#ff0000;}
.orderHistList{margin:1em;padding:0.2em 0em;list-style-type:none;}
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type:none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal{margin:0;padding:0.2em 0em;}
#cartBoxEmpty, #cartBoxVoucherBalance{font-weight:bold;}
.totalBox{width:5.5em;text-align:right;padding:0.2em;}
.lineTitle, .amount{text-align:right;padding:0.2em;}
.amount{width:5.5em;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin:0em 1em 1em 0em;}
.categoryIcon{}
#cartImage{margin:0.5em 1em;}
.attribImg{width:20%;margin:0.3em 0em;}
.attributesComments{}
.centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0em;}
.additionalMoreImages{border:1px solid #bbbbbb;background:#ffffff;margin-bottom:3px;clear:none !important;}
.marginLeft{margin-left:4px;}
.specialsListBoxContents{margin:0;}
.centerBoxWrapper{border:0px solid #9a9a9a;height:1%;margin:1.1em 0;}
h2.centerBoxHeading{font-size:1.3em;color:#ffffff;}
.columnLeft{}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a{font-size:1em;color:#ffffff;}
#ezpagesHeading{display:none;}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading{font-size:0.9em;color:#ffffff;}
.centerBoxHeading, .rightBoxHeading{margin:0em;background-color:#E8E8E8;padding:0.5em 0.2em;border-bottom:1px solid #ffffff;}
.leftBoxHeading{margin:0em;background-color:#E8E8E8;padding:0.5em 0.2em;border:1px solid #ffffff;}
.leftBoxContainer, .rightBoxContainer{margin:0em;padding:0px;border:0px solid #DBDBDB;background-color:transparent;}
#ezpages{margin-top:5px;}
.sideBoxContent{background-color:transparent;padding:0em;}
.newsletterBox{margin:0px 5px 0px 5px;padding:5px 0px 10px 0px;width:150px;border-bottom:1px solid #E4E4E4;}
.ezpagesBox{margin:0px 5px 10px 5px;padding:5px 0px 10px 0px;width:150px;border-bottom:1px solid #E4E4E4;line-height:16px;}
.industryEzpagesBox{padding-left:5px;}
#industrysideboxHeading{display:none;}
#industryEzpagesHeading{display:none;}
#industrysidebox{}
.industryBox{width:165px;padding:0px 5px 0px 0px;overflow:auto;max-height:65px;}
.industryBoxContent{width:140px;line-height:16px;}
.underLineBox{padding-bottom:5px;width:150px;border-bottom:1px solid #E4E4E4;}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{color:#FFFF33;text-decoration:none;}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited{color:#FFFFFF;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg{text-align:center;}
.centerBoxContentsFeatured{border:1px solid #000000;}
.centerBoxContentsProducts{margin-top:5px;padding-bottom:8px;border:1px solid #c2c2c2;background-color:#ffffff;font-size:11px;font-weight:bold;background-position:bottom right;}
.centerBoxContentsProducts h3{font-size:13px;}
.centerBoxContentsProducts a{font-size:13px;text-decoration:none;}
.itemTitle{margin:0;padding:5px 0;background-color:#e8e8e8;text-align:center;}
.itemTitle a, .itemTitle a:visited{background-color:#e8e8e8;text-align:center;}
.itemTitle a:hover{text-decoration:underline;}
.productHolder{margin:8px 0 0 0;padding:0 10px;}
.productPrices{width:100px;margin:0 0 10px 155px;padding-top:7px;}
.productPrices .prices{margin-right:2%;}
.productPrices .prices p{font-family:arial;margin-top:0px;font-size:180%;color:#ff0000;margin-bottom:0;}
.productPrices h4{margin-top:0;font-size:98%;}
.productPrices .prMonthly p{padding-bottom:2px;margin-bottom:6px;border-bottom:1px solid #ececec;}
a.productImage{float:left;border:0px solid #000000;margin:0 5px 5px 0;}
.listingDescription{clear:both;text-align:center;}
.productLinks{clear:both;margin-top:10px;padding:0;}
.productLinks a, .productLinks a:visited{background-color:#223b54;color:#fff;padding:4px 10px;text-decoration:none;}
.productLinks a:hover{background-color:#d90e11;}
.productLinks a.moreInfo{float:right;margin-top:-4px;}
.back{float:left;clear:both;}
#vehicleSorterHeader{margin-top:5px;background:#223B54;padding:5px 5px 5px 5px;color:#ffffff;font-weight:bold;}
#vehicleSorterBG{margin-bottom:5px;background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/div_bg.gif);border:1px solid #C2C2C2;padding:0px 5px 0px 5px;height:90px;line-height:16px;font-size:11px;}
#vehicleSorterBG .back, #vehicleSorterHeader .back{clear:none;}
#vehicleSorterBG a, #vehicleSorterBG a:visited{text-decoration:none;display:block;}
#vehicleSorterBG a:hover{text-decoration:underline;}
.monthlyPriceSorterHeader{width:146px;}
.monthlyPriceSorter{padding:5px 0px 5px 0px;width:140px;border-right:1px solid #C2C2C2;height:80px;}
.outrightPriceSorterHeader{width:151px;}
.outrightPriceSorter{padding:5px 0px 5px 5px;width:145px;border-right:1px solid #C2C2C2;height:80px;}
.vanSizeSorterHeader{width:116px;}
.vanSizeSorter{padding:5px 0px 5px 5px;width:110px;border-right:1px solid #C2C2C2;height:80px;}
.loadSizeSorterHeader{width:196px;}
.loadSizeSorter{padding:5px 0px 5px 5px;width:190px;border-right:1px solid #C2C2C2;height:80px;}
.minPayLoadSorterHeader{width:80px;}
.minPayLoadSorter{padding:5px 0px 5px 5px;width:94px;height:80px;}
.current{font-weight:bold;}
#vehicleSorterBG .current{border:1px solid #ff0000;background-color:#fff;padding:1px;width:90%;}
#productDetailsTopBox{ width:563px; background-color:#ffffff;border:1px solid #C2C2C2;font-size:11px;line-height:1.5em; position:relative; padding-top:5px; float:left;}
#productMainBigImage{margin:0;padding:0;width:270px;display:inline;}
#productFinancialExamplesBlock{margin:5px 10px;}
#productInfo{float:right;display:inline;margin-right:5px;width:270px;color:#383838;}
#productFinancialExamplesBlock h1{font-size:12px;font-weight:bold;color:#383838;}
.financeExapleHeading{padding-top:10px;text-align:right;background-image:url(http://images2.crusadervans.co.uk/includes/templates/vans/images/finance_examples.gif);background-position:bottom left;background-repeat:no-repeat;height:20px;color:#DB1010;}
.financeExapleHeading a, .financeExapleHeading a:visited{color:#DB1010;text-decoration:underline;}
.financeExapleHeading a:hover{color:#DB1010;text-decoration:none;}
.moreFinanceOption, moreFinanceOption a:link{color:#223B54;text-decoration:underline;font-weight:bold;}
.moreFinanceOption a, moreFinanceOption a:visited{color:#223B54;text-decoration:underline;font-weight:bold;}
.moreFinanceOption a:hover{color:#223B54;text-decoration:none;font-weight:bold;}
.productDetailsMiddleBar a{background:url(http://images4.crusadervans.co.uk/includes/templates/vans/images/want-this-vans-banner.jpg);height:0;padding-top:58px;overflow:hidden;width:563px;display:block;float:left;}
.productDetailsMiddleBar strong{font-size:140%;}
.productDetailsMiddleBar a{color:#ffffff;text-decoration:underline;}
.productDetailsMiddleBar a:hover{color:#ffffff;text-decoration:none;}
.morephoto{font-size:11px;font-weight:bold;padding-left:5px;}
#productAdditionalImages{padding-left:5px;}
.featureProductHeading{display:none;}
#bestsellers .wrapper{margin:0em 0em 0em 1.5em;}
#bestsellers ol{padding:0;margin-left:1.1em;}
#bestsellers li{padding:0;margin:0.3em 0em 0.3em 0em;}
#bannerboxHeading{background-color:#0000CC;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
#categories{padding:0px;border:1px solid #DBDBDB;}
#categoriesHeading{font-size:11px;color:#DE1011;text-align:left;text-indent:5px;}
.menuHeading{font-size:11px;color:#DE1011;text-align:left;text-indent:5px;margin:0em;background-color:#E8E8E8;padding:0.5em 0.2em;border:1px solid #ffffff;}
#newslettersideboxHeading{display:none;}
#newslettersidebox{margin-top:5px;}
A.category-top, A.category-top:visited{margin:0;display:block;background-color:#223B54;padding:5px 0px 5px 10px;color:#ffffff;text-decoration:none;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #A7B1BB;}
A.category-top:hover{margin:0;display:block;background-color:#5B6E80;padding:5px 0px 5px 10px;color:#ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #A7B1BB;text-decoration:none;}
A.category-top-selected, A.category-top-selected:visited, A.category-top-selected:hover{margin:0;display:block;background-color:#315478;padding:5px 0px 5px 10px;color:#ffffff;text-decoration:none;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #A7B1BB;}
A.category-top:hover{margin:0;display:block;background-color:#315478;padding:5px 0px 5px 10px;color:#ffffff;text-decoration:none;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #A7B1BB;}
A.category-links, A.category-links:visited{display:block;padding:3px 0px 3px 0px;text-indent:10px;background-color:#5B6E80;color:#ffffff;text-decoration:none;}
.menuBottomLinks{padding:5px 0px 5px 0px;background-color:#5B6E80;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited{display:block;padding:5px 0px 5px 0px;text-indent:10px;padding:5px 0px 5px 5px;background-color:#315478;color:#ffffff;text-decoration:none;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #A7B1BB;}
A.category-subs:hover, A.category-products:hover{display:block;padding:5px 0px 5px 0px;text-indent:15px;color:#ffffff;background-color:#3f6e9d;text-decoration:none;border-bottom:1px solid #A7B1BB;}
.categoryListMiddleBar{margin:10px 0px 0px 0px;padding:6px 5px 6px 5px;background-color:#223B54;color:#ffffff;font-size:11px;font-weight:bold;text-align:left;}
.categoryListBoxContentsLeft{float:left;background:#ffffff;text-align:center;border:1px solid #cccccc;height:165px;margin-top:5px;}
.categoryListBoxContentsRight{float:right;text-align:center;background:#ffffff;border:1px solid #cccccc;height:165px;margin-top:5px;}
.categoryNameBox{border:0px solid #000000;clear:both;}
.categoryNameBox a{color:#223B54;font-size:14px;font-weight:bold;}
SPAN.category-subs-parent{text-decoration:none;}
SPAN.category-subs-selected{text-decoration:none;}
A.category-subs-selected-new, A.category-subs-selected-new:visited{display:block;padding:5px 0px 5px 0px;text-indent:15px;background-color:#3f6e9d;color:#ffffff;border-bottom:1px solid #A7B1BB;text-decoration:none;width:183px;margin-left:1px;}
.back{float:left;}
.forward, #shoppingCartDefault #PPECbutton{float:right;}
.bold{font-weight:bold;}
.rowOdd{background-color:#E8E8E8;height:1.5em;vertical-align:top;}
.rowEven{background-color:#F0F0F0;height:1.5em;vertical-align:top;}
.hiddenField{display:none;}
.visibleField{display:inline;}
CAPTION{}
#myAccountGen li, #myAccountNotify li{margin:0;}
.accountTotalDisplay, .accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{background-color:#cacaca;height:2em;}
.productListing-rowheading{background-color:#abbbd3;background-image:url(http://images4.crusadervans.co.uk/includes/templates/vans/images/tile_back.gif);height:2em;color:#FFFFFF;}
.navSplitPagesResult{padding:3px 0px 3px 0px;width:180px;text-indent:5px;text-align:left;}
.navSplitPagesLinks{padding:3px 0px 3px 0px;width:180px;text-align:right;}
.navSplitPagesResult1{padding:3px 0px 3px 0px;text-indent:5px;text-align:left;}
.navSplitPagesLinks1{padding:3px 0px 3px 0px;text-align:right;}
#productSortingDropDownPage{margin:0;padding:0;width:180px;float:left;text-align:right;border:0px solid #000000;}
.choosePage{float:left;width:80px;}
#productSortingDropDownPage form{margin:0;padding:0;text-align:right;border:0px solid #000000;}
.productTopBar{padding-top:2px;padding-bottom:2px;background-color:#223B54;width:100%;color:#ffffff;font-size:11px;font-weight:bold;}
.productTopBar a, .productTopBar a:visited{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}
.productTopBar a:hover{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:underline;}
#siteMapList{width:90%;float:right;}
.ratingRow{margin:1em 0em 1.5em 0em;}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0em;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart{background-color:#ffffff;}
div#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#dee7f7;border:1px solid #336;width:250px;padding:4px;color:#000;font-size:11px;line-height:1.2;}
.pText{font-size:12px;}
.categoryListMiddleBar h2,  h2{font-size:1.3em;margin:0;}
.categoryExpandableContent{height:20px;padding:6px 5px 6px 5px;background-color:#223B54;display:block;color:#ffffff;font-size:11px;font-weight:bold;text-align:left;cursor:pointer;}
.categoryExpandableContent h3{font-size:1.3em;margin:0;width:60%;float:left;}
.categoryExpandableContent span{font-size:1em;float:right;width:30%;text-align:right;margin-top:3px;}
.sliderSpacer{height:10px;width:100%;}
.contentPanel p{margin-bottom:0;font-size:12px;}
h1#vanMakeHeading{font-size:2.3em;color:#223b54;}
{margin:0 0 0 5px;padding:6px 5px 6px 5px;background-color:#223B54;color:#ffffff;font-size:11px;font-weight:bold;text-align:left; clear:both; float:left;}
.fridgeVanImages{padding-bottom:15px;float:left;}
.fridgeVanImages img{float:left;}
.fridgeVanImages img.centerImg{margin:0 10px;}
#trailimageid{position:absolute;visibility:hidden;left:0px;top:0px;width:220px;height:0px;z-index:1000;}
#trailimageid div{padding:5px;background-color:#FFF;border:1px solid #888;text-align:center;}
#trailimageid h1{font-size:100%;font-weight:normal;margin:0;padding:2px 0px;text-align:left;width:100%;}
#trailimageid img{margin:2px;border:none;}
.cssButton, .cssButtonHover{background-color:#DC1110;color:#ffffff;border:0px solid #ffffff;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;text-align:center;white-space:nowrap;text-decoration:none;font-weight:bold;padding:3px 5px 3px 5px;text-transform:uppercase;}
.cssButtonHover{cursor:pointer;color:#ffffff;border-style:inset;text-decoration:none;}
.small_delete, .button_prev, .button_next, .button_search{}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login{}
.button_return_to_product_list, .button_add_selected{}
.button_in_cart{}
.button_submit{}
.button_update_cart{color:red;}
.button_update_cartHover{color:#003D00;}
#slidetabsmenu{float:left;width:100%;font-size:110%;line-height:normal;position:relative;}
* html #slidetabsmenu{margin-bottom:0em;}
#slidetabsmenu ul{list-style-type:none;list-style:none;margin:5px 0 0 5px;padding:0;position:relative;}
#slidetabsmenu li{display:inline;margin:0;padding:0;background:url(../images/div_bg.gif);position:relative;}
#slidetabsmenu a.current{border-left:1px solid #c2c2c2;;border-top:1px solid #c2c2c2;border-bottom:0px solid #c2c2c2;}
#slidetabsmenu a{float:left;position:relative;background-color:#223b54;border-left:1px solid #223b54;border-top:1px solid #223b54;border-bottom:0px solid #223b54;margin:0px 5px 0px 0px;padding:1px 0 3px 8px;text-decoration:none;font-size:14px;}
#slidetabsmenu a.current span{border-right:1px solid #C2C2C2;}
#slidetabsmenu a span{float:left;text-align:center;display:block;position:relative;border-right:1px solid #223b54;padding:3px 13px 3px 5px;font-weight:normal;color:#fff;}
#slidetabsmenu a span{float:none;}
#slidetabsmenu a:hover span{color:#5B6E80;text-align:center;}
#slidetabsmenu a.current{position:relative;background:#ffffff;border-bottom:0px solid #ffffff;}
#slidetabsmenu a.current span{position:relative;color:#5B6E80;font-weight:bold;text-align:center;background:#ffffff;border-bottom:0px solid #ffffff;}
#slidetabsmenu a:hover{background-position:0% -125px;}
#slidetabsmenu a:hover span{background-position:100% -125px;}
.inLine{list-style-type:none;display:inline;}
.tabcontent{background-color:white;color:#5B6E80;margin:-1px 0px 0px 0px;padding:10px 10px 10px 10px;font-size:10px;border:1px solid #C2C2C2;border-top:1px solid #223b54;font-size:11px;}
#tabcontentcontainer{margin-left:5px;}
#productDescription1-1{background:white;color:#5B6E80;margin-top:-1px;padding:10px 10px 10px 10px;font-size:11px;border:1px solid #C2C2C2;}
#productDescription2-2{background:white;color:#5B6E80;margin-top:-1px;padding:10px 10px 10px 10px;font-size:11px;border:1px solid #C2C2C2;}
#productDescription3-3{background:white;color:#5B6E80;margin-top:-1px;padding:10px 10px 10px 10px;font-size:11px;border:1px solid #C2C2C2;}
#productDescription4-4{background:white;color:#5B6E80;margin-top:-1px;padding:10px 10px 10px 10px;font-size:11px;border:1px solid #C2C2C2;}
#productDescription5-5{background:white;color:#5B6E80;margin-top:-1px;padding:10px 10px 10px 10px;font-size:11px;border:1px solid #C2C2C2;}
#indexMainImg{position:relative;}
#indexMainImg .slider{ padding:0px; margin:0px; position:relative;}
#indexMainImg #prev{
    background: url(/images/prev-pic-trans.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 0;
    left: 5px;
    overflow: hidden;
    padding-top: 33px;
    position: absolute;
    top: 100px;
    width: 33px;
	z-index:9999;
	}
#indexMainImg #next{
    background: url(/images/next-pic-trans.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 0;
    right: 5px;
    overflow: hidden;
    padding-top: 33px;
    position: absolute;
    top: 100px;
    width: 33px;
	z-index:9999;
	}
#navcontainer{
	background: url(/images/slider-nav-bgr.jpg) no-repeat 0 0;
	width:564px;
	display:block;
	text-align:center;
	margin:0 auto 10px auto !important;
	padding:0 !important;
	height:31px;
	}
#nav{
	position:absolute;
	left:210px;
	top:292px;
	}
#nav li{
	width:20px;
	list-style:none !important;
	float:left;
	}
#nav li a{
	background: url(/images/slider-noactive-trans.png) no-repeat 0 0;
	width:12px;
	height:0;
	padding-top:12px;
	overflow:hidden;
	float:left;
	display:block;
	z-index:9999;
	}
#nav li a.activeSlide{
	background: url(/images/slider-active-trans.png) no-repeat 0 0;
	width:12px;
	height:0;
	padding-top:12px;
	overflow:hidden;
	float:left;
	display:block;
	z-index:9999;
	}


#ask-our-expert{ width:565px; float:left; height:auto; border:1px solid #223B54; padding:0; position:relative; margin-bottom:10px; margin-top:10px; margin-left:4px;}
#ask-our-expert .experts-head{ display:block; background:url(../images/expert-head.png); width:565px; height:25px; text-indent:-99999px; overflow:hidden;}
#ask-our-expert #left-area{ width:260px; float:left; padding:0 10px 10px 10px;}
#ask-our-expert #right-area1{ position:absolute; right:0px; top:0px; width:256px; background:url(../images/expert-bg.png) left top no-repeat; height:150px; padding:60px 0px 0 20px;}
#ask-our-expert #right-area2{ position:absolute; right:0px; top:0px; width:256px; background:url(../images/expert-bg2.png) left top no-repeat; height:150px; padding:60px 0px 0 20px;}
#ask-our-expert #right-area3{ position:absolute; right:0px; top:0px; width:256px; background:url(../images/expert-bg3.png) left top no-repeat; height:150px; padding:60px 0px 0 20px;}
#ask-our-expert #right-area4{ position:absolute; right:0px; top:0px; width:256px; background:url(../images/expert-bg4.png) left top no-repeat; height:150px; padding:60px 0px 0 20px;}




#ask-our-expert #left-area .formitem{float:left; width:260px; padding:5px 0 0 5px;}
#ask-our-expert #left-area .formitem label{ width:70px; float:left;}
#ask-our-expert #left-area .formitem input{ width:170px; height:15px; border:1px solid #223B54;}
#ask-our-expert #left-area .formitem textarea{width:170px; height:45px; border:1px solid #223B54;}
#ask-our-expert  #right-area1 p.expert-title{ font-size:1.4em; line-height:1em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area1 p.number{ width:130px; float:left; font-size:1.8em; font-weight:bold;  color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area1 p.call{ width:115px; float:left; padding-top:5px;}
#ask-our-expert  #right-area2 p.expert-title{ font-size:1.4em; line-height:1em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area2 p.number{ width:130px; float:left; font-size:1.8em; font-weight:bold;  color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area2 p.call{ width:120px; float:left; padding-top:5px;}
#ask-our-expert  #right-area3 p.expert-title{ font-size:1.4em; line-height:1em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area3 p.number{ width:130px; float:left; font-size:1.8em; font-weight:bold;  color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area3 p.call{ width:120px; float:left; padding-top:5px;}
#ask-our-expert  #right-area4 p.expert-title{ font-size:1.4em; line-height:1em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area4 p.number{ width:130px; float:left; font-size:1.8em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#ask-our-expert  #right-area4 p.call{ width:115px; float:left; padding-top:5px;}


#ask-our-expert fieldset{ border:none; padding:0px; margin:0px;}
#ask-our-expert fieldset input.send{ float:right; margin:5px 14px 0 0;}
#ask-our-expert p.error{ color:#F00!important; font-weight:bold!important;}
#ask-our-expert  #right-area1 p{ color:#fff; padding-bottom:0px; margin-bottom:0px;}
#ask-our-expert  #right-area1 p.expert-title strong{ font-size:1.3em; padding:0!important; line-height:0.8em;}
#ask-our-expert  #right-area2 p{ color:#fff; padding-bottom:0px; margin-bottom:0px;}
#ask-our-expert  #right-area2 p.expert-title strong{ font-size:1.3em; padding:0!important; line-height:0.8em;}
#ask-our-expert  #right-area3 p{ color:#fff; padding-bottom:0px; margin-bottom:0px;}
#ask-our-expert  #right-area3 p.expert-title strong{ font-size:1.3em; padding:0!important; line-height:0.8em;}
#ask-our-expert  #right-area4 p{ color:#fff; padding-bottom:0px; margin-bottom:0px;}
#ask-our-expert  #right-area4 p.expert-title strong{ font-size:1.3em; padding:0!important; line-height:0.8em;}

.formitem input .error{ border:#F00!important;}
.formitem textarea.error{ border:#F00;}
#favourites-icons{width:180px; height:20px; float:left; padding:0 0 0 5px; margin:-17px 0 0 0; z-index:9999; position:relative;}
#favourites-icons fieldset{ border:0px; padding:0px!important; margin:0px!important;}

/*CSS HACK FOR SAFARI AND CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#favourites-icons{ margin:0px 0 -10px 0!important;}	
}

ul#favourites{ position:absolute; left:-60px; top:5px; width:180px; }
ul#favourites a{ color:#fff;}
ul#favourites li{ margin:-1px 0px 5px 0px; display:block; cursor:pointer; border:1px solid #fff; padding:4px 4px 4px 24px; height:14px; width:160px; color:#fff; font-weight:bold!important; font-size:1em; float:left; text-align:left; background:url(../images/icon-star.png) 3px 3px no-repeat #223B54;}
ul#favourites li ul#favouritesdata{  font-weight:normal!important; margin:0px!important;  display:none; height:auto;}
ul#favourites li:hover ul#favouritesdata{  font-weight:normal!important; display:block;position:absolute; left:0px; top:18px; margin:0px!important; }
ul#favourites li ul#favouritesdata li{ margin:0px!important; overflow:hidden;  font-weight:normal!important; display:block; width:232px; height:auto; background:#223B54; color:#fff; padding:3px;}
ul#favourites li ul#favouritesdata li a{ font-size:1em!important; font-weight:normal!important; text-decoration:none;}

ul#favourites li ul#favouritesdata li:hover{ text-decoration:none; background:#3F6E9D;}
.remove-favs{ float:right;}

#navMainSearch{float:left; margin:0px; padding:8px 0 5px 2px; position:relative;}
#navMainSearch form{ margin:0px; padding:0px;}

#header-items{ width:100%; padding:0; float:left;}

#email-a-friend{width:565px; float:left; height:auto; border:1px solid #223B54; position:relative; margin-bottom:10px; margin-left:4px; margin-top:-10px;}
#email-a-friend h2#emailafriend{ background:url(../images/email-head.png); width:566px; height:25px; text-indent:-99999px; overflow:hidden; float:left;}
#email-a-friend #send-left{ width:260px; padding:0 10px 0 0; float:left;}
#email-a-friend #send-right{ width:260px; float:left;}
#email-a-friend fieldset{ border:none; padding:10px; margin:0px; float:left;}


#email-a-friend fieldset .formitem{float:left; width:260px; padding:5px 0 0 5px;}
#email-a-friend fieldset .formitem label{ width:90px; float:left;}
#email-a-friend fieldset .formitem input{ width:150px; height:15px; border:1px solid #223B54;}
#email-a-friend fieldset .formitem textarea{width:80px; height:40px; border:1px solid #223B54;}
#email-a-friend fieldset .send{ float:right; margin:-24px 10px 0 0;}
#email-a-friend fieldset h3{ margin:0px!important; font-size:1.3em; font-weight:bold; color:#223B54; font-family:Arial, Helvetica, sans-serif;}
#email-a-friend p.error{ color:#F00!important; font-weight:bold!important;}

.messageEnquiryBox h2.get-a-quote{ position:absolute; top:0px; left:-1px; background:url(../images/quote-head.png); width:566px; height:35px; text-indent:-99999px; overflow:hidden;}

.messageEnquiryBox{width:545px; float:left; height:auto; border:1px solid #223B54; padding:45px 10px 0px 10px; position:relative; margin-bottom:10px; margin-left:4px; background:none;}
.messageEnquiryBox input.inputarea{width:150px; height:20px; border:1px solid #223B54; margin:0 0 5px 0;}
.messageEnquiryBox textarea.inputarea{width:160px; height:135px; border:1px solid #223B54; float:right; margin-right:10px;}
.messageEnquiryBox form table tbody tr td{ padding-left:10px;}
.messageEnquiryBox .send-quote{ float:right; margin-right:10px;}

.messageEnquiryBox p.quote-text{ color:#223B54; font-weight:bold; font-size:1.3em; padding-bottom:5px;}
.messageEnquiryBox p.quote-text strong{ color:#900;}

.messageEnquiryBox input.error{border:1px solid #F00!important; background-color:#FCC; }
.ezpageContentFontStyle h2{ margin:0 0 10px 0 !important;}


