/* 
CSS Styles for ..
Designed by: e-CBD
Developer: Leon Perkin
*/

/* 
Global Reset
*/

/*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,
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-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}*/
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* 
Display
*/

body {
	margin:0;
	padding:0;
	background-color: #fff;
	background-image: url(http://www.djsatlanta.com/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font: 13px Arial, Helvetica, sans-serif, "Trebuchet MS";
}
#content_holder {
	width: 971px;
	\width: 991px;
	w\idth: 971px;
	margin: 0px auto;
		}

#top {
	height: 128px;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.djsatlanta.com/images/leftrigytdev.gif);
		}
#content_holder_center {
	FLOAT: left;
	WIDTH: 971px;
	margin: 0px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(http://www.djsatlanta.com/images/bg-content.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentholder-wide {
	FLOAT: left;
	WIDTH: 971px;
	margin: 0px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../media/graphics/bg-content-wide.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content_over_center {
	FLOAT: left;
	WIDTH: 971px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(http://www.djsatlanta.com/images/content_left.gif);
}
#contentover-wide {
	FLOAT: left;
	WIDTH: 971px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../media/graphics/content-over-wide.gif);
}
#contentover-index {
	FLOAT: left;
	WIDTH: 971px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../media/graphics/content-over-index.gif);
}
#content_left_out {
	FLOAT: left;
	WIDTH: 744px;
	padding: 0px 0px 0px 14px;
}
#content_left {
	FLOAT: left;
	WIDTH: 340px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#content_mid {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 340px;
	TEXT-ALIGN: left;
	display: block;
	padding: 10px;
}
#content_right {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 172px;
	TEXT-ALIGN: left;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#footer {
	clear: both;
	padding: 0px;
	margin: 0px;
	background-image: url(http://www.djsatlanta.com/images/footerbg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #83c0f6;
	border:0px;
}
#footer-wide {
	clear: both;
	padding: 0px;
	margin: 0px;
	background-image: url(../media/graphics/footerbg-wide.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #83c0f6;
	border:0px;
}
#footer_01 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #333333;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
	height: 40px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#footer_01 a {
	COLOR: #1f97b4;
	TEXT-DECORATION: underline;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

#footer_01 a:hover {
	text-decoration: underline;
	color: #333333;
}
#logo_left {
	width: 320px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 28px;
	color: #FFFFFF;
	height: 128px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.djsatlanta.com/images/left_top_logo.jpg);
	float: left;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}
/* 
Text Styles - H / P
*/
h1, h2 {
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 30px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 10px;
}

