@charset "UTF-8";
/* =========================================================================================== 
	Title:		site.css
	Media:		Screen
	Author:		Steve Withington | www.stephenwithington.com | www.ignition-studio.com
	Version:	20100521.01
============================================================================================== */
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, ins, form, fieldset, label, legend, ol, ul, li, dl, dt, dd, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
/* hack to generate vertical slider in Firefox, & Safari doesn't work in Opera */
/* hide from IE mac \*/ 
html {min-height:100%;margin-bottom:1px;}
/* end hiding from IE5 mac */
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#4d4d4d;background:url(../images/layout/bg-repeat.jpg) repeat;background-color:#345973;text-align:center;}
blockquote, q {padding:0 4em 1em 4em;quotes:none;font-style:italic;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
blockquote div cite {font-style: italic;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
ins {color: #dddddd;}
del {text-decoration:line-through;}
abbr, acronym { border-bottom: 1px dotted; cursor: help;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font-size:1em;font-family:'andale mono', 'lucida console', monospace; line-height: 1.5;}
a img {border:none;}
/* ============================================================================================== */
/*		GLOBAL LINK EFFECTS			*/
/* ============================================================================================== */
a, a:link, a:visited {color:#f69220;font-weight:bold;text-decoration:none;}
a:hover, a:focus, a.current:hover, a.current:visited, a.current:focus, a:active, a.current, a.current:active {color:#483a34;}
/* ============================================================================================== */
/*		GLOBAL PARAGRAPH and HEADING EFFECTS			*/
/* ============================================================================================== */
p {padding:0 0 1em 0;}
p.releaseDate {font-size:0.9em;font-style:oblique;padding:0 0 1em 0;margin:-1em 0 0 0;}
h1 {clear:both;font-size:2.5em;font-weight:bold;display:block;padding:0 0 0.5em 0;color:#483a34;}
h2 {font-size:2em;font-weight:bold;padding:0 0 0.5em 0;color:#483a34;}
h3, fieldset legend {font-size:1.5em;font-weight:bold;padding:0 0 0 0;color:#483a34;}
h4, h5, h6 {font-size:1em;font-weight:bold;padding:0 0 0 0;}
/* ============================================================================================== */
/*		GLOBAL UNORDERED and ORDERED LIST ITEMS		*/
/* ============================================================================================== */
ul {padding:0 0 0 1.5em;}
ol {padding:0 0 0 2em;}
li {padding:0 0 0.5em 0;}
li.first {padding-left:0;}
dl {clear:both;display:block;padding:0 0 0.5em 0;}
dt {font-size:1.2em;}
dd {clear:both;display:block;}
dl.bordertop, dl.moreResults {margin:1em 0 0 0;padding:1em 0 0 0;}
dt.releaseDate, dl.moreResults > dt {font-size:0.8em;font-style:italic;padding:0 0 0.5em 0;margin:0;}
dt.title {margin-bottom:0;}
/* ============================================================================================== */
/*		GLOBAL FORM FIELDS		*/
/* ============================================================================================== */
select, input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
/* ============================================================================================== */
/*		GLOBAL CLASSES		*/
/* ============================================================================================== */
.fltrt {float:right;margin-left:5px;}
.fltlft {float:left;margin-right:5px;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
.blue {color:#345973;}
.orange {color:#f69220;}
.tan {color:#e7d8ac;}
.brown {color:#483a34;}
.red, span.red, p.red {color:#990000;}
.smalltxt {font-size:0.8em;}
.xsmalltxt {font-size:0.5em;}
.morespace {padding:5px;}
.altTableRow, tr.altTableRow td {background-color:#C8BBDB;}
.tableHeader, tr.tableHeader td {background-color:#F8F8F8;font-weight:bold;text-align:center;}
.larger {font-size:2em;}
.extraLarge {font-size:3em;}
img.imgMed { padding:0 0 10px 0}
/* ============================================================================================== */
/*		DIV LAYER PROPERTIES		*/
/* ============================================================================================== */
#addthis {clear:both;display:block;padding:1em 0;}
#outerContainer {width:950px;text-align:left;margin:0 auto;top:auto;padding:0px;}
#innerContainer {clear:both;float:left;width:950px;padding:0;margin:0;}
#contentWrapper {clear:both;float:left;width:950px;padding:0;margin:0;background:url(../images/layout/bg-content-repeat.jpg) repeat-y;}
#leftColumn {float:left;width:250px;padding:0 10px 10px 27px;margin:0;}
#newsletterSignup {clear:both;display:block;float:left;width:220px;padding:10px 10px 10px 20px;height:125px;overflow:hidden;background:url(../images/layout/bg-newsletter-signup.jpg) no-repeat;}
#newsletterSignup h4 {color:#ffffff;padding:0 0 10px 0;font-size: 1.5em;}
#frmNewsletterSignup input#txtEmail {font-style: italic;color:#808080;}
#optionalLeftColumnContent {clear:both;display:block;float:left;width:245px;padding:1em 0 0 7px;}
#contentBody {float:right;width:595px;padding:0 50px 0 10px;margin:0;}
#contentFull {float:left;width:850px;padding:0 50px;margin:0;}
#rightColumn {clear:right;float:right;width:210px;padding:0 20px 10px 10px;margin:0;}
#metaImage {clear:both;display:block;padding:0 0 1em 0;}
/* Home Extras */
#homeExtrasWrapper {clear:both;float:left;border-top:1px dashed #808080;padding:10px 0;margin:0 0 10px 0;display: block;}
#homeNewsWrapper {float:left;width:335px;padding:10px;background-color: #efefef;}
#homeFeatures {float:right;width:210px;padding:0 10px 10px 10px;margin:0;}
#confirmation {clear:both;display:block;padding:10px;}
/* ********************************************************************
	HEADER
*********************************************************************** */
#headerWrapper {clear:both;display:block;float:left;width:950px;height:423px;overflow:hidden;background:url(../images/layout/bg-header.jpg) no-repeat;padding:0;}
#header {clear:both;display:block;float:left;width:882px;padding:10px 34px 0 34px;}
#logo {float:left;width:250px;}
#bookNow {float:right;width:250px;}
#navWrapper {clear:both;display:block;float:left;padding:0 50px;margin:0;width:872px;}
/* ********************************************************************
	TOP NAV
*********************************************************************** */
#topNav {clear:left;float:left;width:875px;padding:0;margin:0;font-size:1em;}
#topNav ul {padding:0;margin:0;list-style-type:none;display:inline;}
#topNav ul#navPrimary li {margin:0;padding:10px 0;float:left;}
#topNav ul a {padding:1.5em;margin:0;color:#e7d8ac;}
#topNav ul a:hover, #topNav ul a:focus, #topNav ul a.current, #topNav ul a:active {margin:0; color:#f69220;}
/* ********************************************************************
	BREADCRUMBS
*********************************************************************** */
#breadcrumbsWrapper {float:left;width:950px;padding:0 0 1em 0;margin:0;}
#breadcrumbs {clear:both;display:block;padding:0 20px 0 305px;}
#breadcrumbs ul a, #breadcrumbs ul a:visited  {padding:2px; font-family: Arial, Helvetica, sans-serif; color:#808080;}
#breadcrumbs ul a:hover, #breadcrumbs ul a:focus, #breadcrumbs ul a.current {color:#f69220;}
#breadcrumbs ul {padding:0;margin:0;}
#breadcrumbs ul li {display:inline;list-style-type:none;padding:0;font-size:0.9em;}
/* ********************************************************************
	SUBNAV
*********************************************************************** */
#subNav {clear:both;display:block;float:left;width:225px;padding:0 0 12px 10px;}
#subNav p {padding:0 0 0.5em 0;}
#subNav a, #subNav a:link, #subNav ul.navSecondary a, #subNav ul.navSecondary a:link {display:block;padding:3px 10px 3px 0;}
#subNav a:hover, #subNav a.current, #subNav ul.navSecondary a:hover, #subNav ul.navSecondary a.current {display:block;padding:3px 10px 3px 0;color:#483a34;}
#subNav ul, #subNav ul.navSecondary {list-style-type:none;margin:0;padding:0;}
#subNav a.heading, #subNav h3 a:link, #subNav h3 a, #subNav h3 a:hover, #subNav h3 a:focus, #subNav h3 a:active {border-bottom:none;color:#483a34;padding:0 10px 5px 0;text-decoration:none;}
#subNav ul li, #subNav ul.navSecondary li {padding:2px 0;font-size:1em;}
#subNav ul ul li, #subNav ul.navSecondary ul li {padding:0 0 0 1.2em;font-size:0.98em;}
/* ********************************************************************
	FOOTER
*********************************************************************** */
#footerWrapper {clear:both;display:block;float:left;width:950px;padding:0;margin:0;background-image:url(../images/layout/bg-footer.jpg);background-repeat:no-repeat;overflow: hidden;}
#footerTop {clear:both;display:block;float:left;width:882px;padding:5px 34px 0 34px;height: 165px;}
#footerLeft {float:left;width:600px;}
#footerContact {float:left;width:520px;padding:0 0 0 80px;}
#footerDisclaimer {float:left;width:580px;padding:20px 0 0 20px;color: #808080;}
#footerDisclaimer a, #footerDisclaimer a:link {color:#F69220;}
#footerDisclaimer a:hover, #footerDisclaimer a:focus {color:#FFFFFF;}
#footerRight {float:right;width:250px;padding:30px 0 0 0;}
#footerBottom {clear:both;display:block;float:left;width:882px;padding:0 34px 0 34px;color:#e7d8ac;}
#footerBottom a {padding:0 5px 5px 5px;;margin:0;color:#e7d8ac;}
#footerBottom a:hover, #footerBottom a:focus, #footerBottom a.current, #footerBottom a:active {margin:0; color:#f69220;}
#footerContact h2 {color:#345973;padding:0;margin:0;}
#footerContact h2 .halfSize {font-size:0.5em;}
#footerCopyright {float:left;width:500px;padding:0 0 0 20px;}
#footerLinks {float:right;width:300px;text-align:right;padding:0 20px 0 0;}
/* ********************************************************************
	SITE MAP
*********************************************************************** */
#svSiteMap a, #svSiteMap li.home a {display:block;padding:3px 0;border-top:1px dashed #483a34;}
#svSiteMap a:hover {background:#cccccc;}
#svSiteMap ul {list-style-type:none;margin:0;padding:0;}
#svSiteMap ul li {padding:0;margin:0;}
#svSiteMap ul ul li {padding:0 0 0 20px;}
/* ============================================================================================== */
/*		CUSTOM PORTAL/INDEX	*/
/* ============================================================================================== */
#svPortal dl {border-top: 1px dashed #666666;margin:0;padding: 1em 0;}
.svIndex dd.image {width:210px;clear:left;margin:0;padding:0 5px 0 0;}
.svIndex dt.releaseDate {font-size:0.8em;}
.svIndex dt, .svIndex dt.title {margin:0;padding:0 0 0.5em 0;font-size:1.5em;}
.svIndex dd.summary {padding:0 0 0.5em 0;clear:right;}
.withImage {width:370px;float:right;}
.svIndex {margin:1em 0;}
a#svAsset {padding:0;margin:0;}
/* ============================================================================================== */
/*		GOOGLE MAP	*/
/* ============================================================================================== */
#gmapWrapper {padding:1em 0 !important;}
#gmapStart {padding:0.5em 0;}
#gmapEnd {padding:0.5em 0;}
#gmapTravelMode {padding:0.5em 0;}
#gmapSubmit {padding:0.5em 0;}
