/*

Theme Name: Deluxe Shuttle

Author: Good Work Marketing

*/



/* CSS */



/* Reset default positioning values */

@import "reset.css";



/***** Layout *****/



html, body {

  background: #000000;

  font-family:helvetica, sans-serif;

}



.background {

  float:left;

  background: url('images/swatch.gif') transparent;

  width:100%;

  height:auto;

}



.gradient {

  float:left;

  background:url('images/background.jpg') transparent repeat-x;

  width:100%;

  height:auto;

}



.wrapper {

  position:relative;

  width: 937px;

  height: auto;

  margin: 0px auto;

}



/***** Header *****/



.topBar {

  float: left;

  width: 100% !important;

  clear: both;

  height: 33px;

  background:#000000;

}

.topBar h1 		{ font:bold 14px #fff; text-align:center; line-height:33px; margin:0; padding:0;}
.topBar h1 a	{ color:#fff; text-decoration:none;}

.header h2.stretch-legs	{display:block; width:360px; height:27px; float:left; margin:24px 0px 0px 9px;}
.header h2.stretch-legs a	{ display:block; width:360px; height:27px; text-indent:-999999em; background:url(images/stretch.jpg) top left no-repeat;}


.header {

  float:left;

  display:inline;

  background:url('images/header.gif') top no-repeat;

  height:79px;

  width:912px;

  margin:0px 0px 0px 13px;

}



.header img{

  float:left;

  display:inline;

  margin:24px 0px 0px 9px;

}



#logo {

  margin:0px 0px 0px 20px;

}



#digits {

  float:right;

  display:inline;

  font-size:.8em;

  color:#ba9460;

  margin:12px 36px 0px 0px;

  text-align:right;

}



#digits p.special {

  color:#9b521b;

  font-size:21px;

  margin:10px 12px 0px 0px;

}



/***** Nav *****/



.nav {

  float:right;

  display:inline;

  height:35px;

  margin:0px 75px 0px 0px;

}

.nav ul li {

  float:left;

  display:inline;

}

 

.nav a {

  float:left;

  display:inline;

  color:#ba9460;

  text-decoration:none;

  font-size:.9em;

  margin:0px 0px 0px 25px;

  padding:15px 0px 0px 0px;

  font-weight:bold;

}



.nav a:hover,

.nav a:active {

  background:url('images/nav.gif') no-repeat top;

  color:#ffffff;

}



/***** Banner *****/



.banner {

  float:left;

  display:inline;

  height:354px;

  width:937px;

  overflow:hidden;

}



/***** Body *****/



.bodyTop {

  float:left;

  display:inline;

  background:url('images/topBar.png');

  height:30px;

  width:937px;

  margin:0px;

}



.bodyBottom {

  float:left;

  display:inline;

  background:url('images/bottomBar.png');

  height:29px;

  width:937px;

  margin:0px 0px 35px 0px;

}



.homeTopBar {

  float:left;

  display:inline;

  background:url('images/homeBodyTop.png');

  height:28px;

  width:937px;

  margin:0px;

}



.main {

  float:left;

  display:inline;

  height:auto;

  background:url('images/shadowHome.png') transparent;

  padding:0px 12px 0px 12px;

}



.orange {

  float:left;

  display:inline;

  height:auto;

  width:913px;

  background:#9b521b;

}



.images {

  float:left;

  display:inline;

  margin:0px 25px 0px 0px;

  padding:0px;

  width:166px;

  height:100%;

}



.images img{

  margin:0px;

}



.copy {

  float:left;

  display:inline;

  margin:0px;

  background:#000000;

  color:#ba9460;

  height:auto;

  width:652px;

  padding:0px 0px 0px 0px;

}



.copy.page {

  width:572px;

  padding:0px 40px 0px 40px;

  min-height:615px;

}



.callout.page {

  height:615px;

}



.copy img {

  float:left;

  display:inline;

  margin:0px 9px 0px 0px;

}



.copy p {

  float:left;

  display:inline;

  margin:0px 0px 27px 0px;

  font-size:.9em;

  line-height:1.4em;

  width:69%;

}



