html, body{      margin:0;      padding:0;      height:100%;      border:none;   }body {font-family:Arial, Helvetica, sans-serif;}#header {clear: left; }#map { clear:both;  float:left; width:417px;}#countrydrop {} #maintext {float:left;}#nextlev { clear:both; }div.flist_other{ float:left; }	#other {clear:left;}div.offer_qp { float:left;}div.rightsect {float:right; }#nextlev{ margin:0; padding:0; padding-top:7px;}#bottomtext { margin-left:auto; margin-right:auto;font-size:12px; font-weight:bold; text-align:justify;line-height:13px;}#bottomtext p, #bottomtext h1, #bottomtext h2, #bottomtext h3, #bottomtext h4 {font-size:12px; font-weight:bold; text-align:justify;line-height:13px;}#bottomtext a {color:#0000CC; text-decoration:none;}#bottomtext a:hover {color:#009900; text-decoration:underline;}#topheader { margin-right:7px; }#topheader table {width:100%; margin:0; padding:0; height:43px; }#topheader .headtd {background-color: #2090d2; height:43px; }#mainbody{padding: 0 7px 0 7px; width:746px} #header .menutd {background-image:url('images/header_top.gif');background-repeat:no-repeat;background-position:top left;width:554px; height:90px !important; height:70px; background-position:top left;}#menu {position:relative;left:175px;width:368px;	height: 18px;	background-color:#2090d2;		margin:0; padding:0;	}div.outer {	float: right;	width: 70px; height: 16px;	margin-left:0px;	margin-right:3px;	}div.outer a {	display: block;	width:70px; height:16px;	overflow:hidden;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	color:#FFF;	text-decoration: none;	background: url( '' ) top left no-repeat;	}div.outer span {	display: block;	text-align:center;	margin:0; 	}div.outer a:hover {background-position:-70px;	color: yellow;	}div.outer a:active {background-position:-140px;	color: white;	}#buttons{ margin:0; padding:0; clear:both; float:left;}#buttons ul { list-style-type:none;   margin:0; padding: 0; }#buttons li { list-style-type:none;  margin: 0; padding: 0; padding-top:0px; padding-bottom:7px;}#buttons a{marign-left: 0; padding-left: 0;display:block;width:158px; height:33px;background-image:url();background-position:0px 0px;text-align:center;vertical-align:text-bottom;overflow:hidden;font-size:14px;font-weight: bold;color:#FFFFFF;line-height:32px;text-decoration:none;}#fdest, #other, #houseform{ width:158px;}#fdest h2, #flist h2, #other h2, #houseform h2{margin:0; padding:0;width:158px;background-image:url(images/featured-dest-top.gif);background-position:top left;background-position:0px 0px;font-size:12px;line-height:17px;color:#000000;padding:0;text-align:center;padding-top:1px;vertical-align:middle;}#fdest ul, #other ul, #houseform ul{background-image:url(../images/nublue2.gif); background-position:top left; background-repeat:repeat-y;list-style-type:none;   margin: 0px; padding: 0px;height: 340px !important;height: 340px;}#houseform form {background-image:url(../images/nublue2.gif); background-position:top left; background-repeat:repeat-y;margin: 0px; padding: 0px;}#houseform input {margin-left:6px; margin-top:6px; width:105px;font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF; border:1px solid #2090d2;}#fdest li, #other li, #houseform li{list-style-type:none;  margin:0px; padding: 0px;}#fdest .border, #houseform .border { background-image:url(../images/nublue2.gif); background-position:top right; background-repeat:repeat-y; }#fdest a, #other a, #houseform a{margin:0; padding:0;display:block;height:19px !important;height:16px;border-left: 1px solid #a2d0ec;border-right: 1px solid #a2d0ec;font-size:12px;color:#0000CC;text-align:center;text-decoration:none;}#fdest a:hover, #other a:hover, #houseform a:hover {background-color:#FFFFCC;}#fdest p, #flist span, #other p, #houseform p {background-image:url(images/featured-dest-bottom.gif);background-position:top left;display:block;height:4px;}div.flist_other { }#flist { background-image:url(../images/nublue2.gif); background-position:top right; background-repeat:repeat-y; width:158px; text-align:center; }#flist .dock { background-image:url(images/nublue2.gif); background-position:top left; background-repeat:repeat-y; }#flist img {border:1px solid #000000; margin:5px 5px 2px 5px; clear:both;}#flist h3 {font-size:12px; font-weight:bold; margin:0; padding:0; line-height:13px;}#flist h3 {text-align:center; font-size:12px; margin:0 0 5px 0; padding:0;border-top: 1px solid #2090d2; border-bottom: 1px solid #2090d2; background-color: #DFEFFD;border-left: 1px solid #a2d0ec; border-right: 1px solid #a2d0ec; }#flist p, #flist table {font-size:10px; margin:0 5px 0 5px; padding:0; text-align:justify; line-height:11px;}#flist p {height:105px;height:108px !important;} #flist table { padding:0; margin:7px 0 0 0px; background-color: #DFEFFD; margin-left:auto; margin-right:auto;font-family:Verdana, Arial, Helvetica, sans-serif;}#flist td { padding-left:2px; }#flist a, .viewbutton a, .viewbutton { display:block; width:305px; height:14px; color:#FFFFFF;background:url(images/generic_blue_button2.gif) no-repeat top left; margin:0; padding:0; padding-top:0px;margin-left:auto; margin-right:auto;margin-top:1px;text-align:center;font-size:12px;font-weight:bold;line-height:12px;text-decoration:none;}#flist .textlink {display:inline; color:#0000FF; background:none; margin:0; padding:0; line-height:normal; font-weight:normal; font-size:10px; }#flist .homebutton {display:block; width:150px; height:14px; color:#FFFFFF;background:url(images/generic_blue_button.gif) no-repeat top left; margin:0; padding:0; padding-top:0px;margin-left:auto; margin-right:auto;margin-top:1px;text-align:center;font-size:12px;font-weight:bold;line-height:12px;text-decoration:none;}#flist a:hover{color:#FFFF00;}#flist form {margin:0; padding:0; margin-top:3px;}#flist.house {margin-left:auto;margin-right:auto;width:140px;height:20px;font-size:10px;text-align:center;background-color:#FFFFFF;border:1px solid #a2d0ec;}#buttons a:hover{background-position:-161px;color:#FFFF00;}#buttons a:active{background-position:-322px;color:#FFFF00;}#header .flashcode {margin:0; padding:0; border:0;}		#header h1{font-size:14px;font-weight: bold;color:#FFFFFF;margin:0; padding:0;}#header h2{font-size:12px;font-weight: normal;color:#FFFFFF;margin:0; padding:0;}#header .form{margin:0; padding:0;}#header .box{width:100%;height:15px;background-color:#FFFFFF;margin:0; padding:0;border: 1px solid #CCCCCC;font-size:10px;font-weight:bold;padding: 1px 0 0 0;}#header .search{ position:relative;top:23px;left:362px;width:158px; height:23px;overflow:hidden;z-index:10;}#header .date{	position:relative;	top:20px;	left:340px;	font-size:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	width: 200px;	text-align:center;	color:#FFFFFF;}#header .date a {	color: #CCCCCC;	text-decoration:none;	padding-top:10px;}#header .date a:hover {	color:#FFFFFF;	text-decoration:underline;}	#header .navbar_td{ position:relative;top:32px; left:8px;  font-size:10px;font-family:Arial, Helvetica, sans-serif; overflow:hidden;color:#CCCCCC;}#header .navbar_td a { color:#CCCCCC; text-decoration:none; }#header .navbar_td a:hover { color:#FFFFFF; text-decoration:underline; }.Lshadow {background-image:url();}.Rshadow {background-image:url();}#map {}#map .head, #quickpicks .head, #offer .head{background-image:url(images/map-top.gif);height:17px;overflow:hidden;}#map h2, #quickpicks h2, #offer h2 {font-size:12px;font-weight:bold;color:#000000;padding-top:3px;padding-left:5px;margin:0;line-height:12px;}#maintext { margin-left:7px; width:322px;height:259px;}#maintext p, #maintext h1, #maintext h2, #maintext h3, #midtext p, #country_maintext p, #state_maintext p{margin:0; padding:0; padding-bottom:10px;font-size:12px;font-weight:bold;vertical-align:top;line-height:13px;text-align:justify;}.txt_border1{background-image:url(images/nublue1.gif); background-repeat:repeat-y; background-position:left;}.txt_border2{background-image:url(images/nublue1.gif); background-repeat:repeat-y; background-position:right;}div.offer_qp{ margin-left:7px; padding-bottom:7px; width:417px;}#quickpicks { width: 417px; height:437px; }#quickpicks td.qp_body{ border-left:1px solid #2492D3; border-right:1px solid #2492D3;padding:0 5px 0 5px;}#quickpicks h3 {text-align:center; font-size:12px; margin-top:7px; margin-bottom:2px; padding:0px;border-top: 1px solid #2090d2; border-bottom: 1px solid #2090d2; background-color: #DFEFFD; clear:both; height:18px;}#quickpicks ul { float:left; margin:0; padding:0; width:20%; padding-bottom:4px; }#quickpicks li { list-style-image:none; list-style-type:none; font-size:10px; line-height:10px;font-family: Arial, Helvetica, sans-serif; font-weight:normal; }#quickpicks a{ text-decoration:none; color:#0000FF; }#quickpicks a:hover { color:#009933; }#offer {}#offer td.qp_body{ border-left:1px solid #2090d2; border-right:1px solid #2090d2; padding:0 5px 0 5px;}#countrydrop { width:100%  /* position:relative; bottom:25px; left:63px; */text-align:right; margin:0; padding:0; padding-right:7px; border-left:1px solid #2090d2; border-right:1px solid #2090d2;}#countrydrop form {margin:0; padding:0; float:right;}#countrydrop h2 {margin:0; padding:0; font-size:10px; float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; padding-right:6px;position:relative; top:2px;} #countrydrop select { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;margin:0; padding:0; border:1px solid #2090d2; }#countrydrop input.button, #houseform input.button { width:25px; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF; border:1px solid #2090d2;}#legal {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:20px;}#legal a {color:blue; text-decoration:none;}img.dest_bottom {float:left; clear:left; padding-bottom:7px;}td.flash { background:url(images/header_left.gif) no-repeat top left; }#translate {text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}#translate img, #translate a {padding:0; margin:0;}#bottomlinks { font-size:12px; font-weight:bold; text-align:center; padding-top:5px;}#bottomlinks a{ color:#0000FF; text-decoration:none; }#bottomlinks a:hover {text-decoration:underline; }#statedrop { width:100%;  /* position:relative; bottom:25px; left:63px; */text-align:right; margin:0; padding:0;}#statedrop form {margin:0; padding:0; float:left;}#drops form {margin:0; padding:0; float:none; text-align:center;}#statedrop h2, #drops h2 {margin: 4px 0 0 8px; padding:0; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; padding-right:6px; float:left;text-align:center;} #statedrop select, #firstdrop select, #seconddrop select, #citydrop select, #drops select { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;margin:0; padding:0; border:1px solid #2090d2; }#statedrop input.button, #firstdrop input.button, #seconddrop input.button, #citydrop input.button, #drops input.button { width:25px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF; border:1px solid #2090d2;} #country_maintext { clear:both; margin-bottom:7px; } #country_maintext p { }#country_flist { width:322px;float:right;}#country_flist form {margin:0; padding:0;}#country_flist input {margin:0; padding:0;}.country_flist_body { height:245px !important; height:241px; }.country_flist_body2 { height:177px !important; height:177; }#country_flist .flist_image{ float:left; border:1px solid #000000; margin-right:7px; margin-bottom:7px; clear:both; }#country_flist h2, #country_flist ul, #maplinks h2, .arealinks h2, #state_info h2, #listing ul {text-align:center; font-size:12px; margin-top:0px; margin-bottom:2px; padding:0px;border-top: 1px solid #2090d2; border-bottom: 1px solid #2090d2; background-color: #DFEFFD; height:16px;}$country_flist h2 {clear:both;}#country_flist h3{ font-size:12px; font-weight:bold; text-align:center; margin:0; padding:0; } #country_flist h4{ font-size:12px; text-align:center; margin:7px 0 0 0; padding:0; font-weight:normal;}#country_flist p { font-size:10px; text-align:justify; margin:0; padding:0; clear:left;}#country_flist ul, #listing ul { list-style-type:none; width:305px; margin:0; padding:0; margin-top:8px; margin-bottom:12px;height:18px; padding-top:4px;}#country_flist li, #listing li {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:25%;text-align:center;} #country_flist ul {margin-bottom:6px;}.viewbutton {} .viewbutton a:hover {color:#FFFF00;}#topheader .country_headtd {background-color: #2090d2; height:43px; margin:0; padding:0;}#topheader .country_headtd	h1 { vertical-align:middle; font-size:24px; margin:0; padding:0;}#topheader .state_headtd {background-color: #2090d2; height:43px; margin:0; padding:0;}#topheader .state_headtd h1 { vertical-align:middle; font-size:14px; margin:0; padding:0;}#state_maintext { clear:both; margin-bottom:7px; }#state_maintext h1, #state_maintext p, #state_maintext p div { font-size:12px; font-weight:bold; text-align:justify; margin:0; padding:0;}#state_maintext h2 { font-size:12px; margin:0; padding:0; }#firstdrop{float:left; margin-left:auto; margin-right:auto; text-align:center; margin:5px;}#seconddrop{float:right; margin-left:auto; margin-right:auto; text-align:center; margin:5px;}#firstdrop form, #seconddrop form, #citydrop form {margin:0; padding:0; }#firstdrop h2 {margin:0; padding:0; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;  text-align:right;}#seconddrop h2, #citydrop h2 {margin:0; padding:0; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; text-align:center; }#twodrops {border-top: 1px solid #2090d2; background-color: #DFEFFD;} #maplinks {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:12px; text-align:center;}#maplinks a {color:#0033FF; text-decoration:none; padding:0 5px 0 5px;}#maplinks a:hover {text-decoration:underline;}#maplinks h2 { padding-top:2px; }#maplinks ul {list-style:none; margin:0; padding:0; }#maplinks li { display:inline; margin:0; padding:0;}#state_info { width:322px; float:right; clear:right; margin-top:7px;}#state_info h2 {width:100%;}#state_info h3, #state_info h5 {font-size:12px; font-weight:bold; text-align:center; margin:0; padding:0 0 5px 0;}#state_info h4 {font-size:11px; text-align:justify; margin:0; padding:0; font-weight:normal;}#state_info h5 a { font-size:12px; margin:0; padding:0; color:#0033CC; text-decoration:none;}#state_info h5 a:hover {text-decoration:underline;}#sl {float:none; clear:both; padding-top:7px !important; padding-top:0px}#sl h1, #mapper h1, .header p{	text-align:center;	font-size: 16px;	font-family: "Trebuchet MS", arial, verdana, sans-serif;	letter-spacing:1px;	border-top:1px solid #2090d2; 	border-bottom:1px solid #2090d2; padding:3px; 	background:url(images/600-backg-grad.jpg) top right repeat-y;	font-weight:bold;	}#sl div.from {border-top:1px solid #2090d2; 	border-bottom:1px solid #2090d2; padding:1px !important; padding:0px;	background:url(images/600-backg-grad.jpg) repeat-y right;	float:left; vertical-align:center;	margin:5px 10px 10px 10px !important;	margin:5px 10px 5px 5px;}	#sl div.from h2 {	text-align:left; float:left;	font-size: 14px; font-weight:bold;	margin:0; padding:0; margin-left:auto; margin-right:auto;}#sl div.from h3 {	text-align:left; float:left;	font-size: 16px; font-weight:bold;	margin:0; padding:0; line-height:17px; margin-left:auto; margin-right:auto;}#sl div.from p {float:right; margin:0; padding:3px 8px 0 0;font-size:12px; font-weight:bold; font-style: normal;}#sl div.from a {color:#0000CC; text-decoration:none;}#sl div.from a:hover {text-decoration:underline;}#listing p, #listing h1, #listing h2, #listing h3, #listing h4, #listing h5, #listing form {margin:0; padding:0; } #listing {  margin:0 10px 15px 10px; border-bottom:1px solid #0066cc;} #listing .listingimg {float:left;  border:1px solid #000000; margin: 0 10px 3px 0;}#listing .list_head { border-bottom:4px solid #DFEFFD;  }#listing  h2 {font-size:14px; font-weight:bold; text-align:left; float:left;    } #listing  h3 {font-size:12px; font-weight:bold; text-align:right;   } #listing p {font-size:12px; font-weight:normal; text-align:justify; }#listing ul { width:auto; height:12px; padding:2px; margin:3px 0 3px 0;}#listing li { width:auto; text-align:center; padding:0 10px 0 10px; margin:0;}#listing .bottom{ margin-bottom:5px !important; margin-bottom:0; text-align:left; clear:both; width:725px; } #listing .test {  margin:0 0 5px 0; padding:0; position:relative; bottom:0px; float:right; }#listing h4 { font-size:11px; font-weight:normal; }#listing .bottom p {  font-size:10px; font-weight:normal; text-align:left; padding-top:3px; position:relative; bottom:0px;  }#listing .bottom a {color:#0000CC; text-decoration:none;}#listing .bottom a:hover {text-decoration:underline;}#listing .bottom img {vertical-align: text-bottom;}#listing .dsclink {text-decoration: none; cursor: text; color: #000000;} #listing { border:0;}#listing .imglink{	float:left;	border:1px solid #000000;	margin-right:10px;}#listing .viewlink {	font-size:10px;	font-weight:bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:center;		background:url(images/click_to_view_blanks2.gif) left top no-repeat;	display:block;	height:18px;	width:280px;	float:right;	padding-top:2px;	margin-top:5px;}#listing a.viewlink {	color: #FFFFFF; }#listing a.viewlink:hover {	color: #FFFFFF;	text-decoration:none;	background-position:-280px 0px;}	 #citydrop{margin-left:auto; margin-right:auto; text-align:center; margin:5px;}.arealinks .citylinks {text-align:left;}.arealinks h3 { position:relative; top:8px;}.arealinks h3 a {font-size:12px; font-weight:bold; color:#0000CC; text-decoration:none; margin-top:8px; }.arealinks h3 a:hover {text-decoration:underline;} .arealinks {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:12px; text-align:center;}.arealinks a {color:#0033FF; text-decoration:none; padding:0 5px 0 5px; font-size:10px;}.arealinks a:hover {text-decoration:underline;}#holycow h2 { margin:4px 0 0 0; padding-top:2px; width:auto; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}.arealinks ul {list-style:none; margin:0; padding:0; }.arealinks li { display:inline; margin:0; padding:0;}.bedrents {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color: #D5E5F2;	border: 1px solid #0099FF;	text-align:center;	line-height: 13px;	padding: 2px;	}.bedrents_over {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color: #A6C3DB;	border: 1px solid #0099FF;	text-align:center;	line-height: 13px;	padding: 2px;	cursor: pointer; cursor: hand;		}.weatherbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	border: 1px solid #0099FF;	line-height: 13px;	padding: 2px;	text-align:right;}#holycow { margin:0; padding:0; }#holycow .results {  width:230px !important; width:230px;margin-left:7px !important; margin-left:3px;float:left;	} 		 #holycow .bedrentstable {float:left; width:200px; margin-left:5px !important; margin-left:3px; }#holycow .bedrentstable a {text-decoration:none; color:#000000;}#holycow  h5 { font-size:12px; font-weight:normal; margin:0 0 4px 0; padding:0; line-height:13px; font-weight:bold;}#holycow .results_h5 { font-size:14px; font-weight:bold; margin:0; padding:10px; line-height:17px;margin-top:4px;height:59px !important; height:57px; font-family: Arial, Helvetica, sans-serif;	background-color: #D5E5F2;	border: 1px solid #0099FF;} #holycow .results_h5_over { font-size:14px; font-weight:bold; margin:0; padding:10px; line-height:17px;margin-top:4px;height:59px !important; height:57px; font-family: Arial, Helvetica, sans-serif;	background-color: #A6C3DB;	border: 1px solid #0099FF;	cursor: pointer; cursor: hand;}#holycow .results_h52 { font-size:14px; font-weight:bold; margin:0; padding:10px; line-height:17px;margin-top:4px; font-family: Arial, Helvetica, sans-serif;	background-color: #D5E5F2;	border: 1px solid #0099FF;}#holycow .results_h52_over { font-size:14px; font-weight:bold; margin:0; padding:10px; line-height:17px;margin-top:4px; font-family: Arial, Helvetica, sans-serif;	background-color: #A6C3DB;	border: 1px solid #0099FF;	cursor: pointer; cursor: hand;}   #holycow .results h5 a {text-decoration:none;}#holycow .results h5 a:hover {text-decoration:none;}.arealinks h2 {line-height:16px;}#top20A ul {  list-style:inside; border:0; float:none; background-color:#FFFFFF; width:140px; float:left; margin-left:10px !important; margin-left:5px;}#top20A li { line-height:14px; list-style:outside; border:0; list-style-type:none; float:none; text-align:left; background-color:#FFFFFF; width:140px; }#top20B ul {   list-style:inside; border:0; float:none; background-color:#FFFFFF; width:140px; float:right; margin-right:10px !important; margin-left:5px;}#top20B li { line-height:14px;list-style:outside; border:0; list-style-type:none; float:none; text-align:left; background-color:#FFFFFF; width:140px; }#top20A a, #top20B a { color:#0000FF; text-decoration:none;}#top20A a:hover, #top20B a:hover { color: #0000FF; text-decoration:underline;} #feat_bounds{ margin:8px; }#feat_links h3 { margin:0; padding:0; font-size:12px; font-weight:bold;   text-align:left; clear:both; border-bottom:1px solid #CCCCCC; }#feat_links ul {   margin:0; padding:0; margin-top:8px;   }#feat_links li {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; float:left; text-wrap:none; height:10px;}#feat_links a {color:#0000FF; text-decoration:none; height:10px; display:block; width:130px; }#feat_links a:hover {text-decoration:underline;}#weather {margin-left:7px !important; margin-left:3px; width:271px; float:left; margin-top:4px;}#weatherD input { display:none; border:0;}#weatherD a {color:#000000; border:0;}#weatherD img {border:1px solid #000000; }#weatherD p, #weatherD br { margin:0; padding:0;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}#weatherD { background-color: #D5E5F2;border: 1px solid #0099FF;height:45px;margin-top:4px;}.backbutton a, .nbutton {text-align:center;display:block; width:60px;font-size:14px; font-weight:bold; text-decoration:none;color:#FFFFFF; background-color:#0033CC;border:1px solid #0099FF; padding:5px; }.backbutton a:hover {background-color:#0099CC;}.backbutton2 a {text-align:center;display:block; width:50px;font-size:12px; font-weight:bold; text-decoration:none;color:#000000; background-color:#FFFFFF;border:1px solid #0099FF; padding:2px; }.backbutton2 a:hover {background-color:#E0E1FF;}.nbutton {width:70px;}#boxer { background:url(images/map-top.gif) top left no-repeat; margin-bottom:7px;}.boxer_top {text-align:left; background:url(images/roundie-right-xpar.gif) top right no-repeat;height:14px !important; height:13px; font-size:12px; font-weight:bold; line-height:12px; margin:0; padding:0; padding-top:3px !important; padding-top:4px; padding-left:5px;}.boxer_body p, .boxer_body ul, .boxer_body  { text-align:justify; font-size:12px; font-weight:bold; padding-top:0; margin-top:0; }.boxer_body {border-left:1px solid #2090d2; background: url(images/nublue1.gif) top right repeat-y; padding: 5px 5px 0 5px; }.boxer_bottom { height:8px; background:url(images/nubottom.gif) bottom left no-repeat;  }.boxer_bottom p { height:8px; font-size:5px; background: url(images/roundie-BR.gif) bottom right no-repeat; margin:0; padding:0;} #boxer a {color:#0000CC; text-decoration:underline;}#boxer a:hover {color:#009933; text-decoration: underline;}#boxer .last {margin-bottom:0;}#state_maintext a {color:#0000CC; text-decoration:underline;}#state_maintext a:hover {color:#009933; text-decoration: underline;}#contact img {border:1px solid #000000; margin:10px;}#contact tr td { border-bottom: 1px solid #FFFFFF; }#contact h1 {font-size:14px; border-bottom:1px solid #B7BDDB; margin:0; padding:0; margin-top:10px;}#photoname { margin:0; padding:0; }#details ul, #details li {list-style-type:none; margin:0; padding:0;}#details ul {}#details li {width:160px; padding:1px; font-weight:normal;}#details h3 {width:75px; margin:0; padding:0; font-size:10px; font-weight:bold; float:left;}#details p {font-weight: normal; margin-top:2px; margin-bottom:0; }#details img {border:0;}.amen { }.amen li { float:left; text-align:center;}.boxer_body .rates { margin:0; padding:0; margin-left:15px; }.boxer_body .rates li { margin:0; padding:0; padding-top:3px; }#notes p {font-weight:bold; margin-bottom:0px;}#notes h2 {font-size:12px; font-weight:bold; border-bottom:1px solid #006699; border-top:1px solid #006699; font-style:italic; margin:0; padding:0; margin-bottom:4px; margin-top:3px;}#cont { margin:0; padding:0; }#cont ul, #cont li {list-style-type:none; margin:0; padding:0; }#cont2 ul { float:left; overflow: visible; width:180px; }#cont li { font-weight:normal; text-align:left; margin-bottom:4px;}#cont h3 { margin:0; padding:0 0 0 0; font-size:12px; font-weight:bold; font-style:normal; line-height:15px;}#inqbutton { text-align:center;}#inqbutton p {font-size:14px; text-align:center; margin-bottom:0;}#inqbutton a {font-size:18px; font-style:italic; display:block; width:336px; height:33px; margin-left:auto; margin-right:auto;color:#FFFFFF; text-decoration:none; padding-top:5px;margin-top:5px; background-image:url(images/3states_big.gif); background-position:0 0; background-repeat:no-repeat;}#inqbutton a:hover {color:#FFFFFF; text-decoration:none; background-position:-336px 0; color:#FFFF00;}#inqbutton a:active {color:#FFFFFF; text-decoration:none; }#tns {margin:0; padding:0; text-align:center;}#tns a {  }#tns img {border:0; border:1px solid #000000; margin:5px; }#left { float:left; width:383px !important; width:383px; margin-left:7px !important; margin-left:3px; margin-right:0 !important; margin-right:5px; }#right { float:right; width:353px !important; width:353px; margin-right:7px !important; margin-left:3px;}.field {border:1px solid #666666; padding-left:2px; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; }#tools ul {margin:0; padding:0; list-style-type:none;}#tools a {display:block; text-decoration:none; background-position:0 0; background-repeat:no-repeat; height:20px; padding-left:24px; font-weight:normal; padding-top:3px;}#tools a:hover { text-decoration:none;}#inqimg p { font-size:12px; text-align:center; margin:0; padding:0; margin-bottom:10px;} #newtools {}#newtools ul {margin:0; padding:0; list-style-type:none; overflow:hidden;}#newtools li { float:left; font-size:12px;}#newtools a, #newtools a:hover { text-decoration:none; }#newtools a.linker {display:block; text-decoration:none; background-position:0 0; background-repeat:no-repeat; height:20px; padding-left:24px; font-weight:normal; float:left; font-weight:normal; margin-left:72px !important; margin-left:35px; color:#0000CC;}#newtools a.linker:hover { text-decoration:none; color:#009900;} .vacationfavs {	clear:both;}.vacationfavs li {	padding-top:10px;	padding-left:72px !important;	padding-left:71px;}		#otherlistings { margin:0; font-size:12px; font-weight:bold; }#otherlistings td { padding:5px 20px 5px 20px; text-align:left; }#otherlsitings .tablehead td {color:#000000;}#otherlistings .stagger2 td, #otherlistings .stagger1 td {text-align:left; background-color:#94b0ff;border-top:1px solid #c4d3ff; border-left:1px solid #c4d3ff;border-bottom:1px solid #648dff; border-right:1px solid #648dff;}#otherlistings .stagger1 td {background-color:#a6b3d1;border-top:1px solid #c4c8d1; border-left:1px solid #c4c8d1;border-bottom:1px solid #7a94d1; border-right:1px solid #7a94d1;}#otherlistings .b {text-align:center;}#otherlistings a {color:#0000CC;}#otherlistings a:hover {color:#009900; }#res {margin:15px;}#res p {font-size:12px; font-weight:bold;}#res ul, #res li {list-style:none; margin:0; padding:0; font-size:12px;}#res a {display:block;}#res h1 {font-size:14px; font-weight:bold; text-align:center;}#res ul {}#res ul li {margin-left:10px; margin-bottom:12px; font-size:12px;}.button2 { border:1px solid #2090d2; background-color:#d0e7f5; font-size:12px; font-weight:bold;position:relative; top:-2px; left:2px; height:19px;}#mlink a {display:block; text-align:center; font-size:12px; font-weight:bold; color:#0000FF; text-decoration:none;background-color:#d0e7f5;  margin:4px; margin-bottom:0; }#mlink a:hover {color:#0066CC; text-decoration:none; background-color:#BBBBFF;}#loading {height:100px; width:400px; border:5px solid #000066; background-color:#0066FF;position: absolute; z-index:200; top:200px; left:300px;filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}#loadingtext { position: absolute; height:200px; width:400px; top:220px; left:300px; text-align:center; font-size:18px; z-index:300;font-weight:bold; color:#FFFFFF;  }.stats h1 {font-size:12px; font-weight:block; text-align:right; margin:0; padding:0; padding-right:10px; }.stats {font-size:12px; font-weight:normal;}.stats td {border-bottom:1px dotted #009999; }#quote { width:300px; }#quote p {font-size:12px; font-weight:normal; text-align:center; font-style:italic; margin-bottom:2px; }#quote h4 { font-size:12px; font-weight:normal; text-align:right; margin:0; padding:0; }#hype h1 {font-size:20px; border-bottom:1px solid #CCCCCC; text-align:left;}#hype h2 {text-align:left; font-size:18px; width:400px; margin-bottom:4px;  border-bottom:1px solid #CCCCCC; }#hype h2 .number {font-size:36px; color:#0000CC; margin-right:12px; font-family:Georgia, "Times New Roman", Times, serif;}#hype p {font-size:14px; font-weight:normal;}#boxer .buttonlink, #state_maintext .buttonlink, #boxer .buttonlink2, #state_maintext .buttonlink2{marign-left: 0; padding-left: 0;display:block;width:158px; height:33px;background-image:url(images/sweet-3states.gif);background-position:0px 0px;text-align:center;vertical-align:text-bottom;overflow:hidden;font-size:14px;font-weight: bold;color:#FFFFFF;line-height:32px;text-decoration:none;}#boxer .buttonlink:hover, #state_maintext .buttonlink:hover{background-position:-161px;color:#FFFF00;text-decoration:none;}#boxer .buttonlink:active, #state_maintext .buttonlink:active{background-position:-322px;color:#FFFF00;}#boxer .buttonlink2, #state_maintext .buttonlink2{width:127px; height:26px;background-image:url(images/sweet-3states2.gif);font-size:12px;line-height:25px;}#boxer .buttonlink2:hover, #state_maintext .buttonlink2:hover{background-position:-129px;color:#FFFF00;text-decoration:none;}#boxer .buttonlink2:active, #state_maintext .buttonlink2:active{background-position:-257px;color:#FFFF00;}#topheader .step {font-size:30px; font-weight:bold; color:#FFFF00; margin-right:25px; vertical-align:middle; }ul.mapper {	width:300px; 	float:left;}	.sitemap li {font-size:10px; }hr {	height:1px;	border:0;	background-color:#2090D2;	color:#2090D2;}	.floatback a {	padding-right:7px; }.fav_view{	color:#000000;	font-size:11px;	font-weight:bold;}.fav_view a, .fav_edit a{	color:#0000CC;	text-decoration:none;}.fav_view a:hover, .fav_edit a:hover {	color:#0066FF;}		