body { background:url(../css-assets/bg-blue.gif) top left repeat-x #FFF; font: normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; line-height: 1.4em; color: #555; }
		
h1 { font-weight:bold; font-size:11px; line-height:normal; margin:0 0 5px 0; padding:0; color:#396D9C; }

h2, h3, h4, h5, h6, h7 { font-weight:bold; font-size:11px; line-height:normal; margin:0 0 5px 0; padding:0; color:#396D9C; }
.titletext { font-weight:bold; font-size:11px; line-height:normal; margin:0 0 5px 0; padding:0; color:#396D9C; }
		
hr { margin:0 0 5px 0; padding:0; line-height:normal; border:0; border-bottom:1px dashed #CCC; height:1px; }
p { line-height:1.3em; margin:0; padding:0; }
a { color:#6493B9; }
img { margin:0; padding:0; border:0; }
form { line-height:normal; margin:0; }

/*** start of page structure styles ***/
#outerwrapper { position:absolute; left:0px; top:0px; width:100%; z-index:1; text-align:center; }
#wrapper { width:960px; margin:0px auto; padding:0; text-align:left; border:0px solid #E3F1F8; }

/*** header ***/
#header { height:121px; background:url(../css-assets/bg-blue.gif); border-bottom:0px solid #E3F1F8; }
	#logo { width:105px; margin-left:15px; float:left; display:inline; clear:left; }
		#logo img { border:0; }
	#titlewrap { width:830px; float:right; clear:right; display:inline; }
		#title img { border:0; float:left; display:inline; clear:left; }
		#banner { height:60px; border:1px solid #7AA1E0; float:right; display:inline; clear:right; margin:25px 15px 0 0; }
		#menu bar { }
			.breadcrumbs { float:right; clear:right; display:inline; margin:15px 15px 0 0; color:#FFF; }
			.breadcrumbs a { color:#FFF; text-decoration:none; }
			.breadcrumbs img { margin:0 4px 0 25px; }
			* html .breadcrumbs { /*IE only. */ margin-top:16px; }


#silvernav{
margin:95px 0 0 0;
padding: 0;
}

#silvernav ul{
width:960px;
margin: 0;
float: left;
font: normal 12px Verdana;
background: url(../css-assets/silvernav-bg.gif) top left no-repeat; /*optional left round corner*/
}

* html #silvernav ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 0em;
margin-left: 0px; /*menu offset from left edge of window in IE*/
}

#silvernav ul li{
display: inline;
}


#silvernav ul li a{
float: left;
color: #454545;
font-weight: normal;
padding: 7px 9px 7px 5px;
text-decoration: none;
}

#silvernav ul li a:visited{
color: #454545;
}


#silvernav ul li a:hover, #silvernav ul li a#selected{ /*hover and selected link*/
color: #454545;
background: transparent url(../css-assets/pointer.gif) top center no-repeat;
}

#silvernav ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
}


#container { width:960px; clear:both; }
			
/*** mastheader ***/
#mastheader { height:60px; margin:0 0 0 0px; padding:0; clear:both; background:url(../css-assets/yellowbar-bg.gif) bottom left no-repeat; border-top:3px solid #FFBA00; }
#mastheader a { color:#000; text-decoration:none; }
#mastheader a:hover { color:#000; text-decoration:underline; }
	.li { float:left; display:inline; margin:0; }
	.ri { float:right; display:inline; margin:0; }
	#leftpad {
			width:460px; height:60px; float:left; display:inline; margin:0;
			padding:0; clear:none; }
	.yellow-list1 {
			list-style-image:url(../css-assets/yellow-bullet.gif);
			line-height:normal; margin:7px 0 0 30px; padding:0;
			float:left; display:inline; clear:none; 		}
	* html .yellow-list1 li a { /*IE only. */ margin-left:10px; }
	* html .yellow-list1 { /*IE only. */ margin-left:10px; }
	.yellow-list2 {
			list-style-image:url(../css-assets/yellow-bullet.gif);
			line-height:normal; margin:7px 30px 0 0; padding:0;
			float:right; display:inline; }
	* html .yellow-list2 li a { /*IE only. */ margin-left:10px; }
	
	#rightpad { width:495px; height:60px; float:right; clear:right; display:inline; }
	#pad-left { width:230px; height:60px; float:left; display:inline; }
	.yellow-list3 {
			list-style-image:url(../css-assets/yellow-bullet.gif);
			line-height:normal; margin:7px 0 0 30px; padding:0;
			float:left; display:inline;	}
	* html .yellow-list3 li a { /*IE only. */ margin-left:10px; }
	* html .yellow-list3 { /*IE only. */ margin-left:10px; }
			
	#pad-right { width:260px; height:60px; margin-left:0px; float:right;
				 display:inline; }
	.padform { padding:4px 12px; }
	
