/*  
Theme Name: Napa Valley Drifters
Theme URI: http://dotfive.com
Description: Layout and design for Napa Valley Drifters
Version: 1
Author: Brady J. Frey
Author URI: http://dotfive.com

*/

* {padding: 0;margin: 0;}
body {color: #292E3F;font: 11.5px/1.5 georgia,times,serif;background: #BBDCFF url(images/body_backdrop.jpg) repeat-x bottom center;text-align: center;}
#container {width: 800px;margin: 0 auto;background: transparent url(images/container_backdrop.jpg) no-repeat bottom center;}
h1 a {display: block;text-decoration: none;width: 800px;height: 250px;background: transparent url(images/header.jpg) no-repeat top center;text-indent: -9999px;}
ul {padding: 10px 20px 10px 0;}
p {padding: 0 0 10px 0;}
.edit a {background-color: orange;color: black;font-weight: bold;padding: 10px;position: relative;top: 15px;}
.edit a:hover {background-color: #292E3F;color: white;}
#errorlink {display: block;background: transparent url(images/bullet_go.gif) no-repeat 2px 5px;font-weight: bold;padding: 5px 20px;color: #292E3F;}


/**** Column Specific Code ****/
#onecolumn {text-align: left;width: 326px;float: left;padding-left: 74px;}
#onecolumn h2 {width: 276px;height: 41px;text-indent: -9999px;background: transparent url(images/exclusive.png) no-repeat top left;padding: 0 0 10px 0;}
#onecolumn h3 {width: 101px;height: 15px;text-indent: -9999px;background: transparent url(images/thankyou.png) no-repeat top left;padding: 0 0 10px 0;}
#onecolumn h4 {font-size: 160%;padding-bottom: 10px;font-family: helvetica,verdana,sans-serif;}
#onecolumn ul li {background: transparent url(images/bullet_go.gif) no-repeat 2px 5px;list-style-type: none;font-weight: bold;padding: 5px 20px;}
#twocolumn {text-align: left;width: 324px;float: right;padding-right: 46px;}
#twocolumn h2 a {text-decoration: none;display: block;width: 297px;height: 70px;text-indent: -9999px;background: transparent url(images/bookyourflight.png) no-repeat top left;padding: 0 0 40px 0;cursor:pointer;}
#twocolumn h3 {width: 248px;height: 15px;text-indent: -9999px;background: transparent url(images/questions.png) no-repeat top left;padding: 0 0 10px 0;}
#twocolumn h4 {padding: 20px 0 0 0;font-size: 150%;}
#twocolumn p {background: transparent url(images/phone.png) no-repeat 0px 5px;padding-left: 25px;color: #691712;font-size: 150%;font-weight: bold;}
#twocolumn p em {font-style: normal;display: block;padding-bottom: 10px;}


/**** Footer ****/
#footer {clear: both;text-align: center;color: #7B814F;font-size: 9px;padding: 80px 0 300px 0;}


/**** Javascript Slideshow ****/
#gallery_container {width: 658px;height: 258px;background: transparent url(images/gallery_backdrop.jpg) no-repeat center center;clear: both;padding: 40px 71px;}
#gallery_container ul {padding: 0;margin: 0;}
#gallery_container li {list-style-type: none;padding: 0;margin: 0;}
#myGallery {width: 630px;height: 230px;border: 1px solid #E6F1FB;z-index:5;display: none;position: relative;top: 14px;left: 14px;}
.jdGallery {overflow: hidden;position: relative;}
.jdGallery img {border: 0;margin: 0;}
.jdGallery .slideElement {width: 100%;height: 100%;background-color: #FCF9E8;background-repeat: no-repeat;}
.jdGallery .loadingElement {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #292E3F;background-repeat: no-repeat;background-position: center center;background-image: url('images/5-1-1.gif');}
.jdGallery .slideInfoZone {position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #292E3F;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone {bottom: -1px;}
.jdGallery .slideInfoZone h2 {padding: 0;font-size: 110%;margin: 0;margin: 2px 5px 0 5px;font-weight: bold;color: white;font-family: helvetica, verdana,sans-serif;}
.jdGallery .slideInfoZone p {padding: 0;font-size: 90%;margin: 0 5px;color: #FCF9E8;}


#booking {width: 658px;position: relative;top: 20px;left: 71px;text-align: left;padding: 0;margin: 0;background: transparent;color: #691712;font: normal 12px/1.5 helvetica, verdana,sans-serif;}
#booking h2 {width: 658px;height: 80px;background: transparent url(images/bookpage.png) no-repeat top left;text-indent: -9999px;padding: 0;margin: 0;}
#booking p {padding: 10px 0;}
#booking form {padding: 0 20px 20px 20px;margin: 0;background: transparent url(images/bookpage.png) bottom left;}
#booking label {display: block;clear: right;margin: 0;font-weight: bold;}
#booking input, #reservation textarea {color: #292E3F;}
#booking input, #reservation select {padding: 0;margin: 0 0 0 5px;}
#booking textarea {padding: 2px;margin: 2px 0 10px 5px;display: block;}
#booking #submit {cursor: pointer;display: block;padding:0;margin: 0;background: transparent url(images/submit.png) no-repeat top left;width: 104px;height: 50px;text-indent: -9999px;border: none;}
#booking #wheretitle {padding-top: 15px;}