

/*  --------------            TeEXT ELEMENTS BY WARWELL INDUSTRIES V.1           ----------------- */


body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}


/*  --------------            GENERAL TYPOGRAPHY            ----------------- */

p, ol, ul, li, a, h1, h2, h3, h4 {
margin:0;
color: #000;
padding: 0;
}

p, ul, ol {
font-size: .8em;
}

h1 {
font-size: 1.4em;
font-family: "Times New Roman", Times, serif;
color: #151F5A;
}

h2 {
font-size: 1.2em;
}

h3 {
font-size: .9em;
}

h4 {
font-size: .75em;
}

p {

}

strong {
font-weight: bold;
}

ul {
}

li {
list-style-type: none;
}

a {
text-decoration: none; 
color: #0099FF;
font-weight: 400;
}

a:hover {
color: #9933CC;
}

/*  --------------          SPECIAL  LINKS             ----------------- */


p a { /* Used for in links within paragraphs */
color: #000;
text-decoration: underline;
}

	p a:hover {
	color: #00CC00;
	}

ul li { /* General List */
list-style-image: url(http://www.paybridgeusa.com/Images/Bullit.gif);
margin-left: 10px; /* So you can see bullit image */
}

/*  --------------            LAYOUT            ----------------- */


#wrapper {
width: 828px; /* Make this a pixel amount, as built in FW */
margin-left: auto;
margin-right: auto;
}

#header {
	background-image: url(images/header.jpg);
	width: 828px;
	height: 106px;
}

#menu {
	width: 828px;
	height: 38px;
}

#content {
	background-image: url(images/contentBG.jpg);
	width: 828px;
}

	#content #attorneyNetwork {
			
	}

	#contentHeader {
	background-image: url(images/contentHeader.jpg);
	width: 828px;
	height: 104px;
	}
	
		#home #contentHeader {
		background-image: url(images/contentHeaderHome.jpg);
		width: 828px;
		height: 224px;
		}
		
		#page #contentHeader {
					background-image: none;

		}
		
	
		#home #homeSearch {
		position: relative;
		top: 180px;
		left: 583px;
		}


	
		
			#oneCol h1 {
			margin-left: 15px;	
			margin-bottom: 10px;
			color:#CCC;
			font-weight: 100;
			font-size: 1.7em;
			}
		
			  #oneCol p, #oneCol ul {
			  margin-left: 35px;
			  margin-bottom: 10px;
			  margin-right: 280px;
			  color: #fff;
			  line-height: 1.5em;
			  font-size: .85em;
			  font-weight: 50;
			  }
			  
			  #oneCol ul {
				margin-right: 20px;
				font-size: .75em;
				width: 220px;
				height: 200px;
				margin-bottom: 45px;
			  }
			  
			  #oneCol ul li a {
				color: #FFF;  
				font-weight: 100;
				text-decoration: none;
			  }
			  
			   #oneCol ul li a:hover {
				color:#0CF;   
			   }
			   
			   #oneCol ul.homeList {
				margin-right: 0px;
				float: left;
			   }
			   
			   #oneCol #smallLeft {
				width: 828px;   
			   }
			   
			   #page #smallLeft {
				
			   }
			  
		
			  	#attorneyPage #oneCol h1, #attorneyPage #oneCol p, #attorneyPage #oneCol ul li a {
				color: #000;
				}
				
				#attorneyPage #oneCol h1 {
				}
				
				#attorneyPage #oneCol #leftCol{
					background-image: none;
				height: 400px;
				margin-left: 10px;
				}
				
				#attorneyPage #oneCol #leftCol p {
				width: 380px;	
				}
				
				#attorneyPage #oneCol #rightCol {
				width: 330px;
				margin-left: 30px;
				background-image: url(images/homeFooter.jpg);
				background-repeat: no-repeat;
				}
				
				
				#attorneyPage #oneCol #rightCol p, #attorneyPage #oneCol #rightCol h4, #attorneyPage #oneCol #rightCol a {
				color: #fff;	
				margin-left: 10px;
				}
			  
			  #attorneyPage #oneCol #rightCol h4 {
				margin-top: 10px;  
			  }
				  
		#leftCol {
		float: left;
		background-image: url(images/leftCol.jpg);
		width: 438px;
		height: 436px;
		}
		
			#home #leftCol {
		float: left;
		background-image: url(images/leftColHome.jpg);
		width: 358px;
		height: 370px;
		}
		
			#attorneyPage #leftCol {
			height: 200px;	
			}
			
			
		
		#rightCol {
		float: left;
		width: 390px;
		}
		
			
		
			#home #rightCol {
		float: left;
		background-image: url(images/rightColHome.jpg);
		background-repeat: no-repeat;
		width: 470px;
		min-height: 370px;
		}
		
			#legalCats {
			margin-top: 75px;
			margin-left: 30px;
			}
			
				#homeFirstCol {
				float: left;
				}
			
				ul.homeList li {
				line-height: 1.9em;	
				}
			
				ul.homeList li a {
				font-size: 1em;
				color: #000;
				text-decoration: underline;
				font-weight: bold;
				}
				
				ul.homeList li a:hover {
				color:#03F;
				}
				
				#homeSecondCol {
				float: left;
				margin-left: 75px;
				}
				
					ul.homeList li a.more {
					color: #03F;
					font-weight: bold;
					}
					
					ul.homeList li a:hover.more {
					color: #06F;	
					}
