/* Global Styles */

* {	/*	*/
	margin: 0px;
	padding: 0px; }
	
#head-image, #head-image a{
	width: 143px; }

#back {
	background: #B9B9B9 url('/images/home/body-repeat.gif') top left repeat-x;
	padding: 5px;
	margin-bottom: -1px; }

blockquote {
	margin: 1em 36px; }
	
body {
	background: #000 url('/images/bg_map.jpg') top center no-repeat; }

body, td {
	font: 12px "Arial", sans-serif; }

a {color: #197cb4;}
a:hover{color: #32627d;
	text-decoration: none;}
a:visited {}

img{ border: 0; }

.bizbox {	/*
	border: 1px dashed orange;	*/
	background-color: #fff;
	clear: none;
	margin: 5px 5px auto 170px;}

.box {
	background-color: #FFF;
	float: left;
	margin: 5px auto auto 5px;
	padding: 10px;
	width: 238px;
	height: 224px;}
	
.box:hover, .rssbox:hover {
	background-color: #FAFAFA; }

.box a:link, .box a:visited, .box:active, .rssbox a:link, .rssbox a:visited, .rssbox:active {
	text-decoration: none; }
	
.box h2 {
	font-size: 20px; }
	
.box p {
	height: 7em; }

#btmnav {
	background-color: #C4C4C4;
	color: #FFF;
	line-height: 1.5em;
	padding: 20px 0px;
	text-align: center;
	width: 1003px;}
	
#footer_text {
	color: #555;
	margin: 9px 36px;
	text-align: left; }
	
.container {
	margin-left: 180px; }

.readable, .readable:visited, .readable:hover, .readable:active {
	text-decoration: none;
	color: black; }
	
#three-d table {
	border: 5px #448e49 solid;
	border-collapse: collapse;
	margin: auto auto 5px 5px;
	width: 800px; }

#three-d h2 {
	background-color: #448e49;
	color: white;
	font-weight: bold;
	margin: 5px 5px 0px;
	padding: 5px; }

#three-d h2 a:link, #three-d h2 a:active, #three-d h2 a:hover, #three-d h2 a:visited {
	color: white; }

.three-right{
	background: #d3efd6 url('/images/home/right-grade.png') repeat-x;
	border: 5px #448e49 solid;
	border-right: none;
	width: 535px;
	 }

.three-left {
	border: 5px #448e49 solid;
	border-left: none;
	background-color: #d3efd6;
	margin: auto 5px;
	padding: 5px 5px 0px; }

.three-right p{
	padding: 5px;
	background-color: #d3efd6;
	margin-left: 5px;
	margin-right: 5px; }

#maintable {
	background-color: #B6B6B6; }
	
#maintable, .header {
	text-align: left; }

#pageborder {
	background-color: #E3E3E3;
	border-width: 5px;
	border-style: solid; }

#phead {
	border-style: solid;
	border-width: 0px 5px 5px;
	color: #000;
	text-indent: 16px;
	padding: 10px; }
	 
#phead2 {
	background-color:#CAD8EA;
	border-color:#2B6BA3;
	border-style: solid;
	border-width: 0px 5px 5px;
	color: #000;
	padding: 10px; }

#sectionhead {
	/* width: 796px; */
	width: 100%;
}

#sectionhead tr {
	height: 66px; }

#subhead {
	 color: #FFF;
	 margin: 5px 10px;
	 white-space: nowrap; }
	 
#subhead img {
	padding: 3px 2px 1px; }
		
/*#topbanner:hover{
	background-color: #fff;
}*/

#trackback {
	background-color: #9fd2a3;
	color: white;
	padding: 5px 10px; }
	
h1 {
	color: white;
	font-size: 23pt;
	font-weight: normal;
	letter-spacing: -1pt;
	margin: 0px 10px; }
	
h2 {
	font-size: 16px;
	font-weight: normal; }

#page h2{
	font-size: 2.5em;
	margin-top: 0;
	margin-bottom: .5em;
}

#content-area h3{
	font-weight: normal;
	margin: 0 0 .5em 0;
	font-size: 1.1em;
	color: #000;
}

#content-area h1{
	color: #477FAF;
}

