/*
  Description: City Lites Limousine Website v2.0
  Author: Robert Spangler, http://www.rmspangler.com/
  (C)Copyright 2007 City Lites Limousine, Inc. All Rights Reserved.
*/

/*------------------------
General Declarations*/
body {
background: #2E2C6D url('../images/pagebg.jpg') repeat-y;
font: .9em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
color: #111;
margin: 0;
padding: 0;
}
h1 {
font: 1.5em Georgia, "Times New Roman", Times, serif;
color: #313253;
padding-top: 0;
padding-left: 8px;
margin-top: 0;
}
h1.sub {margin-bottom: 2px;}
h2 {
font: 1.3em Georgia, "Times New Roman", Times, serif;
color: #313253;
padding-top: 0;
padding-left: 8px;
margin-top: 0;
}
img {border: 0;}
input, textarea {font: 1em Arial, Helvetica, sans-serif;}
dt {margin-left: 12px; padding-top: 6px;}
dd {margin-left: 14px;}
a:link, a:visited, a:active {color: #0d21b3;}
a:hover {color: #196db2;}
.clear {clear: both;}
.float-left-all * {float: left; margin: 0 2px 1px 0;}
.float-left-all img {border: 1px solid #313253;}
/*----------------------*/

#container {width: 760px;}

/*------------------------
Header*/
#header {
width: 760px;
height: 154px;
}
#header * { /*Fixes IE margin issue that pushes "OUR CARS" button down 20px*/
margin: 0;
padding: 0;
}
#header_logo {
width: 200px;
height: 154px;
float: left;
background-image: url('../images/header_logo.jpg');
}
#header_logo a#goHome {
display: block;
width: 200px;
height: 154px;
outline: none;
text-decoration: none;
}
#header_logo a#goHome:hover {
border: none;
text-decoration: none;
}
#header_logo h1 span {
margin-left: -5000px;
}
#header_logo p {margin: 0; padding: 0;}
#header_logo p span {
margin-left: -5000px;
}

#header_image {
width: 560px;
height: 154px;
float: left;
background-image: url('../images/header_image.jpg');
}
/*end of: Header*/
/*----------------------*/

/*------------------------
Navigation*/
#navigation {
font-family: "times new roman", georgia, serif;
letter-spacing: 1px;
color: #fff;
width: 200px;
float: left;
}
#navigation a:link, #navigation a:visited, #navigation a:hover {
color: #ccc;
text-decoration: none;
}
#navigation a:hover {color: #fff;}
#navigation a {
width: 195px;
display: block;
font: 13px/24px georgia, "times new roman", serif;
text-align: right;
outline: none;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation li {
background: url('../images/nav_listbg.gif') no-repeat;
}
#navigation p {
text-align: right;
padding: 0 5px 0 0;
}
/*end of: Navigation*/
/*----------------------*/

/*------------------------
Content*/
#content {
width: 550px;
float: right;
background: url('../images/content_top.jpg') no-repeat top right;
padding: 20px 5px 0 5px;
margin: 0;
}
#content p { line-height: 1.4; padding-left: 14px; padding-right: 14px;}
#content #heading_welcome {
display: block;
width: 350px;
height: 23px;
background: url('../images/heading_welcome.gif') no-repeat;
border: 1px solid white; /*Fixes a Firefox spacing issue above the Welcome Image*/
}
#content #heading_welcome h1 span {
position: absolute;
	left: -5000px;
}
/*end of: Content*/
/*----------------------*/

/*------------------------
Footer*/
#footer {
clear: both;
font-size: .8em;
text-align: center;
background: url('../images/footer_line.gif') no-repeat top center;
padding-top: 2px;
margin-top: 50px;
}
#footer .credits a {text-decoration: none;}
/*end of: Footer*/
/*----------------------*/
