/* Expert Los Angeles Styles */


body, html {
	margin:0px;
	padding:0px;
	}
	
/*** Global ***/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#993300;
	padding:0px;
	margin:0px 0px 8px 0px;
	font-weight:normal;
	}
	
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0A6EA2;
	padding:0px;
	margin:0px 0px 8px 0px;
	font-weight:normal;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	padding:0px;
	margin:0px 0px 8px 0px;
	font-weight:bold;
	font-style:italic;
	}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
	text-align:justify;
	}
	
#divider {
	width:629px;
	height:3px;
	background:url(../images/divider.jpg) no-repeat;
	margin-bottom:10px;
	margin-top:20px;
	}

.dummy {
	clear:both;
	}


/*** header ***/


#header_container {
	width:100%;
	height:120px;
	background:url(../images/header_bg.jpg) repeat-x;
	}
	
		#header_content {
			width:960px;
			height:120px;
			margin:0px auto;
			}
			
				#header_logo {
					width:328px;
					height:120px;
					float:left;
					}
					
				#call_us {
					width:212px;
					height:120px;
					float:right;
					background:url(../images/call_us.jpg) no-repeat;
					}
					
						.search_box {
							width:212px;
							height:auto;
							margin-top:76px;
							text-align:center;
							}
							
/*** navigation ***/							
							
#nav-container {
	width:100%;
	height:35px;
	background:url(../images/nav_bg.jpg) repeat-x;
	margin:0px auto;
}

		.nav-content {
			width:960px;
			height:22px;
			margin:0px auto;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			font-weight:bold;
			background:url(../images/nav_content_bg.jpg) no-repeat;
			padding-top:10px;
		}
		

		.nav-content li {
			padding-top:0px;
			height:auto;
			margin-right:32px;
			margin-left:10px;
			/*background:#575B61;*/
		
		}
		
		.nav-content ul{
			padding:0px;
			margin:0px;
			list-style-type: none;
		}
		
		/*Top level list items*/
		.nav-content ul li{
			position: relative;
			display: inline;
			float:left;
			/*background-color: #575B61; /*overall menu background color*/
		}
		
		/*Top level menu link items style*/
		.nav-content ul li a{
			margin:0px;
			display: inline;
			width:auto; /*Width of top level menu link items*/
			padding: 0px 0px;
			/*border: 1px solid black;*/
			text-decoration: none;
			color: navy;
			
		}
		
		/*1st sub level menu*/
		.nav-content ul li ul{
			left: 0;
			position: absolute;
			/*top: 10em; /* no need to change, as true value set by script */
			display: block;
			visibility: hidden;
			background-color: #435563;
		}
		
		/*Sub level menu list items (undo style from Top level List Items)*/
		.nav-content ul li ul li{
			border:#647684 solid 1px;
			padding:0px;
			margin:0px;
			display: list-item;
			/*float: none;*/
		}
		
		/*All subsequent sub menu levels offset after 1st level sub menu */
		.nav-content ul li ul li ul{ 
			left: 0px; /* no need to change, as true value set by script */
			top:0px;
		}
		
		/* Sub level menu links style */
		.nav-content ul li ul li a{
			display: block;
			width: 200px; /*width of sub menu levels*/
			color: navy;
			text-decoration: none;
			margin:0px;
			padding: 5px 5px;
			/*border: 1px solid #ccc;*/
		}
		
		.nav-content ul li a:hover{
			/*background-color: black;*/
			/*color: white;*/
		}
		
		/*Background image for top level menu list links */
		.nav-content .mainfoldericon{
			/*background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;*/
		}
		
		/*Background image for subsequent level menu list links */
		.nav-content .subfoldericon{
		background:#435563;
		}
		
		* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
			/*padding-top: 1em;*/
		}
		
		/* Holly Hack for IE \*/
		* html .nav-content ul li { float: left; height: 1%; }
		* html .nav-content ul li a { height: 0%; }
		/* End */
								
								
										.nav-content a, .nav-content a:link, .nav-content a:visited {
											color:#FFF;
											text-decoration:none;
										}
										
										.nav-content a:hover {
											color:#FFCC00;
											text-decoration:none;
										}
										
										.nav-content a:active {
											color:#FFF;
											text-decoration:none;
										}											