/*** midsection ***/
#leftbar { width:170px; clear:left; display:inline; float:left; margin:10px 0 0 0px; }
	.greyback { background-color:#D0D4DC; }
	* html .greyback { /*IE only. */ margin:-2px 0 0 0; }
	#leftbar h4 { padding:6px 0 0 10px; line-height:normal; font-size:11px; margin:0; color:#4E7DC2; }
	#leftbarmain { width:170px; background:url(../css-assets/greyback-shadow.gif) top left repeat-x #F3F4F7; margin-top:-1px; }
		* html #leftbarmain { /*IE only. */ margin:-2px -10px -2px 0px; }
		.menudiv { width:169px; clear:both; border-bottom:0px dashed #ADB2C1; margin-top:1px; }
		.menu-list { list-style-image:url(../css-assets/yellow-bullet2.gif); line-height:normal; margin:5px 0 15px 25px; padding:0; }
		.menu-list a { color:#000; text-decoration:none; }
		.menu-list a:hover { color:#94B84C; text-decoration:underline; }
		.menu-list li { padding-bottom:2px; margin-bottom:0px; width:100%; }
		.menu-list ul { padding:0px 0; }

#innerwrap { width:770px; margin:10px 0px 0 0; clear:right; display:inline; float:right; }
#content { width:500px; clear:left; display:inline; float:left; }
#rightbar { width:250px; clear:right; display:inline; float:right; }
	.rightboxtop { background:url(../css-assets/select-bg.gif) bottom left no-repeat; padding:10px;
		border-top:1px solid #CFD9E1; border-bottom:0px; }
		.rightboxtop select { width:85%; }
		.rightbox { background:url(../css-template-assets/rightbox.gif) bottom left no-repeat;
		padding: 0 10px 15px 10px; margin: 0 0 10px 0; line-height:1.2em; text-align:left; border:0px solid #CCC; }
		.rightbox p { padding: 0; margin: 0 0 5px 0;}
		.rightbox img { float: left; margin: 0 9px 3px 0; border:0; } 
		.rightbox select { width:75%; margin:0; padding:0; }
		.rightbox form { margin:0; padding:0; }
		.rightbanner { margin: 0 0 5px 0; }
		#addiv { width:250px; clear:both; }
		#addiv img { border:0; margin:0 0 5px 0; }
			#adleft { width:122px; clear:left; float:left; display:inline; }
			#adright { width:120px; clear:right; float:right; display:inline; }
			.googlelinkunit { margin:5px 0; padding-bottom:4px; border:1px solid #ADB2C1; }


/*** footers ****/
#footer { width:960px; clear:both; margin:0; padding:0; }
.disclaimer { font-size:9px; border:1px #ccc solid; padding:10px; }

#subfooter { width:960px; height:25px; clear:both; margin:10px 0; padding:0; }
.copyright { margin:0 0 0 5px; padding:0; display:block; float:left; font-size:9px; }
.copyright a { color:#454545; }
.top { float:right; margin: 0 5px 0 0; padding:0; display:block; font-size:9px; }
.top a { color:#454545; }

/*** end of page structure styles ***/


/*** custom styles ***/
/*********************/

/*** index ***/

.wrap { clear:both; width:490px; margin:0 5px; border-bottom:4px double #CCC; }
.indexbox1 { width:33%; float:left; clear:left; display:inline; background:url(../css-assets/indexbox-bg1.gif) bottom right no-repeat; border-right:1px solid #E6E6E6;  }
.indexbox2 { width:33%; float:left; display:inline; background:url(../css-assets/indexbox-bg2.gif) bottom center no-repeat; border-right:1px solid #E6E6E6; }
.indexbox3 { width:33%; float:right; clear:right; display:inline; background:url(../css-assets/indexbox-bg3.gif) bottom right no-repeat; }
.indextext h3 { margin:0; padding:0; }
.indextext a { text-decoration:none; }
.indextext a:hover { text-decoration:underline; }

#indexban { width:500px; height:200px; background:url(../css-assets/airportindexbanner-bg.gif) top left no-repeat; }

.spacer { padding-bottom:10px; clear:both; }

.index_article { clear:both; padding:10px 0; }
.index_article_left { width:50%; border-right:1px dashed #CCC; clear:left; float:left; display:inline; }
.index_article_right { width:49%; clear:right; float:right; display:inline; }
.index_article_text_l { padding:0px 5px 0px 8px; }
.index_article_text_r { padding:0px 8px 0px 10px; }


/* listing table */
#listwrap { width:500px; clear:both; margin:0; padding:0; border-bottom:0px dashed #CCCCCC; }
.listingtable { margin:5px 0 15px 0; padding-bottom:5px; border-bottom:1px dashed #CCC; line-height:normal; }
.results { font-size:11px; font-weight:normal; line-height:2em; margin:10px 0 10px 0; padding:2px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; background-color:#F1F2F4; }
.businessname { color:#396D9C; font-weight:bold; }
.clicks { font-size:9px; color:#666666; }
.date { font-size:60%; }

/*** surfing page style ***/
.leftlist { width:125px; float:left; clear:left; display:inline; margin:0 0 10px 0; }
.rightlist { width:125px; float:right; clear:right; display:inline; margin:0 0 10px 0; }
#surftop { width:100%; }
#surftopleft { width:360px; float:left; display:inline; }
#surftopright { width:135px; float:right; display:inline; border:1px solid #ccc; text-align:center; padding-bottom:5px; }
#surftopright img { margin-top:5px; }


/*** accommodation page style ***/
.accommleft { list-style-type: none; margin:0; padding:0; width:210px; border:0px solid #9A9A9A; border-bottom-width:0; display:inline; float:left; clear:left; }
.accommleft ul { list-style-type:none; margin:0; padding:0; }
.accommleft li a { background: url(../../css-assets/accommbutbg.gif) no-repeat top left; font-size:13px; font-weight:bold; display: block; width:auto; height:45px; padding:12px 0 0 0; padding-left:35px; text-decoration: none; margin:0 0 -10px 0; }
* html .accommleft li a { /*IE only. */ margin-left:-15px; }
* html .accommleft ul { /*IE only. */ margin-left:15px; }

.accommright { list-style-type: none; margin:0; padding:0; width:210px; border:0px solid #9A9A9A; border-bottom-width:0; display:inline; float:right; clear:right; }
.accommright ul { list-style-type:none; margin:0; padding:0; }
.accommright li a { background: url(../../css-assets/accommbutbg.gif) no-repeat top left; font-size:13px; font-weight:bold; display: block; width:auto; height:45px; padding:12px 0 0 0; padding-left:35px; text-decoration: none; margin:0 0 -10px 0; }
* html .accommright li a { /*IE only. */ margin-left:-15px; }
* html .accommright ul { /*IE only. */ margin-left:15px; }


/*** advertising page style ***/
.jump { width:50%; float:right; display:inline; text-align:right; margin:10px 0; }
.jump select { width:95%; }
.jumplabel { width:45%; float:left; display:inline; margin:10px 0; }

.advertise { width:40%; float:left; display:inline; }
.advertise img { border:0; margin:0; padding:0; }
.ask { width:40%; float:right; display:inline; margin-top:12px; text-align:right; }
.ask img { border:0; margin:0; padding:0; }