h2 a:link, h2 a:visited {
	text-decoration: none; }

#topjpgrade {
	background-image: url('/images/vacation/jptitletop.jpg');
	background-repeat: repeat-x;
	z-index: 1;}

#btmjpgrade {
	background-image: url('/images/vacation/jptitlebtm.jpg');
	background-repeat: repeat-x;
	margin: -10px auto 5px; 
	z-index: 1; }


.navbar {
	background: #d5d5d5 url('/images/augustine-right.png') bottom repeat-x;
	width: 190px;
	vertical-align: top; }

.navbar img {
	padding: 2px;
	background-color: #808080;
	border: 1px solid #808080;
	margin-bottom: 8px; }

.navbar a img:hover{
	background-color: #fff;
}

#sectionhead img {
	margin: 3px;
	vertical-align: text-bottom;
	padding: 2px;
}
	
#sectionhead a img:hover{
	background-color: #f6f3ec;
}

#logo_compass {
	margin-top: 9px; 
	float: right; }
	
.intimg {
	margin-left: -3px;
	vertical-align: text-bottom; }

.paginate {
	text-align: right; 
	color: #a5a5a5; 
	margin: 0 10px 5px 0; }

.paginate img {
	margin-left: 5px;
	margin-right: 5px; }

.sideback {
	background-image: url('/images/augustine-right.png');
	background-repeat: repeat-x;
	padding-top: 10px; }

.sectionheader {
	margin-top: 8px;
	font-size: 38px;
	color: white;
	margin-left: 10px;
	letter-spacing: -1.5pt; }

.secheadsubtxt {
	margin-top: 0px;
	margin-left: 13px;
	color: white; }
	
.wimage {
	margin: 5px auto 5px 10px;
	border: 0px; }

/* Map styles */
		
.mtitle {
	color: #3333cc;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline; }
	
.maddress {
	color: #444;
	font-size: 15px; }

.mimage {
	margin-top: 10px;
	margin-right: 15px; }
	
.minfo {
	width: 250px;
	white-space: normal;
	padding-top: 10px;
	vertical-align: top; }
	
#sideNav {
	height: 600px; 
	width: 200px; }

/* Zoomify Map Styles */
.zoomifymap {
	width: 100%;
	height: 550px;}

/* Info Pages Styles */

#info-wrapper{
	padding: 5px;
}

.info-inner{
	padding: 5px;
}

.infoleft{
	float: left;
	width: 33%;
}
.inforight{
	float: left;
	width: 67%
}

.infoleft ul{
	list-style: none;
}

.infoleft li {
	margin-bottom: 10px;
	padding: 3px;
	border: 2px solid #f1f1f1;
	background: #f1f1f1;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.infoleft li:hover {
	background: #fff;
}

.infoleft li img{
	padding-left: 1px;
}

.infoleft h3{
	padding: 5px 0 10px 5px;
}

.infobody{
	background-color: #E8E8E8;
}

#info-wrapper h2{
	padding-bottom: 5px;
}

#info-wrapper p{
	padding-bottom: 15px;
}

#formtable {
	background: url("/images/reviews-bg-gradient.jpg") repeat-x scroll left top #E8E8E8;
	width: 100%;
	border: 5px solid #ccc;
}

.info {
	padding: 20px 30px 0px; }
	
.form-errors{
	background: #FFFFE6;
	border: 1px solid #F2F2D7;
    margin-bottom: 10px;
	padding: 10px;
}

.form-errors ul{
	padding-left: 30px;
}

.form-errors h4{
	padding-bottom: 10px;
}

.right-column-form{
	width: 150px;
}

.form-date{ width: 100px; }

#formtable td{
	padding-bottom: 10px;
	/* border: 1px solid #000; */
}

#formtable textarea, #formtable input, #formtable select{
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: #F5F5F5;
	border: 1px solid #BBBBBB;
    padding: 5px;
	overflow:auto;
}

#formtable option.null{
}

.form-date-month{
	margin-right: 5px;
}

#formtable textarea:hover, #formtable input:hover,
#formtable textarea:focus, #formtable input:focus,
#formtable select:hover, #formtable select:focus{
	background: #fff;
}

.ctc strong{
	color: #444;
}