#family #leftCol {
background-image: none;
width: 320px;
margin-left: 25px;
}
	
#family #stateList {
	margin-top: 25px;
	float: left;
}

	#stateList table {
	margin-bottom: 15px;	
	}

#stateList a {
font-size: .85em;
line-height: 1.6em;
color: #0B5297;
}

#stateList a:hover {
color: #03F;	
}

#stateList td {
margin-left: 15px;	
}

#family #rightCol {
margin-left: 15px;
}


			
				#single .profileFull {
				float:left;
				margin-top: 20px;
				margin-left: 40px;
				margin-right: 30px;
				}
									 
			
				.profileFull img, .profileFull p {
				margin-left: 25px;
				margin-right: 40px;
				}
				
				.profileFull img {
				float: left;
				margin-top: 21px;
				margin-right: 15px;
				margin-bottom: 30px;
				border: 1px solid #000;
				}
				
						 .profileFull a img {
				border: 1px solid #000;
				}
				
					#searchResult .profileFull img {
						margin-bottom: 0px;
					}
				
						.profileFull a:hover img {
				border: 1px solid #0cf;
				
				}
				
				.profileFull h1 {
				padding-top: 10px;
				margin-bottom: 5px;
				padding-bottom: 0;
				}
				
				
				.profileFull p {
				margin-top: 10px;
				margin-bottom: 10px;
				font-size: .85em;
				}
				
				.profileFull ul {
				margin-bottom: 10px;
				}
				
				.profileFull a p {
				text-decoration: none;	
				}
				
				.profileFull a {
				
				}
				
				#searchResult .profileFull a.directory {
				
				}

				.address {
				margin-top: 0;
				padding-top: 0;
				margin-bottom: 5px;
				}
				
				p.attyBio {
				margin-bottom: 10px;	
				}
				
				#smallLeft {
				float: left;
				width: 155px;
				margin-left: 25px;
				}
				
				#smallRight {
				float: left;
				width: 155px
				}
				
				
				p.tags {
				color: #AC656C;
				font-size: .65em;
				margin-bottom: 10px;
				clear: both;
				margin-left: 45px;
				}
				
				.tags strong {
				color: #006;	
				}
				
					#smallLeft h4, #smallRight h4 {
					margin-bottom: 10px;	
					}
					
					#smallLeft ul, #smallRight ul {
					margin-bottom: 10px;	
					}
			
			
			
				#single #questionBox {
				width: 200px;
				float: left;
				}
			
				
				
				#single #leftCol {
				background-image: none;
				width: 390px;	
				margin-left: 10px;
				}
				
				#single #rightCol {
				margin-top: 15px;
				margin-left: 35px;	
				}
				
				


#footer {
	background-image: url(images/homeFooter.jpg);
	width: 828px;
	height: 118px;
}

	#footerText {
	padding-top: 20px;	
	}

#footer p {
	color: #fff;
	margin-left: 45px;	
	margin-bottom: 5px;
	font-size: 1em;
	}

	#footer p a {
	color: #fff;
	margin-right: 10px;
	text-decoration: none;
	}
	
	#footer p a:hover {
	text-decoration: underline;	
	}
	
	#footer p.footerSub a {
	}

	#home #footer {
	}
	
	h3.searchHead {
	padding-top: 50px;
	padding-bottom: 30px;
	margin-right: 35px;
	font-weight: 100;
	}
	
	#searchResult .profileFull {
	float: left;
	margin-right: 15px;
	}
	
	#searchResult #rightCol {
	margin-left: 45px;
	width: 800px;
	}
	
	
	
	#searchResult #contentHeader p {
	margin-left: 390px;
	padding-top: 40px;
	margin-right: 80px;
	line-height: 1.4em;
	}
	
	

/*  --------------            NAVIGATION           ----------------- */
td img {display: block;}
