@charset "utf-8";/* CSS Document */body {	background:url(../images/bg.jpg) no-repeat top center scroll #000000;	font:12px Arial, Helvetica, sans-serif;	margin:0 auto;	text-align:center;}body.main {	background:url(../images/bg_main.jpg) no-repeat top center scroll #000000;	font:12px Arial, Helvetica, sans-serif;	margin:0 auto;	text-align:center;}body.mobile {	background:url(../images/bgmobile.jpg) no-repeat top center scroll #000000;}body.century {	background:url(../images/bgcentury.jpg) no-repeat top center scroll #203454;}body.westhome{background:url(../images/bgwestla.jpg) no-repeat top center scroll #000000;}body.downtown {	background:url(../images/bgdowntown.jpg) no-repeat top center scroll #000000;}body.culver{	background:url(../images/bgculver.jpg) no-repeat top center scroll #000000;}.correction #nav{margin-left:5px;}body.solid {	background:url(../images/bg_solid.jpg) no-repeat top center scroll #000000;	font:12px Arial, Helvetica, sans-serif;	margin:0 auto;	text-align:center;}body.solidcentury {	background:url(../images/bg_solidcentury.jpg) no-repeat top center scroll #203454;	font:12px Arial, Helvetica, sans-serif;	margin:0 auto;	text-align:center;}#headermain{	background:url(../images/header_main.jpg) no-repeat top center;	width:923px;	height:172px;	margin:0 auto;	z-index:100;	text-indent:-9999px;}#header{	background:url(../images/header.jpg) no-repeat top center;	width:923px;	height:220px;	margin:0 auto;}.west #header{background:url(../images/headerwest.jpg) no-repeat top center;}.mobile #header{	background:url(../images/headermobile.jpg) no-repeat top center;}.century #header{	background:url(../images/headercentury.jpg) no-repeat top center;}.downtown #header{background:url(../images/headerdowntown.jpg) no-repeat top center;}.culver #header{background:url(../images/headerculver.jpg) no-repeat top center;}#container-solid {	background:url(../images/container_bg.gif) repeat-y top center scroll;	width:923px;	margin:0 auto;}#container {	width:920px;	margin:0 auto;}#container div.hr {	height:					1px;	overflow:				hidden;	background-color:		#000;	margin:					0 0 1em 2em;}#container-solid div.hr {	height:					1px;	overflow:				hidden;	background-color:		#000;	margin:					0 1em 1em 1.5em;}.sidebar{width:210px;  float:right;  padding-top:30px; text-align:left; margin-right:20px; line-height:24px !important; }.sidebar a{color:#000; text-decoration:none;}.sidebar a:hover{color:#000; text-decoration:underline;}.sidebar h2{background:#28852c;  font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:5px;}.sidebar .label{width:100px; display:inline-block; }.sidebar ul.none{list-style-type:none; margin:0; padding:0; line-height:24px;}.sidebar ul.redcheck{list-style-image:url(../images/redcheck.png); font-size:14px; font-weight:bold; margin-left:30px; line-height:28px;}#testimonial-solid {	background:url(../images/quotes_solid.png) no-repeat;	text-align:left;	font-style:italic;}#testimonial {	background:url(../images/quotes.png) no-repeat;	text-align:left;	font-style:italic;	margin-left:10px;}#testimonial a {	color:#990000;	font-weight:bold;}#testimonial.padding {	padding:0 70px 0 30px;}/*        Navigation       */#nav {	margin:0 0 0 5px;	margin-top:15px;	font-weight:bold;	text-shadow: 1px 1px #666;	font-size:15px;	display:block;	float:left;	width:898px;	margin-left:12px;}#nav  .last{width:117px !important;}ul, menu, dir{	padding:0;	margin: 0;	margin-left: 20px;}#nav .menu-header,div.menu {	font-size: 15px;/*	margin-left: 12px; */}#nav .menu-header ul,div.menu ul {	list-style: none;	margin: 0 auto;}#nav .menu-header li,div.menu li {	float:left;	position: relative;	}#nav a {	display:block;	text-decoration:none;	color:#fff;	padding:0 24px;	border-left:1px solid #fff;	line-height:29px;	}#nav ul ul {	display:none;	position:absolute;	top:29px;	left:0px;	float:left;	-moz-margin-start:0 0 0 -40px;	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	width: 180px;	z-index: 99999;	text-align:left;}#nav ul ul li {	min-width: 180px;		margin:0px;	}#nav ul ul a {	background:#ecb855;	height:auto;	line-height:10px;	padding:10px;	width: 160px;}#nav li:hover > a,#nav ul ul :hover > a {	color:#fff;	background:#B32428;}#nav ul li:hover > ul {	display:block;}#nav ul li.current_page_item > a,#nav ul li.current-menu-ancestor > a,#nav ul li.current-menu-item > a,#nav ul li.current-menu-parent > a {	color: #fff;	background:#B32428;}* html #nav ul li.current_page_item a,* html #nav ul li.current-menu-ancestor a,* html #nav ul li.current-menu-item a,* html #nav ul li.current-menu-parent a,* html #nav ul li a:hover {	color:#fff;	background:#B32428;	}#nav ul ul li a{border:0px none; margin:0;}/*           Navigation Ends         */#services {	float:left;	margin-left:40px;	margin-right:10px;	width:610px;}#map {	float:left;	margin-left:10px;	margin-right:20px;	width:500px;}#left-solid {	float:left;	width:549px;	padding-left: 40px;}#right-solid {	float:right;	width:314px;}#left {	float:left;	margin-top:175px;	margin-left:40px;	width:539px;}#right {	float:right;	margin-top:175px;	width:314px;}h1.title {	font-size:18px;	margin-bottom:10px;}h1 {	font-size:18px;	margin-bottom:10px;}.text_left, TD {	text-align:left;}	.red {	color:#B32428;}.bold { font-weight:bold;}.pad10 {	padding:0 20px 0 0;}.pad20 {	padding:20px;}a {color:#B32428;font-weight:bold;text-decoration:underline;}a:hover {color:#3D8D76;}.green { color:#3D8D76;}td.bold {font-weight:bold; font-size:14px}td.line {line-height:20px;}div.line {line-height:20px;}table.padding {margin-left:20px;}div.clear {clear:both; height:110px;}div.clearsolid {clear:both;}div.clearcontact {clear:both; height:40px;}div.align_left{ text-align:left; }#footer {color:#FFFFFF;position:relative;}#footer-solid {color:#FFFFFF; width:923px; margin:0 auto; position:relative;}#footer-solid a{color:#FFFFFF; font-weight:bold; text-decoration:none}#footer-solid a:hover{ text-decoration:underline;}#footer a{color:#FFFFFF; font-weight:bold; text-decoration:none}#footer a:hover{ text-decoration:underline;}.copyright { font-size:11px;}.hidden-title { width:1px; height:1px; margin:0; padding:0; background:none; text-indent:-9999px; }#yelp_footer{ position:absolute; right:15px; top:0px; }#asc_footer{ position:absolute; top:0px; left:0px; margin:0; }#social_footer{ position:absolute; top:55px; right:28px; margin:0; }