﻿.textBox
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	line-height:16px;
	color:#444;
	border:solid 1px #C3C3C3;
	vertical-align:middle;
}

.button
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	line-height:12px;
	font-weight:bold;
	background-color:#efde84;
	border:solid 1px #a69432;
	color:#a69432;
	vertical-align:middle;
	text-align:center; 
	cursor:pointer; 
	margin-right:5px;
}

.calendarDiv
{
	float:left;
	width:297px;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:0px;
	padding-top:2px;
	height:213px;
	background-color:#7FC9C6;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:13px;
	color:White;	
	vertical-align:middle;
}

.calendar
{
	margin:5px;
	margin-bottom:2px;
	margin-left:0;
	float:left;	
	width:150px;	
}

.calendar a
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:9px;
	line-height:12px;
	margin-right:2px;
	font-weight:bold;
	text-decoration:none;
}

.grayLine
{
	background-image:url('images/grayPixel.gif');
	background-repeat:repeat;
	height:2px;	
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
	width:580px;
	float:right;
}

.blueDarkLine
{
	background-image:url('images/blueDarkPixel.gif');
	background-repeat:repeat;
	width:99%;
	height:2px;			
	margin-top:3px;
	margin-bottom:3px;
	float:right;
}

.mediumHeaderWhite
{
	font-family:Georgia,Palatino,Times New Roman;
	font-size:14px;	
}

.btnReserve
{
	margin-bottom:3px;
}

h1
{
	color:#F25546;
	font-family:Georgia,Palatino,Times New Roman;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	margin-bottom:7px;
	width:90%;
	border-bottom:#D9D9D9 1px solid; 
}

h2
{
	color:#F25546;
	font-family:Georgia,Palatino,Times New Roman;
	font-size:15px;
	line-height:18px;
	text-decoration:none;
	font-weight:lighter;
	margin:0;
	margin-bottom:5px;	
}

.mainText
{
	width:615px;
	height:344px;
	float:left;	
	padding-right:5px;
}

.verticalAligned
{
	
	vertical-align:middle;
}

.signInOutPanel
{
	margin-top:5px; float:right;
}

.menuTop
{
	cursor:hand;
	position:relative;
}

.subMenu
{
	display:block;
	border:none;
}

.smallColoredOrangeText
{
	font-size:11px;
	color:#f25546;
	vertical-align:middle;
}

.textBoxBig
{
	width:200px;
}
.picsRightBottom
{
	width:288px;
	height:58px;
	margin-bottom:5px;
	position:relative;
}

.shortContent
{
	color:Black;	
}

.content
{
	padding-top:5px;
}

.cellFormat
{
	padding:2px;
	padding-right:10px;
}
.leftManuMap
{
	width:200px;
	height:400px;
	float:left;		
}

.map
{
	width:590px;
	margin-right:10px;
	margin-bottom:10px;
	height:250px;
	position:relative;	
}

.routeInfo
{	
	width:500px;
	margin-left:10px;
	margin-right:10px;
	vertical-align:bottom;	
}

.printDiv
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#7f7f7e;
	margin:20px;
	background-image:none;
	background-color:White;	
	width:100%;
	height:100%;
}

.linkPrint
{
	padding-left:20px;	
	padding-right:5px;
	margin-bottom:3px;
	text-align:right;
	background-image:url('images/print16.gif');
	background-repeat:no-repeat;
	background-position:left;
}

.linkDownload
{
	padding-left:20px;	
	padding-right:5px;
	text-align:right;
	background-image:url('images/download16.jpg');
	background-repeat:no-repeat;
	background-position:left;
}

.noBottomMargin
{
	margin-bottom:0;
}
.gridViewPrices
{
	width:500px;
}

.pictureFromBottomGallery
{
	margin-left:10px;
	margin-top:10px;
	background-color:#F6F0E1;
	padding:5px;
}

.popupMenu
{
	padding-top:9px;
	background-color:Transparent;
	z-index:100000;
	position:relative;	
}

.securePaymentImg
{
	margin:2px 2px 0 0;
}

.linkOffers
{
	color:#F25546;
	font-family:Georgia,Palatino,Times New Roman;
	font-size:15px;
	line-height:19px;
	text-decoration:none;
	font-weight:lighter;
	padding: 0 5px 0 20px;		
	margin-bottom:3px;
	text-align:right;
	background-image:url('images/rightArrow.jpg');
	background-repeat:no-repeat;
	background-position:left;
}

body
{
	background:url('images/new_bg.jpg') repeat left top;
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
body,a,input,select,textarea,table
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:14px;
	line-height:16px;
	color:#444;
}
a
{
	color:#254F6F;
}
img
{
	behavior:url('pngbehavior.htc');
	border:none;
	margin:0;
}
.small_text
{
	font-size:11px;
	line-height:13px;
}

.small_text a
{
	font-size:11px;
	line-height:13px;
	text-decoration:none;
}
 
.header
{
	color:#777;
}


.footer
{
	color:#555;
	font-size:12px;
}

.footer a
{	
	font-size:12px;
}

.behind
{
	z-index:1;
}


.bg_top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/top_bg_alpha.png');}
.bg_top[class]{background:url('images/top_bg_alpha.png') repeat-x left top;}
.bg_main{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/main_bg_shadow_alpha.png');}
.bg_main[class]{background-image:url('images/main_bg_shadow_alpha.png');}
.bg_menu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/menu_bg.png');}
.bg_menu[class]{background-image:url('images/menu_bg.png');}
.bg_footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/footer_bg_alpha.png');}
.bg_footer[class]{background-image:url('images/footer_bg_alpha.png');}
.bg_bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/bottom_bg_alpha.png');}
.bg_bottom[class]{background-image:url('images/bottom_bg_alpha.png');}
