@charset "UTF-8";
/* CSS Document */

/* DEFAULTS GOES HERAAAAA */

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#47423d;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#47423d;
}
a{
	color:47423d;
	text-decoration:none;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#47423d;
	font-weight:normal;
	
	margin-top:20px;
}
h2{}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b31117;
	margin:0px;
}
.grey_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f7f7f7;
	border:solid 0 #cccccc;
	border-width:1px 1px 1px 1px;
	padding:3px 0px 0px 5px;
	height:26px;
	}
.grey_txt_reg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f7f7f7;
	border:solid 0 #cccccc;
	border-width:1px 1px 1px 1px;
	padding:3px 0px 0px 5px;
	width:200px;
	height:26px;
	}
/* HEADER */
#login_lg{
	background-image:url('images/header_login_bg_lg.jpg');
	height:107px;
	display:none;
	}
	
	#login_lg INPUT[type=text]{
		background-color:#f4f4f4;
		border:solid 0 #882526;
		border-width:1px 1px 1px 1px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#47423d;
		
		padding:3px 0px 0px 5px;
		
		width:197px;
		height:26px;
		}
	#login_lg INPUT[type=password]{
		background-color:#f4f4f4;
		border:solid 0 #882526;
		border-width:1px 1px 1px 1px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#47423d;
		
		padding:3px 0px 0px 5px;
		
		width:150px;
		height:26px;
		}
	#login_container{
		padding-top:28px;
		padding-left:30px;
		padding-right:23px;
		}
	#login_txt td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
	}
	#login_txt a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	/* BREADCRUMB */
	#mini-breadcrumb {
		padding-top:13px;
		color:#47423e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
		#mini-breadcrumb a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#47423e;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			}
		#mini-breadcrumb a:link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#47423e;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			}
	
#myaccount_lg{
	background-image:url('images/header_login_bg_lg.jpg');
	width:250px;
	height:107px;
	}
	#myaccount_txt{
		padding:27px 15px 0px 58px;
		}
		#myaccount_txt td{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
			}
		#myaccount_txt a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			}
		.myaccount_type{
			font-weight:normal;
			}
		#avatar{
			border:solid 0 #FFFFFF;
			border-width:1px 1px 1px 1px;
			}


/* SEARCH BAR */
#search_bar INPUT[type=text]{
	background-color:#fcf9f6;
	border:solid 0 #7e7770;
	border-width:1px 1px 1px 1px;
	
	padding:5px 0px 0px 5px;
	
	width:292px;
	height:29px;
}
.search_text{
	background-color:#fcf9f6;
	border:solid 0 #7e7770;
	border-width:1px 1px 1px 1px;
	
	padding:5px 0px 0px 5px;
	
	width:292px;
	height:29px;
}
#search_bar DIV{
	padding:5px 10px 0px 80px;
}



/* CONTENT STRUCTURE */
#content_container{
	padding:0px 34px 15px 7px;
	position:relative;
	display:block;
}
#divider_horizontal{
	padding:20px 0px 20px 0px;
}
#blog_container{
	padding-top:10px;
}

/* DEFAULT CLASSES */
.super{
	vertical-align:super;
	font-size:20px;
}
.story_cell{
	padding:0px 15px 5px 5px;
	width:393px;
}
.read_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b31117;
}
.date_container{
	padding:5px;
	background-color:#b31117;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}
.time_container{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#47423d;
	font-weight:bold;
}
.story_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47423d;
	font-weight:bold;
}
.story_author{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47423d;
	letter-spacing:-1px; 
	font-style:italic;
}
.story_story{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47423d;
	line-height:18px;
}
.pic_border{
	border:solid 0 #7e7770;
	border-width:3px 3px 3px 3px;
}
.gold_link{
	color:#ca8e50;
}
.red_link{
	color:#b31117;
}
.italic_link{
	font-style:italic;
}
.vert_divider_lg{
	background-image:url('images/divider_vert_lg_repeat.jpg');
	background-position:top center;
	background-repeat:repeat-y;
	
	padding:0px 10px 0px 10px;
}
.div_pad{
	padding:5px 0px 5px 0px;
}
.listingB{
	background-color:#f5f5f5;
}
.article_link{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.errorFail {
	background-color: #ffd9d9;
	border: 2px solid #b85757;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #b85757;
}


.errorWarning {
	background-color: #ffecd9;
	border: 2px solid #e68f39;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #d6802b;
}


.errorStatus {
	background-color: #e1ffd9;
	border: 2px solid #4fbb33;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #2ea30f;
}


.joinToday {
	background-color:#fff3e7;
	color:#5b452f; 
	border:1px dashed #e7d2bc;
	padding: 10px;
	font-size: 14px;
}

.joinToday A{
	color:#b21117; 
}


/* FORM DEFAULTS */
.form_container{
	background-color:#f3f1f0;
	border:solid 0 #dfdedc;
	border-width:0px 0px 1px 0px;
	width:675px;
	padding:6px;
}
.form_input_div{
	padding:7px 7px 0px 0px;
	float:right;
}
.form_input{
	background-image:url('images/form_input_bg.jpg');
	background-repeat:no-repeat;
	border:solid 0 #d5d0d0;
	border-width:1px 1px 1px 1px;
	width:362px;
	height:27px;
	padding:4px 0px 0px 5px;
}

.form_title_div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#47423e;
	padding:10px;
}



