
/*** Global ***/

body, html {
	margin:0px;
	padding:0px;
	background-color:#EDE9DE;
}

.dummy {
	width:100%;
	height:auto;
	clear:both;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:20px;
	padding:0px;
	margin-top:8px;
	}



h1 {
	font-family:"Times New Roman", Times, serif;
	color:#2F5EA4;
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
	}
	
h5 {
	font-family:"Times New Roman", Times, serif;
	color:#993300;
	margin:0px;
	padding-top:38px;
	font-size:20px;
	font-weight:normal;
	}
	
h6 {
	font-family:"Times New Roman", Times, serif;
	color:#993300;
	margin:0px;
	padding-top:6px;
	font-size:20px;
	font-weight:normal;
	}
	
	
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	margin-bottom:10px;
	padding-top:18px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	}

h3 {
	font-family:"Times New Roman", Times, serif ;
	font-size:24px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
	text-align:right;
	letter-spacing:1px;
	}
	
h4 {
	font-family:"Times New Roman", Times, serif ;
	font-size:25px;
	font-weight:bold;
	color:#990000;
	margin:0px;
	padding:0px;
	text-align:right;
	letter-spacing:2px;
	}
	



/*** main_container ***/

#main_container {
	width:850px;
	height:auto;
	margin:0px auto;
	}
	
/*** top_header_container ***/
    
#top_header_container {
	width:850px;
	height:80px;
	}
	
		#top_header_search {
			width:200px;
			height:auto;
			float:left;
			margin-top:10px;
			}
			
		#top_header_contact {
			width:250px;
			height:auto;
			float:right;
			margin-top:10px;
			}
			
		
/*** navigation ***/

#nav_container {
	width:850px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#0043C1;
	}
	
	#nav_container ul {
		margin:0px;
		padding:0px;
		}
		
	#nav_container li {
		list-style-type:none;
		display:inline;
		margin-right:50px;
		}
	
			#nav_container a, #nav_container a:link, #nav_container a:visited {
				color:#0043C1;
				text-decoration:none;
				}
			
			#nav_container a:hover {
				color:#990000;
				text-decoration:underline;
				}
			
			#nav_container a:active {
				color:#0043C1;
				text-decoration:none;
				}
	
	
/*** header ***/

#header_container {
	width:850px;
	height:216px;
	background:url(../images/ssla_header.png) no-repeat;
	margin-top:8px;
	}
	

/*** flash_tagline ***/

#flash_tagline {
	width:851px;
	height:57px;
       background:url(../images/flash_bg.png) no-repeat;

	}
	
	
/*** content_container ***/

#content_container {
width:850px;
height:auto;
padding:8px 0px 8px 0px;
}


/*** content_right ***/

#content_container_right {
	width:221px;
	height:auto;
	float:right;
	}
	
	#free_case_hd {
		width:221px;
		height:27px;
		background:url(../images/free_case.png) no-repeat;
		}
		
	#free_case_container {
              padding-top:14px;
		width:219px;
		height:350px;
		border-right:#CCC solid 1px;
		border-left:#CCC solid 1px;
		border-bottom:#CCC solid 1px;
		background-color:#FFF;
		}
		
	#radio-box { /*radio content box*/
	margin-top:5px;
	width:220px;
	height:auto;
}

	#radio-box .more_clips {
		text-align:center;
	}
	
	#radio-box .more_clips a:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		color:#333333;
	}
	
	#radio-box .more_clips a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		color:#333333;		
	}
	
	#radio-box .more_clips a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#333333;		
	}
		
		.player-container {
			width:100%;
			height:20px;
			background:url(../images/dummy-radio.png) no-repeat;
		}

		.radio-banner {
			width:220px;
			height:47px;
			margin-top:6px;
			background:url(../images/radio-banner.png) no-repeat;
		}
		
		
		.proud-member-content {
			margin-top:5px;
			width:220px;
			height:200px;
			background:url(../images/proud-pic.png) no-repeat;						
		}


              #address {
                    margin-top:4px;
                    width:220px;
		      height:256px;
                    background:url(../images/address.jpg) no-repeat;
                    }
		
		
		#nosccr {
			width:221px;
			height:43px;
			background:url(../images/nosscr.png) no-repeat;
			}

              #avvo {
			width:221px;
			height:51px;
			background:url(../images/avvo.png) no-repeat;
			}

			
			
        #recent_container {
			width:221px;
			height:41px;
			background:url(../images/recent.png) no-repeat;
			margin-top:1px;
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			color:#FFF;
			font-weight:normal;
			text-align:center;
			line-height:40px;			
			}
			
		#recent_container a:link, #recent_container a:visited {
			color:#FFF;
			text-decoration:none;
			}
			
		#recent_container a:hover {
			color:#FFF;
			text-decoration:underline;
			}
			
		#recent_container a:active {
			color:#FFF;
			text-decoration:none;
			}
			
		