/*** banner ***/

#banner_container {
	width:100%;
	height:200px;
	background:url(../images/banner_bg.jpg) repeat-x;
	margin-bottom:20px;
	}
	
			#banner_content {
				width:960px;
				height:200px;
				margin:0px auto;
				}
				

/*** content_container ***/

#content_container {
	width:960px;
	height:auto;
	margin:0px auto;

	}
	
		#content_wrapper {
			width:auto;
			height:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
		}


                     #bullet_left {
			width:300px;
			height:auto;
			float:left;
margin-bottom:10px;
			}
			
			#bullet_right {
			width:300px;
			height:auto;
			float:right;
margin-bottom:10px;
			}
	
			#content_container_left {
				width:636px;
				height:auto;
				float:left;

				}

					#content_wrapper a, #content_wrapper a:link, #content_wrapper a:visited {
						color:#09C;
						text-decoration:none;
					}
					
					#content_wrapper a:hover {
						color:#993300;
						text-decoration:underline;					}
					
					#content_wrapper a:active {
						color:#09C;
						text-decoration:none;
					}
				
				
						#content_container_left ul {
							list-style-image:url(../images/bullet.jpg);
							}
							
						#content_container_left li {
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#333;
							margin-top:8px;
							}
							
							
			#content_container_right {
				width:262px;
				height:auto;
				float:right;
				border:#CCC solid 1px;
				background-color:#F6F6F6;
				padding-bottom:20px;
				}
				
			#right_hd {
				width:262px;
				height:auto;
				text-align:center;
				margin-top:16px;
				margin-bottom:10px;
				}
				
			#freecase2 {
				width:236px;
				height:47px;
				margin:0px auto;
				}
				
			#video {
				width:236px;
				height:240px;
				margin:0px auto;
				background:url(../images/video.jpg) no-repeat;
				padding-top:35px;
				text-align:center;
				}		
				
			#ads_radio {
				width:236px;
				height:288px;
				margin:0px auto;
				background:url(../images/ads_radio.jpg) no-repeat;
				}
				
						#radio_content {
							width:211px;
							height:15px;
							padding-top:188px;
							margin:0px auto;
							}
							
						#member {
							width:236px;
							height:271px;
							margin:0px auto;
							background:url(../images/member.jpg) no-repeat;
							}
				
							

#latest_container {
	width:636px;
	height:auto;
	margin-top:10px;
	}
	
			#latest_left {
				width:300px;
				height:auto;
				float:left;
				padding-bottom:15px;
                            padding-top:30px;
				}
				
					#latest_left a, #latest_left a:link, #latest_left a:visited {
						color:#09C;
						text-decoration:underline;
					}
					
					#latest_left a:hover {
						color:#930;
						text-decoration:underline;
					}
					
					#latest_left a:active {
						color:#09C;
						text-decoration:none;
					}
				
						#latest_left ul {
							list-style-image:url(../images/bullet.jpg);
							}
							
						#latest_left li {
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#333;
							margin-top:8px;
							}
							
			#latest_right {
				width:300px;
				height:auto;
				float:right;
				padding-bottom:15px;
				padding-top:30px;
				}
				
				
					#latest_right a, #latest_right a:link, #latest_right a:visited {
						color:#09C;
						text-decoration:underline;
					}
					
					#latest_right a:hover {
						color:#930;
						text-decoration:underline;
					}
					
					#latest_right a:active {
						color:#09C;
						text-decoration:none;
					}
				
						#latest_right ul {
							list-style-image:url(../images/bullet.jpg);
							}
							
						#latest_right li {
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#333;
							margin-top:8px;
							
							}
							
									#view_more {
										width:300px;
										height:auto;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										font-size:11px;
										color:#993300;
										}
										
												#view_more a, #view_more a:link, #view_more a:visited {
													color:#993300;
													text-decoration:none;
													}
													
												#view_more a:hover {
													color:#993300;
													text-decoration:underline;
													}
													
												#view_more a:active {
													color:#993300;
													text-decoration:none;
													}
						

