body{
	background:#fff;
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
}
a{
	color:#004784;
	text-decoration: underline;
}
a:link,a:visited{}
a:hover,a:active{
	text-decoration:underline;
	color: #D10101;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
h1{font-size:28px;}
#wrapper h1{ font-size: 30px; }
h2{font-size:28px;}
h3{}
h4{}
#wrapper input[type="hidden"]{display: none;}
/* Wrapper */
/* Header */
#header{
	min-height:55px;
	padding: 0 0 0px 0;
	position:relative;
	background: url(../images/header.jpg) no-repeat #0E2B6D;
	margin-bottom: 30px;
}	
	#header a{ text-decoration: none;}
	#header h1{ float: left; font-size: 20px; color: #fff; font-weight: bold; margin-top: 77px; border-bottom: 8px solid #D10101; padding: 5px 0 5px 20px; line-height: 29px; width: 526px;}
	#header h1 a{ color: #fff;}
	#header h1 a:hover{ text-decoration: none;}
	#header #button-contact{ float: right;}
	#header #button-contact a{ width: 250px; height: 88px; padding: 33px 114px 3px 50px; background:url(../images/contact_us.jpg) no-repeat 0 0; display: block; color: #fff; font-size: 21px; line-height: 28px; text-align: center; font-weight: bold;}
	#header #button-contact a strong{ text-decoration: underline;}
	#header #button-contact a:hover{ background-position: 0 -124px; text-decoration: none;}
	#header #title{ clear: both; float: left; margin: 10px 0 15px 0; width: 960px}
	#header #logo{ float: left; margin-right: 10px; width: 85px; display: inline-block}
	#nav{
		background:#0E2B6D url(../images/botton-contact.jpg) top right no-repeat;
		display: inline-block;
		float: left;
		text-align: right;
		font-size: 16px;
		width: 100%;
	}
		#navList{
			float: left; 
			margin: 0 0 0 20px;
		}
			#nav li{
				display:block;
				float:left;
				padding:2px 0;
				font-size: 24px;
			}
				#nav li  a{
					color:#fff;
					display:block;
					padding:3px 30px;
				}
				#nav li.first a{
					border-left: none;
					padding-left: 0;
				}
				#nav li.last a{border-right: none;}
				#nav li a:hover{ text-decoration: underline;}
