@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/backer_body.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img {
	border: 0px;
}
form {
	padding: 0px;
	margin: 0px;
}
select {
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
label {
	display: block;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
a {
	color: #3a545f;
	text-decoration: none;
	border-bottom: 1px #d11921 dotted;
}
a:hover {
	border-bottom: 1px #d11921 solid;
}
p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
h1 {
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #d70f0f;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #818181;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #d70f0f;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #e21b23;
	margin: 0px;
	padding 0px;
}
.wrapperDiv {
	position: relative;
	width: 1013px;
	margin: 0px auto;
	background-image: url(../images/backer_wrapper_div.jpg);
	background-repeat: repeat-y;
}
.mainDivVans {
	width: 1013px;
	padding-top: 220px;
	background-image: url(../images/backer_main_div_vans.jpg);
	background-repeat: no-repeat;
}
.mainDivLuxury {
	width: 1013px;
	padding-top: 220px;
	background-image: url(../images/backer_main_div_luxury.jpg);
	background-repeat: no-repeat;
}
.headerDiv {
	position: absolute;
	height: 200px;
	width: 1013px;
	top: 0px;
	left: 0px;
}
.navDivTabs {
	position: absolute;
	top: 113px;
	left: 55px;
}
.navDivSub {
	position: absolute;
	top: 163px;
	left: 50px;
	width: 916px;
	height: 24px;
	padding-top: 8px;
	background-image: url(../images/backer_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	text-align: center;
}
.navDivSub {
	color: #fff;
}
.navDivSub a {
	color: #fff;
	text-decoration: none;
}
.navDivSub a:hover {
	text-decoration: underline;
}
.navDivTabs a {
	display: block;
	height: 50px;
	float: left;
}
.navDivTabs a span {
	display: none;
}
.tab1 {
	background-image: url(../images/btn_tab1.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab1Current {
	background-image: url(../images/btn_tab1_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab2 {
	background-image: url(../images/btn_tab2.jpg);
	background-repeat: no-repeat;
	width: 113px;
}
.tab2Current {
	background-image: url(../images/btn_tab2_hi.jpg);
	background-repeat: no-repeat;
	width: 113px;
}
.tab3 {
	background-image: url(../images/btn_tab3.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab3Current {
	background-image: url(../images/btn_tab3_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab4 {
	background-image: url(../images/btn_tab4.jpg);
	background-repeat: no-repeat;
	width: 113px;
}
.tab4Current {
	background-image: url(../images/btn_tab4_hi.jpg);
	background-repeat: no-repeat;
	width: 113px;
}
.tab5 {
	background-image: url(../images/btn_tab5.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab5Current {
	background-image: url(../images/btn_tab5_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab6 {
	background-image: url(../images/btn_tab6.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.tab6Current {
	background-image: url(../images/btn_tab6_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.mainDivVans .tab7 {
	background-image: url(../images/btn_tab7.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.mainDivVans .tab7Current {
	background-image: url(../images/btn_tab7_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.mainDivVans .tab8 {
	background-image: url(../images/btn_tab8.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
.mainDivVans .tab8Current {
	background-image: url(../images/btn_tab8_hi.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
.mainDivLuxury .tab7 {
	background-image: url(../images/btn_tab7_luxury.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.mainDivLuxury .tab7Current {
	background-image: url(../images/btn_tab7_luxury_hi.jpg);
	background-repeat: no-repeat;
	width: 114px;
}
.mainDivLuxury .tab8 {
	background-image: url(../images/btn_tab8_luxury.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
.mainDivLuxury .tab8Current {
	background-image: url(../images/btn_tab8_luxury_hi.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
.tab1:hover {
	background-image: url(../images/btn_tab1_hi.jpg);
}
.tab2:hover {
	background-image: url(../images/btn_tab2_hi.jpg);
}
.tab3:hover {
	background-image: url(../images/btn_tab3_hi.jpg);
}
.tab4:hover {
	background-image: url(../images/btn_tab4_hi.jpg);
}
.tab5:hover {
	background-image: url(../images/btn_tab5_hi.jpg);
}
.tab6:hover {
	background-image: url(../images/btn_tab6_hi.jpg);
}
.tab7:hover {
	background-image: url(../images/btn_tab7_hi.jpg);
}
.tab8:hover {
	background-image: url(../images/btn_tab8_hi.jpg);
}
.mainDivLuxury .tab7:hover {
	background-image: url(../images/btn_tab7_luxury_hi.jpg);
}
.mainDivLuxury .tab8:hover {
	background-image: url(../images/btn_tab8_luxury_hi.jpg);
}
.contentDiv {
	width: 893px;
	padding: 0px 60px 20px 60px;
}
.footerDiv {
	clear: both;
	position: relative;
	width: 1013px;
	height: 94px;
	background-image: url(../images/backer_footer_div.jpg);
	background-repeat: no-repeat;
	color: #3a545f;
	text-align: center;
}
.footerDiv a {
	text-decoration: none;
}
.footerDiv a:hover {
	text-decoration: underline;
}
.footerDivTop {
	margin-bottom: 5px;
}
.footerDivTop a {
	color: #3a545f;
}
.footerDivBottom a {
	color: #d70f0f;
}
.footerDivRSS img {
	position: absolute;
	left: 5px;
	top: 20px;
	width: 125px;
	height: 65px;
}
.inlinePhotoLeft {
	float: left;
	margin: 0px 20px 20px 0px;
}
.inlinePhotoRight {
	float: right;
	margin: 0px 0px 20px 20px;
}
.navDivBreadcrumb {
	position: absolute;
	top: 200px;
	left: 60px;
	color: #2f4954;
}
.navDivBreadcrumb a {
	color: #2f4954;
	text-decoration: none;
}
.navDivBreadcrumb a:hover {
	text-decoration: underline;
}
.homeDefault {
	width: 893px;
	padding: 0px 60px 20px 60px;
	position: relative;
}
.homeDefault .column1 {
	width: 344px;
	margin-left: -60px;
}
.homeDefault .column2 {
	position: absolute;
	width: 300px;
	top: 0px;
	left: 350px;
}
.homeDefault .column3 {
	position: absolute;
	width: 300px;
	top: 0px;
	left: 660px;
}
.homeDefault .columnBase {
	margin-top: 30px;
	clear: both;
}
.homeMain {
	width: 893px;
	padding: 0px 60px 20px 60px;
	position: relative;
}
.homeMain .column1 {
	width: 344px;
	margin-left: -60px;
}
.homeMain .column2 {
	position: absolute;
	width: 300px;
	top: 185px;
	left: 350px;
}
.homeMain .column3 {
	position: absolute;
	width: 300px;
	top: 185px;
	left: 660px;
}
.homeMain .columnBase {
	margin-top: 30px;
	clear: both;
}
.homeLuxuryVIP {
	background-image: url(../images/home_luxury_vip.jpg);
	background-repeat: no-repeat;
	width: 344px;
	height: 128px;
	color: #fff;
	border: 0px;
}
.homeLuxuryVIP p {
	padding: 60px 20px 0px 80px;
}
.reservationLuxuryBox {
	background-image: url(../images/backer_reservations.jpg);
	background-repeat: no-repeat;
	background-position: 10px -3px;
	padding: 50px 20px 25px 30px;
}
.reservationVanBox {
	background-image: url(../images/backer_reservations_van.jpg);
	background-repeat: no-repeat;
	background-position: 10px -3px;
	padding: 50px 20px 25px 30px;
}
.vehicleThumbnails {
	padding-top: 7px;
	padding-left: 13px;
}
.vehicleThumbnails img {
	margin: 0px 10px 10px 0px;
}
.vehicleThumbnails a {
	border: 0px;
}
.vehicleThumbnails a:hover {
	border: 0px;
}
.additionalButtons {
	padding-left: 10px;
}
.additionalButtons img {
	margin: 5px;
	padding: 0px;
}
.additionalButtons a {
	border: 0px;
}
.additionalButtons a:hover {
	border: 0px;
}
.serviceArea {
	background-image: url(../images/backer_service_area.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 180px;
	padding-top: 40px;
	padding-left: 15px;
}
.serviceArea ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.serviceArea a {
	color: #b93f45;
}
.testimonials {
	width: 237px;
	height: 116px;
	padding: 55px 20px 20px 20px;
	background-image: url(../images/backer_testimonials.jpg);
	background-repeat: no-repeat;
	color: #556c75;
}
.delivered {
	width: 227px;
	height: 206px;
	padding: 235px 20px 0px 30px;
	color: #fff;
	background-image: url(../images/home_main_delivered.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
}
.panelSubNav {
	width: 305px;
	color: #fff;
	float: left;
	margin: 0px 20px 20px 0px;
}
.panelSubNavTop {
	background-image: url(../images/backer_panel_sub_nav_top.jpg);
	background-repeat: no-repeat;
	padding: 20px 20px 5px 0px;
}
.panelSubNavBottom {
	background-image: url(../images/backer_panel_sub_nav_bottom.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
.panelSubNavTop ul, li {

}
.panelSubNavTop a {
	color: #fff;
	text-decoration: none;
}
.panelSubNavTop a:hover {
	text-decoration: underline;
}
.contactForm {
	width: 490px;
	float: left;
	margin: 0px 20px 20px 20px;
}
.contactFormTop {
	height: 25px;
	background-image: url(../images/backer_contact_form_top.jpg);
	background-repeat: no-repeat;
}
.contactFormMiddle {
	background-image: url(../images/backer_contact_form.jpg);
	background-repeat: repeat-y;
	padding: 0px 20px 0px 30px;
	color: #fff;
}
.contactFormBottom {
	height: 30px;
	background-image: url(../images/backer_contact_form_bottom.jpg);
	background-repeat: no-repeat;
}
.panelGuide {
	width: 345px;
	margin-bottom: 20px;
}
.panelGuideTop {
	height: 25px;
	background-image: url(../images/backer_panel_guide_top.jpg);
	background-repeat: no-repeat;
}
.panelGuideMiddle {
	background-image: url(../images/backer_panel_guide.jpg);
	background-repeat: repeat-y;
	padding: 10px 30px 10px 40px;
	margin-top: -2px;
	color: #fff;
}
.panelGuideMiddle a {
	color: #fff;
	border-bottom: 1px #f83f4d dotted;
}
.panelGuideMiddle a:hover {
	color: #fff;
	border-bottom: 1px #fff solid;
}
.panelGuideMiddle ul, .panelGuideMiddle li {
	margin: 0px;
	padding: 0px;
}
.panelGuideMiddle ul li {
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
}
.panelGuideMiddle ul ul li {
	margin-left: 20px;
	font-weight: normal;
	font-size: 11px
}
.panelGuideMiddle ul ul ul li {
	margin-left: 20px;
	font-weight: normal;
	font-size: 11px
}
.panelGuideBottom {
	height: 30px;
	background-image: url(../images/backer_panel_guide_bottom.jpg);
	background-repeat: no-repeat;
}
.columnLeft {
	float: left;
	margin-right: 20px;
}
.columnRight {
	float: right;
}
.locationBlock {
	display: block;
	width: 175px;
	padding: 10px;
	border: 1px red solid;
	float: left;
	margin: 0px 10px 10px 0px;
	border-top: 1px #eaa4a6 solid;
	border-bottom: 1px #2e0607 solid;
	border-left: 1px #d4474c solid;
	border-right: 1px #1e0405 solid;
	background-image: url(../images/backer_location_block.jpg);
	background-repeat: repeat-y;
}
.locationBlock p {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.locationBlock:hover {
	background-image: url(../images/backer_location_block_hi.jpg);
}
.locationBlock:hover p {
	text-decoration: underline;
}
