/*

Theme Name: Century Limousine.

Description: Theme for Century Limousine.

Version: 1.0

Author: Alias Solutions

Author URI: http://alias-solutions.com

*/



@charset "utf-8";

/* CSS Document */



/* clear browser formatting */



html, body {

	font-size: 12px;

	margin: 0;

	padding: 0;

	line-height: 1;

}



* {

	font-size: 12px;

	margin: 0;

	padding: 0;

	outline: 0;

}



img { border: none; }

ul, ol, li { list-style: none; }

:focus { outline: none; }

table, td, form, fieldset {

	border: none;

	border-collapse:

	collapse; border-spacing: 0;

}

td {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}



/* —[ REUSABLE CLASSES ]— */

.hide { display: none; }

.right { float: right; }

.left { float: left; }

.current { cursor: default; }

.clear {

	clear: both;

	height: 0;

	margin: 0;

	padding: 0;

	line-height: 0;

	font-size: 1px;

	overflow: hidden;

}

.center {

	margin: 0 auto;

	text-align: center;

}



.alignleft {

	float: left;

	padding-right: 12px;

	padding-bottom: 2px;

}



.alignright {

	float: right;

	padding-left: 12px;

	padding-bottom: 2px;

}



/* Formatting for Theme */



body {

	font-family: Arial, Helvetica, sans-serif;

}



#wrapper {

	background: url(images/CenturyLimo_Site_BG.jpg) repeat-x #5d7895;

}



#container {

	width: 900px;

	margin: 0 auto;

}



#header {

	width: 900px;

	height: 183px;

	background: url(images/CenturyLimo_Site_Header.jpg) no-repeat;

	position: relative;

}



#header_bugs {

	width: 450px;

	height: 61px;

	position: absolute;

	left: 460px;

	top: 75px;

}



#header_bugs img {

	border:none;

}



#header_bugs a, a:hover {

	text-decoration: none;

}



#top_address {

	padding-top: 20px;

	padding-left: 35px;

	color: #fff;

	font-weight: bold;

	font-size: 11px;

	letter-spacing: 2px;

}



#top_nav {

	position: absolute;

	right: 0px;

	top: 158px;

}



#top_nav ul {

	padding-right: 25px;

	padding-bottom: 12px;

}



#top_nav li {

	float: left;

	padding-right: 15px;

	padding-left: 10px;

}



#top_nav li a {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #fff;

	letter-spacing: 1px;

}



#main_nav {

	width: 170px;

	height: 356px;

	background: url(images/CenturyLimo_Site_LeftNav_BG.jpg) no-repeat;

	float: left;

}



#main_nav ul {

	padding-top: 45px;

}



#main_nav li {

	padding-bottom: 25px;

	padding-left: 5px;

}



#main_nav li a {

	width: 200px;

	display : block;

}



#main_nav img { 

	border: none; 

}



#main_nav li a img {

 	border: none; 

	vertical-align: bottom; /* for IE6 */

}

#main_nav li a:hover { 

	visibility: visible; /* for IE6 */ 

}

#main_nav li a:hover img { 

	visibility: visible; /* for IE6 */ 

}

#main_nav li a:hover img/**/ { 

	visibility: hidden; /* hide from IE5.0/win */

}



/* id's for rollover images */



#wedding { background:url(images/CenturyLimo_Menu_Wedding_ROLL.png) no-repeat left bottom; }

#airport { background:url(images/CenturyLimo_Menu_Airport_Roll.png) no-repeat left bottom; }

#prom { background:url(images/CenturyLimo_Menu_Prom_ROLL.png) no-repeat left bottom; }

#nightout { background:url(images/CenturyLimo_Menu_Night_ROLL.png) no-repeat left bottom; }

#bachelor { background:url(images/CenturyLimo_Menu_Bachelor_ROLL.png) no-repeat left bottom; }

#anniversary { background:url(images/CenturyLimo_Menu_Anniversary_ROLL.png) no-repeat left bottom; }

#corporate { background:url(images/CenturyLimo_Menu_Corporate_ROLL.png) no-repeat left bottom; }

#other { background:url(images/CenturyLimo_Menu_Other_ROLL.png) no-repeat left bottom; }





#main_nav_right {

	width: 730px;

	height: 356px;

	float: right;

}



#dropshadow {

	width: 900px;

	height: 17px;

	background: url(images/CenturyLimo_Site_MainDrop.jpg) no-repeat;

}

#page_content {
	width: 860px;
	padding: 15px 25px 25px 15px;
	background: url(images/CenturyLimo_Site_BottomGradient.jpg) repeat-x #f9fafc bottom;
	color: #000;
}
	
#main_content_cars {
	width: 100%;
}



#main_content {

	width: 495px;
	float: right;
	margin-left: 10px;

}



#main_content h1 {

	font-size: 24px;

	padding-bottom: 15px;

	font-weight: bold;

}



#main_content h2 {

	font-size: 20px;

	padding-bottom: 15px;

	font-weight: bold;

}



#main_content h3 {

	font-size: 18px;

	padding-bottom: 15px;

	font-weight: bold;

}



#main_content h4 {

	font-size: 16px;

	padding-bottom: 15px;

	font-weight: bold;

}



#main_content h5 {

	font-size: 14px;

	padding-bottom: 15px;

	font-weight: bold;

}



#main_content p {

	line-height: 140%;

	padding-bottom: 10px;

	padding-left: 3px;

	padding-top: 4px;

}



#main_content ul {

	margin-left: 25px;

	padding-bottom: 10px;

	padding-left: 15px;

}



#main_content ol {

	padding-bottom: 10px;

}



#main_content ul li {

	list-style-type: disc;

	padding-bottom: 6px;

	line-height: 140%;

}



#main_content ol li {

	list-style-type: decimal;

	padding-bottom: 6px;

	line-height: 140%;

	margin-left: 50px;

}



#main_content td {

	vertical-align: top;

}



#main_content a {

	color: #404d53;

	text-decoration: none;

}



#main_content a:hover {

	color: #5f7896;

	text-decoration: underline;

}

#sidebar {
	width: 355px;
	float: left;
}

#promo {
	width: 345px;
	height: 194px;
	margin-top: 25px;
	background: url(images/CenturyLimo_Site_Promo.png) no-repeat;
	overflow: hidden;
	color: #fff;
}

#promo p {
	font-size: 14px;
	padding:5px 15px 25px 15px;
}

#promo a {
	color: #fff;
	text-decoration: none;
}

#promo a:hover {
	text-decoration: underline;
}
	

#bottom_nav {

	padding-top: 50px;

	width: 900px;

}



#bottom_nav ul {

	padding-left: 150px;

	padding-bottom: 0px;

}



#bottom_nav ul li {

	float: left;

	padding-right: 35px;

	list-style: none;

}



#bottom_nav ul li a {

	font-size: 11px;

	color: #000;

	font-weight: bold;

	text-decoration: none;

}



#bottom_nav ul li a:hover {

	color: #5f7896;

	text-decoration: none;

}



#footer {

	width: 900px;

	height: 50px;

	background-color: #000;

	padding-top: 15px;

}



#footer p {

	text-align: center;

	font-size: 10px;

	color: #fff;

	padding-bottom: 8px;

	letter-spacing: 1px;

}



#footer p a {

	color: #5e6f76;

	font-size: 11px;

	text-decoration: none;

}



.copyright_symbol {

	color: #5e6f76;

}

