/* structure */
#wrapper {
	position: relative;
	min-height: 100%;
	height: 100%;
	background: #ffffff;
	background:  url("/_images/contentBG_IE6.gif") top center;
	background-repeat: repeat-y;
	color: #303030;
	margin: 0 auto;
	width: 725px;
	min-height: 100%; /* For Modern Browsers */
	height: auto; /* For Modern Browsers */
	height: 100%; /* For IE */
	height: auto;
	
}
#mainContent {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	width: 360px;
}
#subNavigation {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 238px;
	

}
#podArea {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	padding-left: 0.5cm;
	padding-top: 0.5cm;
	padding-right: 0.5cm;
	padding-bottom: 0.5cm;
	margin-top: 40px;
	width: 218px;
	background-color: #e9f7fd;
	background-image: url("/_images/img_head_blog.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("/_images/imgBgLtBlue.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	

}
#podArea2 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	padding-left: 0.5cm;
	padding-top: 0.5cm;
	padding-right: 0.5cm;
	padding-bottom: 0.5cm;
	margin-right: 6px;
	margin-top: 40px;
	width: 218px;
	background-color: #e9f7fd;
	background-image: url("/_images/imgBgLtBlue.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	

}
#podArea3 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #303030;
	padding-left: 0.5cm;
	padding-top: 0.5cm;
	padding-right: 0.5cm;
	padding-bottom: 0.5cm;
	width: 218px;
	background-color: #e9f7fd;
	background-image: url("/_images/imgBgLtBlue.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	z-index: 2;

}
#interactiveTitle {
	height: 45px;
	margin-left: 20px;
}

#content {
	width: 713px;
	margin: 0 auto;
	background-color: #B4A081;
	background-image: url("/_images/contentBG_IE6.gif");
	background-repeat: repeat-y;
	background-position: center top;
}

#footerContainer {
  width: 100%;
  background:  url("_images/contentBG.png") top center;
  background-repeat: repeat-y;
  position: realtive;
  bottom: 0 !important;
 /* bottom: -1px; /* For Certain IE widths */
}

#contentBack {
  	width: 725px;
}
#footerBack {
	background-color: #B4A081;
	line-height: 15px;
	width: 725;
}

#headerArea {
	width: 725px;
	height: 75px;
	background-image: url("/_images/hdrBG.gif");
	background-position: center top;
}

#logoArea {
	width: 725px;
	height: 96px;
	background-image: url("/_images/topNavBG.gif");
	background-position: center top;
}

#bigImg {
	width: 725px;
	height: 180px;
	background-image: url("/_images/imgMain.jpg");
	background-position: center top;
}

#bigImgInt {
	width: 725px;
	height: 74px;
	background-image: url("/_images/imgSubInt.jpg");
	background-position: center top;
}

#bigImgYp {
	width: 725px;
	height: 74px;
	background-image: url("/_images/imgSubYp.jpg");
	background-position: center top;
}

#bigImgDm {
	width: 725px;
	height: 74px;
	background-image: url("/_images/imgSubDm.jpg");
	background-position: center top;
}

#bigImgRoot {
	width: 725px;
	height: 74px;
	background-image: url("/_images/imgSubRoot.jpg");
	background-position: center top;
}


#midSpacer {
	width: 725px;
	height: 34px;
	background-image: url("/_images/midSpacer.gif");
	background-position: center top;
}
	
input.btn{
   width: 30px;
   height: 22px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url("/_images/btn_search_go.gif") no-repeat center top;
   text-indent: -1000em;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */
}

input.btnhov{
   width: 30px;
   height: 22px;
   margin: 0;
   padding: 0;
   border: 0;
   background: transparent url("/_images/btn_search_go_over.gif") no-repeat center top;
   text-indent: -1000em;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */
}

.wherePosition { 
	position: absolute;
	right: 25px;
	top: 290px
}
.logoPosition { 
	position: absolute;
	left: 25px;
	top: 110px
}

.rssPosition { 
	position: absolute;
	right: 25px;
}

.subnavTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e1ddd7;
	text-decoration: none;
}

.subnavTop:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e1ddd7;
	text-decoration: underline;
}
.subnavTopLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e1ddd7;
}

.subnavInterior{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #386482;
	text-decoration: none;
}

.subnavInterior:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #386482;
	text-decoration: underline;
}

.subnavSmInterior{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #386482;
	text-decoration: none;
}

.subnavSmInterior:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #386482;
	text-decoration: underline;
}


.vertDividers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ABBDCA;
	text-decoration: none;
}

.formText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
}


.backLtBlue {
	background-color: #e9f7fd;
	padding: 0.5cm;
}

.backLtBrown {
	background-color: #ece7df;
	padding: 0.5cm;
}
.backLtBrownC {
	background-color: #ece7df;
}

.backLtBlueC {
	background-color: #e9f7fd;
}
.backLtGreen {
	background-color: #ebf8e9;
	padding: 0.5cm;
}
.backLtGreenC {
	background-color: #ebf8e9;
}
.backLtYellow {
	background-color: #fff9e5;
	padding: 0.5cm;
}
.backLtYellowC {
	background-color: #fff9e5;
}

.imgHorzRight{
	padding-right: 19px;

}
.ypSubNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffc600;
	text-decoration: none;
}

.ypSubNav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffc600;
	text-decoration: underline;
}

.dmSubNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3fbe26;
	text-decoration: none;
}

.dmSubNav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3fbe26;
	text-decoration: underline;
}
.dmTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3fbe26;
	text-decoration: bold;
}
.ypTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffc600;
	text-decoration: bold;
}

.intTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #08A1E2;
	text-decoration: bold;
}

.newsDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
}

