@charset "utf-8";
/* CSS Document */

/* MEYER RESET v1.0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:small;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}li {list-style-type:none} h1, h2, h3, h4, h5, h6 {font-weight:normal}

body {font-family:Arial, Helvetica, sans-serif;background-color:#e3e3ff;}

#wrap {margin:0 auto; width:960px; background-color:#FFF;}

#inner {  padding-top:10px; background:#fff url(../graphics/shadow-content.png) no-repeat; width:100%;}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;}

div.clearall {clear:both;}
div.clearleft {clear:left}
div.clearright {clear:right;}


#header {width:100%; height:130px;background:url(../graphics/blue-header.jpg) left top no-repeat;}
#header h1, h2 {margin-left:10px;color:#fff;}
#header h1 {float:left;font-size:28px;padding:68px 0 0 0;line-height:0.85em;letter-spacing:1px;}
#header h1 span {font-size:24px; letter-spacing:0.5px;}
#header h1 em {font-size:32px; font-style:normal;}
#header h2 {color:#fff;font-style:italic;font-size:24px;margin-left:500px;padding:95px 0 0 0;}

#header h1 a {color:#fff; text-decoration:none;font-size:28px;}
#header h1 a:visited {color:#fff; text-decoration:none;font-size:28px;}
#header h1 a:hover{color:#fff; text-decoration:none;font-size:28px;}
#header h1 a:active {color:#fff; text-decoration:none;font-size:28px;}

#content {
	float:right;
	width:750px;
	margin:5px 0 10px 0;
	padding:0 0 10px 10px;
	border-left:1px solid #ccc;
}
#content h2 {
	color:#333;
	font-size:32px;
	font-family: 'Oswald', sans-serif, Arial, Helvetica, sans-serif;
	
	margin:0 10px 18px 0;
	padding:2px 0 16px 0;
	/*background:url(../graphics/h2_header_shadow.png) bottom left no-repeat;*/
}
#content h3 {
	font-size:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	
	color:#333;
	width:410px;
	padding:5px 0 8px 0;

	/*background:url(../graphics/h3_header_shadow.png) bottom left no-repeat;*/
}
#content h3 a {color:#333;display:block;font-size:16px;text-decoration:none;}
#content h3 a:hover {color:#c00;text-decoration:underline;}
#content p {font-size:14px;width:400px;line-height:1.4;margin-bottom:10px;}
#content img {float:right;background-color:#fff;margin:60px 10px 0 20px;padding:5px;border:1px solid #999;}

#content-full-width { float:left;width:98%;  margin:5px 0 10px 0; padding:0 0 60px 25px;}
#content-full-width h2 {
text-align:left;
	color:#333;
	font-size:26px;
	letter-spacing:0.8px;
	margin:0 10px 15px 0;
	padding:6px 0 16px 0;
	background:url(../graphics/h2_header_shadow.png) bottom left no-repeat;
}
#content-full-width img {margin-bottom:20px;}

