/* CSS Document */
body
{
	background: url(../images/bg.jpg) repeat-y top;
	margin:0;
	padding:0;
	font:13px Georgia, "Times New Roman", Times, serif;
	line-height:18px;

}

p,div,h1,h2,h3,h4,h5,img
{
	padding:0;
	margin:0;
}
a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
.clarall
{
	clear:both;
	padding:0;
	margin:0;
}
h2
{
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#0f4291;
	padding:0;
	margin:0;
}	
#wrapper
{
	width:1004px;
	margin:0 auto;
	padding:0;
	background:url(../images/wrapperbg.jpg) no-repeat top;
	
}
#leftpart
{
	width:320px;
	float:left;
	background:url(../images/leftbg.png) repeat-y;
	overflow:hidden;
	text-align:right;
	
}
#leftpart img
{
	text-align:center;
}
.padimg
{
	padding:0 0 0 40px;
	text-align:center;
}
#bodypart
{	
	width:644px;
	padding:20px 20px 0 20px;
	overflow:hidden;
	float:right;
}
#bodypart p
{
	padding:10px 0 20px 0;
	margin:0;
	text-align:justify;
}
#bodyleft
{
	width:437px;
	float:left;
	
}
#bodyleft p
{
	float:left;
	width:232px;
	padding:5px 20px 0 0;
}
#bodyright
{
		float:right;
		width:207px;
	
}
#bodyright p
{
	padding:10px 0 10px 0 ;
}
#content_get
{
	float:left;
	width:390px;
}
#contact_ade
{
	float:right;
	width:235px;
	
}	
.bordermap
{
	border:1px solid #999999;
}
.maplink a
{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:center;

}
.maplink a:hovr
{
	text-decoration:none;
}
#pages
{
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	width:644px;
	padding:0;
	margin:0;
}
#pages ul
{
	padding:5px 0 0 20px;
	margin:0;
}
#gallerypart
{
	width:644px;
	float:left;
	padding:10px 0 0 0;
}
#menu {
	margin:0;
	padding:0 0 10px 0;
	background:url(../images/menubg.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	z-index:3;
	}
#menu ul {
	margin: 0;
	padding:0;
	width:100%;
	float:left;
	}
	
#menu li{
	list-style: none; 
	float:left;
	}
	
#menu li a{
	float:left;
	background:url(../images/menu_midle.jpg) no-repeat right top;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:47px;
	padding:0px 35px;
	}

#menu li a:hover{
	text-decoration:none;
	color:#FFBA00;
	background:url(../images/menubg_hover.jpg) repeat-x;
	line-height:47px;		
	}
#photos
{
	margin:0;
	padding:10px 0;
	overflow:hidden;
}
#photos ul
{
	list-style:none;
	padding:0;
	float:left;
	margin:0;

}
#photos li
{
	float:left;
	height:120px;
	margin:0 3px;
	
}	
.image_border
{
	border:2px solid #3F7EE1;
}
/* City Guide*/
#cityguide
{
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background:#EAF8FF;
	overflow:hidden;
	width:624px;
	padding:10px;
	margin:0;
}
#cityleft
{
	width:210px;
	float:left;
	
	
}

#links{
	margin:10px 0;
	background:#B3E6FF;
	padding:10px;
	
	}
#links ul
{
	padding:0 0 0 20px;
	margin:0;
	}
	
#links li{
	list-style:url(../images/bullet.gif);
	line-height:20px;
	font-weight:bold;
	}
	
#links li a{
	color:#000000;
	text-decoration:none;
	font:13px Georgia, "Times New Roman", Times, serif;
	}
	
#links li a:hover{
	color:#666666;
	text-decoration:none;
	}
#cityright
{
	width:394px;
	float:right;
	padding:10px 5px;
	background:#B3E6FF;
	margin:10px 0 0 0;
}
#cityright ul
{
	padding:8px 0 0 30px;
	margin:0;
	
}
#cityright ul li
{
	padding:0;
	padding:0;
	list-style:decimal;
	line-height:18px;
}
#cityright ul li a
{
	padding:0;
	padding:0;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	
	text-decoration:none;
	list-style:decimal;
	line-height:18px;
}
#phtright
{
	padding:0;
	margin:0;
}
#phtright ul
{
	padding:10px 0;
	margin:0;
	float:left;
	list-style:none;
}
#phtright ul li
{
	padding:10px 0 0 0;	
	float:left;
	list-style:none;
	background:#FFFFFF;
	text-align:center;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	height:150px;
	margin:5px 3px;
	width:187px;
}
#phtright p
{
	padding:0 0 5px 10px;
	margin:0;
	text-align:left;
	}