.form-done{
	padding: 15px 0;
}

#formtable .submit, .form-done a{
	background: none repeat scroll 0 0 #E6F3E7;
    border: 1px solid #BDD2BD;
    color: #2A2A2A;
    cursor: pointer;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px;
    text-transform: uppercase;
}

.form-done a{
	padding: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
}

#formtable .submit:hover, .form-done a:hover{
	background: #549359;
	color: #fff;
	}

/* Styles for /index.php page */

.homelinks2 {
	padding-left: 5px;
	font-size: 12px;
	color: #676767;
	line-height: 2.2em;
	vertical-align: top;
	text-align: left;
	list-style-type: none;
}

#left li.last, #right li.last{
	border-bottom: none;
}

.homelinks2 a{
	text-decoration: none;
	background: url('/images/ul-blue-square.gif') left center no-repeat;
	padding-left: 10px;
	display: block;
}

.homelinks2 a:hover{
	text-decoration: underline;
	color: #000;
}
	
#left, #middle, #right	{
	float: left;
	/* height: 240px; */
	padding: 5px 5px 7px 5px;
	width: 155px; }
	
#left {
	background: #cbdaec url('/images/home/left-grade.png') top left repeat-x; padding-bottom: 12px;}
	
#left li{
	border-bottom: 1px dotted #6085b6;
}

#middle {
	width: 455px;
	background: #ece1cd url('/images/home/mid-grade.png') top left repeat-x;
	margin: 0px 4px; }
	
#right {
	background: #cdecd0 url('/images/home/right-grade.png') top left repeat-x; padding-bottom: 12px;}
	
#right .homelinks2 a { background: url('/images/ul-green-square.gif') left center no-repeat; }

#right li{
	border-bottom: 1px dotted #7ec083;
}

#featured_resources{
	padding-top: 10px;
}

#featured_resources h2{
	background: #448e48 url('/images/homepageTabs/featured_resources.jpg') 3% 50% no-repeat; padding: 5px; text-indent: -999em;
}

.phome {
	padding: 5px 10px 7px;
	text-align: left;
	margin: 0px 0px 5px;
	font-size: 12px; }
	
.hometabs {
	vertical-align: text-bottom; }
	
h2.hometabs a{
	display: block;
	padding: 8px 10px;
	background-color: #2B6BA3;
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	text-decoration: underline;
	text-transform: uppercase;
	text-indent: -999em;
}

h2.hometabs a:hover { }

#left h2 a{
	/* background: url('/images/homepageTabs/history_title.jpg') #6085b6 no-repeat 20% 50%; */
	background: url('/images/homepageTabs/history-title.gif') #6085b6 no-repeat 50% 50%;
	padding-left: 10px;
}

#left h2 a:hover{
	/* background-image: url('/images/homepageTabs/history_title_over.jpg'); */
}

#middle h2 a{
	/* background: url('/images/homepageTabs/vacation_title.jpg') #bb9465 no-repeat 50% 55%; */
	background: url('/images/homepageTabs/vacation-title.gif') #bb9465 no-repeat 50% 50%;
	text-align: center;
	color: #ecdec7;
}

#middle h2 a:hover{
	/* background-image: url('/images/homepageTabs/vacation_title_over.jpg'); */
}

#middle h2 span { color: #fff; }

#right h2 a{
	/* background: url('/images/homepageTabs/community_title.jpg') #448e48 no-repeat 40% 50%; */
	background: url('/images/homepageTabs/community-title.gif') #448e48 no-repeat 50% 50%;
}

#right h2 a:hover{
	/* background-image: url('/images/homepageTabs/community_title_over.jpg'); */
}