/* COURTS SECTION */
.more_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ca8e50;
}
.notes{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6864;
	line-height:17px;
}
.small_txt P{
	font-size:10px;
}
.small_txt DIV{
	font-size:10px;
}
.small_txt2 P{
	font-size:12px;
}
.small_txt2 DIV{
	font-size:12px;
}


.comments{
	line-height:18px;
}
#resources_list{
	margin-left:0px;
	padding-left:5px;
	}
	#resources_list LI{
		line-height:18px;
		color:#ca8e50;
		font-size:12px;
		font-weight:bold;
		}
		#resources_list a{
			color:#ca8e50;
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			}
.court_indent{
	padding:0px 4px 0px 15px;
}
.section_title{
	padding-top:15px;
}
#lawyernotification td {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #47423d;
	}
.court_cell_div{
	width:175px;
	line-height:16px;
	height:22px;
	vertical-align:top;
	margin-bottom:7px;
}


/* LAWYERS */
#search_res{
	width:700px;
	}
	#search_res a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:b31117;
		font-weight:bold;
	}
	#search_res DIV{
		padding:5px;
	}
#search_res_det a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:b31117;
	font-weight:bold;
}
#lawyer_detail DIV{
	padding:7px 0px 7px 0px;
}

		
/* GMAP */
#maptocourthouse {
	margin-left: 15px;
	border:solid 0 #7e7770;
	border-width:3px 3px 3px 3px;
	width:315px;
	height:315px;
}
		
/* WEATHER */
#weather_container{
	padding-left:15px;
}
#weather_cell{
	padding-top:10px;
}

/* RIGHT BAR */
#right_menu_cell{
	padding:10px 0px 10px 0px;
}
#quotes_container{
	background-color:#f2f1f0;
	padding:10px 10px 10px 10px;
}
#google_ad{
	padding-top:20px;
}
.news_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#b31117;
}
.video_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#b31117;
}
.horizontal_divider{
	padding:0px 0px 0px 0px;
}
.container_news_txt{
	padding:10px 0px 10px 10px;
	background-color:#f2f1f0;
}
.container_video_txt{
	padding:10px 0px 10px 10px;
	background-color:#f2f1f0;
}

/* PRODUCT / EBOOKS / STORE SECTION */
#product_image {
	border:1px solid #b5b5b5;
	}

#product_list p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#47423d;
	line-height:125%;
	font-weight:bold;
	}
#product_list a {
	color:#47423d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:bold;
	}
#product_info a {
	color:#b31117;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:normal;
	}
#product_page list {
	padding-top:5px;
	}
.product_page_list_link {
	color:#47423d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	text-decoration:none;
	font-weight:bold;
	}
.product_page_list_link_sel {
	color:#47423d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	text-decoration:underline;
	font-weight:bold;
	}
#cart_table {
	padding-top:10px;
	padding-bottom:10px;
	}
#cart_item_title a {
	color:#b31117;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:normal;
	text-decoration:none;
	}
#cart_item_price {
	color:#47423d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:normal;
	}
#cart_total {
	color:#47423d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:bold;
	}
#cart_checkout_link a {
	color:#b31117;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:125%;
	font-weight:bold;
	text-decoration:underline;
	}
.ebook_author{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:47423d;
	font-style:italic;
}
.ebook_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#b31117;
	font-weight:bold;
	padding:8px 0px 8px 0px;
}

/* COUNTY SECTION */
.img_border{
		border:solid 0 #7e7770;
		border-width:3px 3px 3px 3px;
	}
	#county_reporter_table {
		background-image:url('images/reporter_detail_bg.jpg');
		background-attachment: top left;
		background-repeat: repeat-y;
		border-color:#cdcdcd;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		}
		#county_reporter_table td {
			font-size:14px;
			font-weight:normal; 
			}
	#county_reporter_name {
		font-size:16px;
		font-weight:bold;
		}
	#lawyer_table_top {
		background-color:#fbfbfb;
		border-color:#cdcdcd;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		}
		#lawyer_table_top td {
			color:#47423d;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
			}
	#lawyer_table {
		background-color:#fbfbfb;
		border-color:#cdcdcd;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		}
		#lawyer_table td {
			color:#47423d;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
			}
	#lawyer_table_inner {
		background-color:#fbfbfb;
		border-color:#cdcdcd;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		}
		#lawyer_table_inner td {
			color:#47423d;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
			}
	#lawyer_table_inner_top {
		background-color:#fbfbfb;
		border-color:#cdcdcd;
		border-style:solid;
		border-width:1px 0px 1px 0px;
		}
		#lawyer_table_inner_top td {
			color:#47423d;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
			}
	.img_border_person {
		border:solid 0 #47423d;
		border-width:1px 1px 1px 1px;
		}


/* FOOTER */

.footer_sm{
	background-image:url('images/footer_bg.jpg');
	background-repeat:no-repeat;
	width:1002px;
	height:29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.footer_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.footer_txt:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
#news_feed{
	padding:3px 6px 0px 77px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer_read_more{
	display:inline;
}
#footer_date{
	color:#0b0d0f;
	padding:6px 6px 0px 10px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#wather_api{
	background-image:url('images/weather_api_bg.jpg');
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

	 width:178px;
	 height:31px;
}
#footer_container{
	position:relative;
	}
	#footer_container DIV{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		padding:8px 0px 50px 10px;
		}

	