#phrightbuttn
{
	padding:0;
	margin:0;
}
#phrightbuttn ul
{
	padding:0;
	margin:0;
	float:left;
}
#phrightbuttn ul li
{
	list-style:none;
	float:left;
}
#phrightbuttn ul li a
{
	list-style:none;
	background:url(../images/button.gif) no-repeat;
	width:114px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFFFFF;
	padding:3px 0 0 10px;
	height:17px;
	float:left;
	margin:5px 3px;
	cursor:pointer;
}
#phrightbuttn ul li a:hover
{
	list-style:none;
	background:url(../images/button_hover.gif) no-repeat;
	width:114px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFFFFF;
	padding:3px 0 0 10px;
	height:17px;
	float:left;
	margin:5px 3px;
	cursor:pointer;
}
#phrightbuttn h1
{
	padding:0;
	margin:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC3300;
}

#locations
{
	padding:10px 0 20px 5px ;
	margin:0;
	width:394px;
	}
#locations ul
{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}
#locations ul li
{
	width:174px;
	margin:5px;
	padding:3px;
	height:115px;
	list-style:none;
	float:left;
}
#locations h1
{
	padding:0;
	margin:0;
	color:#DA4D00;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.boxes{
	color:#000000;
	border:1px solid #CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	background:url(../images/boxes_rep.gif) repeat-x;
	}
	
.boxes_hover{
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:18px;
	font:12px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/boxes_rep_hov.gif) repeat-x;
	}
	
.boxes strong{
	color:#006699;
	}
	
.boxes_hover strong{
	color:#FFFFFF;
	}
.tops
{
	font:12px Arial, Helvetica, sans-serif;  color: #FF0000; text-align:right;
}	
.imgborder
{
	border:1px solid #868686;
}
.paimg
{
	padding:0 0 10px 0;
	margin:0;
}

/*Navigation Text*/
.navtext {
width:180px;
font-size:12pt;
layer-background-color:tan;
background-color:#0F4291;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
padding:5px;
}

/* Lightbox*/
#lightbox{
	background-color:#0f4291;
	padding: 10px;
		}
#lightboxDetails{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(..images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
#footer{
	height:95px;
	background:url(../images/footerbg.jpg) repeat-y;
	width:100%;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serifa;
	color:#fff;
	
}
#footerwrap
{
	width:984px;
	 margin:0 auto;
}
#footer a{
	text-decoration:underline;
	color:#fff;

}

#footer a:hover {
	text-decoration:none;
	color:#fff;

}
#footer p{
	margin:0px;

}
#footerbutton{
	float:left;
	margin:30px 0px 0 0px;
	padding:0;
	}
#footerright
{
	margin:30px 10px 0px 0; 
	float:right;
}

.textfield {
border : 1px solid #999999;
color : #333333;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 11px;
padding-left : 2px;
width:150px;
height:20px;
}
.textfield1 {
border: 1px solid #999999;
color: #333333;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 11px;
padding-left : 2px;


}
.message_sent {
font : 11px Arial, Helvetica, sans-serif;
color : #ff0000;
}
dl {
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
padding : 0;
margin : 10px 0 0 0;
width : 100%;
}
dt, dd {
padding : 5px;
margin : 0;
}
dt {
width : 120px;
float : left;
clear : both;
}
html[dir="rtl"] dt {
float : right;
}
dd + dd {
margin-left : 253px;
}
html[dir="rtl"] dd + dd {
margin : 0 253px 0 0;
}
dt:first-child, dt:first-child + dd {
border-top-width : 0;
}
h2 + p {
font-size : 70%;
margin : 10px auto;
width : 100%;
}
.button_blues {
font-family : Georgia, "Times New Roman", Times, serif;
color : #ffffff;
font:12px Arial, Helvetica, sans-serif;
border:none;
background:url(../images/buttonbg.jpg) repeat-x;
cursor:pointer;
height:25px;
padding:5px;
}
.button_blues:hover {
border:none;
background:url(../images/buttonbg1.jpg) repeat-x;
color:#fff;
height:25px;
padding:5px;
}
#message {
font : 12px Arial, Helvetica, sans-serif;
color:#FFFF00;
text-align : left;
}
