/* CSS Document */

body { background-color:#666; padding:0px; margin:0px; margin-top:5px; font-family:Arial; font-size:12px; color:#000000; }

h1 { color:#000000; font-family:Arial; font-weight:bold; font-size:23px; padding:0px; padding-left:5px; padding-top:5px; margin:0px; letter-spacing:-2px; border-top:10px solid #FFFF66; }
h2 { color:#003399; font-family:Arial; font-weight:bold; font-size:17px; padding:0px; padding-left:5px; padding-bottom:5px; margin:0px; letter-spacing:-1px; }
h3 { color:#000000; font-family:Arial; font-weight:bold; font-size:13px; padding:0px; margin:0px; letter-spacing:-1px; }
p { color:#000000; font-family:Arial; font-weight:normal; font-size:12px; padding:5px; margin:0px; line-height:14pt; }
a { color:#000000; text-decoration:underline; } a:hover { color:#000000; text-decoration:underline; }
.header1 { padding-top:10px; padding-bottom:0px; letter-spacing:-1px; }
.p1 { padding:0px; }
.price { font-size:14px; font-weight:bold; }
.style-bigger{ font-size:14px; font-weight:bold; }
.links { color:#ffffff; font-family:Arial; font-weight:bold; font-size:18px; padding:0px; padding-left:5px; padding:5px; margin:0px; letter-spacing:-1px; background-color:#0099ff; text-align:right; }
.links a { color:#ffffff; }
.links a:hover { color:#ffffff; }
.links a:active { color:#ffffff; }
#searchsplitter { height:10px; width:520px; margin-bottom:5px; background-color:#FFFF66; }

.tablepad{ padding:4px;}
table a{ font-weight:bold; padding-left:5px; }
th { background-color:#ffffff; }
tr { height:25px; }
.view { font-weight:bold; background-color:#0099CC; padding:3px; padding-left:5px; padding-right:5px; color:#FFFFC6; text-decoration:none; }
.view:hover { background-color:#003399; color:#FFCC00; text-decoration:none; }
.trcolour { background-color:#DFEFFF; }
.trcolourlight { background-color:#A4D1FF }
.heading{ border-bottom:3px solid #0099cc; padding:4px; padding-left:0px; font-size:13px; letter-spacing:0px; margin:0px; margin-bottom:8px; color:#000000; }



#frame { 
	padding:22px;
	padding-top:16px;
	padding-bottom:16px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#0099FF; }
	
#main {
	width:1000px;
	background-color:#003399;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px; }
	
#header {
	width:1000px;
	height:80px;
	background-color:#0099FF;
	float:left;
	background-image:url(images/head.png);
	background-repeat:no-repeat; }
#header-left{
	width:600px;
	float:left;}
#header-right{
	width:400px;
	float:right;}
#header-right p{ color:#FFFFFF; font-size:13px; letter-spacing:1px; text-align:right; }
#header-right a{ color:#FFFFFF; text-decoration:underline; }
#header-right a:hover{ color:#FFFFFF; text-decoration:none; }
	
#navbar {
	width:996px;
	float:left;
	background-color:#FFFF66;
	padding:2px;
	padding-left:2px;
	padding-bottom:3px; }
.navbar-btn { margin:5px; margin-top:3px; float:left; width:auto; }
/*.navbar-btn-dropdown { margin:5px; margin-left:0px; margin-top:5px; float:left; width:auto; display:block; }*/
#navbar p{ color:#000000; padding:0px; font-weight:bold; }
#navbar a{ color:#000000; font-size:12px; text-decoration:none; background-color:#ffcc00; padding:5px; font-weight:bold; } #navbar a:hover{ font-weight:bold; background-color:#ffff66; }

.navbardrop {
	width:996px;
	float:left;
	background-color:#003366;
	padding:2px;
	padding-left:2px;
	padding-bottom:3px;
	padding-top:5px;
	display:none;
	text-align:center; }
.navbar-btndrop { margin:5px; margin-top:3px; float:right; width:auto; }
.navbardrop p{ color:#000000; padding:0px; font-weight:bold; }
.navbardrop a{ color:#000000; font-size:12px; text-decoration:none; background-color:#ffcc00; padding:5px; font-weight:bold; } .navbardrop a:hover{ font-weight:bold; background-color:#ffff66; }
	
#breadcrumb {
	width:980px;
	background-color:#003399;
	float:left;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:right; }
#breadcrumb p{ color:#ffffff; font-size:10px; padding:0px;}
#breadcrumb a{ color:#ffffff; font-size:10px; text-decoration:underline; } #breadcrumb a:hover{ color:#ffffff; text-decoration:underline; } #breadcrumb a:active{ color:#ffffff; text-decoration:underline; }

#content {
	background-color:#003399;
	width:980px;
	float:left;
	margin-bottom:10px;
	padding:10px;
	padding-top:0px;
	padding-bottom:20px; }
	
#content-left {
	width:190px;
	float:right; 
	margin-left:10px;}
	
#col1 {
	width:190px;
	float:left; }	
	#main-banner {
		width:180px;
		background-color:#003366;
		float:left;
		padding:5px;
		margin-bottom:10px; }
	
#content-right {
	width:780px;
	float:left; }
	
	
#bottom {
	width:980px;
	float:left; }

#col2 {
	width:550px;
	height:510px;
	float:right;
	margin-left:10px; }	
#col2-long {
	width:550px;
	float:right;
	margin-left:10px; }	
#banner { width:550px; height:225px; float:left; background-color:#003366; margin-bottom:10px; }
#standard-frame { width:540px; height:500px; float:left; background-color:#003366; padding:5px; }
#long-frame { width:540px; float:left; background-color:#003366; padding:5px; }
#standard-text-window { width:520px; float:left; background-color:#fff; padding:10px; padding-bottom:30px; }
#index-holder { width:550px; height:275px; float:left; }
.index-apartments { background-image:url(images/top-apartments.jpg); background-repeat:no-repeat; width:260px; height:220px; float:left; padding:5px; padding-top:50px; }
.index-hotels { background-image:url(images/top-hotels.jpg); background-repeat:no-repeat; width:260px; height:220px; float:left; padding:5px; padding-top:50px; }
.popular-spacer{ width:6px; height:50px; float:left; }
.toprowlight { width:250px; float:left; padding:10px; padding-left:5px; padding-right:5px; background-color:#DFEFFF; }
.toprowdark { width:250px; float:left; padding:10px; padding-left:5px; padding-right:5px; background-color:#DFEFFF; }
.toprow { width:250px; float:left; padding:10px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; }
.indexname { padding-left:3px; width:126px; font-size:14px; float:left; letter-spacing:-1pt;}
.indexname a{ font-weight:bold; text-decoration:underline; color:#000; }
.indexname a:hover{ text-decoration:none; }
.indexstar { width:40px; float:left; }
.indexrating { padding-top:5px; width:35px; float:left; }
.indexprice { width:48px; float:left; font-size:10px; }
.indexview { width:35px; float:left; }

.viewmore { width:240px; float:left; padding:10px; padding-top:5px; padding-bottom:5px; background-color:#0099CC; font-weight:bold; text-align:right; font-size:16px; color:#FFFFC6; margin-top:5px;}
.viewmore a { color:#FFFFFF; text-decoration:none; }
.viewmore a:hover { color:#FFFFFF; text-decoration:underline; }

#link-spltter{ width:520px; float:left; height:10px; }
.link-hot { width:500px; float:left; padding:10px; padding-top:5px; padding-bottom:5px; background-color:#0099CC; font-weight:bold; text-align:right; font-size:16px; color:#FFFFC6; margin-top:5px;}
.link-hot a { color:#FFFFFF; text-decoration:none; }
.link-hot a:hover { color:#FFFFFF; text-decoration:underline; }
			
#col3 {
	width:220px;
	height:510px;
	background-color:#003366;
	float:left; }
	
#search {
	width:170px;
	height:240px;
	margin:5px;
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	float:left;
	padding:20px;
	padding-top:60px; }
	
          /*LateRooms Search Box CSS */
          #lateroomssearchbox { font:11px arial, sans-serif; background:#ffb515 url(banner2.gif) no-repeat; width:160px; height:250px; padding:0; text-align:center; }
          #lateroomssearchboxinner { padding:88px 10px 0; }
          .cellhead { color:#003366; text-align:left; font:12px arial, sans-serif; margin:0px 0 1px 0; font-weight:bold; }
		  input.checkbutton { margin:6px 0 0; font:14px arial, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#003366; cursor:pointer; border:0px solid #003366; width:169px; padding:5px; }
          input.selbox { font:14px arial, sans-serif; margin:0 0 8px 0; width:159px; color:#000; background-color:#fff; padding:3px; }
          select.selbox { text-align:center; font:14px arial, sans-serif; margin:0 0 8px 0; width:169px; color:#000; background-color:#fff; padding:3px; }
		  
#main-quotes {
	padding:0px;
	margin:5px;
	margin-top:10px;
	width:210px;
	float:left; }
	#main-quotes h2 { color:#fff; font-family:Arial; font-weight:bold; font-size:14px; padding:5px; margin:0px; letter-spacing:-1px; text-align:justify;}
	.bigger {  font-size:21px; letter-spacing:-1px; color:#ffff66; }
	.x-large {  font-size:24px; letter-spacing:-1px; color:#ffcc00;}
	.main-quotes-header { color:#FFCC00; font-family:Arial; font-weight:bold; font-size:16px; padding:5px; padding-bottom:0px; padding-top:0px; margin:0px; letter-spacing:-1px; }
	#main-quotes p { color:#FFFFFF; text-align:right; }
		  
#footer-main {
	width:1000px;
	margin-top:10px;
	text-align:left; }
#footer-main p { color:#FFFFFF; padding-bottom:0px; letter-spacing:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; }
#footer-main a { color:#FFFFFF; text-decoration:none; }
#footer-main a:hover { color:#FFFFFF; text-decoration:underline; }

#footer {
	margin-top:10px;
	background-color:#000000;
	width:1024px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px; }
#footer p{ text-align:right; color:#FFFFFF; }
#footer a{ text-decoration:none; color:#FFFFFF; }
#footer a:hover{ color:#FFFFFF; text-decoration:underline; }


/* HOTELS */

#hotels-main {
	width:1000px;
	background-color:#003399; }
	
#hotels-content {
	border:10px solid #003399;
	border-top:0px solid #003399;
	background-color:#003399;
	width:980px;
	height:100%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px; }
	
#section-c{
	width:210px;
	float:left;
	height:100%; }
	#hotels-col1 {
		width:200px;
		height:100%;
		margin-right:0px;
		padding-right:10px;
		float:left; }	
		#laterooms-banner-1 {
			background-color:#003366;
			width:180px;
			height:500px;
			padding:5px;
			margin:5px;
			margin-top:0px;
			margin-bottom:10px;
			float:left; }	
	
#section-d {
	width:770px;
	float:left;
	background-color:#FFFFFF; }
	#col4 {
		width:750px;
		float:left;
		padding:10px;}
	.header2 {
		padding-top:10px;
		padding-bottom:10px;
		letter-spacing:0px; }
		

/* FEATURED HOTELS */

.featured-frame { width:514px; float:left; margin-bottom:20px; border:0px solid #003366; padding:3px; }
.featured-frame h2{ padding:0px; margin:0px; color:#000; border-bottom:5px solid #003366; }
.h2yellow{ color:#000; font-weight:normal; font-size:14px; letter-spacing:0px; }
.featured-frame p{ padding:4px; padding-left:0px; margin:0px;}
.featured-left { border:1px solid #000; width:148px; height:148px; float:left; margin-right:10px; }
.featured-right { width:352px; float:right; }
.featured-right a{ text-decoration:none;}
.featured-right a:hover{ text-decoration:underline;}


#featured-text-window { width:520px; float:left; background-color:#fff; padding:10px; padding-right:9px; padding-bottom:30px; }
#featured-text-window h1{ color:#003366; font-family:Arial; font-weight:bold; font-size:36px; padding:0px; padding-left:5px; padding-top:5px; margin:0px; letter-spacing:-3px; border-top:10px solid #FFFF66; }
#featured-text-window h2{ color:#000; font-family:Arial; font-weight:bold; font-size:20px; padding:0px; padding-left:5px; padding-top:10px; margin:0px; letter-spacing:-1px; border-top:10px solid #0099CC; }
.featured-page-frame { width:510px; float:left; margin:5px; margin-top:10px; }
.featured-page-adress { font-size:14px; text-align:right;}
.featured-page-image { width:510px; float:left; margin-bottom:15px; }
.featured-page-text { width:310px; float:left; }
.featured-page-text p{ text-align:justify; }
.featured-page-details { width:180px; float:right; margin-left:20px; }
.featured-page-details p{ padding-left:0px; text-align:right; font-weight:bold; }
.featured-page-rating { width:180px; float:left; padding-bottom:10px; }
.featured-page-price { width:180px; float:left; padding-bottom:10px; padding-top:20px; }
.pricefrom { font-size:27px; margin-right:5px; }
.pricerate{ font-size:50px; font-weight:bold; letter-spacing:-2px; }
.featured-page-button { width:180px; float:left; padding-top:5px; }