#home-info-columns { background: #e7e7e7; margin-top: 10px; }
#home-left-column { float: left; width: 168px; }
#home-left-column h2 { background: url('/images/information-icon.gif') no-repeat 5px center #a1a1a1; color: #fff; font-weight: bold; padding: 10px 0 10px 40px; }
#home-left-column ul { list-style: none; padding: 0 5px 0 10px; }
#home-left-column ul li { border-bottom: 1px dotted #666; line-height: 2.2em; }
#home-left-column ul li a { background: url("/images/ul-blue-square.gif") no-repeat left center; display: block; padding-left: 10px; text-decoration: none; }
#home-left-column ul li a:hover { text-decoration: underline; color: #000; }
#home-right-column { float: left; width: 635px; background: #fff; }
#home-right-column img { width: 100px; height: auto; }
#home-right-column h2 { color: #6085b6; font-weight: bold; font-size: 1.4em; text-transform: uppercase; border-bottom: 1px dotted #999; margin: 0 15px; }
#home-right-column h2 a { padding: 9px 0 9px 10px; display: block; }
#home-right-column h2 span { color: #a5bfe2; font-weight: normal; text-transform: none; font-style: italic; }
#home-right-column .newsletter-teaser { padding: 10px 15px; background: #f4f4f4; }
#home-right-column h3 { font-size: 1em; }
#home-right-column h3 a { font-weight: bold; color: #000; text-decoration: none; display: block; padding: 5px 0; }
#home-right-column h3 a:hover { text-decoration: underline; }
#home-right-column .extra-newsletters-headline a { background: #e5e5e5; display: block; text-decoration: none; padding: 5px 10px; }
#home-right-column .newsletter-teaser .K2FeedImage { float: left; padding-right: 10px; }
#home-right-column .featured { background: #fff; padding-bottom: 20px; }
#home-right-column .featured img { width: 150px; height: auto; }
#home-right-column .featured h3 { font-size: 1.3em; }

/* End index.php */

.catheader {
	color: #fff;
	padding: 5px 10px;
}

.catheader a:link, .catheader a:visited {
	color: #FFF;
	text-decoration: none; }
	
.catlist {
	list-style-type: none; 
	line-height: 1.5em;
	text-decoration: none; }

		
.catnav a:link, .catnav a:visited {
	text-decoration: none;
	display: block;}

.catnav {
	padding: 5px;
	/* font-size: 11px; 
	margin-bottom: 10px; */}

	
.catlist li {
	border-bottom: #bbb dotted 1px;
	background-color: #f6f3f0;
}
	
.catnav li a, .catlist li#ssc{
	padding: 5px 0 5px 15px;
}
	
.catlist li#ssc{
	font-weight: bold;
	color: #5e574b;
	background-color: #fff;
	padding: 0;
}


.catlist li#ssc a{
	color: #333;
}

.catnav li a:hover{
	color: #000;
	text-decoration: underline;
}

.catnav li.coupon a{
	font-weight: bold;
}

.catnav-inner{
	border-bottom: 1px dotted #d2c09f;
}

.catnav a.mastercat{
	padding: 8px 0 8px 15px;
	background: url('/images/right-arrow-vacation.png') no-repeat 5px 50% transparent;
}

.catnav a.mastercat:hover{
	text-decoration: underline;
}

.catnav .last{
	border-bottom: none;
}

.cat, .mastercat, .apprencat, .histcat, .comcat {
	font-size: 14px;
	/* margin-top: 15px;
	padding-bottom: 10px; */
	text-decoration: none;
	cursor: pointer; }

.cat 2:link, .cat a:active, .mastercat a:link, .mastercat a:active, .histcat a:link, .histcat a:active, .cat a:visited, .mastercat a:visited, .comcat a:link, .comcat a:active, .cat a:visited, .comcat a:visited {
	cursor: pointer;
	cursor: hand;
	text-decoration: none; }

#smc{
	background-color: #fff;
	padding-top: 0;
}

#smc .mastercat {
	/* padding: 7px 0 7px 20px; */
	background: url('/images/down-arrow-vacation.png') no-repeat 4px 50% #d2c09f;
	padding: 7px 0 7px 17px;
	font-weight: bold;
	color: #6a6357;
	font-size: 1.1em;
}
	
li#dropcats{
	border-bottom: none;
	margin: 0;
	padding-left: 10px;
	background-color: #9dcbe5;
}
	
/*	Document List Styles */

.corner-tl, .corner-tr, .corner-bl, .corner-br {
	position: relative;
	vertical-align: text-bottom;
	z-index: 1; }
	
.corner-bl, .corner-br {
	top: -10px; }
	
.corner-tl {
	top: 10px;
	left: -10px; }
	
.corner-tr {
	top: 10px;
	left: 10px; }

