/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * style.css - Aces Limousine - 2008
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
	margin:0px;
	padding:0px;
	}

div { cursor:default; }

body {
	color:#fff;
	font:.9em Arial, Helvetica, sans-serif;
	background:#111 url(../../images/back.jpg) repeat-x top center;
	}

a {
	color:#ccc;
	text-decoration:none;
	}
	a.dark{ color:#333; }
	a.more { margin-left:3px; }
	a:hover { color:#f00; }

h4 {
	font-size:12px;
	font-weight:bold;
	}

.small { font-size:10px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Main
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#main {
	width:760px;
	margin:0px auto;
	overflow:hidden;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Header
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#header {
	height:200px;
	background:url(../../images/logo-cards.jpg) no-repeat right 70px;
	}

#header-logo {
	float:left;
	width:300px;
	height:53px;
	cursor:pointer;
	margin-top:80px;
	text-align:left;
	background:url(../../images/logo-text.jpg);
	}

#header-nav {
	float:left;
	width:100%;
	list-style-type:none;
	}
	#header-nav li {
		float:left;
		padding:10px;
		margin:10px 15px 0px 0px;
		cursor:pointer;
		}
		#header-nav li a {
			color:#fff;
			outline:none;
			text-decoration:none;
			}
			#header-nav li a.active { color:#c00; }
			#header-nav li a:hover { color:#f00; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Footer
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#footer {
	width:760px;
	color:#333;
	font-size:90%;
	padding:5px 0px;
	text-align:center;
	margin:100px auto 10px;
	border-top:solid 1px #333;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#content {
	font-size:90%;
	padding:0px 10px;
	line-height:1.2em;
	}
	#content img {
		padding:4px;
		border:solid 1px #333;
		background-color:#111;
		}
	#content h1 {
		color:#c00;
		font-size:150%;
		font-weight:bold;
		margin:0px 0px 5px;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Content Left
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#content-left {
	float:left;
	width:200px;
	padding:0px 10px 0px 0px;
	}
	#content-left ul li {
		cursor:pointer;
		margin:10px 0px;
		list-style-type:none;
		}
		#content-left ul li a {
			display:block;
			margin-bottom:30px;
			}
		#content-left ul li a span.title {
			left:4px;
			top:-35px;
			width:170px;
			margin-bottom:-20px;
			color:#000;
			display:block;
			position:relative;
			padding:1px 5px 2px;
			border:solid 1px #666;
			background-color:#fff;
			}
		#content-left ul li a span.link {
			color:#333;
			float:right;
			font-size:90%;
			margin-right:8px;
			}
			#content-left ul li:hover img { border-color:#c00; }
			#content-left ul li:hover span.link, #content-left ul li:hover { color:#f00; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Content Right
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#content-right {
	float:right;
	width:510px;
	padding:0px 0px 0px 18px;
	border-left:solid 1px #333;
	}
	#content-right p { margin:0px 0px 10px; }
		#content-right p.section {
			width:500px;
			border-bottom:1px solid #333;
			}
	#content-right h1 { margin-bottom:15px; }
	#content-right ul { margin:5px 25px; }
		#content-right ul li { 
			margin:5px 0px;
			list-style-type:disc;
			}
	#content-right div.link, #content-right a.link {
		cursor:pointer;
		margin-bottom:20px;
		display:block;
		}
		#content-right a.link, #content-right a.link:hover { color:#fff; }
	#content-right div.block {
		overflow:hidden;
		margin-bottom:20px;
		}
		#content-right div.block p, #content-right div.block ul { margin:0px 0px 10px 200px; }
		#content-right div.block h4 { margin-bottom:5px; }
		#content-right div.block img {
			float:left;
			margin-right:20px;
			}
	#content-right span.gallery img {
		width:75px;
		margin:5px;	
		float:left;
		}

#content-right ul.padded li { margin-left:15px; }

#thumbnails img { width:75px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Contact Form
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#form {
	margin:0px;
	width:400px;
	text-align:right;
	padding:0px 10px 0px 0px;
	}
	#form ul {
		font-size:12px;
		font-weight:bold;
		list-style-type:none;
		}
		#form ul li {
			list-style-type:none;
			padding:0px 0px 5px 0px;
			}
	#form input, #form textarea, #form select {
		width:220px;
		margin-left:10px;
		}

.formhead { color:#fff; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Testimonials
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.testimonials p {
	color:#ccc;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
	}
	div.testimonials strong {
		color:#fff;
		display:block;
		margin:10px 0px 0px;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Links
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 div.linkblock { 
 	display:block;
	clear:both;
	padding:10px 0 !important;
	margin-bottom:5px !important;
	border-bottom:1px dotted #f1f1f1;
	float:left;
	width:100%;
 	}
	div.linkblock img { 
		margin:0 10px 0 0;
	}
  div.linkblock p { 
  	padding:0px !important;
	margin:0px !important;
  	}
	div.linkblock h4 { 	
		font-size:12px;
		padding-top:10px;
		}
	div.linkblock a:hover { 
		color:#f1f1f1;
	}