/* Body */
*{ padding:0; margin:0; }
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body2.jpg) repeat-x #0A0A0A; margin:0; padding:0; text-align: center; color:#CCCCCC;}

/* main */
#main{background:url(../images/header/headerbtmbg.jpg) 0 455px no-repeat; position:relative; margin:0 auto; padding:0; height:100%; text-align:left; width:990px;}

/* header */
#header{  position:absolute; width:990px; height:200px; top:0; left:0;  }
	#header .banner{ background:url(../images/header/banner.jpg) no-repeat; width:990px; height:354px; position:absolute; margin-top:100px;}
	#header .banner p.txtbanner{ color:#99CCFF; font:normal 16px Tahoma; position:absolute; margin:45px 0 0 33px; font-style:italic;}
	#header p.contact{ position:absolute; font:bold 13px Tahoma; text-align:right; margin:5px 0 0 790px; color:#B0B0B0; }
	#header p.contact a{ color:#B0B0B0; text-decoration:none;}
	#header p.contact a:hover{ text-decoration:underline; color:#00A7F2;}
	#header .btm{ width:990px; height:77px; position:absolute;  }
	
	#topnav { top:0; left:388px; width:600px; list-style:none; position:absolute; height:31px; margin:56px 0 0 0px; padding:0; }
	#topnav li { float:left; height:23px; padding-left:0px; margin-top:5px;}
	#topnav li:first-child { background: none; }
	#topnav li a,#topnav li a:link, #topnav li a:visited { display:block; width: 100px; height:19px; text-align:center; color:#FFF; font-family:tahoma; font-size:11px;text-decoration:none; padding-top:5px; font-weight:bold;}
	#topnav li a:hover { color:#00A7F2; background:url(../images/header/hover.jpg) bottom center no-repeat; height:23px; }
	#topnav li.current a { font-family:tahoma; font-size:11px; font-weight:bold; display:block; margin:0; background:url(../images/header/hover.jpg) bottom center no-repeat; height:23px; padding:5px 0 0 0; color:#00A7F2; }

/* sidebar */
#sidebar{ float:right; margin:470px 0 0 0; width:325px; }			
	#sidebar h3{ font:bold 18px Tahoma; color:#00A7F2; }
	#sidebar h4{ font:normal 14px Tahoma; color:#FF9966; text-align:right; }
	#sidebar p.contact{ font:bold 13px Tahoma; text-align:right; color:#B0B0B0; }
	#sidebar p.contact a{ color:#B0B0B0; text-decoration:none;}
	#sidebar p.contact a:hover{ text-decoration:underline; color:#00A7F2;}
	
			
/* content */
#content{ float:left; width:652px; margin:470px 0 0 0; z-index:9999999; }
	#content h1, #content h2{ font:bold 20px Tahoma; color:#00A7F2; }
	#content h2 a{color:#00A7F2; text-decoration:none;}
	#content h2 a:hover{ color:#FF9966; }
	#content p{ font:normal 13px Tahoma; color:#999999;}
	#content p a{color:#00A7F2; text-decoration:underline;}
	#content p a:hover{ text-decoration:none; }
	
	#content .btm{ background:url(../images/content/btmcontent1.jpg) ; width:645px; height:101px; margin-top:10px; }
	#content h3{ color:#FF9966; font:normal 20px Arial; padding:15px 0 0 0px; text-align:center;}
	
	#content dl{ float:left; width:200px; margin:0 0 0 10px; padding:0;}
	#content dt{ margin:0; padding:0;}
	#content dd small{font:bold 13px Tahoma; color:#999999; }
	
	#content ul{ float:left; list-style:none; width:450px; margin-left:70px;  }
	#content li{ margin:10px 0 0 10px; float:left;}
	#content li img{ border:none; }

/* footer */
#footer-bg{ background:url(../images/footer/footerBg.jpg) center no-repeat; width:100%; height:284px; }
#footer{ width:990px; margin:0 auto; height:150px; }
	#footer #staying{ width:647px; float:left; margin-top:20px; }
	#footer #staying p.txt{ text-align:left; font:normal 13px Arial; color:#595959;}
	#footer #staying p.txt a{ color:#DFB3B3; text-decoration:none;}
	#footer #staying p.txt a:hover{ font-weight:bold;}
	#footer #staying p.txt small{ padding-left:70px; font:normal 13px Arial;}
	
	#footer #facebook{ width:327px; float:right; margin-top:20px; }
	#footer #facebook h3{ background:url(../images/footer/fbBg.jpg) no-repeat; width:325px; height:51px; color:#00A7F2; font:normal 11px Arial; padding:10px 0 0 0px; }
	#footer #facebook h3 a{ color:#00A7F2; text-decoration:none;}
	#footer #facebook h3 a:hover{ text-decoration:underline; }
	#footer #facebook .info{ text-align:left; font:normal 13px Arial; color:#666; }
	
	#footer p{ padding:0; margin:0; color:#666; text-align:center;}
	#footer p a{ text-decoration:none; font:normal 12px Tahoma; color:#666;}
	#footer p a:hover{ color:#01A1E9; }
	#footer cite{ font:normal 12px Tahoma; color:#666; text-align:center;}
	#footer cite a{color:#666; text-decoration:none;}
	#footer cite a:hover{ text-decoration:underline; color:#00A7F2;}