#buslist {
	padding: 0px;
	/*width: 1003px;*/}
	
#buslist tbody th {
	color: #666;
	padding: 0px; }

#buslist thead {
	background-color: #258CC6;
	padding: 0px 10px; }
	
#buslist thead td {
	padding: 0px; }
	
#buslist thead th {
	color: #FFF;
	padding: 0px; }
	
#buslist tbody th, #buslist thead th {
	text-align: left; }
	
#buslist tbody th div, #buslist thead th div {
	position: relative;
		top: 5px; }

.docrow1, .docrow2, .featrow {
	border-color: #FFF;
	border-style: solid;
	border-width: 7px 0px;
	margin-left: 5px;
	padding: 6px 3px; }

.docrow1 {
	background-color: #E5E9ED;
	padding: 5px;}
	
.docrow2 {
	background-color: #FFF; }
	
.docrow1 h2, .docrow2 h2, .featrow h2 {
	font-weight: bold;
	color: #1f6f9c;}
	
.docsep {
	font-size: 6px; }
	
.featrow {
	background-position: top left;
	background-repeat: repeat-x; }
	
/* End */

.border {
	margin-top: 20px;
	float: left;}

.ctc {	margin: 0px;
		font-size: 12px;
		color: #333333;}

.fineprint {
	font-size: 10px;
	margin-top: 8px; }

.header { 
	background: #d5d5d5 url('/images/florida-banner.png') top left repeat-x; }

.noindent { margin-left: 20px;
			margin-right: 40px; }

.redprint{ color: red;
			font-weight: bold;}

.redstar { color: red; }

.welcometextbg {
	border: 0px solid #c9c9c9;
	background-color: #e3e3e3; }

.welcometextbg1 {
	border: 1px solid #c9c9c9;
	background-color: #f6ebd5;
	text-align: center; }
	
#gMap{
	width: 100%; 
	height: 600px; }

#jumpmap{
	height: 90px;
	cursor: pointer;
	margin-top: 15px;
/*	cursor: hand;	*/ }

#factSheetMap{
width: 100%;
	height: 100%; }

#jumpmapLink{
	text-align: right;
	font-size: 10px;
	padding-bottom: 10px;}

#category {
	font-size: 16px;
	line-height: 1.5em;
	width: 120px;
	vertical-align: top;
	text-indent: -5px; }
	
#header {
	margin: 0px auto 10px 0px;
	font-size: 20px;
	text-align: left; }
	
/*	Profile Page Styles	*/

.bizbox {
	margin: 5px 5px auto 170px;
}

.round10px{
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.round5px {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bizbox h3{
	display: block;
	clear: both;
	background: url('/images/review-title-bg.gif') #ddd6cd repeat-x 0 0;
	padding: 7px 10px;
	color: #666; }

.bizbox h3 span{ height: 20px; display: block;}

.bizbox .jadd {}

.gallery-images {
	list-style: none;
	padding-bottom: 5px;}

.gallery-images .image{
	display: inline; }

.gallery-images span{
	background: url('/images/gallery-icon.gif') no-repeat 0 0%;
	padding-left: 30px; }

.business_video h3, .gallery-images h3{
	margin-bottom: 5px; }

.jumpcat {
	background-repeat: repeat-x;
	border-width: 5px;
	border-style: solid;
	float: left;
	width: 155px; }

.jumpdesc {
	clear:both;
	padding: 15px 0;
	}

.jumpname {
	background: #fdf9f2 url('/images/vacation/jptitlebtm.jpg') bottom repeat-x;
	color: black;
	font-size: 22px;
	padding: 7px 10px;
	z-index: 2;
	-moz-border-radius: 10px 10px 0 0;
	border-radius:  10px 10px 0 0;
}

#call-submit-rating-modal{
	padding-left: 10px;
	float: left;
}

#call-submit-rating-modal img {
	vertical-align: text-bottom;
}
	
#reviews-title span{
	background: url('/images/review-bubble.gif') no-repeat 0 0;
	padding-left: 38px;
}	

#sort-reviews {
	background: url('/images/sort-reviews-bg.gif') repeat-x 0 0;
	padding: 10px 0;
}

