/* layout styles */
body{ text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#222; padding:0; background:#fff}

#wrapper{ width:740px; text-align:left; margin:0 auto; }

.clear{ clear:both}
.left-clear{ clear:left}

#content-column{ margin-right:260px}

#side-column{ width:250px; float:right}
/* end layout */

/* start content styles */
a{ color: #FE6601; text-decoration:none; font-weight:bold}
a:hover { text-decoration:underline}

img{ border:none; margin:0}
p{ margin:0 0 10px 0}

.right{ float:right}
.left{ float:left}

.right-align{ text-align:right}

.centered, .centered p{ text-align:center}

img.right{ margin:0 0 5px 5px}
img.left{ margin:0 5px 5px 0}

.vehicle-title{ border:1px dotted #ccc; background:url(../graphics/silver-fade-bg.png) repeat-x bottom; margin:10px 0; padding-left:15px}
.vehicle-title h1{ padding-top:5px}
.person-icons{ background:#BCBDC0; padding:10px; float:right}

.polaroid{ padding:5px 5px 20px; border:1px solid #999; margin-bottom:15px}

.vimg{ border:1px dotted #999; background:url(../graphics/silver-fade-bg.png) repeat-x bottom; margin-bottom:15px; text-align:center; padding:10px 0;}

.dashTopPad { border-top:1px dotted #999999; padding-top:15px;  padding-bottom:15px;}

h1, h2, h3, h4, h5{ font-weight:bold; margin:0 0 10px;}
h1{ font-size:16px;  color:#006940}
h2{ font-size:14px;}

.block-heading{ background:#F5822A; border:1px solid #D96003; border-width:1px 0; padding:5px; color:#fff}

.alignCentre{ text-align:center}
.tx9Bk { font-size: 9px; color: #222;}
.tx10Bk { font-size: 10px; color: #222;}
.tx10Grey { font-size: 10px; color: #333333;}
.tx10Wt { font-size: 10px; color: #ffffff;}
.tx11WtBd { font-weight: bold; color: #ffffff;}
.tx11BkBd { font-weight: bold; color: #222;}
.justify { text-align: justify; }
.tx12WtBd { font-size: 12px; font-weight: bold; color: #ffffff;}
.tx12BkBd { font-size: 12px; font-weight: bold;}
.tx13WtBd { font-size: 13px; font-weight: bold; color: #ffffff;}
.tx14WtBd { font-size: 14px; font-weight: bold; color: #ffffff;}
.tx14BkBd { font-size: 14px; font-weight: bold; color: #222;}
.tx14OrBd { font-size: 14px; font-weight: bold; color: #FE6601;}
.tx13BkBd { font-size: 13px; font-weight: bold;}
.tx13BkBd { font-size: 13px; font-weight: bold;}
.tx16WtBd { font-size: 16px; font-weight: bold; color: #ffffff;}
.tx16GrBd { font-size: 16px; font-weight: bold; color: #006940;}
.tx16OrBd { font-size: 16px; font-weight: bold; color: #FE6601;}
.tx16GreyBd { font-size: 16px; font-weight: bold; color: #333333;}
.tx20GrBd { font-size: 20px; font-weight: bold; color: #006940;}
.tx20OrBd { font-size: 20px; font-weight: bold; color: #FE6601;}
.tx24OrBd { font-size: 24px; font-weight: bold; color: #FE6601;}
.tx24GrBd { font-size: 24px; font-weight: bold; color: #006940;}
.tx10Grey { font-size: 10px; color: #666666; }
/* end content styles */

/* image styles */
.imgDestination { border: 1px solid #999999; padding: 5px 5px 20px; margin: 5px;}
img.polaroid { padding: 5px 5px 15px}
img.polaroid-sm { padding: 2px 2px 7px}
/* end images */

/* form styles */
.quick-search .form-element{ margin:0 10px 5px}
.quick-search .select label{ display:block; margin-bottom:2px}
.quick-search .select select{ width:100%}
/* end forms */

/* start vehicle specifications tables*/
.vspecs-table td.vspecs-top, .vspecs-top, p.vspecs-top, .vspecs-table th{ font-weight: bold; color: #ffffff; padding:0px 5px; line-height:26px; background: url(../graphics/bk-header-vech-sepcs-green.png) repeat-x top #006940; margin:0; text-align:left}

.vspecs-table{ border-collapse:collapse; padding: 5px; margin:0 0 10px 0; line-height:12pt; border: 1px dotted #999999; width:100%}
.vspecs-table td{ padding:5px; width:50%}
.odd td { background-color: #CEFBD3; }


/* end vehicle specifications tables */

/* start grid layout */
.highlight-3col{ margin-bottom:15px; background:url(../graphics/layout/highlight-3col2.png) no-repeat bottom}
#ie-wrapper .highlight-3col{ padding-bottom:1px} /* obscure hack to get background working in IE */
.dbl-right{ margin-bottom:15px; background:url(../graphics/layout/dbl-right-bg2.png) no-repeat bottom}
.highlight-box .inner{ padding:10px; border-top:1px dotted #ccc}
.highlight-3col .highlight-box{ float:left; width:220px; margin-right:10px}
.dbl-right .dbl-box{ width:450px; margin:0}
.right-box, .highlight-3col .right-box{ margin:0}

.highlight-2col .highlight-box p{ margin:0 0 10px 170px}

.vspec-column{ width:330px; float:left; margin-right:15px}
.vimg-column{ width:270px; float:left; text-align:center}

.vimg{ border:1px dotted #999; background:url(../graphics/silver-fade-bg.png) repeat-x bottom; margin-bottom:15px; padding:10px 0; }

.car-storage{ background:url(../graphics/layout/car-storage-bg.png) repeat-x bottom; padding:0 5px; height:34px}
.car-storage img{ float:left}
/* end grids */

.half{ width:50%; float:left}
.half .inner{ margin:0 5px 0 0}
.no-margin .inner{ margin:0 0 0 5px}
s
