body { background:url(../css-images/bg-blue.gif) top left repeat-x #FFF; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height: 1.4em; color: #555; text-align:center; }
		
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:#0651C8; }
.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:#832F50; }
img { margin:0; padding:0; border:0; }
form { line-height:normal; margin:0; padding:0; }

/*** start of page structure styles ***/
#outerwrapper { position:absolute; left:0px; top:0px; width:100%; z-index:1; text-align:center; }
#wrapper { width:1050px; margin:0 auto; clear:both; background:url(../css-images/logo-bg.gif) top left no-repeat; }
#innerwrapper { width:960px; margin:0 auto; clear:both; text-align:left; }

#header { clear:both; }
	#logo { float:left; clear:left; display:inline; margin-left:65px; }
	#banner { height:60px; border:1px solid #7AA1E0; float:right; display:inline; clear:right; margin:15px 15px 0 0; }

/*** mastheader ***/
#mastheader { width:960px; height:65px; text-align:left; margin:0 0 0 0px; padding:0; clear:both; background:url(../css-images/yellowbar-bg.gif) bottom left no-repeat; border-top:1px solid #FFA800; }
#mastheader a { color:#000; text-decoration:none; }
#mastheader a:hover { color:#000; text-decoration:underline; }
.sub-bottom { border-bottom:1px solid #CDCDCD }
	.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-images/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-images/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-images/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; }

#container { clear:both; padding:0px; }
	#left_col { float:left; display:inline; clear:left; width:170px; margin:5px 15px 0 5px; background:url(../css-images/left_col_bg.gif) bottom left no-repeat; }
	#left_col img { clear:left; border:0; }
	
	.list_left { padding:8px; }
	.list_item { color:#454545; border-bottom:1px dashed #DCEDFD; padding:5px 0; }
	.list_item img { float:left; display:inline; margin:3px 5px 3px 0; }
	#content { float:left; display:inline; width:500px; margin:5px 0 0 0; }
	#content1 { float:left; display:inline; width:695px; margin:5px 0 0 0; }
	.content_pad { padding:0 1px; }
	.content_inner { padding:0 10px 10px 10px; }
	
	#right_col { float:right; display:inline; width:250px; margin:5px 0 0 0; }
	#right_col img { clear:left; border:0; }
	.right_list { padding:0 0px; }
	.right_item { background-color:#DCEDFD; padding:5px; }
	.split { clear:both; margin:5px 0px; }
	.split_left { display:inline; float:left; clear:left; text-align:center; margin-right:0px; }
	.split_right { display:inline; float:right; clear:right; text-align:center; }
	



.spacer { clear:both; height:15px; }

#footbox { width:960px; clear:both; border-bottom:0px solid #72A3DF; }
#footbox a { color:#454545; text-decoration:none; }
#footbox a:hover { text-decoration:underline; }
.ls { float:left; display:inline; clear:left; padding:15px; }
.rs { float:right; display:inline; clear:right; padding:15px; }



/*** 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:200px; float:left; clear:left; display:inline; margin:0 0 10px 0; }
.rightlist { width:200px; 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; }


/*** index section ***/
#container_index { clear:both; padding:0px; }
#index { clear:both; }

#main { float:left; clear:left; display: inline; width:700px; }
	#leftside { float:left; clear:left; display: inline; }
	#selector { width:190px; height:340px; float:right; display:inline; clear:right; margin:0 2px; border:0px solid #E8E8E8; background:url(../css-images/indexban192.gif) top left no-repeat; font-size:13px; }
	.abox { clear:both; border:1px solid #E8E8E8; background-color:#FFF; padding:5px; margin:5px; }
	.abox2 { clear:both; border:0px solid #E8E8E8; padding:3px 8px; margin:0 5px; color:#E6B9CB; }
	.abox2 a { color:#FFF; }
	
	.divvybox { clear:both; }
	.divvy { margin-top:5px; width:340px; float:left; display:inline; clear:left; border:1px solid #E8E8E8; }
	.divvy2 { margin-top:5px; margin-right:2px; width:340px; float:right; display:inline; clear:right; border:1px solid #E8E8E8; }
	.divvypad { border:1px solid #E8E8E8; margin-right:0px; background-color:#F7F7F7; }
	.divvypad h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:13px; color:#0651C8; }
	.divvypad p { margin:3px 0; }
	.surfbox { width:225px; float:left; display:inline; border:1px solid #E8E8E8; }
	.surfbox h3 { background-color:#FEECA6; padding:7px; margin:0; }
	.surfbox p { padding:7px; }
	.surfbox img { border:1px solid #E8E8E8; border-left:0; border-right:0; }
	
	
	.accompad { border:0px solid #E8E8E8; margin-bottom:5px; background-color:#F7F7F7; clear:both; }
	.accomleft { float:left; clear:left; display:inline; width:50%; }
	.accomleft a { font-size:13px; color:#0651C8; }
	.accomright { float:right; clear:right; display:inline; width:50%; }
	.accomright a { font-size:13px; color:#0651C8; }
	

	#rightside { float:right; clear:right; display: inline; width:192px; }

#righter { float:right; clear:right; display:inline; width:250px; }