#sort-reviews form {
	float: right;
	padding-right: 5px;
}

.reviewstatus {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 9px 9px; }

.reviewavg {
	float: left;
}

.reviewform {
	background-color: #fdf9f2;
	border-width: 5px;
	border-style: solid;
	clear: both;
	padding: 10px;
	width: 260px; }

.reviewform table td {
	white-space: nowrap; }
	
#reviewlink { }
	
#reviews {
	clear: both;
	padding: 10px 0;}
	
.reviewtext {}

#review-buttons-btm ul{
	list-style: none;
	padding-bottom: 10px;
	float: right;
}
	
#review-buttons-btm li {
	display: inline;
}
	
#review-buttons-btm .call-review-modal a{
	background: url('/images/review-bubble-small.gif') #f3ece6 no-repeat 7px 50%;
	padding: 7px 10px 7px 33px;
	border: 1px solid #d2c8bd;
	font-weight: bold;
}

#review-buttons-btm .call-all-reviews-modal a{
	background-color: #f3ece6;
	padding: 7px 10px;
	margin-left: 5px;
	border: 1px solid #d2c8bd;
}

#profile-left-column{
	padding: 10px;
	width: 292px;
}

#profile-right-column{
	border-left: 1px solid #ddd;
	padding: 10px;
	width: 285px;
}
	
/* Dave's Changes */

.caption {
	text-align:center; 
	line-height:3em; }
	
.djumpborder {
	border: 5px solid #b9cfdd;
	margin: auto 5px;
	background-color: #b9cfdd; }

.djumpbanner {
	background-color: #268cc7;
	padding-bottom: 5px; 
	border-bottom: 5px solid #b9cfdd;
	color: #fff; }

.djumpgray {
	border: 5px solid #e3e3e3;
	background-color: #fff; }

.djumpblue {
	border: 5px solid #e3e3e3;
	background-color: #bcd7e7;	}

.mouse {
	display:block; 
	margin-left:auto;
	margin-right:auto;
	text-align:center; }

td.emptyForm {
	background-color: #fff;
	color: #000; }

/*End of Dave's Changes */

/*Shaun Changes */
.three-right p.centered{text-align:center; padding-top:20px;}
.three-right h2 {}

#hist_catHeader{background:#2b6ba3; width:255px; height:31px;}
#hist_catHeader a:link, #hist_catHeader a:visited, #hist_catHeader a:active{color:white; font-weight:bold; font-family: "impact", arial, sans-serif;}

#vac_catHeader{background:#bc9566; width:255px; height:31px;}
#vac_catHeader a:link, #vac_catHeader a:visited, #vac_catHeader a:active{color:white; font-weight:bold; font-family: "impact", arial, sans-serif;}

#com_catHeader{background:#448e49; width:255px; height:31px;}
#com_catHeader a:link, #com_catHeader a:visited, #com_catHeader a:active{color:white; font-weight:bold; font-family: "impact", arial, sans-serif;}

#hist_catHeader h1, #vac_catHeader h1, #com_catHeader h1{margin:0; text-indent: 5px; font-size: 2.1em; position:relative; border-bottom:thin #fff;}


.boxdiv{	
	background: url('/images/button.png') top left repeat-x;
	float: right;
	height: 19px;
	padding: 1px 5px 0px 0px;
	white-space: nowrap;
}
.boxdiv a:active,.boxdiv a:hover,.boxdiv a:link{
	margin-right: 7px;
}
#search {	
	float: right;
	margin: 20px 0px 0px;
	white-space: nowrap;
	width: 345px;
}
#search input {
	float: left;
}
#search a{
	float: left;
	background: url('/images/banner/st-augustine-search.jpg') #dbc4a3 top left no-repeat;
	text-indent: -999em;
	width: 62px;
	height: 26px;
}

#search a:hover{
	background-image: url('/images/banner/st-augustine-search-over.jpg');
}

.searchbox {
	border: none;
	background-color: #fff;
	padding: 4px 5px;
	width: 256px;
	color: #888;
	border: 1px solid #eee3ca;
}

.searchbox:hover, .searchbox:focus {
	/* background: url('/images/banner/search-bg-over.jpg') #fff repeat-x top left; */
	border: 1px solid #dfd1af;
	color: #000;
}

.logodiv {	
	float: right;
	margin-top: 5px;
	white-space: nowrap;
}

.alphasort {
	/*float: right;*/
	text-align: center;
	margin-top: 5px;
	border: 1px dotted #bbb;
	padding: 2px;}

.alphasort a:link, .alphasort a:visited, .alphasort a:active,
.paginate a:link, .paginate a:visited, .paginate a:active{
	text-decoration: none;
	color: #666;
	padding: 4px;
}
	
.alphasort a:hover, .paginate a:hover{
	background-color: #fff;
	text-decoration: underline;
	color: #000;
}

.paginate .current-page{
	padding: 2px 4px;
	background-color: #fff;
	font-weight: bold;
	margin: 0 2px;
	color: #777;
}

.alphahead{
	margin-top: 5px;
	/*float: left;*/
}

#createlisting{
	margin: 15px 10px 12px 10px;
	font-size: 1.25em;
}