/*** content container left ***/

#content_container_left {
	width:600px;
	height:auto;
	background:#FFF;
	border:#CCC solid 1px;
	float:left;
	padding:24px 8px 24px 12px;
	}

#content_container_left a, #content_container_left a:link, #content_container_left a:visited {
    color:#CC6600;
    text-decoration:underline;
}

#content_container_left a:hover {
    color:#CC6600;
    text-decoration:underline;
    }

#content_container_left a:visited {
    color:#CC6600;
    text-decoration:none;
}
	
	
		#specialties_container {
		width:560px;
		height:auto;
		background:#D2DADA;
		margin:0px auto;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		}

                     #specialties_container a, #specialties_container a:link, #specialties_container a:visited {
                      color:#006699;
                      text-decoration:none;
                     }

                     #specialties_container a:hover {
                      color:#006699;
                      text-decoration:underline;
                     } 
 
                     #specialties_container a:active {
                      color:#006699;
                      text-decoration:none;
                     }

		
			#specialties_container ul {
			padding-top:12px;
			margin-bottom:12px;
			
			}
			
			#specialties_container li {
				background:url(../images/bullet.png) no-repeat left;
				list-style-type:none;
				text-indent:22px;
				margin-top:4px;
				}
				
			#specialties_right {
				width:300px;
				height:auto;
				float:right;
				margin:0px;
				padding:0px;
				}
				
			#specialties_left {
				width:260px;
				height:auto;
				float:left;
				margin:0px;
				padding:0px;
				}
				
				
/*** ads ***/

#ads_container {
	width:580px;
	margin:0px auto;
padding-bottom:20px;
	}

		#testi_container {
			width:291px;
			height:210px;
			float:left;
			background:url(../images/testi_bg.png) no-repeat;
			margin-top:16px;
			}

              #testi_content {
				width:251px;
				height:auto;
				margin:0px auto;
				padding-top:40px;
				}
			
		#video_container {
		margin-top:16px;
		width:278px;
		height:210px;
		float:right;
		background:url(../images/video_bg.png) no-repeat;
		}
		
			#content {
				width:500px;
				height:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#666;
				}
		
	       	#content ul {
                     margin-left:30px;
			padding:0px;
			list-style-image:url(../images/bullet.png);
			}
			
			#content li {
				list-style-type:none;
				margin-top:4px;
				}
				
/*** city_list ***/

#city_container {
width:850px;
height:auto;
}

	#city_btn {
		width:850px;
		height:46px;
		margin-top:10px;
		}
		
		
/*** footer ***/ 

#footer_container {
	width:850px;
	height:105px;
	background:url(../images/footer.png) no-repeat;
	margin-top:18px;
	}
	
		#footer_content {
			width:100%;
			height:auto;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			line-height:24px;
			padding-top:20px;
			}
			
			#footer_content a, #footer_content a:link, #footer_content a:visited {
				color:#333;
				text-decoration:none;
				}
				
			#footer_content a:hover {
				color:#990000;
				text-decoration:underline;
				}
				
			
			#footer_content a:active {
				color:#333;
				text-decoration:none;
				}

	