/* Main Content */
#main-content{
	width:56%;
	position:relative;
	margin-right: 4%;
	display: inline;
	float: left;
}
	#ask-box{
		background:#9bcef6;
		color:#000;
		float:left;
		margin-bottom:20px;
		padding:50px 0 10px 0;
	}
	#ask-box form{
			margin-top: -20px;
			padding: 0 15px;
		}
		#ask-box h1{
			background:url(../images/ask-guys.jpg) left -50px no-repeat;
			font-size:24px;
			font-weight:bold;
			left:20px;
			padding:0px 0 30px 60px;
			position:absolute;
			top:10px;
			color: #000;
		}
		#main-content .qa-form-div h1{background:url(../images/ask-guys.jpg) left 2px no-repeat;}
		#ask-box textarea{
			border:0;
			display:block;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			height:130px;
			line-height:22px;
			margin-bottom:10px;
			padding:15px;
			width:480px;
			overflow: auto;
			float: left;
		}
		#ask-box .qa_form textarea{
			border:0;
			display:block;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			height:130px;
			line-height:22px;
			margin-bottom:10px;
			padding:10px;
			width:490px;
			overflow: auto;
		}
		#ask-submit-wrapper, #contact-form .floatRight{
			float:right;
			background: #cc0001;
		}
			#ask-box label{ font-size: 16px; font-weight: bold; float: left;}
			#ask-box .qa_form{ margin-top: 20px;}
			#ask-box input#qa_title, #ask-box input#qa_email{
				width: 490px;
				padding: 10px;
				margin-bottom: 10px;
				font-size: 16px;
				font-family: Arial, Helvetica, sans-serif;
				overflow: auto;
				border: none;
			}
			#ask-box input#qa_email{ margin-bottom: 20px}
			#ask-box input#ask-button{
				background:#cc0001;
				border:1px solid #fff;
				color:#fff;
				cursor:pointer;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:24px;
				font-weight:bold;
				margin:2px;
				padding:8px 20px;
			}
			#ask-box input#ask-button:hover, #ask-submit-wrapper:hover, #ask-submit-wrapper:hover input#ask-button{ background: #DF5D5F;}
			#ask-box span{
			float:left;
			width:410px;
			height: 60px;
			padding: 0 0 0 0;
			line-height: 22px;
			font-size: 14px;
		}
		#ask-box span ul{ padding: 0 0 0 25px;}
		#ask-box span ul li{ list-style-image: url(../images/arrow.jpg); line-height: 24px;}
			#ask-box span b{ color:#cc0001; font-size: 18px; font-weight: normal;}
	#most-recent-questions{
		font-size:14px;
		margin-bottom:45px;
		position:relative;
	}
		#most-recent-questions h1,#more-questions h1, #local-news h1{
			border-bottom:3px solid #cecece;
			font-weight:bold;
			margin-bottom:1px;
			padding-bottom:8px;
		}
		#more-questions h2{
			border-bottom:3px solid #cecece;
			font-weight:normal;
			margin-bottom:1px;
			padding-bottom:12px;
		}
		#most-recent-questions ol{
			border-top:1px solid #cecece;
			list-style-type:decimal;
			padding:0 0 0 20px;
		}
			#most-recent-questions ol li{
				border-bottom:2px solid #cecece;
				padding:10px 0 10px 10px;
				font-size: 18px;
			}
				#most-recent-questions ol li a{ font-size: 18px; text-decoration:underline; line-height: 26px; }
	#more-questions, #local-news{
		margin-bottom:25px;
		position:relative;
		clear: left;
	}
		#more-questions ul{
			border-top:1px solid #cecece;
		}
			#more-questions ul li{
				border-bottom:2px solid #cecece;
				padding:8px 0;
			}
			#more-questions ul li a{ display: block; font-size: 18px; text-decoration: underline; padding: 0;}
	#local-news .news{
	border-top: 1px solid #CECECE;
	clear: left;
	}
	#local-news .news .article{
		padding: 0 0 15px 0;
		border-bottom: 2px solid #ccc;
	}
		#local-news .news h2{ 
			font-size: 20px;
			font-weight: bold;
			padding: 15px 0 0 0;
		}
		#local-news .news h4, #news-article h4{
			color: #999999;
			margin: 0 0 5px 0;
			font-style: italic;
			font-size: 16px;
		}
		#news-article h4{ width: 50%; float: left;}
		div.addthis_div{ display: block;  text-align: right;}
		div.addthis_div div.addthis_toolbox{ float: right;}
		#local-news .news p{
			margin: 0 0 5px 0;
		}
		/*news with 1 article*/
		#news-article{ clear: left; margin-bottom: 25px; font-size: 16px;}
			#news-article h2{ font-size: 20px;}
			#news-article p{ margin-bottom: 10px;}
/* Sub Content */
#in-your-area, #contact-form, #no-listings, #right-cont #in-your-area{	margin-bottom:10px;}
	#in-your-area h1, #no-listings h1{
		color:#000;
		font-size:26px;
		padding: 0 0 10px 0;
		border-bottom: 3px solid #ccc;
	}
	#in-your-area ul{
		float:left;
		padding: 15px 0 0 0;
		margin: 1px;
		border-top: 1px solid #ccc;
	}
		#in-your-area ul li{
			float:left;
			margin-bottom:15px;
		}
			#in-your-area ul li p{
				float:left;
				font-size:14px;
				display: block;
				clear: left;
				line-height: 20px;
			}
			#in-your-area ul h2{
				float:left;
				font-size:18px;
				line-height:normal;
				display: block;
				clear: left;
			}
			#in-your-area ul h3{
				float:left;
				line-height:12px;
				padding: 0 0 5px 0;
				clear: left;
				width: 100%;
				font-weight:bold;
				font-size: 14px;
			}
			#in-your-area ul h3.certified{ padding: 2px 0 8px 0;}
			#in-your-area ul h3 img{ position: relative; top: 4px;}
			#in-your-area ul p{ width: 100%;}
			.user-thumb{
				border:1px solid #333;
				display:block;
				float:left;
				height:75px;
				margin-right:15px;
				width:75px;
				overflow: hidden;
			}
				.user-thumb img{ 
					max-width: 75px;
					min-height: 75px;
					min-width: 75px;
				}
			.user-info{
				float:left;	
				width:275px;
			}
	#wrapper .sidebar-list h1{
		border-bottom:3px solid #cecece;
		font-size:26px;
		margin-bottom:1px;
		padding-bottom:5px;
	}
	.sidebar-list h2{
		font-size:16px;
		font-weight:bold;
	}
	.sidebar-list h3{
		font-size:14px;
		font-style:italic;
		margin-bottom:5px;
		color: #666;
	}
	.sidebar-list ul{
		border-top:1px solid #cecece;
		padding-top:10px;
	}
		.sidebar-list ul li{
			border-bottom:1px solid #cecece;
			margin-bottom:15px;
			padding-bottom:15px;
		}
		.sidebar-list ul p{
			padding-bottom:10px;
			font-size: 16px;
		}
		#order-dvd{ margin-bottom: 35px;}
		#order-dvd a{ padding: 40px 0 0 207px; width: 177px; height: 137px; display: block; background: url(../images/free-dvd.jpg) no-repeat 0 -3px; color: #fff; font-size: 24px; line-height: 38px; font-weight: bold; text-decoration: none;}
		#order-dvd a strong{ font-size: 30px; text-decoration: underline;}
		#order-dvd a:hover{ background-position: 0 -180px; text-decoration: none;}
	#general-news ol{ border-top: 1px solid #cecece}