.subNavPadding{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #83d0f0;
	text-decoration: none;
}
.subNavPadding:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #08A1E2;
	text-decoration: underline;
}
.subNavStrong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #08A1E2;
	text-decoration: none;
}
.subNavStrong:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #08A1E2;
	text-decoration: underline;
}
.subNavSpacing{
	line-height: 0.5cm;
}
.boldTitle{
	font-size: 14px;
	font-weight: bold;
}




.subCarTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #335384;
	line-height:normal;
	padding-top:20px;
	padding-bottom:20px;
}
.subCarTitleNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ee1c25;
	text-decoration: none;
}
.subCarTitleNav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ee1c25;
	text-decoration: underline;
}
.navPadding{
	padding-bottom:25px;
}
.logo{
	padding-top:15px;
	padding-bottom:15px;
}
.boldTitleReg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#335384;
	font-weight:bold;
}
.boldTitleNumber{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#335384;
	font-weight:bold;
	padding-top:5px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#616161;
	font-weight:bold;
	padding-bottom:30px;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	text-decoration: none;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height: 16px;
	text-decoration: none;
	padding-right: 15px;
}

br{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	text-decoration: none;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee1c25;
	text-decoration: none;
}

a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee1c25;
	text-decoration: underline;
}
.navLine{
	color: #bababa;
	font-size: 15px;
	padding-left: 8px;
	padding-right: 8px;
}
.subContent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #616161;
	text-decoration: none;
	padding-bottom: 25px;
}
.reserveButton{
	background-image:url(../images/btn_reserve_vechile.gif);
	height: 30px;
	background-repeat:no-repeat;
}
.reserveButtonNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 18px;
	line-height: 28px;
}
.reserveButtonNav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 18px;
	line-height: 28px;
}
.quote{
	background-image:url(../images/img_quote_bg.gif);
	height: 76px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 18px;
	line-height: 28px;
}

/* ------------ FOOTER ELEMENTS ---------------*/
.footerPosition{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: normal;
	padding-right: 26px;
}

/* ------------------------------------------------------ */

/* ----------- NAVIGATION ELEMENTS --------------------- */

.mainNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mainNavSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.mainNavSelectRes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}
.mainNavReservations{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
.mainNavReservations:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.mainNav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.mainNavLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e1ddd7;
}
.strongTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFC600;
}

/* ---------- END NAVIGATION ELEMENTS ------------- */

/*
Quick Estimate */

#quick-estimate { width: 349px; height: 100%; padding: 0 0 0 0; margin: 0 0 0 0; float: left; }
	#interior #quick-estimate { margin-top: 174px; }
	label,
	#quick-estimate p { font-size: 12px; margin-top: 7px; }
	#quick-estimate ul { margin: 0 0 0 0; }
	#quick-estimate li { float: left; display: block; list-style: none; margin: 0; padding: 0; width: 200px; }
	#quick-estimate input.quick-text { width: 218px; font-size: 12px; }
	#quick-estimate select,
	#quick-estimate li.select-container { width: 242px; }
	#quick-estimate-button { margin-top: 7px; float: right; }
	
#requiredErrors ul { margin: 10px 0 0 0; }
	#requiredErrors ul li { clear: both; color: #c00; font-size: 12px; float: left; margin: 5px 0 5px 0; width: 100%; }


#content { width: 451px; margin: 197px 0 20px 0; }
	#content p { line-height: 1.5em; margin-top: 15px; }


/* Date Picker */
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline { font-size: 12px; padding: 0; margin: 10 0 0 120; background: #ddd; width: 170px; }
#ui-datepicker-div { display: none; border: 1px solid #777; z-index: 100; /*must have*/ }
.ui-datepicker-inline { float: left; display: block; border: 0; }
.ui-datepicker-dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; }
.ui-datepicker-prompt { float: left; padding: 2px; background: #ddd; color: #000; }
* html .ui-datepicker-prompt { width: 170px; }
.ui-datepicker-control { display: none; }
.ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; float: left; width: 100%; color: #fff; }
.ui-datepicker-links { background: #000; padding: 2px 0; font-size: 11px; }
.ui-datepicker-links label { /* disabled links */ padding: 2px 3px; color: #888; }
.ui-datepicker-clear, .ui-datepicker-prev { float: left; text-align: left; width: 34%; }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; }
.ui-datepicker-current { float: left; width: 30%; text-align: center; }
.ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; }
.ui-datepicker-header { padding: 3px 0 5px; background: #f1241f; text-align: center; font-weight: bold; }
.ui-datepicker-header select { background: #f1241f; color: #fff; border: 0; font-weight: bold; }
.ui-datepicker { background: #ccc; border: 1px solid #999; text-align: center; margin: 0; padding: 0; }
.ui-datepicker a { display: block; width: 100%; }
.ui-datepicker-title-row { background: #777; }
.ui-datepicker-days-row { background: #ccc; color: #666; }
.ui-datepicker-week-col { background: #666; color: #fff; }
.ui-datepicker-days-cell { color: #333; border: 1px solid #999; }
.ui-datepicker-days-cell a { display: block; }
.ui-datepicker-week-end-cell { background: #ddd; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #777; }
.ui-datepicker-days-cell-over { background: #fff; border: 1px solid #777; }
.ui-datepicker-unselectable { color: #888; }
.ui-datepicker-today { background: #ffeb60 !important; }
.ui-datepicker-current-day { background: #f1241f !important; }
.ui-datepicker-current-day a { color: #fff !important; font-weight: bold; }
.ui-datepicker-status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; }
.ui-datepicker-inline .ui-datepicker-links a { padding: 0 3px !important; }
.ui-datepicker-links a { padding: 2px 3px !important; color: #eee !important; }
.ui-datepicker-title-row a { color: #eee !important; display: block padding: 2px 3px; }
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover { background: #ddd !important; color: #333 !important; }

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}