@charset "utf-8";
/* Website Layout
   CSS Document 
   Umer Chaudhary */
   




/* __________________________________________________________________________________________
	
		DOCUMENT LEVEL 
   __________________________________________________________________________________________ */
	
	div.main_panel-landing
	{
	width:900px;
	height:433px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-color: #FFF;
	}

	div.main_panel
	{
	width:900px;
	height:2030px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-color: #FFF;
	}
	
	
	div.side-bar
	{
	width:55px;
	height:2018px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #1a295f;
	background-image: url(images/dallas-criminal-defense-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
	float:left;	
	}
	
	div.main-area
	{
	width:845px;
	height:2000px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #FFF;	
	float:left;	
	}
	
	
	
	body
	{
	margin:0px;
	padding:0px;
	}





/* __________________________________________________________________________________________
	
		TOP HEADER 
   __________________________________________________________________________________________ */

	div#social-networking-header
	{	
		width:905px;
		height:31px;
		padding:0px;
		margin:4px auto 0px auto;
		background:url(images/ma-dallas-divorce-attorneys-social-networking.jpg);
		background-repeat:no-repeat;
	}
	

	div.top_header
	{	
		width:845px;
		height:58px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#FFF;
		background:url(images/dallas-criminal-defense-top-header.jpg);
		background-repeat:no-repeat;
	}
	
	div.home-page-image
	{	
		width:845px;
		height:250px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#FFF;
	}
	
	div.navigation-bar
	{	
		width:845px;
		height:28px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#FFF;
	}
	
	
	div.crim-practice-areas
	{	
		width:187px;
		height:1690px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#000;
		float:left;
	}
	
		
		div.home-page-sidebar
		{	
			width:177px;
			height:23px;
			padding:0px;
			margin:3px 0px 2px 0px;
			background:#000;
			float:left;
			background:url(images/line.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
		}
	
	
	div.your-case
	{
	width:658px;
	height:240px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:#FFF;
	float:left;
	background:url(images/dallas-criminal-defense-free-case-evaluation.jpg);
	background-repeat:no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	}
	
	
	div.flash-piece
	{
	width:375px;
	height:150px;
	padding:2px 2px 2px 2px;
	margin:5px 0px 0px 7px;
	background:#fff;
	float:left;
	border: 1px solid #999;
	}
	
	div.main-side-bar
	{	
		width:187px;
		height:400px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#fff;
		float:left;
	}
	
	
	div.text-n-flash
	{	
		width:390px;
		height:460px;
		padding:0px;
		margin:20px 10px 0px 0px;
		background:#fff;
		float:left;
	}
	
	
	div.telephone
	{
		width: 177px;
		height: 106px;
		padding: 0px;
		margin: 60px 0px 0px 0px;
		float:left;
	}
	
	div.spanish
	{
		width: 150px;
		height: 50px;
		padding: 0px;
		margin: 10px 0px 0px 12px;
		float:left;
	}
	
	
	div.main-text
	{	
		width:390px;
		height:280px;
		padding:0px;
		margin:0px 0px 0px 0px;
		background:#fff;
		float:left;
	}
	
	
	div.todays-blog
	{
		width:250px;
		height:440px;
		padding:0px;
		margin:20px 5px 0px 0px;
		float:left;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999;
		background-color: #fff;
		background-image: url(images/dallas-criminal-defense-blog-bgd.jpg);
		background-repeat: no-repeat;
	}
	
	
	div.homepage-questions
	{
		width:638px;
		height:160px;
		padding:0px;
		margin:20px 10px 0px 10px;
		background:#fff;
		float:left;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #CCC;
	}
	
		
		div.homepage-questions-image
		{
			width:150px;
			height:100px;
			padding:2px;
			margin:25px 10px 0px 5px;
			background:#fff;
			float:left;
			border: 1px solid #CCC;
		}
		
		
		div.homepage-questions-text
		{	
			width:465px;
			height:150px;
			padding:0px;
			margin:5px 0px 0px 0px;
			background:#fff;
			float:left;
		}
	
	
	div.homepage-topics-header
	{
	width:400px;
	height:25px;
	padding:0px;
	margin:30px 10px 0px 21px;
	background:#fff;
	float:left;
	background:url(images/dallas-criminal-defense-home-page-bgd1.jpg);
	background-repeat:no-repeat;		
	}
	
	
	div.homepage-topics
	{
	width:525px;
	height:400px;
	padding:0px;
	margin:0px 10px 0px 11px;
	background:#fff;
	float:left;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #61291a;
	border-right-color: #61291a;
	border-bottom-color: #61291a;
	border-left-color: #61291a;
	}
	
	
	
	div.practice-area-top-area
	{	
		width:640px;
		height:210px;
		padding:0px;
		margin:10px 0px 0px 10px;
		background:#fff;
		float:left;
		}
		
		
	div.practice-area-top-area-image
	{
	width:150px;
	height:100px;
	padding:1px;
	margin:20px 0px 0px 0px;
	background:#fff;
	float:left;
	border: 1px solid #CCC;
		}
	
	
	div.practice-area-top-area-text
	{
	width:476px;
	height:200px;
	padding:0px;
	margin:5px 0px 0px 10px;
	background:#fff;
	float:left;
		}
	
	
	div.bottom
		{
			width:845px;
			height:300px;
			padding:0px;
			margin:0px 0px 0px 0px;
			float: left;
			background:#FFF;
		}


					div.bottom-left
					{
						width:302px;
						height:300px;
						padding:0px;
						margin:0px 0px 0px 0px;
						float: left;
						background:#000;					
					}
					
					
					div.bottom-right
					{
						width:540px;
						height:296px;
						padding:0px;
						margin:0px 0px 0px 0px;
						float: left;
						background:#FFF;
						border-bottom-width: 2px;
						border-bottom-style: solid;
						border-bottom-color: #000;
						border-top-width: 2px;
						border-top-style: solid;
						border-top-color: #1a295f;
					}
					
						div.bottom-right-1
						{
							width:110px;
							height:150px;
							padding:0px;
							margin:27px 0px 0px 10px;
							float:left;
	
						}
						
						
						div.bottom-site-links
						{
							width:202px;
							height:280px;
							padding:0px;
							margin:10px 5px 0px 0px;
							float:left;
	
						}
					
					
					div#bottom-down
					{
						width:922px;
						height:60px;
						padding:0px;
						margin:0px 0px 0px 0px;
						float:left;

					}
	
	
	
	
	
	
	
	
	
	div#top_header-attorney-bio
	{	
		width:950px;
		height:175px;
		padding:0px;
		margin:0px auto 0px auto;
		background:#FFF;
		background:url(images/top-bar.jpg);
		background-repeat:no-repeat;
	}
	
	
				div#soc-net-top-bar
				{
					width: 450px;
					height: 15px;
					padding: 0px;
					margin: 10px 0px 0px 480px;
					float:left;
				}
				
					div#soc-net-top-bar1
					{
					width: 85px;
					height: 15px;
					padding: 0px;
					margin: 0px 0px 0px 0px;
					float:left;
					border-right-width: 1px;
					border-right-style: solid;
					border-right-color: #999;
					}
					
						#soc-net-top-bar1:hoover
						{
							background:#33F;
						}
					

				div#logo
				{
					width: 139px;
					height: 88px;
					padding: 0px;
					margin: 25px 0px 0px 8px;
					float:left;
				}
				
				/* 745 X 51 */
				div#main_navigation_bar
				{
					width: 763px;
					height: 72px;
					padding: 0px;
					margin: 25px 0px 0px 30px;
					float:left;
				}
				
				/* 745 X 51 */
				div.page_navigation_area
				{
					width: 910px;
					height: 54px;
					padding: 0px;
					margin: 5px 20px 0px 20px;
					float:left;
				}
				
				
				
				/* 745 X 51 */
				div#second_navigation_bar
				{
					width: 905px;
					height: 72px;
					padding: 0px;
					margin: 10px 0px 0px 22px;
					float:left;
				}
					
					div#second_navigation_bar_left
					{
						width: 727px;
						height: 72px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;
					}
					
					div#second_navigation_bar_right
					{
						width: 178px;
						height: 72px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;
					}
					
					div#main_page_image
					{
						width: 939px;
						height: 239px;
						padding: 0px;
						margin: 0px 0px 0px 5px;
						float:left;
					}
					
					
					div#main_page_image1
					{
						width: 939px;
						height: 239px;
						padding: 0px;
						margin: 0px 0px 0px 5px;
						float:left;
						border-bottom-width: 2px;
						border-bottom-style: solid;
						border-bottom-color: #CCC;
					}
					
	
	div#navigation-text
	{	
		width:950px;
		height:22px;
		padding:0px;
		margin:0px auto 0px auto;
		background:#FFF;
	}	
	
	
	
	div#top_header_2
	{	
		width:950px;
		height:465px;
		padding:0px;
		margin:0px auto 0px auto;
		background:#FFF;
	}			
					
					div#left-area
					{
						width: 220px;
						height: 420px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;		
						
						}
					
					div#main-form
					{
					width: 480px;
					height: 220px;
					padding: 0px;
					margin: 5px 0px 0px 0px;
					float:left;	
					}
					
					
					div#spanish-image
					{
					width: 255px;
					height: 80px;
					padding: 0px;
					margin: 15px 10px 0px 0px;
					float:left;		
					}

					
					div.telephone
					{
					width: 177px;
					height: 106px;
					padding: 0px;
					margin: 60px 0px 0px 0px;
					float:left;
					}
					
					div.social-links
					{
					width: 200px;
					height: 70px;
					padding: 0px;
					margin: 5px 0px 0px 10px;
					float:left;
					}
					
					div#main-text
					{
					width: 505px;
					height: 450px;
					padding: 0px;
					margin: 5px 7px 0px 5px;
					float:left;
					background: url(images/dallas-area-personal-injury-law-heading-bgd.jpg);
					background-repeat:repeat-x;
					border: 1px solid #c3bdbd;
					}
					
					
							div#main-text-top
							{
							width: 505px;
							height: 235px;
							padding: 0px;
							margin: 0px 0px 0px 0px;
							float:left;
							}
					
							div.main-text-down
							{
							width: 249px;
							height: 210px;
							padding: 0px;
							margin: 0px 0px 0px 2px;
							float:left;
							}
					
							div#attorney-selector
							{
							width:485px;
							height: 50px;
							padding: 0px;
							margin: 20px 10px 10px 10px;
							float:left;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #999;
							}
							
							
							div.attorney-details-area
							{
							width:505px;
							height: 173px;
							padding: 0px;
							float:left;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 10px;
							margin-left: 0px;
							}
														
							div.attorney-picture
							{
							width:100px;
							height: 138px;
							padding: 3px;
							float:left;
							margin-top: 40px;
							margin-right: 20px;
							margin-bottom: 0px;
							margin-left: 20px;
							border: 1px solid #000;
							}
							
							
							
							div.attorney-info
							{
							width:138px;
							height: 20px;
							padding: 0px;
							float:left;
							margin-top: 8px;
							margin-right: 10px;
							margin-bottom: 0px;
							margin-left: 0px;
							}
					
		
		
		div.personal-injury-blog-image
		{
		width:225px;
		height: 169px;
		padding: 1px;
		float:left;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		border: 1px solid #000;
		}
		
		div.personal-injury-blog-title
		{
		width:435px;
		height:210px;
		padding: 3px;
		float:left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
		}
		
		div.personal-injury-blog-read-more
		{
		width:335px;
		height:18px;
		padding: 3px;
		float:left;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 255px;
		background:url(images/dallas-area-personal-injury-law-attorney-blog-bgd.jpg);
		background-repeat:no-repeat;
		}
			
			
			
				div.personal-injury-blog-list
				{
					width:375px;
					height:60px;
					padding: 1px;
					float:left;
					margin-top: 10px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #CCC;
				}
				
				div.personal-injury-blog-list-image
				{
				width:50px;
				height:50px;
				padding: 1px;
				float:left;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border: 1px solid #999;
				}
				
				
				div.personal-injury-blog-list-title
				{
				width:300px;
				height:50px;
				padding: 1px;
				float:left;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 10px;
				}
				
				
				div.personal-injury-blog-sharing
				{
				width:335px;
				height:40px;
				padding: 0px;
				float:left;
				margin-top: 0px;
				margin-right: 10px;
				margin-bottom: 0px;
				margin-left: 253px;
				}
				
					div.personal-injury-blog-sharing-facebook
					{
					width:70px;
					height:40px;
					padding: 0px;
					float:left;
					margin-top: 1px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					}
					
					div.personal-injury-blog-sharing-twitter
					{
					width:25px;
					height:25px;
					padding: 0px;
					float:left;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 0px;
					margin-left: 20px;
					}
					
					
					div.personal-injury-blog-sharing-myspace
					{
					width:70px;
					height:25px;
					padding: 0px;
					float:left;
					margin-top: 1px;
					margin-right: 10px;
					margin-bottom: 0px;
					margin-left: 10px;
					}
					
					
					
					
					div#main-text-attorney-bio
					{
					width: 705px;
					height: 995px;
					padding: 0px;
					margin: 5px 7px 0px 5px;
					float:left;
					border: 1px solid #c3bdbd;
					}
					
					
							div.attorney-bio-picture
							{
							width:141px;
							height: 194px;
							padding: 3px;
							float:left;
							margin-top: 10px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 10px;
							border: 1px solid #000;
							}
							
							
							div.attorney-bio-details
							{
							width:435px;
							height: 164px;
							padding: 3px;
							float:left;
							margin-top: 10px;
							margin-right: 10px;
							margin-bottom: 0px;
							margin-left: 10px;
							}
							
							
							div.attorney-social
							{
							width:430px;
							height: 25px;
							padding: 3px;
							float:left;
							margin-top: 3px;
							margin-right: 10px;
							margin-bottom: 0px;
							margin-left: 10px;
							}
							
							div.attorney-about
							{
							width:385px;
							height: 730px;
							padding: 3px;
							float:left;
							margin-top: 35px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 10px;
							border-right-width: 1px;
							border-right-style: solid;
							border-right-color: #CCC;
							}
							
							
							div.attorney-bio-2
							{
							width:280px;
							height: 730px;
							padding: 3px;
							float:left;
							margin-top: 35px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 10px;
							
							}
							
							
							div.attorney-bio-3
							{
							width:240px;
							height: 730px;
							padding: 3px;
							float:left;
							margin-top: 35px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 10px;
							
							}
					
							div.more-information
							{
							width:430px;
							height: 730px;
							padding: 3px;
							float:left;
							margin-top: 35px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 10px;
							}
					
					div#main-page-text-area
					{
					width: 645px;
					height: 319px;
					padding: 0px;
					margin: 10px 0px 0px 0px;
					float:left;					
					}
					
					div#main-page-text
					{
					width: 645px;
					height: 370px;
					padding: 0px;
					margin: 10px 0px 0px 20px;
					float:left;					
					}
	
	
		div.personal-injury-testimonial-image
		{
		width:250px;
		height: 246px;
		padding: 1px;
		float:left;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		border: 1px solid #000;
		}
		
		div.personal-injury-testimonial-title
		{
		width:405px;
		height:246px;
		padding: 3px;
		float:left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
		}
		
		
		
		
		div.personal-injury-faqs-image
		{
		width:250px;
		height: 188px;
		padding: 1px;
		float:left;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		border: 1px solid #000;
		}
		
		div.personal-injury-faqs-title
		{
		width:415px;
		height:195px;
		padding: 3px;
		float:left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
		}
	
	
						div.personal-injury-common-faqs
						{
						width:250px;
						height:610px;
						padding: 0px;
						float:left;
						margin-top: 10px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 10px;
						}
	
						div.personal-injury-faqs-category
						{
						width:335px;
						height:18px;
						padding: 3px;
						float:left;
						margin-top: 10px;
						margin-right: 10px;
						margin-bottom: 0px;
						margin-left: 15px;
						background-repeat:no-repeat;
						background-image: url(images/dallas-area-personal-injury-q.jpg);
						}



						div.personal-injury-faqs-category-image
						{
						width:67px;
						height:50px;
						padding: 2px;
						float:left;
						margin-top: 0px;
						margin-right: 10px;
						margin-bottom: 0px;
						margin-left: 5px;
						border: 1px solid #CCC;
						}



						div.personal-injury-faqs-category-text
						{
						width:260px;
						height:50px;
						padding: 2px;
						float:left;
						margin-top: 0px;
						margin-right: 10px;
						margin-bottom: 0px;
						margin-left: 10px;
						}


						div.personal-injury-faqs-question
						{
						width:685px;
						height:500px;
						padding: 0px;
						float:left;
						margin-top: 10px;
						margin-right: 10px;
						margin-bottom: 0px;
						margin-left: 10px;
						}
	
	
	
						div.personal-injury-contact-us
						{
						width:610px;
						height:610px;
						padding: 0px;
						float:left;
						margin-top: 10px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 85px;
						}
	
	
	
	
	
	
	
	div#home-page-text
	{
		width:950px;
		height:5100px;
		padding:0px;
		margin:0px auto 0px auto;	
		background: #FFF;
	}
	
		
					div#text-left-panel
					{
					width: 200px;
					height: 1950px;
					padding: 0px;
					margin: 0px 0px 0px 0px;
					float:left;
					}
					
					div#meet-our-attorneys
					{
					width: 200px;
					height: 140px;
					padding: 0px;
					margin: 50px 0px 0px 0px;
					float:left;
					background:url(images/dallas-area-personal-injury-law-meet-our-attorneys.jpg);
					}
					
					div#form-cr-2
					{
					width: 195px;
					height: 150px;
					padding: 0px;
					margin: 50px 0px 0px 0px;
					float:left;
					background:url(images/dallas-area-personal-injury-law-form-cr-2.jpg);
					border: 1px solid #CCC;
					}
					
					div#statute
					{
					width: 195px;
					height: 195px;
					padding: 2px;
					float:left;
					margin-top: 50px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					border: 1px solid #CCC;
					}
						
					div#text-left-panel-border
					{
					width: 198px;
					height: 1010px;
					padding: 0px;
					margin: 0px 0px 0px 0px;
					float:left;
					border: 1px solid #680e11;
					}
					
						div.other-sites-title
						{
						width: 200px;
						height: 30px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;					
						}
					
						div.text-left-panel-title
						{
						width: 180px;
						height: 14px;
						padding: 0px;
						margin: 5px 10px 0px 10px;
						float:left;					
						}
						
					
						div.text-left-panel-image
						{
						width: 150px;
						height: 75px;
						padding: 0px;
						margin: 5px 25px 5px 25px;
						float:left;					
						}					
					
					
					div#text-right-panel
					{
					width: 728px;
					height: 5065px;
					padding: 0px;
					margin: 0px 10px 0px 10px;
					float:left;					
					}
					
						
						div#text-right-panel-latest-blogs
						{
						width: 728px;
						height: 160px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;
						}

								div#text-right-panel-latest-blogs-image
								{
								width: 30px;
								height: 150px;
								padding: 0px;
								margin: 0px 0px 0px 0px;
								float:left;
								background: url(images/dallas-area-personal-injury-law-latest-blogs-image.jpg);
								background-repeat:no-repeat;
								}
								
								div#text-right-panel-latest-blogs-text
								{
								width: 696px;
								height: 148px;
								padding: 0px;
								margin: 0px 0px 0px 0px;
								float:left;
								border: 1px solid #c3bdbd;
								}
								
								
								
								
								div#main-home-page-text
								{
								width: 726px;
								height: 4908px;
								padding: 0px;
								margin: 2px 0px 0px 0px;
								float:left;
								border: 1px solid #c3bdbd;
								}



									div.main-home-page-text-title
									{
									width: 710px;
									height: 22px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background-color: #eae6e6;
									border-top-width: 1px;
									border-right-width: 1px;
									border-bottom-width: 1px;
									border-left-width: 1px;
									border-top-style: none;
									border-right-style: none;
									border-bottom-style: solid;
									border-left-style: none;
									border-top-color: #666;
									border-right-color: #666;
									border-bottom-color: #666;
									border-left-color: #666;
									}
									
									
									
									div.main-home-page-text-title1
									{
									width: 710px;
									height: 22px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background-color: #3468a1;
									border-top-width: 1px;
									border-right-width: 1px;
									border-bottom-width: 1px;
									border-left-width: 1px;
									border-top-style: none;
									border-right-style: none;
									border-bottom-style: solid;
									border-left-style: none;
									border-top-color: #666;
									border-right-color: #666;
									border-bottom-color: #666;
									border-left-color: #666;
									}
									
									
									
									div.main-home-page-text-title2
									{
									width: 268px;
									height: 22px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background-color: #000;
									border-top-width: 1px;
									border-right-width: 1px;
									border-bottom-width: 1px;
									border-left-width: 1px;
									border-top-style: none;
									border-right-style: none;
									border-bottom-style: solid;
									border-left-style: none;
									border-top-color: #666;
									border-right-color: #666;
									border-bottom-color: #666;
									border-left-color: #666;
									}
									
									
									div.main-home-page-text-area
									{
									width: 710px;
									height: 115px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									}
									
									
									div.main-home-page-text-left
									{
									width: 432px;
									height: 300px;
									padding: 0px;
									margin: 10px 0px 0px 8px;
									float:left;
									}
									
									
										div.main-home-page-text-left-blog
										{
										width: 412px;
										height: 90px;
										padding: 0px;
										margin: 5px 0px 0px 10px;
										float:left;
										border-bottom-width: 1px;
										border-bottom-style: solid;
										border-bottom-color: #CCC;
										}
									
											div.main-home-page-text-left-image
											{
											width: 120px;
											height: 80px;
											padding: 0px;
											margin: 0px 0px 0px 0px;
											float:left;
											}
											
											
											div.main-home-page-text-left-text
											{
											width: 280px;
											height: 80px;
											padding: 0px;
											margin: 0px 0px 0px 10px;
											float:left;
											}										
									
									
									div.main-home-page-text-right
									{
									width: 268px;
									height: 210px;
									float:left;
									mrgin-top: 10px;
									margin-right: 8px;
									margin-bottom: 0px;
									margin-left: 8px;
									padding:0px;
									border-top-style: none;
									border-right-style: none;
									border-bottom-style: solid;
									border-left-style: none;
									border-bottom-width: 1px;
									border-bottom-color: #CCC;
									}
									
										
										div.main-home-page-text-right-inside
										{
										width: 258px;
										height: 250px;
										float:left;
										margin: 0px 0px 0px 5px;
										padding:0px;
										background-color: #CCC;
										}
									
									
									div.main-home-page-text-right2
									{
									width: 270px;
									height: 350px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background:url(images/paragraph-bgd2.jpg)
									}
									
									
									
									div.main-home-page-text-right3
									{
									width: 270px;
									height: 310px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background:url(images/paragraph-bgd3.jpg)
									}
									
									
									div.main-home-page-text-right4
									{
									width: 270px;
									height: 400px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background:url(images/paragraph-bgd4.jpg)
									}
									
									
									div.main-home-page-text-right5
									{
									width: 270px;
									height: 340px;
									padding: 0px;
									margin: 10px 8px 0px 8px;
									float:left;
									background:url(images/paragraph-bgd5.jpg)
									}
	
	
	
	
		
		div#bottom
		{
			width:922px;
			height:335px;
			padding:0px;
			margin:10px auto 0px auto;
			border: 1px solid #CCC;
		}


					div#bottom-top
					{
						width:922px;
						height:140px;
						padding:0px;
						margin:0px 0px 0px 0px;
						background:url(images/dallas-area-personal-injury-law-auto-recall-bottom-panel-1.jpg);
						background-repeat:no-repeat;
						float:left;						
					}
					
					
					
					
					div#bottom-down
					{
						width:922px;
						height:60px;
						padding:0px;
						margin:0px 0px 0px 0px;
						float:left;

					}

	
	
	
	
	
	
	
	
					
					
	div#main-page-divorce
	{	
		width:945px;
		height:700px;
		padding:0px;
		margin:10px auto 0px auto;		
	}					
			
					div#main-page-other-websites
					{
						width: 272px;
						height: 186px;
						padding: 0px;
						margin: 5px 0px 0px 4px;
						float:left;
						background:url(images/ma-family-law-websites-bgd.jpg);
					}
					
							div#main-page-other-websites-text
							{
								width: 200px;
								height: 110px;
								padding: 0px;
								margin: 60px 0px 0px 30px;
								float:left;
							}
			
					div#main-page-divorce-textarea
					{
						width: 650px;
						height: 700px;
						padding: 0px;
						margin: 0px 0px 0px 18px;
						float:left;
					}
			
					div#main-page-divorce-heading
					{
						width: 625px;
						height: 40px;
						padding: 0px;
						margin: 5px 0px 0px 5px;
						float:left;
					}
					
					div#main-page-divorce-text
					{
						width: 645px;
						height: 645px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;
						border-top-width: 2px;
						border-right-width: 1px;
						border-bottom-width: 3px;
						border-left-width: 1px;
						border-top-style: solid;
						border-right-style: solid;
						border-bottom-style: solid;
						border-left-style: solid;
						border-top-color: #9dd5e9;
						border-right-color: #9dd5e9;
						border-bottom-color: #9dd5e9;
						border-left-color: #9dd5e9;
					}
					
						div#main-page-divorce-top-text
						{
							width: 640px;
							height: 210px;
							padding: 0px;
							margin: 0px 0px 0px 0px;
							float:left;
						}
						
						
						div.main-page-divorce-sub-topics
						{
							width: 625px;
							height: 100px;
							padding: 0px;
							margin: 0px 0px 0px 10px;
							float:left;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #9dd5e9;
						}
						
						
							div.main-page-divorce-sub-topics-image
							{
							width: 120px;
							height: 80px;
							padding: 1px;
							margin: 10px 0px 0px 15px;
							float:left;
							border: 1px solid #CCC;
							}
							
							
							div.main-page-divorce-sub-topics-text
							{
								width: 475px;
								height: 85px;
								padding: 0px;
								margin: 10px 0px 0px 8px;
								float:left;
							}
						
						
						div.main-page-divorce-share
						{
							width: 630px;
							height: 15px;
							padding: 0px;
							margin: 10px 0px 10px 5px;
							float:left;
						}
							




	div.main-page-child
	{	
		width:945px;
		height:720px;
		padding:0px;
		margin:10px auto 0px auto;		
	}					
			
					div.main-page-child-textarea
					{
						width: 650px;
						height: 710px;
						padding: 0px;
						margin: 0px 0px 0px 18px;
						float:left;
					}
			
					div.main-page-child-heading
					{
						width: 625px;
						height: 40px;
						padding: 0px;
						margin: 5px 0px 0px 5px;
						float:left;
					}
					
					div.main-page-child-text
					{
						width: 645px;
						height: 653px;
						padding: 0px;
						margin: 0px 0px 0px 0px;
						float:left;
						border-top-width: 2px;
						border-right-width: 1px;
						border-bottom-width: 3px;
						border-left-width: 1px;
						border-top-style: solid;
						border-right-style: solid;
						border-bottom-style: solid;
						border-left-style: solid;
						border-top-color: #9dd5e9;
						border-right-color: #9dd5e9;
						border-bottom-color: #9dd5e9;
						border-left-color: #9dd5e9;
					}
					
						div.main-page-child-top-text
						{
							width: 640px;
							height: 315px;
							padding: 0px;
							margin: 0px 0px 0px 0px;
							float:left;
						}

					
					
				
/* __________________________________________________________________________________________
	
		TEXT PARAGRAPHS
   __________________________________________________________________________________________ */

	div#text_area
	{
	width: 900px;
	height: 260px;
	padding: 0px;
	margin: 0px auto 0px auto;
	}
	
			div.text_area-main-text
			{
			width: 626px;
			height: 250px;
			padding: 0px;
			margin: 6px 0px 0px 0px;
			background: url(images/ma-dallas-divorce-attorneys-paragraph-title.jpg);
			background-repeat:no-repeat;
			float:left;
			}
			
						
						div.main-page-text
						{
						width: 606px;
						height: 212px;
						padding: 0px;
						margin: 7px 0px 0px 9px;
						float:left;
						border: 1px solid #CCC;						
						}
						
						
								div.attorney-page-heading-1
								{
								width: 625px;
								height: 20px;
								padding: 0px;
								margin: 10px 0px 0px 10px;
								float:left;
								border-bottom-width: 1px;
								border-bottom-style: solid;
								border-bottom-color: #CCC;								
								}
								
								
								div.attorney-image
								{
								width: 150px;
								height: 150px;
								padding: 1px;
								margin: 10px 0px 0px 10px;
								float:left;
								border: 1px solid #ccc;
								
								}
								
								div.attorney-text
								{
								width: 430px;
								height: 200px;
								padding: 0px;
								margin: 10px 0px 0px 10px;
								float:left;
								
								}
	
	
			div.text_area-quick-links
			{
			width: 262px;
			height: 250px;
			padding: 0px;
			margin: 6px 0px 0px 7px;
			background: url(images/page-header-dallas-quick-links.jpg);
			background-repeat:no-repeat;
			float:left;
			
			}
	
	
	
	div#family_law_banner
	{
	width: 900px;
	height: 115px;
	padding: 0px;
	margin: 10px auto 0px auto;
	}
	
	
	div.text-box
	{
	width: 900px;
	height: 215px;
	padding: 0px;
	margin: 20px auto 0px auto;
	}
	
	
			div.text-box-text
			{
			width: 587px;
			height: 180px;
			padding: 0px;
			margin: 12px 8px 0px 5px;
			float:left;
			border: 1px solid #CCC;
			}
			
			
			div.text-box-image
			{
			width: 150px;
			height: 206px;
			padding: 2px;
			margin: 0px 0px 0px 8px;
			float:left;
			border: 1px solid #CCC;
			}
	
	
	
	
	div#texas-divorce-text
	{
	width: 900px;
	height: 215px;
	padding: 0px;
	margin: 20px auto 10px auto;
	background:url(images/ma-dallas-divorce-attorneys-texas-bgd.jpg)
	}
	
	
	
	div#texas-divorce-child-support-header
	{
	width: 900px;
	height: 940px;
	padding: 0px;
	margin: 20px auto 0px auto;
	background:url(images/ma-dallas-divorce-attorneys-child-support-and-custody--bgd.jpg);
	background-repeat:no-repeat;
	}
	
	
			div#child-support-text1
			{
				width: 880px;
				height: 120px;
				padding: 40px 0px 0px 0px;
				margin: 0px 10px 0px 10px;

			}
			
					
					div.cst-text
					{
					width: 270px;
					height: 90px;
					padding: 0px;
					margin: 15px 10px 0px 5px;
					float:left;
					}

					div.cst-image
					{
					width: 131px;
					height: 100px;
					padding: 1px;
					margin: 8px 10px 0px 5px;
					float:left;
					border: 1px solid #CCC;
					}
					
					
					
					div#child-support-text2
					{
					width: 880px;
					height: 710px;
					padding: 0px;
					margin: 0px 10px 0px 10px;
					float:left;
					border-top-width: 2px;
					border-bottom-width: 1px;
					border-top-style: solid;
					border-top-color: #033257;
					border-bottom-color: #033257;
					}
					
	div.child-support-resp
	{
	width: 900px;
	height: 365px;
	padding: 0px;
	margin: 5px auto 0px auto;
	}
	
	
			div.child-support-resp-text
			{
			width: 580px;
			height: 434px;
			padding: 0px;
			margin: 5px 5px 0px 10px;
			float:left;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-bottom-style: solid;
			border-top-color: #CCC;
			border-right-color: #CCC;
			border-bottom-color: #CCC;
			border-left-color: #CCC;
			}
			
			
			div.child-support-resp-image
			{
			width: 283px;
			height: 424px;
			padding: 1px;
			margin: 9px 5px 0px 10px;
			float:left;
			border: 1px solid #CCC;
			}		
	
	
	div#text_header
	{	
		width:615px;
		height:1170px;
		padding:0px;
		margin:0px 0px 0px 22px;
		float:left;
	}
	
	
	
	
	div.dallas-county-courts
	{
	width: 900px;
	height: 300px;
	padding: 0px;
	margin: 15px auto 0px auto;
	background:url(images/ma-dallas-divorce-attorneys-texas--courts-bgd.jpg);
	background-repeat:no-repeat;
	}
	
			div.dallas-county-column
			{	
			width:200px;
			height:60px;
			padding:0px;
			margin:18px 0px 0px 35px;
			float:left;
			}
			
	
	
	
	

		
		div#text_main
		{
			width:606px;
			height:1120px;
			padding:0px;
			margin:0px 0px 0px 1px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: none;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #eae7e7;
			border-right-color: #eae7e7;
			border-bottom-color: #eae7e7;
			border-left-color: #eae7e7;
			float:left;
		}
		
		
		
		
		div#auto_recall_main_text
		{
			width:585px;
			height:500px;
			padding:0px;
			margin:5px 10px 0px 10px;
		}
		
			div#size-type1
			{
				width:450px;
			}
		
		
		
		div#latest_stories_text
		{
			width:575px;
			height:280px;
			padding:0px;
			margin:5px 10px 0px 20px;
		}
		
		
			
				div.latest_stories_image
				{
				width:55px;
				height:55px;
				padding:1px;
				float:left;
				margin-top: 5px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 5px;
				border: 1px solid #CCC;
				}
				
				div.latest_stories_text
				{
				width:480px;
				height:55px;
				padding:0px;
				margin:10px 5px 0px 10px;
				float:left;				
				}
				
				
			
				
				div.latest_stories_footer
				{
				width:500px;
				height:15px;
				padding:0px;
				margin:15px 20px 0px 20px;
				float:left;				
				}
				
		
	
		
		
		div#recent_blogs_text
		{
			width:575px;
			height:245px;
			padding:0px;
			margin:5px 10px 0px 10px;
		}
			
			
				div.recent_blogs_text
				{
				width:550px;
				height:25px;
				padding:0px;
				margin:10px 5px 0px 10px;
				float:left;				
				}
				
				
				div.recent_blogs_title_image
				{
				width:60px;
				height:25px;
				padding:0px;
				margin:0px 10px 0px 5px;
				float:left;				
				}
		
		
		/* Spanish Message */
		
		div#spanish_message
		{
			width:256px;
			height:266px;
			padding:0px;
			margin:2px 0px 0px 8px;
			background: url(images/ma-dallas-auto-recall-spanish-message-bgd.jpg);
			float:left;

		}
		
		
		/* Spanish Message */
		
		div#other_websites
		{
			width:256px;
			height:331px;
			padding:0px 0px 0px 0px;
			margin:20px 0px 0px 8px;
			background: url(images/ma-auto-recall-other-websites.jpg);
			float:left;

		}
		
			
			div#other_website_text
			{
				width:230px;
				height:200px;
				padding:0px 0px 0px 0px;
				margin:35px 0px 0px 15px;
				float:left;

			}
			

		div#main_form_starttext
		{
			width:155px;
			height:30px;
			padding:0px;
			margin:0px 0px 0px 28px;
			text-align:right;
		}
		
		
		
		
		div.main-page-recall-text-header
		{
		width:850px;
		height:30px;
		padding:0px;
		margin:20px 0px 0px 35px;
		float:left;				
		}
		
		
		
		div.main-page-recall-main-text
		{
		width:920px;
		height:650px;
		padding:0px;
		float:left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 12px;
		border-top-width: 3px;
		border-right-width: 1px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #f02b2b;
		border-right-color: #f02b2b;
		border-bottom-color: #f02b2b;
		border-left-color: #f02b2b;
		}
		
		
				div.mprmt-size-and-border1
				{
					height: 232px;
					border-top-color: #e28c25;
					border-right-color: #e28c25;
					border-bottom-color: #e28c25;
					border-left-color: #e28c25;				
					}
					
					
				div.mprmt-size-and-border2
				{
					height: 210px;
					border-top-color: #f6cc5c;
					border-right-color: #f6cc5c;
					border-bottom-color: #f6cc5c;
					border-left-color: #f6cc5c;				
					}
					
					
				div.mprmt-size-and-border3
				{
					height: 196px;
					border-top-color: #7f971d;
					border-right-color: #7f971d;
					border-bottom-color: #7f971d;
					border-left-color: #7f971d;				
				}	
				
				
				div.mprmt-size-and-border4
				{
					height: 410px;
					border-top-color: #c3411d;
					border-right-color: #c3411d;
					border-bottom-color: #c3411d;
					border-left-color: #c3411d;				
				}	
		
				
				div.main-page-recall-text-1
				{
				width:675px;
				height:390px;
				padding:0px;
				float:left;
				padding:0px;
				margin: 10px 10px 0px 10px;
				}
						
						div.mprt1-size1
						{
							height:165px;
						}
						
						
						div.mprt1-size2
						{
							height:144px;
						}
						
						
						div.mprt1-size3
						{
							height:124px;
						}
						
						div.mprt1-size4
						{
							height:345px;
						}
				
				
				div.recall-issues-area
				{
				width:201px;
				height:130px;
				padding:0px;
				float:left;
				padding:0px;
				margin: 10px 0px 0px 10px;
				}
				
					div.recall-issues-header
					{
					width:201px;
					height:22px;
					padding:0px;
					float:left;
					padding:0px;
					margin: 0px 0px 0px 0px;
					}
				
					div.recall-issues-text
					{
					width:197px;
					height:100px;
					padding:0px;
					float:left;
					padding:0px;
					margin: 0px 0px 0px 1px;
					border: 1px solid #e8dddd;
					}				
				
				
					div.main-page-recall-sub
					{
					width:440px;
					height:170px;
					padding:0px;
					float:left;
					padding:0px;
					margin: 20px 5px 0px 10px;
					border: 1px solid #366aa4;					
					}
					
						div.background-latest-news
						{
							background:url(images/main-page-sub-header-latest-news.jpg);
							background-repeat:no-repeat;
						}
						
						div.background-recent-blogs
						{
							background:url(images/main-page-sub-header-recent-blogs.jpg);
							background-repeat:no-repeat;
						}
						
								
								
								div.latest-stories-text
								{
								width:667px;
								height:22px;
								padding:0px;
								margin:0px 0px 0px 5px;
								float:left;				
								}
								
								
								div.latest-stories-text2
								{
								width:630px;
								height:22px;
								padding:0px;
								margin:0px 0px 0px 0px;
								float:left;				
								}
									
									div.latest-stories-text-margin
									{
										margin-top: 1px;
									}
								
								
								div.latest-stories-image
								{
								width:11px;
								height:22px;
								padding:0px;
								margin:0px 10px 0px 5px;
								float:left;
								padding:0px 0px 0px 0px;
								}


									div.view-all-link
									{
									width:410px;
									height:12px;
									padding:0px;
									margin:15px 0px 0px 10px;
									float:left;				
									}

/* __________________________________________________________________________________________
	
		UNIVERSALS
   __________________________________________________________________________________________ */

	div.article_footer
	{
		width:880px;
		height:25px;
		padding:0px;
		margin:30px 0px 0px 10px;
		float:left;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #000;
	}
	
	img
	{
		border:none;
		}
		
		
	div.social-networking-bar
	{
		width:275px;
		height:30px;
		padding:0px;
		margin:5px 0px 0px 513px;
		float:left;
	}
	
	
	
	div.blog-area
	{
	width:896px;
	height:250px;
	padding:0px;
	margin:10px 0px 0px 32px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #999;
	border-left-color: #666;
	}
	
	div.blog-title-area
	{
	width:650px;
	height:auto;
	padding:0px;
	margin:8px 0px 0px 15px;
	float:left;
	}
	
	div.blog-date-area
	{
	width:200px;
	height:auto;
	padding:0px;
	margin:8px 0px 0px 22px;
	float:left;
	}
	
	div.auto-logo
	{
	width:70px;
	height:70px;
	padding:0px;
	margin:30px 0px 0px 65px;
	float:left;
	border: 1px solid #CCC;
	}
	
	
	div.blog-start-text
	{
	width:485px;
	height:150px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
	}
	
	div.blog-main-picture
	{
	width:70px;
	height:70px;
	padding:0px;
	margin:25px 10px 0px 10px;
	float:left;
	border: 1px solid #CCC;
	}


	div.blog-main-text
	{
	width:585px;
	height:200px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
	}


/* __________________________________________________________________________________________
	
		MARGINS
__________________________________________________________________________________________ */

	p.margin1
	{
		margin:5px 5px 0px 15px;
	}



/* __________________________________________________________________________________________
	
		FORMS
   __________________________________________________________________________________________ */

	div#main_form
	{
		width:272px;
		height:373px;
		padding:0px;
		margin:7px 0px 0px 5px;
		background:url(images/dallas-family-law-attorney-form-bgd.jpg);
		background-repeat:no-repeat;
		float:left;

	}
	
	
/* __________________________________________________________________________________________
	
		BOTTOM PANEL
   __________________________________________________________________________________________ */
	
	
		div.bottom-panel
		{
		width:912px;
		height:170px;
		padding:0px;
		margin:10px auto 20px auto;
		background:url(images/bottom-panel-facebook-twitter-links.jpg);
		background-repeat:no-repeat;
		}
		
		
		div.bottom-panel-header
		{
		width:600px;
		height:15px;
		padding:0px;
		margin:10px 0px 0px 0px;
		float:left;
		}
		
		
		div.bottom-panel-address-sub
		{
		width:450px;
		height:106px;
		padding:0px;
		margin:1px 0px 0px 10px;
		float:left;
		
		}

		div#attorney_text_area
		{
			width:625px;
			height:460px;
			padding:0px;
			margin:5px 10px 0px 10px;
		}
		
		
			
				div.attorney_text_image
				{
				width:100px;
				height:99px;
				padding:1px;
				float:left;
				margin-top: 5px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 5px;
				border: 1px solid #CCC;
				}
				
				div.attorney_text_text
				{
				width:500px;
				height:101px;
				padding:0px;
				margin:10px 5px 10px 10px;
				float:left;				
				}
				
					div.attorney_text_text_Sub
					{
					width:250px;
					height:101px;
					padding:0px;
					margin:0px 0px 0px 0px;
					float:left;				
					}
				
