﻿* {margin: 0; padding: 0; }

:focus { outline: 0;}
body {background: #000; }
img { border: 0; }
.clear {clear: both; }
.right {float: right; }
.left {float: left; }
hr, .hide {display: none; }



/*Standard*/
#wrapper {width: 900px;background: #000;margin: 0px auto;padding: 20px 0px 10px 10px; }
#menustd {height: 120px;width: 890px;margin: 0px 0px 10px 0px;background-repeat: no-repeat;}
#menustd .mark {margin: 1px 0px 0px 2px;float: left;}
#menustd img {width: 300px; }

.logobar {background: #000000;height: 1px;width: 870px;border-top: #cc9933 solid 1px;margin:5px 0; padding:-1px 3px; }

/*Menus*/
#menustd ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none;float: right; }
#menustd li {display: block;height: 38px;width: 152px;background: #000 ;font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
text-transform: uppercase;font-size: 11px;letter-spacing: 1px;line-height: 38px;color: #00aeef;text-indent: 10px;float: left;}
#menustd li a:link, li a:active, li a:visited  {display: block;background: #000 url("../_images/rule_nav.gif") no-repeat left top;color: #cccccc; text-decoration: none;}
#menustd li a:hover  {display: block;background: #CCCCCC no-repeat left top;color: #303030;text-decoration: none;}


/*column Classes*/
.col_wrapper {margin: 25px 0px 0px 0px; }
.col_wrapper  .body {margin: 10px 0px 0px 5px; }
.tagline {background: #000;width: 900px;margin-bottom: 40px;}
.tagline2 {background: #000;width: 900px;margin-bottom: 0px;}
.col_intro {background: #000;width: 850px;margin: 0px 0px 0px 10px; }
.col_intro2 {background: #000;width: 850px;margin: 0px 0px 0px 10px; }
.col_description {background: #fff;width: 820px;margin: 0px 0px 0px 4px; float:left;}
.col_1 {height: auto;width: 100%;margin: 20px 4px 0px 0px;float:right;background: url('images/occasions.jpg');background-position: top right;background-repeat:no-repeat; }
.col_1a {height: auto;width: 100%;margin: 20px 4px 10px 0px;float:right;background: url('images/chevy-ripple.jpg');background-position: top right;background-repeat:no-repeat; }
.col_1b {height: auto;width: 100%;margin: 20px 4px 10px 0px;float:right;background: url('images/about-us.jpg');background-position: top right;background-repeat:no-repeat; }
.col_1c {height: auto;width: 100%;margin: 20px 4px 10px 0px;float:right;background: url('images/half-limo.jpg');background-position: top right;background-repeat:no-repeat; }
.col_2 {height: auto;width: 440px;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;float: left; }
.col_2a {height: auto;width: 440px;margin-bottom: 10px;padding-left: 4px;margin-left: 5px;border-left: #ccc dotted 1px;float: left; }
.col_3 {height: auto;width: 290px;margin: 30px 1px 4px 0px; float:left;}
.col_3a {height: auto;width: 250px;margin: 30px 1px 4px 0px; float:left;}
.col_4 {height: 400px;width: 215px;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px;float: left; }
.col_5 {height: 475px;width: 170px;float: left;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px; }
.col_6 {height: auto;width: 650px;margin: 10px 1px 4px 0px;float: right;}
.col_7 {height: auto;width: 315px; margin:25px 1px 4px 0px;float: left;}
.col_8 {height: 100%;width: 575px;margin:10px 1px 4px 0px;float: right;}
.col_9 {height: auto;width: 190px;margin:30px 4px 10px 5px;float: left;}
.col_99 {height: auto;width: 175px;margin:0 auto:;float: left;}
.col_994col {height: auto;width: 210px; margin:10px 4px 10px 5px;float: left;}
.col_994col img.elegant {height: 100%;width:210px;margin-top:0px; background-position: bottom right;}

.col_999 {height: auto;width: 99%;margin:0px 4px 10px 5px;float:left; clear:left;}
.col_fleet {height: auto;width: 870px;margin: 5px 4px 0px 0px;float:left;}


/*IMAGES*/
#quickmsg {height: 24px;margin: 0px 0px 11px 0px;font-size: 140%;display: block;font-weight: bold;margin-bottom: 10px;text-align: center; width:100%;color:#cc9933;}
#quickmsg span{display: none;}

.img { float:right; margin:10px auto; padding:5px;border: #cc9933 solid 1px;}


.col_5 img {width: 170px; height: 110px; }
.col_1 img {width: 700px;height: 300px;background-image: url('images/chevy-ripple.jpg'); float:right;margin-bottom: 10px;margin-top:30px;}

/*Standard Type*/
h1 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: bold;font-size: 16px;line-height: 30px;color: #cccccc;float: left;margin: 0px 0px 20px 4px;}
h2 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 14px;padding:0 5px;line-height: 25px;color: #cccccc;float: left;margin: 0px 0px 3px 4px;font-style: italic;}
h2 a:link, 
h2 a:active, 
h2 a:visited  {color: #cc9933; text-decoration: none; }
h2 a:hover  {color: #cccccc;text-decoration: none; }
h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;text-align:center;color: #ccc;margin: -85px 0px 15px 0px; }

h3 a:link, 
h3 a:active {color: #fff; text-decoration: none; }
h3 a:visited  {color: #fff; text-decoration: none; }
h3 a:hover  {color: #cc9933;text-decoration: none; }
.col_intro h3 {font-size: 20px;line-height: 26px;}
.col_2 h2 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 16px;padding:0 5px 3px 0px;line-height: 25px;color: #cccccc;float: left;margin: 0px 0px 3px 0px;font-style: italic;}
.col_2a h2 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 16px;padding:0 5px 3px 0px;line-height: 25px;color: #cccccc;float: left;margin: 0px 0px 3px 0px;font-style: italic;}
.col_2 h3 {font-size: 14px;line-height: 20px; }
.col_3 h3 {font-size: 15px;line-height: 20px; }
.col_4 h3 {font-size: 13px;line-height: 15px; }
.col_5 h3 {font-size: 12px;line-height: 15px;min-height: 30px; }
.col_8 h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: bold;text-align:left;color: #ccc;
margin: 10px 0px 15px 0px;font-size: 24px;line-height: 28px; padding: 25px 0;}
.col_9 h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;text-align:left;color: #ccc;margin: 15px 0px 15px 0px;}
.col_99 h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;text-align:left;color: #ccc;margin: 15px 0px 15px 0px;}
.col_994col h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;text-align:left;color: #ccc;margin: 15px 0px 15px 0px;}
.col_999 h3 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;text-align:left;color: #ccc;margin: 15px 0px 15px 0px;}

.col_fleet h4 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: bold;text-align:left;color: #ccc;
margin: 10px 0px 15px 0px;font-size: 24px;line-height: 20px; padding: 10px 0;border-bottom : #ccc dotted 1px;}
.col_fleet h2 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;	font-style: normal;
text-align:left;color: #ccc;margin: 10px 0px 15px 0px;font-size: 16px;line-height: 22px; padding: 5px 0 5px 0;}
.col_fleet h1 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-style: normal;text-align: left;color: #ccc;
margin: 10px 0px 15px 0px;font-size: 16px;	line-height: 22px;	padding: 5px 0 5px 0;}
.col_fleet h1 a {color: #006600;}


.body h1 {height: 24px;margin: 0px 0px 11px 0px;font-size: 13px;display: block;font-weight: bold;text-align: center; width:100%;}
.body h4 a {font-size: 14px;line-height: 20px;font-family: HelveticaNeue,"Helvetica Neue",helvetica,arial;font-weight: normal;text-align: left;color: #cc9933;
margin: 0 0px 5px 0px;}


h4 a:link, h4 a:active, h4 a:visited  {color: #cc9933;text-decoration: none; }
h4 a:hover  {color: #cc9933;text-decoration: none;}

.col_99 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_99 p a:link, 
.col_99 p a:active, 
.col_99 p a:visited  {color:#cc9933; text-decoration: none; }
.col_99 p a:hover  {color: #ccc;text-decoration: underline; }

.col_994col p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 12px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_994col p a:link, 
.col_994col p a:active, 
.col_994col p a:visited  {color:#cc9933; text-decoration: none; }
.col_994col p a:hover  {color: #ccc;text-decoration: underline; }

.col_999 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 12px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_999 p a:link, 
.col_999 p a:active, 
.col_999 p a:visited  {color:#cc9933; text-decoration: none; }
.col_999 p a:hover  {color: #ccc;text-decoration: underline; }


.col_9 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 12px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_9 p a:link, 
.col_9 p a:active, 
.col_9 p a:visited  {color: #cc9933; text-decoration: none; }
.col_9 p a:hover  {color: #cc9933;text-decoration: underline; }

.col_2 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 12px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_2 p a:link, 
.col_2 p a:active, 
.col_2 p a:visited  {color: #cc9933; text-decoration: none; }
.col_2 p a:hover  {color: #cc9933;text-decoration: underline; }

.col_2a p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 12px;line-height: 15px;color: #cccccc; margin: 0px 5px 15px 0px; }
.col_2a p a:link, 
.col_2a p a:active, 
.col_2a p a:visited  {color: #cc9933; text-decoration: none; }
.col_2a p a:hover  {color: #cc9933;text-decoration: underline; }


.col_3 p {font-size: 12px;line-height: 16px;  }
.col_6 p {font-size: 12px;line-height: 16px; }
.col_7 p {font-size: 12px;line-height: 16px; }


.tagline3 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 28px;line-height: 38px;color: #cccccc;}
.tagline p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 15px;line-height: 22px;color: #cccccc;}
.tagline p a:link, 
.tagline p a:active, 
.tagline p a:visited  {color: #ccc; text-decoration: underline; }
.tagline p a:hover  {color: #cc9933;text-decoration: none; }

.tagline2 p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 28px;line-height: 38px;color: #cc9933;}

.col_intro p {font-family:HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 18px;line-height: 26px;color: #bfbfbf; margin: 10px 0px 0px 0px;font-style:italic; }
.col_description p {font-size: 12px;line-height: 18px;color: #b6b6b6; margin: 0px 0px 0px 0px; }
.col_intro2 p {font-family:HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 18px;line-height: 26px;color: #bfbfbf; margin: 10px 0px 0px 0px; }
.col_description p {font-size: 12px;line-height: 18px;color: #b6b6b6; margin: 0px 0px 0px 0px; }

.body ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none; }
.body li {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 12px;line-height: 22px;background:transparent;}
.body li a:link, 
.body li a:active {color: #cc9933; text-decoration: none;  background:transparent;}
.body li a:visited  {color: #cc9933; text-decoration: none;  background:transparent;}
.body li a:hover  {color: #fff; text-decoration: none;background:transparent; }


/*Form-------------*/
.form p{width: 350px;clear: left;color: #ccc; margin: 0px 5px 15px 0px;padding: 10px 0 0px 0;padding-left: 155px;font-size: 11px;line-height: 15px;}
.form label{color: #ccc;line-height: 140%;float: left;margin-left: -155px; /*width of left column*/width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/font-size: 120%;}
.form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/width: 350px;background-color: #000000;color: #CCCCCC;}
.form textarea{width: 350px;height: 150px;background-color: #000000;color: #CCCCCC;}

/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html

*/
* html .threepxfix{margin-left: 3px;}
/* SEND */

#send{float:left;padding:100px 0 0 15px;}

/*Footer Fixed For Short Pages-------------------------------------------------------*/
div.fixed_footer{width:100%;height:50px;position:fixed;bottom:0px;z-index:10; background-color: #000000;}
div.fixed_footer .footbox{margin: 0 auto;background: #000000;height: 1px;width: 870px;text-align:center;}	
div.fixed_footer .section{margin-top: 2px;height: 26px;line-height: 26px;}

div.fixed_footer p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;color: #cc9933;margin: 0px 0px 0 0px;  text-align:center;}
div.fixed_footer p a:link, 
div.fixed_footer p a:active, 
div.fixed_footer p a:visited  {color: #cc9933; text-decoration: none; }
div.fixed_footer p a:hover  {color: #ffffff;text-decoration: none; }
div.fixed_footer p.copyright{}

div.fixed_footer .middle{width: auto;overflow: hidden;}
div.fixed_footer #foottxt{font-size: 15px;font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;color: #666; margin: 0; 	}

div.fixed_footer #links {display: block; width:100px;float: right; margin:25px 0px 0 0px; padding: 5px 100px 0 0;}
div.fixed_footer #links p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;color: #cc9933;
margin: 0;  padding: 3px 0;text-align:center;}
div.fixed_footer #links p a:link, 
div.fixed_footer #links p a:active, 
div.fixed_footer #links p a:visited  {color: #cc9933; text-decoration: none; }
div.fixed_footer #links p a:hover  {color: #ffffff;text-decoration: none; }

/*Footer For Scrolling Pages -------------------------------------------------------*/
#footer {clear:both;bottom:0; width:900px;	margin: 5px auto;height: 35px;padding: 5px 0 0 1px; background: #000;}
#footer p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;color: #cc9933;margin: 5px 0px 0 0px;  text-align:center;}
#footer p a:link, 
#footer p a:active, 
#footer p a:visited  {color: #cc9933; text-decoration: none; }
#footer p a:hover  {color: #ffffff;text-decoration: none; }
#footer #phone{}
#footer .footbox {margin: 0 auto;background: #000000;height: 1px;width: 890px;text-align:center;}

#phone {display: block; width:150px;float: left; margin:0px 2px 0px 0px; padding: 0px 2px 0px 3px;font-weight: bold;text-transform: uppercase;}
#phone p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;
color: #cc9933;margin: 5px 0px 0 0px;  text-align:center;text-transform: uppercase;}
#phone p a:link, 
#phone p a:active, 
#phone p a:visited  {color: #cc9933; text-decoration: none;text-transform: uppercase; }
#phone p a:hover  {color: #ffffff;text-decoration: none; text-transform: uppercase;}

#footer #links {display: block; width:100px;float: right; margin:2px 0px 0px 150px; padding: 2px 0px 0px 0px;}
#footer #links p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 13px;color: #cc9933;margin: 2px;  text-align:right;}
#footer #links p a:link, 
#footer #links p a:active, 
#footer #links p a:visited  {color: #cc9933; text-decoration: none; }

#footer #links p a:hover  {color: #ffffff;text-decoration: none; }
#footer #foottxt {width: 925px;font-size: 15px;font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;color: #666; margin: 0; 	}
#footer .section{margin-top: 1px;height: 50px;line-height: 20px;padding:3px 3px;}
#footer .middle{width: 100%;overflow: hidden;}

#kissnet {display: block; width:auto;float: right; margin:0px 2px 0px 0px; padding: 0px 2px 0px 3px;}
#kissnet p {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 10px;color: #ccc;margin: 5px 0px 0 0px;  text-align:right;}
#kissnet p a:link, 
#kissnet p a:active, 
#kissnet p a:visited  {color: #ccc; text-decoration: none;}
#kissnet p a:hover  {color: #fff;text-decoration: none; }