/* incase an inverted custom gradient isn't specified */
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }

ins { background-color: #ffff99; color: black; text-decoration: none; }

mark { background-color: #ffff99; color: black; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted black; cursor: help; }

table { border-collapse: collapse; border-spacing: 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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 1; color: black; background: white; }

ol, ul { list-style: none; }

table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

a img { border: none; }

body { line-height: 1.5; font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; color: #bbbbbb; font-size: 75%; color: #bbbbbb; line-height: 1.6em; }

h1, h2, h3, h4, h5, h6 { color: white; }

h1, h2, h3 { font-family: Georgia, serif; }

h1 { font-size: 2.5em; line-height: 1.2em; text-shadow: black 2px 2px 1px; margin: 0.5em 0; }

h2 { font-size: 1.6em; line-height: 1.2em; text-shadow: black 2px 2px 1px; margin: 1em 0; }

h3 { font-size: 1.5em; line-height: 1.2em; text-transform: uppercase; letter-spacing: 1px; margin: 1em 0; }

h4 { font-size: 1.25em; }

em { font-family: Georgia, serif; font-size: 120%; font-style: italic; }

strong { font-weight: bold; }

small { font-size: 80%; }

pre { font-family: Monaco, "Andale Mono", "Lucida Console", monospace; line-height: 1.5; }

code { font-family: Monaco, "Andale Mono", "Lucida Console", monospace; }

mark, span.highlight, em.highlight, strong.highlight { background-color: #ffff66; padding: 2px; margin: 0 -2px; }

p { margin-bottom: 1em; }

.intro p { font-size: 16px; line-height: 24px; }

blockquote { padding: 0px 2em 0px 1em; margin: 0 0 15px 1.4em; font-family: Georgia, serif; font-style: italic; font-size: 1.3em; }
blockquote p { color: #888888; padding-bottom: 0 !important; }

hr { clear: both; border-top: 1px solid; border-bottom: 1px solid; border-color: #cccccc #666666 black #666666; }

.ucase { text-transform: uppercase; }

.amp { font-family: Georgia, serif; font-style: italic; }

a { color: #5c95bf; }

body { background: #222222; color: white; }

a { color: inherit; text-decoration: inherit; cursor: inherit; }
a:active, a:focus { outline: none; }

#splash { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; width: 1024px; height: 840px; background: url('../images/splash/background3.jpg?1274285664') 0 0 no-repeat; }
#splash h1, #splash h2 { display: none; }
#splash .portrait { display: none; }

.splash-footer { position: absolute; top: 618px; width: 100%; height: 210px; background: black url('../images/splash/footer2.jpg?1274286880') 0 0 no-repeat; }
.splash-footer .logo { display: inline; float: left; margin: 10px 30px; }

.splash-sidebar { width: 184px; position: absolute; right: 0; top: 150px; text-align: center; }
.splash-sidebar img { display: block; margin: 5px auto; }
.splash-sidebar a {text-decoration:none; color:#FFFFFF;}
.splash-sidebar a:hover img { outline: 2px solid white; }
.splash-sidebar a { text-transform: uppercase; letter-spacing: 2px; font-weight: bold; display: block; margin: 5px 0; }

.splash-portrait {width: 250px; position: absolute; left: 0; top: 254px; }

.splash-hovertext { width: 280px; position: absolute; right: 185px; top: 150px; text-align: left;}
#hovertext1{position: absolute; top: 50px; text-transform: uppercase; letter-spacing: 2px; font-weight: bolder; display: block; margin: 5px 0; 
background-image:  url('../images/splash/hovertextbackground.png'); background-repeat:both; padding-left:2px;}
#hovertext2{position: absolute; top: 180px; text-transform: uppercase; letter-spacing: 2px; font-weight: bolder; display: block; margin: 5px 0;
background-image:  url('../images/splash/hovertextbackground.png'); background-repeat:both;padding-left:2px;}
#hovertext3{position: absolute; top: 320px; text-transform: uppercase; letter-spacing: 2px; font-weight: bolder; display: block; margin: 5px 0;
background-image:  url('../images/splash/hovertextbackground.png'); background-repeat:both;padding-left:2px;}
#hovertext4{width: 280px; position: absolute; left: 250px; top: 490px; text-align: left; text-transform: uppercase; letter-spacing: 2px; font-weight: bolder; display: block; margin: 5px 0;
background-image:  url('../images/splash/hovertextbackground.png'); background-repeat:both;padding-left:2px;}

.splash-nav { list-style-type: none; margin: 0px; padding: 0px; display: inline; font-family: Georgia, serif; display: block; margin: 10px auto; text-align: center; font-size: 16px; }
.splash-nav li { margin: 0px; padding: 0px; display: inline; }
.splash-nav li { margin: 0 10px; }
.splash-nav a { text-decoration: none; }
.splash-nav a:hover { text-decoration: underline; }

.splash-intro {  margin: 151px 0px 0px 70px;}
.splash-intro a:hover img { cursor:pointer;}
.splash-intro h3 { font-size: 18px; font-family: Georgia, serif; text-shadow: black 1px 1px 1px; text-transform: none; color: red; }

#splash-home-link { text-indent: -9999em; overflow: hidden; position: absolute; display: block; width: 100%; height: 100%; }

.rentalsLink{margin: 20px 0px 0px 10px;}
.rentalsLink a:hover img {cursor:pointer;}