div.content-left {float:left; width:55%; outline:1px solid #ccc;}
div.content-left p {width:200px;}
div.content-right {float:right; width:40%; outline:1px solid #ccc;}

#shop {float:right;width:310px;height:100px;margin:-400px 10px 0 0; background:url(../graphics/coffeeshop_bg.jpg) no-repeat; border:2px solid #2781BF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#shop h4 {color:#fff;font-size:16px;margin:5px 0 0 7px; padding:0;}
#shop p {color:#fff;font-size:12px;width:185px;padding:0 0 0 7px;line-height:normal; margin:0;}
#shop p strong {font-size:12px;}

#secret {float:right;width:310px;height:100px;margin:-120px 10px 0 0;border:1px solid #ccc;}
#secret h4 {font-style:italic;padding:5px 5px 3px 5px;}
#secret p {color:#000;font-size:11px;width:300px;padding:0 0 0 5px;line-height:normal;}


#content .dinner {
	clear:left;
	width:410px;
	margin:0 0 20px 0;
	padding:10px 0 10px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#content #column_right p {width:97%;}

div.box { width:97%; border-top:2px solid #2781BF; border-bottom:2px solid #2781BF; padding:10px 0 10px 0;}

#content .box {width:55%;}
#content .box img{ float:right; border:none; padding:0 8px 0 0; margin:0;}
#content .box blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:1.5; color:#2781BF;}
#content .box h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#00c; margin-bottom:10px;}
#content #column_right .box  { width:97%; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#336633;}



.box { float:left;width:100%;}




div.banner1 {width:98%; height:60px;  margin:0 0 10px 0; padding:5px 0 5px 0; border:1px solid #2781BF; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
div.banner1 h4 { float:right; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666; padding:20px 40px 0 0;}
div.banner1 h4 span {color:#2781BF; font-size:20px;}
div.banner1 ul { padding:0 0 10px 20px; float:left;}
div.banner1 ul li {list-style:disc; padding:5px 0 5px 0; font-size:14px; font-weight:bold; color:#666;}

div.banner2 {width:98%; height:200px;  margin:0 0 10px 0; padding:5px 0 5px 0; }
div.banner2 h6 { float:left; color:#2781BF; font-size:36px; line-height:1.1; padding-left:10px; }
div.banner2 p {float:right; margin:0 20px 0 0; padding:115px 0 0 0;}

div.banner3 {width:98%; height:40px;  margin:20px 0 10px 0; padding:5px 0 5px 0; border:1px solid #99d; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#content .banner3 p {float:none; width:100%; padding:0 0 0 10px; margin:0;}

div.banner4 {width:98%; height:280px;  margin:20px 0 10px 0; padding:5px 0 5px 0; border:1px solid #99d; background:url(../graphics/uk.gif) 470px 10px no-repeat; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
div.banner4 h5 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold; float:right; padding-right:10px;}
#content .banner4 p {float:left; font-size:14px; width:50%; padding:0 0 0 10px; margin:0 0 20px 0;}
#content .show h3 {width:20%; padding-left:5px;}


div.banner5 {width:98%; height:130px;  margin:20px 0 10px 0; padding:10px 0 0 0; border-top:1px solid #99d; border-bottom:1px solid #99d;}
div.banner5 ul {float:left; margin:10px 60px 0 0;}
div.banner5 ul li{margin-bottom:8px;}
div.banner5 ul li a {font-size:14px; font-weight:bold; text-decoration:none; padding:2px 0 3px 18px;}
div.banner5 ul li a:hover {background: url(../graphics/menu-arrow.gif) 7px 5px  no-repeat;}
div.banner5 h3 {margin-left:17px;}

div.banner1 a, div.banner2 a, div.banner3 a, div.banner4 a, div.banner5 a{color:#000;}
div.banner1 a:hover, div.banner2 a:hover, div.banner3 a:hover, div.banner4 a:hover, div.banner5 a:hover{color:#d00;}

#content .banner6 {width:98%;margin:20px 0 10px 0;padding:5px 0 5px 0;border:2px solid #ffaaaa; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#content .banner6 h3 { padding:0 0 5px 10px; margin:0; background:none;}
#content .banner6 h4 { color:#f00;padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#content .banner6 p {width:95%; margin:0; padding:10px; font-size:12px;}



#content .promo40 {width:98%;   margin:20px 0 10px 0; padding:5px 0 5px 5px; border:1px solid #2781BF; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
background:url(../graphics/blank.jpg) 410px 60px no-repeat;}
#content .promo40 h2 { font-size:24px; background-image:none;font-weight:normal; color:#CC0000; padding:0; margin:0 0 15px 0;}
#content .promo40 h3 { font-size:16px; background-image:none;font-weight:bold;  padding:0; margin:0 0 15px 0;}
#content .promo40 blockquote{color:#2781BF; font-size:12px; background-image:none; float:none; margin:0 0 20px 0; padding:0;}

#map { width:97%; border:1px solid #99d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:5px;}
#map a, #map a:visited {color:#000; font-size:10px; }


#sidebar1 {float:left;width:170px;padding-left:13px;margin:0 0 0 10px;}
#sidebar1 ul {margin:10px 0 10px -18px;}
#sidebar1 li{;margin-bottom:4px;font-family: Arial, Helvetica, sans-serif;}
#sidebar1 li a{display:block;color:#333;text-decoration:none;padding:2px 0 3px 18px;font-size:14px; font-weight:bold;}
#sidebar1 li a:hover{color:#d00;background: url(../graphics/menu-arrow.gif) 7px 3px  no-repeat;}

.address {line-height:1.3;padding:0 0 10px 0;width:160px;border-bottom:1px solid #ccc;}
.address p {font-size:16px; font-family: Arial, Helvetica, sans-serif;}

p.email {float:left; padding:3px 0 3px 20px; margin:0 10px 10px 5px; font-size:11px; font-weight:bold;}
.email a {color:#333;font-size:11px;}
.email a:hover {color:#f00;}

p.number {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.05em;
	margin:10px 0 0 -20px;
	padding:0 0 0 20px;

}
#sidebar2 {
	float:left;
	width:180px;
	
	padding-top:10px;
	border-top:1px solid #ccc;
	margin:0 0 20px 10px;
}
.google_ads {
	width:170px;
	
	margin:20px 0 10px 0;
	padding:5px;
	border:1px solid #ccc;
	background:url(../graphics/diag_bg.png);
}
.google_ads h4 {padding:5px;font-family:Arial, Helvetica, sans-serif;}
.notice {}
.notice p{font-size:10px;  margin:10px 0 20px 0; line-height:1.4;}
.notice a {font-size:10px;}



body#welcome_to_thornleigh_hotel_and_conference_centre blockquote {
	font-family:'PT Serif', Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	width:250px;
	text-align:right;
	line-height:1.25;
	color:#2781BF;
	margin:0px 0 5px 40px;
	background: url(../graphics/quotes.png) left top no-repeat;
	padding:3px 0 0 29px;
}

body#facilities_for_groups_and_conference_centre blockquote { color:#339; line-height:1.5;}


#column_left {float:left;}
#column_left p{}
#column_left .box h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#336633; margin-bottom:10px;}
#column_left .box p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#336633;}


#column_right {float:right;width:280px;margin-right:10px;}
#column_right h3{width:290px;}
#column_right p{padding:0;width:280px;}
#column_right p





#caption p{font-size:10px;}
#caption p a{ color:#000; font-size:10px;}

#links_images {float:right; width:25%;    margin:20px 10px 0 0;}

#footer {
	clear:both;
	width:750px;
	margin:0 auto;
	height:100px;
	text-align:left;
	background:#fff url(../graphics/shadow-content.png) no-repeat;
	padding:25px 0 25px 210px;
	margin-bottom:5px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ccc;
}
#footer ul {float:left; margin-right:40px;}
#footer ul li {font-size:11px; list-style-type:disc; margin-bottom:3px;}
#footer li a {font-size:11px;color:#000;text-decoration:none;}
#footer li a:hover {color:#f00;}

#staff {font-size:11px;}#staff strong {font-size:11px;}
#footer #staff li {font-size:11px;list-style-type:none;}

#copyright {float:right;padding-top:100px;margin-right:10px;}
#copyright p {font-size:11px;}
#credits {clear:both;width:950px;margin:0 auto;height:30px;}
#credits p {float:right;color:#aaa;margin-right:5px;}
#credits a {color:#aaa;font-size:10px;text-decoration:none;}
#credits a:hover {color:#000;}





/*XXXXXX SLIDESHOW XXXXXXXXXXXXXXXXXXXXXXXX*/
#slideshow {
	padding:0;
	margin:0;
	position:relative;
	width:485px;
	height:285px;
	margin-bottom:20px;
}
#slideshow IMG {
	padding:5px;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}



/*XXXXXXXXXXXXXXXXXXXXXXXXXXX PAGE OVERRIDES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/






#temp_spacer{

width:740px;
height:300px;
margin:5px 0 10px 0;
padding:0;
background: url(../graphics/diag_bg.png);
outline:1px solid #ccc;
}

body#facilities_for_groups_and_conferences #column_left {padding-top:5px;}
body#facilities_for_groups_and_conferences h4 {font-family: 'Oswald', Arial, Helvetica, sans-serif; color:#333; color:#000;}
body#tourist_attractions__useful_links #content img { float:none;padding:4px; margin:0; border:1px solid #ccc;}
body#tourist_attractions__useful_links #content p {margin-left:5px; color:#333; width:100%; font-weight:normal;}
body#tourist_attractions__useful_links #links_images img {margin-bottom:9px;}
body#contact h6 { color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin:20px 0 10px 0;}
body#contact #content p {width:80%;}
body#contact #content p em {font-size:11px; font-style:normal;}
body#special_theme_breaks_at_thornleigh_in_2011 #content h3 {color:#333; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; background-color:#fff; background-image:none;}


body#prices_and_special_deals_in_2011 {}
table {width:98%; border-collapse:collapse; margin:0 0 15px 0;}

td,th {border:1px solid #809166;padding:3px 5px 2px 5px;font-size:14px;}

th {text-align:left;color:#000;background-color:#DEDEDE;}



ul.tariff { margin-bottom:20px;}
ul.tariff h5 {margin-bottom:5px;font-family:'PT Sans Caption', Arial, Helvetica, sans-serif;}
ul.tariff li { font-size:11px; padding:5px 0 5px 0; line-height:1.2;}

#column_left .tarifftext p {font-size:12px;}
#column_left .tarifftext p strong{font-size:12px;}
#column_right p.loyalty {font-size:12px;}


#cancellation h5 { width:98%; margin-bottom:10px; padding-top:10px; border-top:1px solid #ccc;font-family:'PT Sans Caption', Arial, Helvetica, sans-serif;}
#cancellation p{width:98%; font-size:12px;}

body#newsletter #content { padding-bottom:160px; background: url(../graphics/spread.jpg) 395px 30px no-repeat;padding-bottom:300px;}
body#newsletter #content a { color:#900; text-decoration:none;}
body#newsletter #content a:hover { color:#090; text-decoration:underline;}
body#newsletter #content img {float:none; border:none; padding:0; margin:0 0 20px 0;}

body#highway_trust #content {background: url(../graphics/signpost-clean.jpg) 480px 60px no-repeat; padding-bottom:200px;}
body#highway_trust #content p {margin-bottom:20px;}
body#highway_trust #content a { color:#900; text-decoration:none;}
body#highway_trust #content a:hover { color:#090; text-decoration:underline;}
body#highway_trust #content img {float:left; margin:0 5px 0 0; padding:5px;}

body#terms_and_conditions #content ul { line-height:1.4; width:85%; margin-left:20px; }
body#terms_and_conditions #content li { padding:10px 0 10px 0;list-style-type:disc;}
body#door_to_door #content h4{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#c00; margin:20px 0 20px 0;}
body#door_to_door dl {width:90%; border:none; margin:0;}
body#door_to_door dt {background-color:#e6e6e6; padding:5px 0 5px 10px;}
body#door_to_door dd {font-weight:bold;}
body#door_to_door #content p {width:95%; padding:0; margin:0;}
body#details #content {background: url(../graphics/summer1.jpg) 415px 50px no-repeat;}
body#details #content h3 {font-style:italic; background:none;}
body#details #content h3 span {margin-left:60px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold;}

body#details #content ul {margin:40px 0 200px 0;}
body#details #content li { width:50%; margin:5px 0 5px 0; font-size:14px; border-bottom:1px dotted #ccc;}

body#welcome_to_thornleigh_hotel_and_conference_centre p strong {font-size:14px;}

body#welcome_to_thornleigh_hotel_and_conference_centre #content p a {color:#339; font-size:14px;} 
body#welcome_to_thornleigh_hotel_and_conference_centre #content p a:visited {color:#339;}
body#welcome_to_thornleigh_hotel_and_conference_centre #content p a:hover {color:#99c; text-decoration:none;}
body#welcome_to_thornleigh_hotel_and_conference_centre #content p a:active {color:#339;} 

/*XXXXXXXXXXXXXXXXXX THEME BREAKS CALENDER STYLES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

dl {
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	border:1px solid #666;
	width:100%;
	border-bottom:1px solid #666;
	margin-bottom:20px;
}
dl a {color:#c00; text-decoration:underline;}
dl a:hover {color:#0c0; text-decoration:none;}
dt {font-weight:bold; font-size:14px; padding:5px 0 0 10px;}
dt span {margin-left:100px;}
dd {font-size:12px; width:95%; padding:0 0 5px 0; margin:10px;}

dl.summer {background-color:#ffe3e3;}


.date {
color:#CC0000;
font-size:16px;
margin-bottom:10px;
padding-bottom:4px;
background-color:#E3E3FF;
border-bottom:1px solid #666;
}
.date span {
color:#000;
font-size:12px;
font-weight:normal;
margin-left:20px;
}
.title {color:#00c;}
.title span {float:right;color:#000;margin-right:50px;}
.plus {color:#0000CC;font-style:italic;font-weight:normal;}
.host {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding:0;
margin:0 0 0 10px;
border:none;
}

.chooser {margin:10px 0 0 20px;}
.chooser a {font-weight:bold; color:#0033FF;}
.chooser a:visited { color:#0033FF;}
.chooser a:hover {color:#FF0000;}
.chooser a:active{color:#FF0000;}




.pick_ups {font-weight:bold;margin:0 0 10px 10px;padding:0;border:none;}







#June .sh-special {  background-color:#FFCCCC; margin-bottom:20px; padding:10px;}
#June .sh-special h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#June .sh-special h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066FF;}
#June .sh-special p {width:100%; padding:0; margin:0; font-size:12px;}

#July .sh-special {  background-color:#FFCCCC; margin-bottom:20px; padding:10px;}
#July .sh-special h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#July .sh-special h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066FF;}
#July .sh-special p {width:100%; padding:0; margin:0; font-size:12px;}


#August .sh-special {  background-color:#FFCCCC; margin-bottom:20px; padding:10px;}
#August .sh-special h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#August .sh-special h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066FF;}
#August .sh-special p {width:100%; padding:0; margin:0; font-size:12px;}

#August dd.promo { background-color:#fcc; padding:10px; font-weight:bold;}


ul#linkslist { float:left; margin:20px 0 0 5px; width:70%;}
ul#linkslist li { border-bottom:1px dotted #C4DF9A;}
ul#linkslist li span { float:right; }
ul#linkslist li a { display:block;font-size:14px; text-decoration:none; color:#000;padding:6px 0 6px 0;}
ul#linkslist li a span {font-size:11px;}
ul#linkslist li a:hover {color:#c00; background-color:#F3FdDb;}

ul#linkslist ul {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
ul#linkslist ul li h6 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px 0 4px 0; margin:0;}
ul#linkslist ul li a{font-size:12px;}
ul#linkslist ul li a span{font-size:11px;}


body#special_theme_breaks_at_thornleigh_in_2012 .banner2 {background: url(../graphics/40banner2.jpg) 430px 50px no-repeat;}



/*XXXXXXXXXXXXXXXXXXXXX Styles for Thornleigh Team page XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

body#thornleigh_team dl { float:left; border:none; line-height:1.3; width:53%; padding:25px 0 0 0; margin:0;}
body#thornleigh_team dl img {margin:5px 10px 0 0; float:left;}
body#thornleigh_team dt {font-size:12px; margin:0 0 0 220px;}

body#thornleigh_team dl.chairman { background:url(../graphics/chairman_title.gif) 0px 0px no-repeat;}
body#thornleigh_team dl.teamtitle { background:url(../graphics/team_title.gif) 0px 0px no-repeat;}

#enviroment {float:right; width:41%; border:1px solid #009900; margin-right:15px; background:#E1F1C8 url(../graphics/flowers.jpg) no-repeat; padding:120px 5px 5px 5px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
#enviroment p {width:90%; font-size:12px;}

#enviroment ol { margin:0 10px 0 15px;}
#enviroment li {margin:10px 0 10px 0; line-height:1.2;}
#enviroment img { float:left;}


.miles60 {background-color:#99FF99; padding:5px; width:55%; margin-bottom:5px;}
.miles61-90 {background-color:#009900; padding:5px; width:75%; margin-bottom:5px;}
.miles91-150 {background-color:#0066CC; padding:5px; width:95%;margin-bottom:15px;}


.miles60 h5{ font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin-bottom:5px;}
.miles61-90 h5{ font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; color:#fff;margin-bottom:5px;}
.miles91-150 h5{font-size:16px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; color:#fff;margin-bottom:5px;}

#content .miles60 p{ font-size:12px; font-weight:bold; width:100%; padding:0; margin:0;}
#content .miles61-90 p{font-size:12px; font-weight:bold; color:#fff;width:100%; padding:0; margin:0;}
#content .miles91-150 p{font-size:12px; font-weight:bold; color:#fff;width:100%; padding:0; margin:0;}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

#main_nav {width:100%; height:30px; margin:0 0 0 0; padding:6px 0 0 0; background:url(../graphics/main_nav_bg.jpg) repeat-x top left; border-bottom:1px solid #ddd;}
#main_nav ul { padding:0; margin:0;}
#main_nav li {float:left; margin:5px 15px 0 15px; padding:0; display:block;}
#main_nav ul li a{color:#000;text-decoration:none;font-size:14px;padding:6px 10px 8px 10px;font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:1px;}
#main_nav ul li a:visited {color:#000;text-decoration:none;}
#main_nav ul li a:hover {color:#000;  background: url(../graphics/main_nav_bg2.jpg) repeat-x top left;}
#main_nav ul li a:active{color:#000;  background: url(../graphics/main_nav_bg2.jpg) repeat-x top left;}

#content div.f2012 {padding:10px 0 0 10px;}
#content div.f2012 a {font-size:18px; color:#CC0000; text-decoration:none;}
#content div.f2012 a:visited {color:#CC0000; text-decoration:none;}
#content div.f2012 a:hover {color:#0033FF; text-decoration:underline;}
#content div.f2012 a:active { color:#CC0000; text-decoration:none;}

.addthis_toolbox addthis_default_style { margin-bottom:20px;}
.wi-fi {margin:20px 0 20px 0;}