body 
{
	background-color:#a2a2a2;
	background-image: url(../images/bg_left.jpg);
	background-repeat:repeat-x;
	width: auto;
}

#container
{
	width:909px;
	margin:0px auto;
	position: relative;
	border-left:solid 1px #a2a2a2;
	border-right:solid 1px #a2a2a2;
}

#header {clear:both;}
#header h2, #header h1 {display:none}
	

#idx_img {
/*	background-image: url(../images/img_index.jpg);*/
background-image:url(/images/img_index1.jpg);
	background-repeat:no-repeat;
	height:697px;
	width:980px;

}
#flash{padding:50px 0px 0px 60px;}

#flash2{padding:24px 0px 0px 95px;}

#under_menu_seconds {
	height:184px;
	background-repeat: no-repeat;
	background-position: center top;
	width: 909px;
	
}
input.userForm 
{
	width: 100px;
	border: solid #A2A2A2 1px;
	padding: 2px 0 1px 2px;
}

input#id_Input {
	width:100px;
	
	border:solid #A2A2A2 1px;
	padding:2px 0 1px 2px;
}
input#id_Input1 {
	width:170px;
	
	border:solid #A2A2A2 1px;
	padding:2px 0 1px 2px;
}
input#id_Input2 {
	width:200px;
	
	border:solid #A2A2A2 1px;
	padding:2px 0 1px 2px;
}
input#id_Input3 {
	width:120px;
	padding:2px 0 1px 2px;
}

#login {
	float:right;
	margin-top:-167px;
	margin-right:30px;
	color:#FFFFFF;
	text-align:center;
	
}
#login a:link{
color:#FFFFFF;}
#login a:visited{
color:#FFFFFF;}
#login a:hover{
color:#FFFFFF;}
#loginidx {
	float:right;
	margin-top:-610px;
	
	margin-right:30px;
	color:#FFFFFF;
	text-align:center;
}
#loginidx a:link, a:active, a:visited, a:hover { color:#FFFFFF; }
#loginidx a {color:#fff;}
#submit {
	float:right;
	background-position:left;
	padding-right:30px;
	height:25px;
	padding-top:14px;
	padding-left:5px;
	width:57;
}

/*#shadow_left{
	background-image: url(../images/shadow_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 4px;
	height: 670px;
	position: absolute;
	top: 0%;
	left: -4px;
	}

/*#shadow_right  {
	background-image: url(../images/shadow_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 4px;
	height: 670px;
	position: absolute;
	top: 0%;
	right: -4px;
	}*/

#main1 {
	background-color:#FFFFFF;
	
	}
#main2 {
	background-color:#FFFFFF;
	}
#colLeft {
	float:left;
	width:150px;
	margin:0; padding:0;
	background-color:Red;
	}

#colRight {
	float:right;
	width:133px;
	margin:0; padding:0;
	text-align:center;
	padding-right:7px;
	}
#content {
	margin:0;
	background-color:#FFFFFF;
	
		}

#idx_content {
	background-position: top;
	width: 580px;
	position: absolute;
	top: 240px;
	left: 360px;
	font-family:"Century Gothic", Century Schoolbook, Calligraphic;
}
.Idx_head {
	font-size:21px;
	color:#330000;	
}
#Idx_box {
	background-image:url(/images/second-box_bg.jpg);
	width:577px;
	height:140px;
}
#idx_box_text {
		font-family:"Century Gothic", Century Schoolbook, Calligraphic;
		padding-left:17px;
		font-size:15px;
}
#mainContent {
	width:500px;
	float:left;
}
#mainContent label {font-size:1.2em;}
#mainContent p {margin-bottom:0;padding-bottom:5px;}

#idx_content p {
	font-size:12px;
	padding-right:4px;
}

#home_content {
	padding-top:15px;
	height:90px;
	overflow:hidden;
	width:470px;
	line-height:1.5;
}

#secondaryContent {
	width:240px;
	float: left;

}
#Titles_Seconds h1 {font-style:italic;}
#footer {

 }
.text_footer {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
#Second_content {
	width: 830px;
	height:auto;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 23px;
	padding-left: 30px;
	overflow:hidden;
}
.Titles_Seconds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
}

#barra_footer {
	width:909px;
	height:15px;
	background-color:#7b2919;
	background-position: center;
	margin-top:20px;

	}
#home_find {height:110px;margin-top:10px;}

#ad_index_bottom { height:72px; width:392px;margin-top:133px;}
#greenline {
width:786px;
height:5px;
background-color:#6c887c;}

#topdetails{
padding-top:5px;
color:#7b2919;}
#topdetails a:link, a:hover, a:visited {color:#7b2919; text-decoration:none;}

#location{
padding:20px;
width:120px;
float:left;}

#contact{
padding:20px;
width:200px;
float:left;}

#office{
padding:20px;
width:180px;
float:left;}
#firm{
padding:20px;
width:150px;
float:right;}
#det_info{
margin-top:20px;
float:left;
padding:20px;
width:750px;
background-color:#eff7f4;
height:auto;
}

#topsearch{
padding-top:5px;
color:#7b2919;}

#topsearch a:link, a:hover, a:visited {color:#7b2919; text-decoration:none;}

/* // Table-less Layout CSS Version //  
#links{
	float:right;
	width:260px;
	margin:4px 0px 0px 0px;
	text-transform:uppercase;
	}
	#links a{text-decoration:none;margin:0px 3px 0px 3px;color: #7b291b}
	#links a:hover{}
	

.details{width:700px;height:auto;}
.details address{margin:2px 0px 0px 0px;width:350px;}

.attorney{ padding:5px;margin:0px 0px 10px 0px;}
.attorney_alt{background-color:#eef7f4;padding:5px;}
.attorney #name_address{float:left;width:350px;}
.attorney h1{
	margin:0px 0px 0px 0px;
	width:350px;
	}

.attorney #a_logo{
	float:left;
	margin:-10px 10px 0px 0px;
	}
*/


.links{
	width:260px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
/*	font-weight:bold;*/
	}
	.links a{text-decoration:none;margin:0px 3px 0px 3px;color: #000}
	.links a:hover{color:#fff;}
	

.details{}
.details address{margin:2px 0px 0px 0px;}

.attorney{ padding:5px;margin:0px 0px 10px 0px;}
.attorney_alt{background-color:#eef7f4;padding:5px;}
.attorney .name_address{width:335px;margin:10px 0px 0px 0px;}
.attorney h1{
	
	
	}

.attorney .a_logo{
	margin:-10px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	}


.tier1{background:#6f4c18 url(../images/s_gold.jpg) repeat-x;width:725px;}
.tier2{background:#434343 url(../images/s_silver.jpg) repeat-x;width:725px;}
.tier3{background:#703219 url(../images/s_bronze.jpg) repeat-x;width:725px;}

#gold_member {
	margin-left:60px;
	font-size:1.1em;
	line-height:1.6;
}
	#gold_member p {
		margin-top:10px;
	}
#g_logo{
	margin:0px 0px 0px 60px;
	}
#g_top_nav{float:right;}	
		#g_top_nav a{text-decoration:none;margin:0px 5px 0px 5px;color: #7b291b;text-transform:capitalize;}
		#g_top_nav a:hover{text-decoration:underline;}
#attorney_photo {
	float:right;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	width:300px;
	padding-bottom:15px;
}
	#attorney_photo img {
		padding:0 0 10px 0;
	}
#att_info {
	margin:35px 0 0 0;
}
#company_profile {
	margin-top:15px;
}

#user_messages_browse th {text-align:left;}

body.noRight #main2 { background-image:none;}
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none;}
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu

{
	display:none;
}