h1 {
	COLOR: #bcc678;
}
.content h1 {
	COLOR: #76BFD0;
}
h1 a {
	COLOR: #9adcff; TEXT-DECORATION: none
}
h1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
h2 {
	COLOR: #1B7DA0;

}
h2 a {
	COLOR: #5EB5C9; TEXT-DECORATION: none
}
h2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
p {
	FONT-SIZE: 13px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 8px 10px;
	margin: 0px;
}
p a,
li a  {
	COLOR: #1f97b4;
	TEXT-DECORATION: underline;
}
p a:visited,
li a:visited {
	COLOR: #59B0BF;
}
p a:hover,
li a:hover {
	COLOR: #1a1a1a;
}
#bulletlist {
	margin-left: 10px;
	list-style: none;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bulletlist li {
	padding-left: 8px;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
	list-style-type: square;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	margin-left: 10px;
}
#bulletlist li A {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
}
#bulletlist li A:link {
	color: #014B8C;
	font-size: 12px;
	line-height: 24px;
}
#bulletlist li A:hover {
	color: #171717;
	font-size: 12px;
	line-height: 24px;
}
.photo-frame {
	text-align: center;
	float: right;
	width: 310px;
	margin-left: 20px;
	font-style: italic;
	background: #E4F2F5;
	padding: 5px;
}
.photo-frame img {
	border: 1px solid #FFFFFF;
}
/* 
Floats
*/
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right;
	margin: 0px 0px 5px 8px;
}
#logotext {
	display: none;
}
#top_right {
	width: 648px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 28px;
	color: #FFFFFF;
	height: 128px;
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
	background: url(http://www.djsatlanta.com/images/topright.gif) no-repeat right top;
}
#topright-wide {
	width: 648px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 28px;
	color: #FFFFFF;
	height: 128px;
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
	background: url(../media/graphics/topright-wide.gif) no-repeat right top;
}
#topright-index {
	width: 648px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 28px;
	color: #FFFFFF;
	height: 128px;
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../media/graphics/topright-index.jpg);
}
.gold_ad_left {
	background-color: #f8e0a8;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7bd73;
	border-right-color: #e7bd73;
	border-bottom-color: #e7bd73;
	border-left-color: #e7bd73;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 177px;
}
.gold_ad_left img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gold_ad_left h1 {
	background-color: #e7bd73;
	color: #5a6703;
	background-repeat: repeat-y;
	background-position: left top;
}
.bluebox {
	background-color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 177px;
	border-top: 1px solid #b2e3ef;
	border-right: 5px solid #b2e3ef;
	border-bottom: 1px solid #b2e3ef;
	border-left: 1px solid #b2e3ef;
}
.bluebox img {
	padding-right: 10px;
}
.selectstate p {
	font-size: 11px;
	font-weight: bold;
}
.whatsnew2 {
	padding: 0px;
	border: 1px solid #e7bd73;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.whatsnew2 .item {
	clear:both;
	height: 40px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.whatsnew2 .thumb {
	float: left;
}
.whatsnew2 .desc {
	float: left;
	width: 170px;
}
.whatsnew2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.whatsnew2 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.whatsnew2 .item2 {
	clear:both;
	height: 40px;
	background-color: #F1F8FA;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.whatsnew {
	padding: 0px;
	border: 1px solid #e7bd73;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.whatsnew .item {
	clear:both;
	height: 40px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.whatsnew .thumb {
	float: left;
}
.whatsnew .desc {
	float: left;
	width: 170px;
}
.whatsnew p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.whatsnew img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.whatsnew .item2 {
	clear:both;
	height: 40px;
	background-color: #e7bd73;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.whatsnew h3 {
	background-color: #e7bd73;
	margin-bottom: 5px;
	color: #000000;
	background-image:url(http://www.djsatlanta.com/images/yellowbg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;	
}
.whatsnew2 h2 {
	background-color: #E6F3F6;
	color: #115B75;
	margin-bottom: 5px;
	background-position:center bottom;
	background-repeat:repeat-x;		
}

.popregions {
	border: 1px solid #ADD7E4;
	padding: 0px;
	clear: both;
	float: left;
	margin: 20px 0px 0px;
	width: 742px;
}
.popregions .item {
	clear:both;
	width: 349px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6F3F6;
	padding-bottom: 5px;
	padding-top: 5px;
}
.popregions .itemlast {
	clear:both;
	width: 349px;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.popregions .thumb {
	float: left;
}
.popregions .desc {
	float: left;
	width: 240px;
}
.popregions p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 18px;
}
.popregions img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.popregions .title h1 a:link {

	COLOR: #778901;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.popregions .title h1 {
	COLOR: #3e6395;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
}
.popregions .title h1 a:visited {


	COLOR: #778901;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.popregions .title h1 a:hover {



	COLOR: #1a1a1a;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.prcol {
	width: 371px;
	float: left;
}

.frmselectbox {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 160px;
}
.frmselectboxshort {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 288px;
}

/*#nav a:hover, 
#home #nav-home a, 
#products #nav-products a, 
#service #nav-service a,
#news #nav-news a,
#partners #nav-partners a,
#resources #nav-resources a,
#about #nav-about a,
#contact #nav-contact a {
	background-position:0% -150px;
	color:#0072bc;
}
#nav a:hover span,
#home #nav-home a span,
#products #nav-products a span, 
#service #nav-service a span,
#news #nav-news a span,
#partners #nav-partners a span,
#resources #nav-resources a span,
#about #nav-about a span,
#contact #nav-contact a span {
	background-position:100% -150px;
}*/
.popregions .title {
	margin-top: 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.frmgo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
	clear: both;
}
.gobutton {
	clear: both;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.gobuttonsml {
	clear: both;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.frmselectboxlong {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 250px;
}
.side_left_01 {
	FLOAT: left;
	WIDTH: 450px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_right_01 {
	FLOAT: left;
	WIDTH: 284px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.spacecrumbs {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcrumbs p {
	text-align: right;
	margin: 0px;
	line-height: 40px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.breadcrumbs p a {
	color: #3e9ab1;
	text-decoration: underline;
	font-weight: bold;
}
.breadcrumbs a:hover {
	color: #000000;
	text-decoration: underline;
}
.sml_frm {
	float: left;
	width: 120px;
}
.regioncollumn {
	width: 349px;
	float: left;
	height: 350px;
}


/* Pagination */

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
#featurepanel {
	height: 185px;
	clear: both;
}
#featurepanel_index {
	height: 223px;
	clear: both;
}
.bluebox h1 {
	background-color: #b2e3ef;
	color: #115b75;
}



/* CSS Main Vertical List Menu */

.popularcategories {
	width: 160px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.popularcategories ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
.popularcategories li {
	padding: 0px;
	overflow: hidden;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}
.popularcategories a {
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #1f97b4;
	text-decoration: underline;
	background-image: url(http://www.djsatlanta.com/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: normal;
}
.popularcategories a:link {
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #1f97b4;
	text-decoration: underline;
	background-image: url(http://www.djsatlanta.com/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: normal;
}
.popularcategories a:visited {
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #1f97b4;
	text-decoration: underline;
	background-image: url(http://www.djsatlanta.com/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: normal;
}
.popularcategories a:hover {
	color: #000000;
}

h3 {
	padding: 5px 5px 5px 10px;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px;
	background-color: #EAEECC;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#5A6703;	
}
h3 a {
	color: #829613;
	text-decoration: none;
}
h3 a:hover {
	color: #718211;
	text-decoration: underline;
}
h4 {
	background: #D1D98C;
	padding: 5px 5px 5px 10px;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
img.float-left {
	margin: 0px 15px 10px 0px;
	float: left;
}
img.float-right {
	margin: 0px 0px 10px 15px;
	float: right;
}
.floating-feature {
	background: #EAEECC;
	float: right;
	padding-bottom: 15px;
	width: 250px;
	margin: 10px 10px 10px 20px;
}
.floating-feature-blue {
	background: #E6F3F6;
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 10px;
	width: 250px;
}
.content .floating-feature li {
	background: url(../media/graphics/camera-icon.gif) no-repeat 0px 2px;
	padding-left: 25px;
}
.floating-feature h3 {
	background: #BDCA64;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	padding: 8px 5px;
	border-bottom: 1px dashed #ACBC40;
}
.content .floating-feature ul {
	margin: 10px 15px 0px 20px;
}
p.small {
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}

.yellow-text {
	color: #F8A71C;
}
table.weather-stats {
	margin: 10px;
	font-size: 9px;
	width: 720px;
}
table.weather-stats td {
	padding: 5px;
	border-bottom: 1px dashed #96CEDB;
}
table.weather-stats th {
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #96CEDB;
}

table.attractions img,
img.bordered,
.thumb img {
	border: 5px solid #EAEAEA;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
table.attractions {
	margin: 10px 0px 15px;
}
table.attractions td {
	vertical-align: top;
}
p.interesting {
	background: #E4F2F5;
	padding: 10px;
	margin-bottom: 10px;
}
.dates {
	width: 100px;
	display: block;
	float: left;
	padding-left: 10px;
}
.content ul {
	margin: 15px 0px 20px 35px;
	padding: 0px;
	color: #333333;

}

.content ul li {
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../media/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin-bottom: 7px;
	line-height: 18px;
}

.content ol li {
	padding-left: 5px;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	margin-left: 30px;
	list-style-type: decimal;
}
.content ol li {
	padding-left: 5px;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	margin-left: 30px;
	list-style-type: decimal;
}



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

#navigation {
padding-top:23px;
width:650px;
border: 0px;
}
.menu .qmdivider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;}

.menu .qmdividery{
float:left;
width:0px;}

.menu .qmtitle{
display:block;
cursor:default;
white-space:nowrap;}

.qmclear {
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;}

.menu {
	position:relative;
	height:1%;

}
	
.menu a, .menu li {float:left;display:block;white-space:nowrap;}.menu div a, .menu ul a, .menu ul li {float:none;}.qmsh div a {float:left;}.menu div{visibility:hidden;position:absolute;}.menu ul {left:-10000px;position:absolute;}.menu, .menu ul {list-style:none;padding:0px;margin:0px;}.menu li a {float:none}.menu li{position:relative;}.menu ul {z-index:10;}.menu ul ul {z-index:20;}.menu ul ul ul {z-index:30;}.menu ul ul ul ul {z-index:40;}.menu ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#menu_01 ul {top:100%;}#menu_01 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#menu_01 a	
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../media/graphics/left_both.gif) no-repeat left top;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	padding-top: 11px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	margin: 0px;
	
	}
		#menu_01 a span
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	padding-top: 11px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 2px;
	background-image: url(../media/graphics/right_both.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;	
	}
		#menu_01 a:hover	
	{
	color:#3a8ca0;
	background-image: url(../media/graphics/left_both.gif);
	background-repeat: no-repeat;
	background-position:0% -150px;	
	}
		#menu_01 a:hover span	
	{
	background-image: url(../media/graphics/right_both.gif);
	background-repeat: no-repeat;
	background-position:100% -150px;	
	}

	/*"""""""" (SUB) Container""""""""*/	
	#menu_01 div, #menu_01 ul	
	{
	padding:0px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
	background-image: url(../media/graphics/bgdd.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 3px;
	border-top-color: #FFFFFF;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#menu_01 div a, #menu_01 ul a	
	{
	font-weight: normal;
	background-image:url(../media/graphics/bgnavitem.gif);
	font-size:12px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #5FB4C9;
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
	/*"""""""" (SUB SPAN) Items""""""""*/	
	#menu_01 div a span, #menu_01 ul a span
	{
	color:5FB4C9;
	text-decoration:none;
	margin-right: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: right top;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#menu_01 div a:hover, #menu_01 ul a:hover	
	{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #b2e3ef;
	background-image: none;
	}
	
	/*"""""""" (SUB SPAN) Hover State""""""""*/	
	#menu_01 div a:hover span, #menu_01 ul a:hover span
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	margin-right: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: right top;
	}



	/*"""""""" Individual Titles""""""""*/	
	#menu_01 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#fff;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#menu_01 .qmdividerx
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#fff;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#menu_01 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#fff;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#menu_01 .qmritem span	
	{	
		border-color:#dadada;
		background-color:#000;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#menu_01 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}

	
	/*"""""""" Custom Rule """"""""*/	
	ul#menu_01 ul
	{
		border-color:#fff;
		border-style:solid;
		border-width:1px;	
		background-color:#fff;
	}

	/*"""""""" Individual Titles""""""""*/	
	#menu_01 .qmtitle	
	{
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#menu_01 .qmdividerx	
	{
	border-top-width:3px;
	margin:4px 0px;
	border-color:#477caa;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#menu_01 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#fff;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#menu_01 .qmritem span	
	{	
		border-color:#fff;
		background-color:#fff;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#menu_01 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}

	
	/*"""""""" Custom Rule """"""""*/	
	ul#menu_01 ul
	{
	border-color:#fff;
	border-style:solid;
	border-width:1px;
	background-color:#fff;
	}

#menu_01 .qmactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	margin-right: 0px;
	padding-top: 11px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		color:#3a8ca0;
	background-image: url(../media/graphics/left_both.gif);
	background-repeat: no-repeat;
background-position:0% -150px;
	
	}
#menu_01 .qmactive span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
	margin-right: 0px;
	padding-top: 11px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#3a8ca0;
	background-image: url(../media/graphics/right_both.gif);
	background-repeat: no-repeat;
background-position:100% -150px;
	}
	
	

/* END NAV */

.content h2 {
	color: #859c06;
	font-size: 18px;
}
.floating-feature a {
	color: #ACBC40;
}
.floating-feature a:hover {
	color: #94A036;
}
.floating-feature a:visited {
	color: #C6D077;
}
.floating-feature-blue h2 {
	color: #76BFD0;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.photo-frame p {
	margin: 0px 0px 5px;
	padding: 0px;
}
h5 {
	font-size: 14px;
	font-weight: normal;
	color: #0c4458;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #5BB2C7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image:url(../media/images/blueboxbg-sm.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#google-top {
	text-align: center;
	padding-top: 5px;
}
.googlemap {
	margin-left: 10px;
	display: block;
	width: 650px;
	height: 400px;
}
div#popup {
	background:#EFEFEF;
	border:1px solid #999999;
	margin:0px;
	padding:7px;
	width:270px;
}
#map {
	width:720px;
	height:400px;
	margin:5px 0px 20px 10px;
}
.frmselectboxlongdate {
	margin:10px 10px 0px;
	padding:0px;
	width:220px;
}
a.thumb img {
 margin: 0px;
}

#content_right .frmselectboxlong {
	padding: 0px;
	margin: 0px;
	width: 170px;
}
.google_square {
	background-color:#FFFFFF;
	width: 315px;
	float: right;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 15px 15px;
}
.google_square h2 {
	padding-left: 5px;
	padding-bottom: 0px;
}

/* Portal Links */

#portal-links-holder {
	padding: 10px 0px 5px 10px;
	width: 732px;
}
.portal-links {
	float: left;
	height: 28px;
	width: 233px;
	margin: 0px 11px 11px 0px;
	padding-top: 47px;
	text-align: center;
}

.queensland {
	background: url(../media/graphics/portal-queensland.gif) no-repeat;
}

.cairns {
	background: url(../media/graphics/portal-cairns.gif) no-repeat;
}

.whitsundays {
	background: url(../media/graphics/portal-whitsundays.gif) no-repeat;
}

.brisbane {
	background: url(../media/graphics/portal-brisbane.gif) no-repeat;
}

.port-douglas {
	background: url(../media/graphics/portal-port-douglas.gif) no-repeat;
}


.sunshine-coast {
	background: url(../media/graphics/portal-sunshine-coast.gif) no-repeat;
}

.gold-coast {
	background: url(../media/graphics/portal-gold-coast.gif) no-repeat;
}
.perth {
	background: url(../media/graphics/portal-perth.gif) no-repeat;
}
.darwin {
	background: url(../media/graphics/portal-darwin.gif) no-repeat;
}
.wottodo {
	background: url(../media/graphics/portal-wottodo.gif) no-repeat;
}
.other-portals-info {
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 95px;
}

.brisbane a {
	color: #8EA012;
}

.sunshine-coast a {
	color: #D5AA00;
}

.gold-coast a {
	color: #3EA7C1;
}

.whitsundays a {
	color: #2698B5;
}

.cairns a {
	color: #38967B;
}

.queensland a {
	color: #E18C06;
}

.port-douglas a {
	color: #4B809E;
}

.perth a {
	color: #5c7b37;
}

.darwin a {
	color: #c74b34;
}

.wottodo a {
	color: #116D7F;
}



