@font-face {
    font-family: 'saginaw_light';
    src: url('saginawlight-webfont.eot');
    src: url('saginawlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('saginawlight-webfont.woff') format('woff'),
         url('saginawlight-webfont.ttf') format('truetype'),
         url('saginawlight-webfont.svg#saginaw_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'saginaw_bold';
    src: url('saginawbold_0-webfont.eot');
    src: url('saginawbold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('saginawbold_0-webfont.woff') format('woff'),
         url('saginawbold_0-webfont.ttf') format('truetype'),
         url('saginawbold_0-webfont.svg#saginaw_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
a,img{margin:0; padding:0; border:0;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
/*nojavascript*/
.nojavascript{ position:absolute; z-index:1; color:red; background:#fff; font:bold 12px 'Trebuchet MS',Arial,georgia, San-serif; border:2px red dashed; width:990px; top:0; left:50%; margin-left:-495px; }
a{ outline:0; }

#weather {
	color:#92734E;
	width: 220px;
	margin: 0 auto;
	padding: 5px 10px;
	overflow: hidden;
	border: 1px solid #000;
font-family:Georgia,"Times New Roman",Times,serif;
}
#weather img{float:left;width:100px; margin: 0 0 0 70px;} 
#weather h2{
	color: #E3D18B;
	text-shadow: 2px 2px 2px #000;
	font-size:18px; 
}
 
#weather p {
	font-size: 12px;
	margin:0;
	padding:0;
}
 
#weather p span {
	font-size: 11px;
}
 
#weather a:link, #weather a:active, #weather a:visited {
	display: block;
	clear: both;
	text-decoration: none;
	color: #92734E;
	font-size: 11px;
}
 
#weather a:hover {
	color: #CCC;
	text-decoration: underline;
}

/* Body */
body{ font: 100% Tahoma, Geneva, sans-serif; background:url(../images/common/body-bg-top.jpg) repeat-x #630000; margin:0; padding:0; text-align: center; color:#15181E;}

/* main */
#main{ background:url(../images/common/main-bg.jpg) repeat-y; position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:990px;}
.content-gradient{ background:url(../images/common/content-gradient.jpg) repeat-x 0px 358px;}

/* header */
#header{ background:url(../images/common/banner.jpg); position:absolute; width:990px; height:358px; top:0; left:0;}
	.logo1{ position:absolute; border:0; top: 10px;}
	.logo2{ position:absolute; border:0; left:132px; top:14px;}
	#header h2{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px; color:#BE9D56; font-weight:normal; position:absolute; left:575px; top:24px;}
	#header ul{ margin:0; padding:0; list-style:none; position:absolute; top:315px;}
		#header ul li{ float:left; background:url(../images/common/header-break.jpg) repeat-y left;}
			#header ul li a{ color:#F7F8F8; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/common/nav-normal.jpg) no-repeat 16px 13px; width:165px; display:block; height:30px; padding:13px 0 0 0; text-decoration:none; text-indent:45px;}
			#header ul li a:hover, #header ul li.active-menu a{ background:url(../images/common/nav-hover.jpg) no-repeat 16px 13px;}
	
			
/* sidebar */
#sidebar{ float:right; margin:358px 0 0 0; width:250px;}			
	#sidebar h4{ background:url(../images/common/sidebar-title.jpg) repeat-x; height:30px; color:#E3D18B; font-size:20px; text-indent:15px; padding:5px 0 0 0;}
	#sidebar ul{ margin:0; padding:0; list-style:none; line-height:14px;}
		#sidebar ul li{ background:url(../images/common/sidebar-list.jpg) repeat-x; height:19px; font-size:11px; color:#FFF; padding:8px 0 0 0; text-indent:50px; overflow:hidden;}
				#sidebar ul li a{color:#FFF; text-decoration:none;}
		#sidebar ul li a:hover{text-decoration:underline;}
	.address{ text-align:center; color:#92734E; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  line-height:20px; background:url(../images/common/sidebar-break.jpg) repeat-x bottom; padding:0 0 12px 0;}
		.address big{ color:#CEB46C; font-size:16px;}
	.contact{ font-size:12px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; line-height:15px; padding:0 0 10px 20px; margin:0;}
		.contact span{ color:#CBAD68;}
		.contact a{ color:#FFF; text-decoration:none;}
		.contact a:hover{ text-decoration:underline;}
	#sidebar h5{ font-style:normal; color:#BE9D56; font-size:20px; text-indent:15px; padding:10px 0 10px 0;}
	.creditcards{ margin:0 auto; display:block;}
		#sideExtra{color:#CEB46C; font-size:16px; text-align:center;}	
		.big{float:left;width:250px; height:25px; padding:2px 0 0 10px;color:#CEB46C;font-size:16px; background:url(../images/common/sidebar/subTitle.jpg) no-repeat; }
/* content */
#content{ float:left; margin:388px 0 0 0; width:710px; font-size:11px; padding:0 0 0 15px; line-height:20px;}			
	#content h1{ background:url(../images/content/content-h1.png); width:705px; height:31px; text-indent:20px; font-size:20px; color:#E3D18B; padding:5px 0 0 0; margin:0 0 45px 0; line-height:20px;}
	#content p{ margin:0; padding:0 0 15px 0; font-size:12px;} 
	.content-main{ min-height:295px; height:auto !important; height:295px; width:710px; background:url(../images/content/content-border.jpg) repeat-x bottom;}
	.content-button{ background:url(../images/content/content-button.jpg); width:101px; height:21px; display:block; float:right; color:#FFF; font-weight:bold; text-indent:27px; text-decoration:none; text-transform:uppercase;}

	.content-fleet{ height:255px;}
	h4.title1{ font-size:29px; color:#390000; padding:20px 0 25px 0;}
	.content-fleet ul{ margin:0; padding:0; list-style:none; height:134px;}
		.content-fleet ul li{ float:left;}
		.content-fleet ul li a img{ border:0;}
		
		
	.content-services{ height:255px;}
	

	h4.title2{ background:url(../images/content/content-h4.png); width:705px; height:31px; text-indent:20px; font-size:10px; color:#E3D18B; padding:5px 0 0 0; margin:0 0 10px 0; line-height:20px;}
		h4.title2 span{ font-size:20px;}
	.content-services dl{ background:url(../images/content/services-bg.jpg); width:170px; height:180px; float:left; margin:0 0 0 8px; padding:0;}
		.content-services dl dt{ padding:4px; height:136px;}
		.content-services dl dd{ margin:0; padding:0; color:#E3D18B; font-size:20px; text-align:center;}
	
	.content-call{ background:url(../images/content/content-bus.jpg); width:710px; height:169px; font-family:Georgia, "Times New Roman", Times, serif;  line-height:25px; }
		.content-call big{ width:360px;padding:60px 0 0 14px; text-align:center; display:block;font-size:20px;}
		.content-call a{ color:#630000; text-decoration:none;}
		.content-call a:hover{ text-decoration:underline;}
#table1 span{color: #000000; font-family: Verdana; font-size: small;}

.tblrates-th{ background-color:#800000 !important; color:#CEB46C; text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; }
.rateTable {margin-left:40px; line-height:normal; font-size:12px;}
.rateTable td{ background-color:#F1EEE8; text-align:center; padding-top:10px;line-height:normal; }
.rateTable .tableItem{text-align:left !important; }
.xl70 {text-align:left !important; padding-left:15px;}
/* footer */
#footer{ position:relative; background:url(../images/common/footer-bg.jpg); height:75px; width:990px; margin:0 auto; font-size:11px; color:#FFF;}
	#footer p{ margin:0; padding:10px 0 15px 0;}
		#footer p a{ color:#FFF; text-decoration:none; padding:0 5px;}
		#footer p a:hover{ text-decoration:underline;}
			#footer .social-network{margin:0; padding:0; position:absolute; top:20px; right:20px;}
				#footer .social-network a{margin:0; padding:0; border:0;}
					#footer .social-network a img{margin:0; padding:0; 0 border:0;}
	
/* rates */
.rates td{ vertical-align:top; width:235px; padding:20px 0 20px 0 !important;}
.rates td { border-bottom:1px dotted #CCC;}
.rates td ul{ margin:0; padding:0 0 0 30px;}
.rates img{ width:200px;}
.rates big{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}

/*reservation Form*/
#Reservation_Con { color:#CCCCCC;width: 705px;}
.reservationForm {margin:0 0 0 60px; border-collapse:collapse; border:1px solid #630000;}

/*contact Bottom*/
#contactDetails span{float:left; width:155px; margin-right:20px; text-align:center; font-weight:bold; color:#333333;}
#contactDetails p{color:#666666; font-size:14px; font-weight:bold;}
#contactDetails strong{text-align:center;}

.images {float:left; width:743px; min-height:175px; margin:5px 0 20px 50px; padding:0;}
.images img{ border-width:4px; border-style: solid; border-color: #810100;}
.images1{width:743px; margin:0; padding:0; text-align:center;  }
.images1 a{color:#810100; font-size:20px; text-align:center;  font-family:Georgia, "Times New Roman"; text-align:center;  margin:0; padding:0;  }
.images1 h6{margin:0; padding:0; }