h2.listings a:link, h2.listings a:visited{
	color: #1f6f9c;
}

.listing_links, .jump_links{
	display: block;
}

.jump_links{
	margin-left: 5px;
}

.jump_links ul { float: left; }

ul.text_links{
	text-align: left;
	list-style: none;
}

ul.text_links li {
	line-height: 3.2em;
	display: inline;
	padding-right: 5px;
	white-space: nowrap;
}

ul.text_links a{
	background-color: #f3ece6;
	border: 1px solid #d2c8bd;
	padding: 7px 10px;
}

ul.text_links .fact_sheet_link a{
	background: url('/images/print-icon.gif') #e6f3e7 no-repeat 7px 50%;
	border: 1px solid #bdd2bd;
	padding-left: 33px;
}

ul.text_links .call-review-modal a{
	background: url('/images/review-bubble-small.gif') #f3ece6 no-repeat 7px 50%;
	padding-left: 33px;
}

.listing_links ul, .jump_links ul{
	list-style:none;
	margin: 0;
	padding: 0;
	line-height: 1.8em;
}

.listing_links ul li, .jump_links ul li{
	display: inline;
}

.listing_links ul li a, .jump_links ul li a{
	text-decoration: none;
	float:right;
	color: #999;
	margin-right: 5px;
	cursor: pointer;
}

.listing_links ul li a {
	margin-left: 5px;
}

.jump_links ul li a{
}
.listing_links ul li a.website_link, .jump_links ul li a.website_link{
	font-weight: bold;
}

.listing_links ul li a span, .jump_links ul li a span {
	margin: 0 5px 0 -5px;
	padding: 1px 3px 3px 9px;
	float:left;
}

/*** BUTTON COLORS ***/

ul.blue li a{
 	color: #0d5f83;
	background: url('/images/buttons/blue.png') no-repeat top right;
}
ul.blue li a:hover {
 	color: #fff;
	background: url('/images/buttons/blue_over.png') no-repeat top right;
}

ul.blue li a span{
	background: url('/images/buttons/blue.png') no-repeat top left;
}
ul.blue li a:hover span {
	background: url('/images/buttons/blue_over.png') no-repeat top left;
	}

ul.brown li a{
 	color: #6b5131;
	background: url('/images/buttons/brown.png') no-repeat top right;
}
ul.brown li a:hover  {
	color: #fff;
	background: url('/images/buttons/brown_over.png') no-repeat top right;
}
ul.brown li a span{
	background: url('/images/buttons/brown.png') no-repeat top left;
}
ul.brown li a:hover span {
	background: url('/images/buttons/brown_over.png') no-repeat top left;}

ul.green li a{
 	color: #576d07;
	background: url('/images/buttons/green.png') no-repeat top right;
}
ul.green li a:hover  {
	background: url('/images/buttons/green_over.png') no-repeat top right;}

ul.green li a span{
	background: url('/images/buttons/green.png') no-repeat top left;
}
ul.green li a:hover span {
	background: url('/images/buttons/green_over.png') no-repeat top left;}