#bottom_container {
	width:636px;
	height:auto;
	margin-top:30px;
	}
	
			#bottom_left {
				width:300px;
				height:196px;
				float:left;
				background:url(../images/map.jpg) no-repeat;
				}
				
				
						#cities {
							width:170px;
							height:auto;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#993300;
							float:right;
							margin-top:80px;
							font-weight:bold;
							}
							
									#cities a, #cities a:link, #cities a:visited {
										color:#993300;
										text-decoration:none;
										}
									
									#cities a:hover {
										color:#993300;
										text-decoration:underline;
										}
									
									#cities a:active {
										color:#993300;
										text-decoration:none;
										}	
				
			#bottom_right {
				width:300px;
				height:196px;
				float:right;
				background:url(../images/submitcase.jpg) no-repeat center;
				}
				
					#btn_container {
						width:173px;
						height:53px;
						margin: 0px auto;
						padding-top:37px;
						}		
					
					
#footer_container {
	width:100%;
	height:153px;
	background-color:#333;
}

		#footer_content {
			width:960px;
			height:auto;
			margin:0px auto;
			padding-top:30px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			color:#CCC;
			text-align:center;
		}
		
				#footer_content a, #footer_content a:link, #footer_content a:visited {
					color:#CCC;
					text-decoration:none;
				}
				
				#footer_content a:hover {
					color:#FC0;
					text-decoration:underline;
				}
				
				#footer_content a:active {
					color:#CCC;
					text-decoration:none;
				}
				
				
		#copy {
			width:490px;
			height:auto;
			margin:0px auto;
			padding-top:30px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#7D98AA;
			text-align:center;
			line-height:20px;
		}


#map_container {
width:600px;
height:300px

}


#textfield_container {
	width:700px;
	height:700px;
	background:url(../images/freecase_bg.jpg) no-repeat;
	}
	
#textfield_content {
	margin:0px auto;
	width:610px;
	height:auto;
	padding-top:20px;
	}
	
#textfield_content_right {
	width:290px;
	height:auto;
	float:right;
	}
	
#textfield_content_left {
	width:290px;
	height:auto;
	float:left;
	}
	
			#textfield_hd {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666;
				font-weight:bold;
				margin-bottom:5px;
				}
			
			#textfield_input_container {
				width:290px;
				height:auto;
				margin-bottom:0px;
				}	
				
			#textfield_input_container2 {
				width:290px;
				height:22px;
				padding-bottom:12px;
				margin-bottom:0px;
				}	
				
			#textfield_input_container3 {
				width:290px;
				height:22px;
				padding-top:4px;
				margin-bottom:0px;
				}	
					
			.textfield_input {
				width:290px;
				height:22px;;
				margin-bottom:10px;
				padding-left:5px;
				padding-top:4px;
				border:0px;
				font-size:11px;
				background:url(../images/textfield_bg.jpg) no-repeat;
				}
				
			.textfield_input2 {
				width:288px;
				height:100px;;
				margin-bottom:10px;
				padding-left:5px;
				padding-top:4px;
				font-size:11px;
				}



#office_container {
width:966px;
height:auto;
margin:0px auto;
padding-top:20px;
text-align:center;
padding-bottom:20px;
}

	#office_content {
		margin-top:10px;
		width:966px;
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		line-height:22px;
		text-align:center;
		}
		
				#office_right {
				width:280px;
				height:auto;
				float:right;
				text-align:center;
				}
				
				#office_left {
				width:640px;
				height:auto;
				float:left;
				text-align:center;
				}
				
				#office_left1 {
				width:300px;
				height:auto;
				float:left;
				border-right:#999 dashed 1px;
				text-align:center;
				}
				
				#office_left2 {
				width:300px;
				height:auto;
				float:right;
				border-right:#999 dashed 1px;
				text-align:center;
				}
					
		
				
	