.copy p a {

  color:#9b521b;

  text-decoration:none;

}



.copy p a:hover {

  text-decoration:underline;

}



.page.copy h1 {

  float:left;

  display:inline;

  width:auto;

  font-size:2.5em;

  font-weight:normal;

  margin:0px 33px 25px 0px;

}



.page.copy h2 {

  font-size:.9em;

  float:left;

  display:inline;

  width:auto;

  color:#9b521b;

  margin:15px 0px 36px 0px;

  font-weight:normal;

}



.page.copy h3 {

  font-size:1.3em;

  float:left;

  display:inline;

  width:100%;

  color:#9b521b;

  font-weight:normal;

}



.page.copy hr {

  float:left;

  display:inline;

  color:#ba9460;

  background:#ba9460;

  width:100%;

  height:1px;

  border:none;

}



.copy.page p{

  width:100%;

}



.copy p strong {

  font-size:1.2em;

  font-weight:normal;

}



.addy {

  text-align:center;

  color:#9b521b;

}


.page.copy .entry		{ padding:10px 0; float:none; border-bottom:1px solid #ba9460; margin-bottom:10px;}
.page.copy .entry h2 	{ float:none; display:block; font-size:20px; color:#ba9460; margin:0; padding:0;}
.page.copy .entry h2 a	{ float:none; display:block; font-size:20px; color:#9b521b; font-weight:bold; margin:0; padding:0;}

.page.copy .entry .meta	{ float:none; display:block; border-top:1px dotted #ba9460; font-size:12px; padding:4px 20px; margin:5px 0; }
.page.copy .entry .feedback	{ float:none; display:inline;  font-size:12px;  }

.page.copy .entry p		{ padding:5px 0; margin:0; float:none; display:block;}
a		{ color:#9b521b;}

/***** Callout *****/





.callout {

  float:left;

  display:inline;

  margin:0px;

  background:url('images/arrows.gif') no-repeat #9b521b;

  width:200px;

  height:100%;

  padding:0px 24px 0px 37px;

  font-size:.85em;

}



.callout p {

  float:right;

  display:inline;

  width:100%;

}



.callout img {

  margin:0px 0px 20px 10px;

}



.callout .special {

  float:left;

  margin:0px 0px 10px 10px;

  width:90%;

}



.callout a{

  color:#000000;

  text-decoration:none;

}



/***** Forms *****/



input {

  background:url('images/text-box.gif') transparent;

  width:133px;

  height:23px;

  border:none;

  margin:0px 0px 8px 0px;

  padding:2px 0px 0px 5px;

  font-size:1.2em;

}



input#submit {

  float:right;

  background:url('images/submit.gif') left no-repeat transparent;

  width:80px;

  height:27px;

  border:none;

  padding:0px;

  margin:0px 16px 8px 0px;

}



.copy input{

  float:left;

  display:inline;

  background:url('images/text-box-copy.gif') left transparent;

}



.copy input#submit{

  float:left;

   display:inline;

   background:url('images/submitCopy.gif') transparent left no-repeat;

}

/***** Lists *****/



ul {

  float:left;

  display:inline;

  padding:0px 0px 0px 15px;

  width:auto;

  list-style-type:disc;

}



ul li {

  margin:0px 0px 8px 0px;

  font-size:.9em;

}



/***** Footer *****/

.footWrap {

  float: left;

  width: 100%;

  clear: both;

  height: 61px;

  background:#000000;

}



.footer {

  width: 912px;

  height: auto;

  margin: 0px auto;

  color:#ba9460;

  font-size:.8em;

}



.copyright {

  float:left;

  display:inline;

  margin:20px 0px 0px 10px;

}



.links {

  float:right;

  display:inline;

  margin:20px 10px 0px 0px;

}



.footer ul li {

  float:left;

  display:inline;

  list-style-type:none;

}

 



.footer a:hover,

.footer a:active {

  color:#ffffff;

  text-decoration:underline;

}



.links a {

  color:#ba9460;

  text-decoration:none;

  margin:0px 0px 0px 20px;

}