/* Footer */
#footer{
	background:#e6e6e6;
	clear:both;
	color:#757575;
	padding: 10px 0 20px 0px;
	border-top: 8px solid #0e2b6d;
}
	.footer-col{
		width: 300px;
		float: left;
		margin: 0 15px;
	}
		.footer-col li{
			font-size: 20px;
			border-bottom: 1px solid #CECECE;
			padding: 2px 0;
			color: #313131;
		}
		.footer-col li a{
			font-size: 14px;	
		}
	#footer-right, #footer-questions{
		width: 380px;	
		margin-right: 0;
	}
	#copyright{
		font-size: 14px;
		clear:both;
		padding:10px 0 0 20px;
	}
/* Global Classes */
.summary{
	padding:0px 0px 25px 0px;
	clear: left;
}
.summary p{ margin: 0 0 20px 0;}
.view-all{
	position:absolute;
	right:0;
	top:0;
	font-size: 16px;
}
.answer-count{
	font-size:18px;
	margin-top: 5px;
	text-align:right;
}
.a-list{
	float:left;
	padding:0;
}
	.a-list li{
		float:left;
		display:block;
	}
.user-thumb{}
.user-summary{}
	.attention-box h1{
		color:#fff;	
		line-height:26px;
	}
.floatRight{float:right;}
.color-on{ background: #b7d29e; padding: 15px; margin-bottom: 20px;}
#limitqatitle, #limitqadetail{
	float: right;
	font-size: 10px;
	margin-right: 5px;
}
			#contact-form .submit{
				background:#cc0001;
				border:1px solid #fff;
				color:#fff;
				cursor:pointer;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight: normal;
				margin:2px;
				padding:4px 15px;
				width: 100px;
			}
/*Not question*/
.not-question{background: #ebf6ff; border: 2px solid #ccc; border-right:0; border-left: 0; padding: 20px 15px; margin-bottom: 35px;}
.not-question h2{ font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.not-question h2 strong{ color: #D10101;}
/*404*/
#message-404{ font-size: 28px; display: block; text-align: center; margin-top: 80px;}
#content-404{ text-align: center; font-size: 14px; margin-bottom: 80px;}
#content-404 a{ font-size: 16px;}
/*main*/
#question-asked{ 
	background: #e6e6e6;
	padding: 20px; 
	border:1px solid #ccc;
	border-left:0;
	border-top:0;
	font-size: 16px;
}
	#question-asked h2{ 
		font-size: 20px; 
		padding-bottom: 20px;}
#all-answers{
	padding: 0 0 10px 0px;
	margin: 0 0 30px 0;
	float: left;
	width: 100%;
	background: #fff;
}
	.lawyer-answer{
		border-bottom: 1px solid #ccc;
		padding: 10px 0;
		float: left;
		width: 100%;
	}
		.answer-left{
			display: none;
			width: 122px;
			float: left;
		}
		.answer-right{
			display: inline-block;
			width: 100%;
			float: left;
			font-size: 16px;
		}
			.answer{
				margin: 10px 0;
				line-height: 22px;
			}
			.answer-right em{ color: #666; font-size: 14px;}
#ask-new-question{
	margin: 0 0 20px 0;
	color:#fff;
	border: 0;
	display:block;
	width: 296px;
	padding: 15px 0;
	font-size: 16px;
	text-align: center
}
#ask-new-question h1{
	font-size: 20px;
	padding-bottom: 3px;
}
#ask-specialist-now{ padding: 2px; border: 1px solid #ccc; text-align: center; margin-bottom: 25px;}
#ask-specialist-now a{ border: 1px solid #ccc; display: block; padding: 15px 10px; text-decoration: none; line-height: 28px;}
#ask-specialist-now:hover, #ask-specialist-now a:hover, #ask-specialist-now:hover a{ border-color: #0E2B6D}