body { 
   background-color: #000;
   font-family: georgia, palatino, serif; 
   font-size: 16px; 
   padding: 0px;
   color: #996;
   }
p { text-indent: 15px; }

a { color: #fff; font-weight: bold;}
a:hover { color: #c00; }
h1 { font-size: 14px; text-align:center; font-style:italic; color:  #ffc  ;}
hr { 
   color: #726B28 ;
   width: 100%; 
   height: 1px;
   noshade:noshade;
   }
img { text-decoration: none; border: none; padding: 3px; }
ul { margin-left: 40px;}

#header img {padding: 0px; }

.hsplash { text-align: center; border-bottom: 1px solid #726b28; color: #fff;}
#splash_overlay { 
   background-image: url('images/splash_bg.gif');
   background-color: #000;
   position: absolute;
   z-index: 50;
   top: 0; bottom: 0; left: 0; right: 0;
   filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}

#splash {   
   width: 560px;
   left: 50%;
   margin-left: -280px; 
   top: 100px; 
   z-index: 60;
   padding: 0px;
   position: absolute; 
   border: 3px solid #726B28;
   background-color: #000;
}

#splash img { width: 460px; }
#splash_close { position:relative; bottom: 3px; width: 560px; text-align: right; }
#splash_x { position:relative; top: 1px; width: 560px; text-align: right; }
#splash_x a { color: #900; font-weight: bold; }
#splash p { margin: 10px; text-indent: 10px; }

#frame { 
   position: absolute; 
   left:50%; 
   margin-left: -358px; 
   min-height: 400px;
   width: 780px; 
   background-color: #000;
   b-order: 1px solid #333;
   top:0px; 
   }

#tagline {
   position: relative; 
   background-color: #000;
   color: #ffa; 
   z-index: 3;
   text-align:center;
   width: 780px;
   font-size:14px;
   padding-top:3px;
   margin-bottom: 5px;
   }

#reveal, #reveal1 {
   position: relative;
   background-image: url("images/UltimatePartyBus.jpg");
   background-position: center center;
   height: 60px;
   overflow: hidden;
   color: #fff;
   border: 1px solid #726B28;
   text-align: center;
   margin-top: 10px;
   padding: 15px;
   font-weight: bold;
   }

#menu {
   position:relative; 
   text-align: center; 
   w-idth:780px;
   height: 40px; 
   color: #726B28;
   b-ackground-color: #222; 
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   background-position: left top;
   padding-top:8px;
   margin-bottom: 25px;
   font-weight:bold;
   }
#menu a, #menu img, #bmenu a, #tabmenu a{border:none;text-decoration:none;}
#menu img { padding-top: 5px; }
#menu a:hover {    
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   background-position: left bottom;
}
#menu a:hover,#bmenu a:hover,#tabmenu a:hover{color:#fff;}
#bmenu { 
   position: relative; 
   margin-top: 25px;
   text-align: center; 
   border-bottom: 1px solid #444;
   b-order-top: 1px solid #222;
   background-color: #000;
   }
html > body #bmenu {}

#links { padding: 25px;}
#links ul { padding-top:10px; font-weight: bold;background-image:url('/images/navbar.jpg');background-repeat:repeat-x;border: 1px solid #444; color: #ffa; }
#links li { font-size:14px; padding-left: 20px; padding-right: 10px; list-style-type: none;height: 165px;border-bottom:1px solid #222;font-weight:normal;color:#ffc;}
#links img { width: 160px; float: left;margin: 4px;border-right: 1px solid #aaa;border-bottom: 1px solid #aaa;}
#links a { text-decoration: none;}


#faq { padding: 5px; }
#faq table { width: 100% }
#faq td { width: 50%; border-bottom: 1px solid #222;padding-top:10px; }
#tabtext { w-idth: 700px; text-align: left; height: 285px; margin: auto; margin-top: 40px; pa-dding: 10px; border: 1px solid #726B28; b-ackground-color: #d4d4d4; }
#tabtext img, .testimonial img { float: left; margin: 5px; margin-right:10px; width:216px; height:139px;border-right: solid 1px #726B28 ;border-bottom: 1px solid #726B28 ;}
#tabmenu {   
   color: #726B28; 
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   background-position: left center;
   position:relative; 
   text-align: center; 
   w-idth: 700px; 
   height: 30px;
   border-bottom: 1px solid #726B28;
   margin-bottom: 5px;
}
#tabmenu a:hover{   
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   background-position: left bottom;
}

#content { position:relative;width: 770px;padding: 5px;margin-top:10px;}
#contact { color: #000; padding-top: 5px; margin-top:10px;}
#c-ontact input { width: 90%; }

#footer { position: relative;font-size: 10px; color:#444;text-align: center;background-color: #000;}
html > body #footer {}
#footer a { color: #444; text-decoration:none;}

.label {    
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   font-weight: bold; 
   padding-top: 15px; 
   padding-left: 10px;
   margin-top: 10px;
   border-top: 1px solid #999; 
   color: #996;
}

.t { width: 3em; }
.f { width: 4em; }
.n { width: 90%; }
.buttontext { font-weight:bold; font-size: 14px; }
.smalltext { font-size: 12px; }
.padded { padding: 15px; }
.ul { border-bottom: 1px solid #726B28; }
.center {text-align: center;}
.icon { height:22px; hspace:4px; width:22px; }
.cline { text-align: center; clear:both; padding-top:15px; b-order-bottom: 1px solid #dfb;}
.v { visibility: visible; position:absolute; width: 700px; height: 200px; }
.h { visibility: hidden; position:absolute; width: 700px; height: 200px; }
.a-ctive { color: #ffa; }
.ltitle {   
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   font-size:22px;
   color:#ddd;
   text-align:center;
   font-weight:bold;
}

.ptitle {   
   background-image:url('/images/navbar.jpg');
   background-repeat:repeat-x;
   background-position: center;
   font-size:18px;
   color:#fff;
   padding: 2px;
   margin-right: 3px;
   margin-left: 0px;
   text-align:center;
   display: inline; 
}
.errorField {
    background-color: #ffffcc;
    border: 1px solid #aa0000;
    color: #aa0000;
}

.testimonial {
    padding: 10px;
    padding-top: 25px; 
    font-style: italic;
    margin: 5px;
    text-indent: 25px;
}
.tagtext { color: #fff; }

#limo td {border-bottom: 1px solid #222;}
#limo table {border: 1px solid #222; width: 100%;}
#limo hr {margin-top: 20px; }
#limo li {color: #ddd; font-style:italic;}
#limo p {padding: 15px; }
#limo ul { margin-left: 20px; }
.noborder { border: none; }
.spacer { width: 2em; }


#pageflip {
	position: relative;
        float: right;
        right: 0; top: 0;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
        overflow: hidden;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url("vehicles/Bus/UltimateBus_Exterior.jpg") no-repeat right top;
	t-ext-indent: -9999px;