ul.pink li a {
 	color: #860737;
	background: url('/images/buttons/pink.png') no-repeat top right;
}
ul.pink li a:hover {
 	color: #860737;
	background: url('/images/buttons/pink_over.png') no-repeat top right;
}
ul.pink li a span {
	background: url('/images/buttons/pink.png') no-repeat top left;
}
ul.pink li a:hover span {
	background: url('/images/buttons/pink_over.png') no-repeat top left;
}
ul.red li a {
 	color: #fff;
	background: url('/images/buttons/red.png') no-repeat top right;
}
ul.red li a:hover {
 	color: #fff;
	background: url('/images/buttons/red_over.png') no-repeat top right;
}
ul.red li a span {
	background: url('/images/buttons/red.png') no-repeat top left;
}
ul.red li a:hover span {
	background: url('/images/buttons/red_over.png') no-repeat top left;
}
.listing_desc{
	height: 58px;
	margin: 0 5px;
}

.listing_coupon_link, .listing_coupon_link:hover, .red{
	color: red;
	padding-left: 5px;
	font-size: 0.8em;
}

.listing-phone{
	font-weight: bold;
	color: #555;
}

.maplink {
	font-size: 0.8em;
	padding-right: 5px;
	padding-left: 20px;
	margin-left: 5px;
	background: url('/images/map-icon.png') no-repeat 0 center;
}

.more_link{ font-size: .8em;}

.clear { display: block; height: 0px; clear: both; }

#topHeader { width: 1003px; margin: 0 auto; background: url('/images/topHeader_bg.gif') repeat-x top left; height: 107px; }

#banner { height: 69px; background: url('/images/flagler-college.png') no-repeat top left; padding-top: 9px; }

#bannerInner { height: 100%; background: url('/images/compass.gif') no-repeat top right; }

#logo h1 a{ background: url('/images/augustine.gif') no-repeat top left; height: 45px; width: 370px; text-indent: -999em; float: left; margin: 12px 0 0 130px; }

ul.featured-3-column li {
	width: 254px;
	float: left;
	margin: 5px 5px 0 0;
	background: #9fd2a3;
	border: 5px solid #448e48;
	color: #206624;
	list-style: none;
}

ul.featured-3-column li.last {
	margin-right: 0;
}

ul.featured-3-column li.brown_block {
	background: #d2bf9f;
	border: 5px solid #bb9465;
	color: #5d401c;
}

ul.featured-3-column li.brown_block .number_indent {
	color: #89663c;
}

ul.featured-3-column li.green_block .number_indent {
	color: #4c8f51;
}

ul.featured-3-column li.blue_block .number_indent {
	color: #6085b6;
}

ul.featured-3-column li.blue_block {
	background: #a0b5d2;
	border: 5px solid #6085b6;
	color: #3a485a;
}

ul.featured-3-column .number_indent{
	float: left;
	font-size: 3.5em;
	font-weight: normal;
	letter-spacing: -3px;
	padding-left: 3px;
	height: 35px;
}

ul.featured-3-column .block_header{
	padding: 5px 0 5px 7px;
	float: left;
}

ul.featured-3-column .block_header h3{
	font-size: 1.3em;
	text-transform: uppercase;
}

ul.featured-3-column .block_header h4{
	font-weight: normal;
}

ul.featured-3-column .block_content{
	float: left;
}

ul.featured-3-column .block_content a{
	display: block;
	}
	
ul.featured-1-column{
	margin-top: 10px;
	list-style: none;
	border: 5px solid #999;
}

ul.featured-1-column .block_content, ul.featured-1-column .block_header{
	padding: 10px;
}

ul.featured-1-column .block_header {
	background-color: #aaa;
	color: #333;
}

ul.featured-1-column .block_content {
	background-color: #ccc;
}

ul.featured-1-column .block_content p {
	line-height: 1.6em;
	text-indent: 2em;
	padding-bottom: 10px;
}

#request_info{}

.jshowoff{
	overflow: hidden;
}

#share_title{
	width: 90px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	font-weight: bold;
}

.addthis_toolbox{
	padding-top: 10px;
}

.addthis_toolbox a{
	display: inline;
}

.addthis_toolbox span{
	float: left;
}

/*Enables borders on img links *//*
#buslist a img{border: none; overflow: hidden; }

#buslist a img:hover{border: 3px solid #D2C09F; margin: -3px;}
*/
