/* CSS Document */

/* The Generals */
html {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; height: 100%; background: url('images/siteImages/bg.gif'); color: #c0c0c0; font-family: "Trebuchet MS"; font-size: 12px; text-align: center;}
/*div {height: 100%; min-height: 100%;}*/
p {margin: 6px; text-align: justify;}
a img {border: none;}
img {vertical-align: bottom;}
.clear {clear: both; width: 100%; line-height: 0px; vertical-align: bottom;}
.inline {display: inline;}
h1 {font-size: 14px; color:#FFFFFF;}
h3 {color: #c0c0c0; font-family: "Trebuchet MS"; font-size: 14px; text-align: center; display: inline; font-weight: normal;}

/* The Specifics */
.space {background-image: url('images/siteImages/spacer.gif'); width: 100%; height: 2px;}
.spacer {background-image: url('./images/siteImages/spacer.gif'); width: 100%; height: 3px;}
.center {text-align: center;}
.red {color:#FF0000; font-weight: bold;}
.code {background-color: #FFFFFF; border: 2px solid #000000; color: #000000; font-family:Arial, Helvetica, sans-serif; text-align: left; padding: 2px;}

.wrapper {padding: 0px; margin: 0px auto; position: relative; width: 778px; background: url('images/siteImages/bg.gif'); border-left: 1px solid #ff8f15; border-right: 1px solid #ff8f15;}
.wrap {padding: 0px; margin: 0px auto; position: relative; width: 778px; border-left: 1px solid #ff8f15; border-right: 1px solid #ff8f15;}
.content {width: 100%; background-image: url('images/siteImages/bg.gif');}
marquee {font-size: 18pt; font-weight: bold; width: 525px; height: 50px; color: #ff8f15;}
.leftColumnLite {width: 538px; float: left;}
.rightColumnDark {float: right; width: 240px; height: 100%;}
.rightColumnLite {width: 538px; float: right;}
.leftColumnDark {float: left; width: 240px; height: 100%;}

/* Boxes */
.boxed {float: left; border: 1px solid #ff8f15; margin: 2px;}
.notboxed {float: left; border: none; margin: 2px;}
.shortest {min-height: 80px;}
.short {min-height: 120px;}
.medium {min-height: 200px;}
.tall {min-height: 280px;}
.taller {min-height: 320px;}
.wide {width: 530px;}
.half {width: 260px;}
.thirds {width: 32%;}
.twothirds {width: 65%;}
.disclaimers {border:double thin #ff8f15; font-family:'Copperplate Gothic Light'; font-size: 12px; margin-top: 2px;}
.result-box {height: 195px; margin-top: 5px; width: 373px; float: left; border: 3px groove #ff8f15;}
.reserve-box {float: right; height: 195px; margin-top: 5px; width: 150px; text-align: center;}

.area-lt {background-image: url('images/siteImages/bg-lt.gif'); text-align: center;}
.indent {margin-left: 25px; float: left;}
.dividerBar {background-image: url('images/siteImages/dividerBar.jpg'); height: 4px; line-height: 0px; width: 436px; margin-bottom: 3px; margin-left: 100px; clear: both; max-height: 4px;}
.row2{background:#292929; color:#6e6e6e; margin: 5px; height: 100%;}
.header {font-size: 30px; font-family:"Monotype Corsiva"; color: #6699CC; margin-top: 2px; margin-bottom: 2px;}
.headerH2 {font-size: 24px; font-family:"Monotype Corsiva"; color: #6699CC; margin-top: 2px; margin-bottom: 2px;}

/* Banner */
#SeattleTownCar div{width: 760px;}
#SeattleTownCar h1{color: #FFFFFF; font-size: 14px; margin: 0px;}
.TownCar {float: left; margin-left: 10px; display: inline;}
.Seattle {float: right; margin-right: 10px; display: inline;}

/* Links */
a {color: #ff8f15; text-decoration: underline;} 
a: hover {color: #ff8f15; text-decoration: none;}
a: visited {color: #ff8f15; text-decoration: none;}

/* Tables */
table {width: 100%; border-collapse: separate; border-spacing: 0px; empty-cells: hide; text-align: left; background-image: url('images/siteImages/bg-lt.gif');}
tr {height: 17px;}
th {background-color:#0161AB; color: #ffffff; height: 17px;}
.caption {margin: 1px; color: #E17900; text-align: right; width: 175px; font-weight: bold; font-size: 14px;}
input {width: 200px; border: 1px solid #2E8BC1; font: Arial, Helvetica, sans-serif;}
.shortInput {width: 75px;}
.login {width: 150px;}
select {border: 1px solid #2E8BC1;}
.radio {width: 20px; border: none;}

/* framed pages */
.iframe {width: 538px; height: 525px; margin: 0px; padding: 0px;}
div#framed {width: 534px; height: 575px;}


.pull-down-box {float: left; background-image: url('../images/SiteImages/smGradLt.gif'); padding: 2px; margin-left: 50px; height: 145px; width: 182px;}
.pull-down-solid {background-color: #CCCCCC; height: 140px; padding: 2px; padding-right: 0px;}
.check-button {margin:0px; width: 100px; height: 40px; border: none;}
.vehicle-box {float: left; background-image: url('../images/SiteImages/smGradLt.gif'); padding: 2px; margin-left: 2px; height: 145px; width: 254px;}
.vehicle-solid {background-color: #CCCCCC; height: 140px; padding: 2px; padding-right: 0px;}


#framed p {text-align: center; margin-bottom: 5px;}
div#short {height: 35px;}
div#QR-buttons {width: 190px; height: 35px;  border:3px solid #00FFFF; margin-bottom: 0px;}
div#QR-form {margin: 0px; padding: 0px; height: 40px; margin-top: -5px;}

/* Footer Area */
.white100 {width: 100%; background-color: #FFFFFF; vertical-align: bottom;}
.copyright {height: 10px; margin-top: 7px; float: right; margin-right: 5px; FONT-SIZE: 10px; FONT-FAMILY: Verdana; width: 300px; color: #040404;}
.footerlinks {height: 10px; margin-top: 7px; float: left; FONT-SIZE: 10px; FONT-FAMILY: Verdana;}
address {display: inline;}
.bottom {text-align:center; font-size: 10px;}

/* Collumn Stuff */
.nav-h1 {font-size: 14px; text-align: center; font-family:"Lucida Sans Unicode"; font-style: italic; margin-bottom: 3px; color:#0000FF;}
.stars {background-image: url('images/siteImages/stars-bg.jpg'); width: 219px; height: 149px;}
.trophy {background-image:url('images/siteImages/trophy-bg.jpg'); height: 154px; width: 92px; float: left;}