/* CSS Document */


html {overflow: scroll;}

body {
	background-color: #fff;
	background-image: url(../img/site/background.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {color: #c82749; text-decoration: none;}
a:visited {color: #c82749; text-decoration: none;}
a:hover {color: #c82749; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
ul, li, form, p {margin: 0px; padding: 0px;}
.font10 {font-size: 10px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.normal {font-weight: normal;}
.bold {font-weight: bold;}
.plainTitle {
	background-image: url(../img/site/bg_plaintitle.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 10px;
	}
	
.plainTitle h1 {text-transform: uppercase; color: #fff; font-size: 14px;}

.breadcrumbs {
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.buttonBlue {
	background-color: #416e87;
	background-image: url(../img/site/bg_button.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color: #fff;
	font-weight: bold;
	border: solid 1px #416e87;
	float: left;
	width: 60px;
	font-size: 11px;
	margin-left: 5px;
	height: 20px;
}
.buttonWhite {background-color: transparent; background-image: url(../img/site/arrow_grey.gif); background-position: left; background-repeat: no-repeat; color: #393838; font-weight: bold; float: right; border: 0px;}

.grey {color: #727272;}
.red {color: #c62145;}
.blue {color: #0f5981;}
.green {color: #57900e;}
.greyBg {background-color: #EEEEEE;}

.caps {text-transform: uppercase;}

.input {border: solid 1px #416e87; background-color: #fff;}
.comments {border: solid 1px #416e87; background-color: #fff;}

#wrapper {width: 970px; margin: auto;}
#header {
	width: 960px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	
}

.floatLeft {float: left;}
.floatRight {float: right;}
.clear {clear: both;}

/*nav styles*/
#nav {
	float: left;
	width: 960px;
	margin-top: 5px;
	background-image: url(../img/site/bg_nav.gif);
	height: 43px;
	display: block;
	display: none;
}


#nav ul {
	list-style: none;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
}
#nav li {display: block; float: left; margin: 0px; padding: 0px;}

#nav a:link {color: #fff; text-decoration: none; margin: 0px; padding: 0px;}
#nav a:visited {color: #fff; text-decoration: none; margin: 0px; padding: 0px;}
#nav a:hover {color: #fff; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px;}
/**/

/*content styles*/
#content {
	background-image: url(../img/site/bg_content.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 944px;
	float: left;
	text-align: left;
	padding: 10px;
	padding-left: 14px;
	padding-right: 12px;
}

* html #content {
	background-image: url(../img/site/bg_content.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 970px;
	float: left;
}

#content .inner {border: 2px solid #dae0e4; width: 509px;}
#content .inner .text {
	padding: 10px;
	text-align: left;
}
#content .inner .text h2 {color: #ca3152;}
/**/


/*leftBar Styles*/
#leftBar {
	float: left;
	width: 227px;
	margin-right: 10px;
}
/**/

/*middleBar Styles*/
#middleBar {
	float: left;
	width: 513px;
	margin-right: 10px;
	position: relative;
}
/**/

/*rightBar Styles*/
#rightBar {
	float: left;
	width: 182px;
}
/**/

/*searchBox styles*/
.searchKey {
	border: solid 2px #d6dde1;
	margin-bottom: 10px;
	display: none;
}
.searchKey .title {
	background-image: url(../img/site/bg_searchTitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.searchKey .title h2 {font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase;}
.searchKey .text {
	background-image: url(../img/site/bg_searchKey.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 10px;
}
.searchKey .text p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.searchKey .text .input {
	width: 133px;
}

.searchKey .text .button {
	float: left;
	width: 60px;
	margin-left: 5px;
	font-size: 11px;
	height: 20px;
}
/**/

/*topList styles*/

.topList {
	border: solid 2px #d6dde1;
	margin-bottom: 10px;
	border-bottom: 0px;
}
.topList .title {background-color: #e8eef2; padding: 10px; padding-top: 5px; padding-bottom: 5px;}
.topList .title h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0f5981;
}

.topDeal {
	background-color: #fff;
	background-image: url(../img/site/bg_dealLeft.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	display: block;
	text-decoration: none;
	border-bottom: solid 1px #cccccc;
}

.topDealDarker {
	background-color: #fff;
	background-image: url(../img/site/bg_dealLeftDarker.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	display: block;
	text-decoration: none;
	border-bottom: solid 1px #cccccc;
}

.topDealImg {
	float: left;
	border: solid 2px #0f354b;
	margin-right: 5px;
	display: block;
}

.topDeal p, .topDealDarker p{
	font-size: 14px;
	color: #0f5981;
	font-weight: bold;
	display: block;
	float: left;
	width: 90px;
}

/**/

/*signup Box styles*/
.signUp {
	background-color: #fff;
	border: solid 2px #d6dde1;
	margin-bottom: 10px;
	background-image: url(../img/site/bg_grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 10px;
	display: none;
}

.signUp h2 {
	color: #113b52;
	font-size: 28px;
}

.signUp h3 {
	color: #113b52;
	font-size: 12px;
}
.signUp p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.signUp .input {width: 200px;}
/**/

/*Affiliates*/
.affiliates {
	background-color: #fff;
	background-image: url(../img/site/bg_affiliates.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 10px;
	border: solid 2px #d6dde1;
}

.affiliates h3, .affiliates h4 {
	color: #5a5b5b;
	font-size: 12px;
}

.affiliates img {margin-right: 5px; margin-top: 10px;}
/**/

/*mainSearch styles*/
.mainSearch .title {background-image: url(../img/site/bg_mainSearch.gif); background-repeat: no-repeat; background-position: top left; padding: 10px;}
.mainSearch .title h2 {
	color: #0f5981;
	font-size: 16px;
}
.mainSearch .text .offer {
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
}

.mainSearch .text .title2 {
	width: 163px;
	text-align: center;
	margin-top: 85px;
	display: block;

}
.mainSearch .text h2 {color: #fff; text-decoration: none; font-size: 14px;}

.smallVans {
	background-image: url(../img/site/offer_smallvan_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;}
.smallVansRed {
	background-image: url(../img/site/offer_smallvan_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
    text-decoration: none;}

.mediumVans {
	background-image: url(../img/site/offer_mediumvan_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;}
	
.mediumVansRed {background-image: url(../img/site/offer_mediumvan_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}

.largeVans {background-image: url(../img/site/offer_largevan_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;}
	
.largeVansRed {background-image: url(../img/site/offer_largevan_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;	
	}

.chassiscab {
	background-image: url(../img/site/offer_chassiscab_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}
.chassiscabRed {
	background-image: url(../img/site/offer_chassiscab_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}

.minibus {background-image: url(../img/site/offer_minibus_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;	
	}
	
.minibusRed {
	background-image: url(../img/site/offer_minibus_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}

.usedVans {
	background-image: url(../img/site/offer_usedvans_blue.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}
	
.usedVansRed {
	background-image: url(../img/site/offer_usedvans_red.gif); 
	background-repeat: no-repeat;	
	float: left;
	margin-right: 11px;
	width: 163px;
	height: 108px;
	margin-bottom: 10px;
	text-decoration: none;
	}
/**/

/*featured van styles*/
.featuredVan {
	border: solid 1px #9fadb7;
	float: left;
}
.featuredVan .title {
	background-image: url(../img/site/bg_featuredVanTitle.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	padding-bottom: 20px;
}

.featuredVan .title h2 {
	margin-left: 50px;
	color: #fff;
	font-size: 18px;
}
.featuredVan .text {
	padding: 10px;
}

.featuredVan .text img {
	float: left;
	border: solid 1px #a82843;
	margin-right: 10px;
	margin-top: 10px;
	
}
.featuredVan .text h2 {color: #a82843; font-size: 12px; font-weight: bold;}
.featuredVan .text .price {
	float: left;
	width: 176px;
	margin-top: 10px;
	text-align: center;
}

.featuredVan .text .price h4 {
	color: #c82749;
	font-size: 26px;
	font-style: italic;
	margin-top: 5px;
}
.featuredVan .text .price h5 {
	color: #57900e;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 5px;
}

.featuredVan .text .price h6 {
	color: #000;
	font-size: 10px;
	margin-top: 5px;
}
.featuredVan .text .price .buttonBlue {	color: #fff;
	font-weight: bold;
	border: solid 1px #416e87;
	font-size: 11px;
	margin-left: 5px;
	height: 20px; float: none; text-align: center; margin: auto; padding-top: 3px; margin-top: 5px; text-transform: uppercase; width: 100px; display: block; text-decoration: none;}

.featuredVan .text .price .buttonBlueDarker {	font-weight: bold;
	border: solid 1px #416e87;
	font-size: 11px;
	height: 20px;
	margin-left: 5px;color: #fff; float: none; text-align: center; margin: auto; padding-top: 3px; margin-top: 5px; text-transform: uppercase; width: 100px; display: block; text-decoration: none; background-image: url(../img/site/bg_buttondarker.gif);}

.description {margin-top: 10px; color: #393838;}
/**/

/*featured vans small styles*/
.featuredVans3Sm {
	margin-top: 10px;
	float: left;
	width: 512px;
	display: block;
	text-decoration: none;
}
.featuredVans3Sm .smFeature {
	float: left;
	width: 145px;
	background-color: #fff;
	background-image: url(../img/site/bg_featuredSm.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 10px;
	display: block;
	text-decoration: none;
	border: solid 1px #b0c4cf;
	margin-right: 5px;
}

* html .featuredVans3Sm .smFeature {margin-right: 2px; width: 144px;}


.featuredVans3Sm h2 {color: #c82749; font-size: 12px; text-decoration: none; display: block;}
.featuredVans3Sm h3 {margin-top: 5px; font-size: 12px; text-decoration: none; display: block;}
.featuredVans3Sm h4 {
	margin-top: 5px;
	color: #c82749;
	font-size: 29px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-style: italic;
}
.featuredVans3Sm .smFeature  .buttonBlue {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
}

.featuredVans3Sm .smFeature .buttonBlueDarker {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(../img/site/bg_buttondarker.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-weight: bold;
	border: solid 1px #416e87;
}
.middle {
	width: 147px;
	text-align: left;
	margin-bottom: 10px;
	display: block;
	margin-top: 10px;
}

.middle img {
	border: solid 1px #666666;
}
.strap1 {
	width: 68px;
	height: 63px;
	position: absolute;
	left: 99px;
	top: 670px;
	z-index: 100;
}

.strap2 {
	width: 68px;
	height: 63px;
	position: absolute;
	left: 271px;
	top: 670px;
	z-index: 100;
}

.strap3 {
	width: 68px;
	height: 63px;
	position: absolute;
	left: 442px;
	top: 670px;
	z-index: 100;
}
/**/

/*browse by manufacturer styles*/
.browseManu {
	margin-top: 13px;
}

.browseManu h2 {
	font-size: 14px;
	color: #0f5981;
	margin-bottom: 10px;
}
.browseManu img {
	margin-bottom: 1px;
	float: left;
	margin-right: 1px;
}

.manuMore {
	margin-top: 20px;
	background-image: url(../img/site/arrow_red_white.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.manuMore h3 {
	margin-left: 13px;
	color: #c82749;
	font-size: 12px;
}

.manuMore a:hover {text-decoration: underline;}
/**/

/*finance styles*/
.finance {
	background-image: url(../img/site/bg_grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: solid 2px #d6dde1;
	padding: 10px;
}

.finance h2 {
	color: #113b52;
	font-size: 16px;
	margin-bottom: 0px;
}

.finance h3 {
	color: #0e5881;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.finance p {font-size: 10px;}

.finance .buttonBlue {
	width: 155px;
	text-align: center;
	float: none;
	padding-top: 3px;
	margin-left: 0px;
	margin-top: 5px;
	display: block;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}

.finance .buttonBlueDarker {
	width: 155px;
	text-align: center;
	float: none;
	padding-top: 3px;
	margin-left: 0px;
	margin-top: 5px;
	display: block;
	background-color: #416e87;
	background-image: url(../img/site/bg_buttondarker.gif);
	color: #fff;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	border: solid 1px #416e87;
	cursor: pointer;
}
/**/


/*sales team styles*/
.salesTeam {
	background-color: #fff;
	background-image: url(../img/site/bg_salesteam.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: solid 1px #416e87;
	margin-top: 10px;
	padding: 10px;
}

.salesTeam .title h2 {font-size: 14px; color: #fff;}
.salesTeam p {margin-bottom: 10px;}
/**/

/*imperial link styles*/
.linkImperial {
	float: left;
	margin-top: 10px;
	width: 183px;
	background-color: #15346b;
	padding-top: 10px;
	padding-bottom: 10px;
}

/**/

/*footer styles*/
#footer {
	float: left;
	text-align: center;
	width: 970px;
	background-image: url(../img/site/bg_content.png);
	background-repeat: repeat-y;
	display: none;
}

* html #footer {background-image: url(../img/site/bg_content.gif); width: 968px;}

#footer .inner {
	border-top: solid 1px #ccc;
	width: 961px;
	margin-left: 4px;
}

* html #footer .inner {width: 957px;}
/**/

/*index btm styles*/
.indexBtm {width: 970px;}
.indexBtm .title {
	background-image: url(../img/site/bg_indexBtm.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 5px;
	text-align: left;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.indexBtm .title h2 {font-size: 14px; font-weight: bold;}

.indexBtm #textIndex {
	padding: 15px;
	text-align: left;
	padding-left: 30px;
}

.indexBtm #textIndex .box {
	float: left;
	width: 210px;
	margin-right: 20px;
}

.indexBtm #textIndex .box ul {
	list-style: none;
}
.indexBtm #textIndex .box li {margin-bottom: 5px;}
.indexBtm #textIndex .box h2 {margin-bottom: 10px; font-size: 12px;}

.indexBtm #textIndex .box a:hover {text-decoration: underline;}

.copyright {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 960px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	border-top: solid 1px #ccc;
}

* html .copyright {margin-left: 3px;}
/**/


/*van details styles*/
.vanTitle {
	background-image: url(../img/site/bg_vans.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	padding-bottom: 7px;
}
.vanTitle h1 {text-transform: uppercase; color: #fff; font-size: 14px;}

.searchBar {background-color: #fdfbcf; background-image: url(../img/site/bg_searchBox.gif); background-repeat: repeat-x; background-position: top left; padding: 10px; display: none;}
.youAreAt {
	width: 350px;
	float: left;
}
.searchBack {float: right; width: 100px; text-align: right;}
.searchBack a:link {color: #333; text-decoration: underline;}
.searchBack a:visited {color: #333; text-decoration: underline;}
.searchBack a:hover {color: #333; text-decoration: underline;}

.youAreAt a:link {color: #333; text-decoration: underline;}
.youAreAt a:visited {color: #333; text-decoration: underline;}
.youAreAt a:hover {color: #333; text-decoration: underline;}

.gallery {
	float: left;
	width: 250px;
	margin-right: 10px;
}

.gallery .mainImg, .gallery .thumbs {
	width: 250px;
	float: left;
	margin-bottom: 20px;
}

.gallery .mainImg {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 250px;
}
.gallery .thumbs img {
	margin-right: 1px;
	cursor: pointer;
}

.prices {
	float: left;
	width: 220px;
	border: solid 2px #dae0e4;
}

.priceSmall {
	float: left;
	background-color: #fff;
	width: 99px;
	padding: 5px;
	padding-bottom: 10px;
	background-image: url(../img/site/bg_prices.gif);
	background-repeat: repeat-x;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
}
.priceSmall h3 {font-size: 10px;}
.priceSmall h4 {
	font-size: 20px;
	color: #c62145;
	font-weight: bold;
	font-style: italic;
}
.info .buttonBlue {
	width: 160px;
	font-size: 14px;
	margin-left: 0px;
	text-align: center;
	padding-top: 3px;
	margin-top: 20px;
	color: #fff;
	height: 20px;
	cursor: pointer;
	display: block;
}
.info {float: left;}
.info h5 {
	float: left;
	width: 180px;
	margin-top: 10px;
}

.info .buttonBlueDarker {
	width: 160px;
	text-align: center;
	float: none;
	padding-top: 3px;
	margin-left: 0px;
	margin-top: 20px; 
	display: block;
	background-color: #416e87;
	background-image: url(../img/site/bg_buttondarker.gif);
	color: #fff;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	border: solid 1px #416e87;
	cursor: pointer;
}

.tabs {
	width: 485px;
	float: left;
	text-align: left;
	margin-top: 20px;
	background-image: url(../img/site/bg_tabsBlue.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.TabbedPanelsContent table {
	color: #262626;
	border: solid 1px #ccc;
	margin-bottom: 10px;
	border-bottom: 0px;
}

.TabbedPanelsContent table td {padding: 5px;}

.bordBottom {border-bottom: solid 1px #ccc;}

.tabBox {
	background-image: url(../img/content/bg_tabs.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}

.tabs .tab {
	width: 110px;
	display: block;
	float: left;
	border-left: solid 1px #ccc;
	background-image: url(../img/site/bg_tabs_blue.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	color: #fff;
	display: block;
	cursor: pointer;
}

.tabs .tabRed {
	width: 110px;
	display: block;
	float: left;
	border-left: solid 1px #ccc;
	background-image: url(../img/site/bg_tabs_red.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	color: #fff;
	display: block;
	cursor: pointer;
}


.tabs .TabbedPanelsTabGroup {
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	float: right;
}
.tabs .TabbedPanelsTabGroup li {
	padding-top: 8px;
	padding-bottom: 8px;
}


.tabs .tab h3, .tabs .tabRed h3 {
	padding-top: 8px;
	font-size: 14px;
}

.textSpace {
	border-top: 10px solid #ca3152;
	float: left;
	width: 464px;
	padding: 10px;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#content .inner .text .textSpace h2 {
	color: #333333;
	margin-bottom: 10px;
	font-size: 16px;
}

.aboutManu {margin-bottom: 10px; border: solid 2px #d6dde1; display: none;}
.aboutManu .title {
	background-color: #e8eef2;
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.aboutManu .title h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0f5981;
}

.aboutManu .text {padding: 10px; background-image: url(../img/site/bg_grad.gif); background-repeat: repeat-x; background-position: top left;}
.aboutManu .text p {line-height: 14pt;}

.quoteForm {
	border: solid 2px #d6dde1;
	width: 178px;
	float: left;
	margin-bottom: 10px;
	display: none;
}
.quoteForm .title {border: solid 1px #f6eb5d; background-image: url(../img/site/bg_quoteTitle.gif); background-repeat: repeat-x; background-position: top left; padding: 5px; text-align: center;}
.quoteForm .title h2 {
	color: #133c52;
	font-size: 16px;
	text-transform: uppercase;
}

.quoteForm .text {background-color: #fff; border-bottom: solid 1px #f6eb5d; border-left: solid 1px #f6eb5d; border-right: solid 1px #f6eb5d; background-image: url(../img/site/bg_grad.gif); background-repeat: repeat-x; background-position: top left; padding: 10px;}

.quoteForm .text table td {
	padding-top: 5px;
}
.quoteForm .text table td .input {
	width: 155px;
}

.quoteForm .text table td .buttonBlue {
	margin-left: 0px;
	width: 155px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 20px;
	font-weight: bold;
}

.quoteForm .text table td .buttonBlueDarker {
	width: 155px;
	text-align: center;
	float: none;
	padding-top: 3px;
	margin-left: 0px;
	display: block;
	background-color: #416e87;
	background-image: url(../img/site/bg_buttondarker.gif);
	color: #fff;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	border: solid 1px #416e87;
	cursor: pointer;
}

.manuLogo {text-align: center; padding: 5px; border: solid 1px #ccc; margin-bottom: 10px; display: none;}
/**/

/*search Result styles*/
.paging {
	background-color: #e8e8e8;
	padding: 5px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	padding-right: 10px;
}

.searchResults table {border: solid 1px #ccc; border-bottom: 0px;}
.searchResults table td {
	padding: 10px;
}
.searchImage {
	border: solid 1px #ccc;
	float: left;
	margin-right: 5px;
}
.searchResults table td h2 {float: left; font-size: 12px;}
.searchResults table td h3 {color: #ca3152; font-size: 16px; font-weight: bold;}
.searchResults table td h4 {color: #737373; font-size: 12px; font-weight: normal;}
.bordRight {border-right: solid 1px #ccc;}
.paging a:link {color: #333333;}
.paging a:visited {color: #333333;}
.paging a:hover {
	color: #333333;
	text-decoration: underline;
}
.tableWhite td{background-color: #fff; border-bottom: solid 1px #ccc;}
.tableRollDarker td {background-color: #f4fcff; border-bottom: solid 1px #ccc;}
.searchResults table td .title {
	float: left;
	width: 140px;
}

.searchResults table td .buttonBlue {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
}

.searchResults table td .buttonBlueDarker {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(../img/site/bg_buttondarker.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-weight: bold;
	border: solid 1px #416e87;
}

/**/

/*all manufacturer page*/
.manuBox {
	float: left;
	width: 488px;
	margin-bottom: 10px;
	border: solid 1px #ccc;
}
.manuBox img {float: left; margin-right: 10px;}

#content .manuBox .text {
	float: left;
	width: 310px;
	margin-top: 10px;
	padding: 0px;
}

#content .manuBox .text p {margin-top: 10px;}

#content .manuBox .text .buttonBlue {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
}

#content .manuBox .text .buttonBlueDarker {
	margin-left: 0px;
	width: 100px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: block;
	height: 19px;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(../img/site/bg_buttondarker.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-weight: bold;
	border: solid 1px #416e87;
}
/**/

/*bestvan 6 styles and about bvd*/
.best6, .aboutBVD {
	float: left;
	width: 182px;
	margin-bottom: 10px;
}

.best6 img {margin-bottom: 1px;}
.aboutBVD h2 {
	font-size: 12px;
	margin-bottom: 10px;
	color: #c62145;
}
/**/

/*side deal styles*/
.sideDeal {
	background-color: #fff;
	border: solid 2px #d6dde1;
	margin-bottom: 10px;
	background-image: url(../img/site/bg_grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
}

.sideDeal h2 {font-size: 12px; margin-bottom: 10px;}

.sideDeal img {
	border: solid 1px #ccc;
}
.sideDeal h3 {
	font-size: 12px;
}
.sideDeal h4 {
	font-size: 18px;
	color: #c62145;
	margin-top: 5px;
}

.sideDeal h5 {
	font-size: 10px;
	color: #c62145;
	margin-top: 2px;
}

.sideDeal h6 {
	font-size: 12px;
	color: #c62145;
	margin-top: 6px;
}

.sideLeft h3 {
	font-size: 12px;
}
.sideLeft h4 {
	font-size: 14px;
	color: #c62145;
	margin-top: 2px;
}

.sideLeft img {
	float: left;
	border: solid 1px #ccc;
	margin-right: 5px;
}

.sideLeft h5 {
	font-size: 10px;
	color: #c62145;
	margin-top: 2px;
}

.sideDeal h6 {
	font-size: 12px;
	color: #c62145;
	margin-top: 6px;
}
/**/

/*paging styles*/
.printPage {float: right; width: 100px; font-size: 10px; text-align: right;}
/**/
