/* CSS arizonafamilylawyer.com */



body {

	background: transparent url(../images/bg_im.gif) top center repeat;

	margin: auto;

	position: relative;

	text-align: center;

	font: 0.8em Verdana, Arial, Helvetica, sans-serif;

	color: #404040;

}

p { padding: 10px; }

a { color: #000000; }

a:hover { color:#333; text-decoration: none; }

a:visited { color: #000000; }

h1, h2, h3, h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* lists and forms */

ul.sitemap {

	text-align: left;

	list-style: none;

	line-height: 25px;

}

#form1 {

	text-align: left;

}

input, textarea {

	width: 250px;

}

#submit, #reset {

	width: 50px;

	color: #ffdb91;

	background: url(../images/buttons.gif) top left repeat #EFEFEF;

}



/* WebOpts footer */

.purpletext {

	color: #515882;

	font-weight: bold;

}

.orangetext {

	font-weight: bold;

	color: #cd6100;

}



/* main content and container area */

#container {

	background: #f7f7f7;

	border: 1px solid #999999;

	width: 770px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	font-weight: normal;

}

#masthead {

	/*background: url(../images/masthead2.jpg) top left no-repeat #46261f;*/

	width: 770px;

	height: 182px;

}

#logo {}



#header h1 {

	float: right;

	margin-top: 0px;

	padding: 4px 10px 0px 10px;

	vertical-align: top;

	font-size: 1.8em;

	color: transparent;

}

#header p.content_right {

	text-align: right;

	clear: both;

	float: right;

	color: #e5c572;

	vertical-align:top;

	margin-bottom: 25px;

}

/* sub_sontainer - Wrapper for content area */

#sub_container {

	background: #f7f7f7;

	padding-top: 2px;

}

/* content info */

#content {

	padding: 5px 0 5px 0;

	float: left;

	_float:left;

	width: 390px;

	min-height: 420px;

	_min-height: 420px;

	background-color: #eeeeee;

	margin: 0 0px 0 4px;

}
#content ul {
	text-align:left;	
}

/* single column list */ 
	#content ul.list { padding-left:30px; text-align:left;} 
		#content ul.list li { 
			background:transparent 0px 6px no-repeat; 
			padding-left:0px; 
			list-style-type:none;
			margin-bottom:15px;
			} 


#content h1 {

	font-size: 1.3em;

	padding: 5px;

	text-align: left;

	color: #343434;

}

#content h2 {

	font-size: 1.1em;

	padding: 5px;

	text-align: left;

	color: #343434;

}

#content h3 {

	font-size: 1.1em;

	padding: 5px;

	text-align: left;

	color: #343434;

}

#content p {

	text-align: left;

	padding: 0 5px 0 5px;

}

#content p.content_center {

	text-align: center;

}

  .content_left {

  	float: left;

	padding: 10px;

	text-align: left;

  }

  .contact_right {

  	float: left;

	width: 590px;

  }

  #content h4 {

  	background: none;

	line-height: 30px;

	float: right;

	width: 300px;

	margin-left: 5px;

	color: #0e0e26;

  }

#contactusbox {

	float: left;

	margin-left: 5px;

	padding: 5px;

	text-align: left;

}
#legal-match{
	background:url("../images/legal-match.gif");
	margin:30px 0 0 30px;
	
	width:108px;
	height:107px;
}

/* left column info */

#left_col {

	padding: 0 0 10px 0;

	margin: 10px 0 10px 0;

}

#left_col {

	float: left;

	width: 165px;

	margin-left: 5px;

}

#left_col p { line-height: 15px; margin: 0;}

  

#left_col h3, #left_col h4 {

	font-size: 1em;

	line-height: 20px;

	text-align: center;

	margin: 0px;

	padding-top: 0px;

	color: #ffffff;

	background: url(../images/buttons.gif) top left repeat #EFEFEF;

}



#left_col ul li {

	text-align: left;

	margin-left: -15px;

}

#left_col ul li a {

	color: #000000;

}

#left_col ul li a:hover {

	color: #333333;

}



/* right column info */

#right_col {

	padding: 0px 0 10px 0;

	margin: 10px 0 10px 0;

}

#right_col {

	float: left;

	width: 195px;

	margin-left: 5px;

}

#right_col p { line-height: 15px; margin: 0;}



  #right_sub {

  	display: block;

	margin: 0;

	text-align: left;

  }

  

#right_col h3, #right_col h4 {

	font-size: 1em;

	line-height: 20px;

	text-align: center;

	margin: 0px;

	padding: 0px;

	color: #ffffff;

	background: url(../images/buttons.gif) top left repeat #EFEFEF;

}



#right_col ul li {

	text-align: left;

	margin-left: -15px;

}

#right_col ul li a {

	color: #000000;

}

#right_col ul li a:hover {

	color: #333333;

}



/* WebOpts copyright info and link */

#copyright {

	clear: both;

	width: 770px;

	margin: auto;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: transparent;

	background-image: none;

}

#copyright a {

	background-color: transparent;

	background-image: none;

}

#copyright, #copyright a { color: #333333; text-decoration: none;}

#copyright a:hover { color: #007fdb; text-decoration: underline;}



div {

	background-color: transparent;

	background-image: none;

}
.alignleft {
	text-align: left;
}
.breadCrumbs {
	font-size: 10px;
}
.disclaimer {
	font-size: 12px;
	font-weight: bold;
	width: 700px;
	margin: 0 auto;
}




/* browser fixes and floats */

.clear { clear:both; height:0px; line-height:1px; font-size:1px; }

.floatleft { float:left; vertical-align:top; text-align: left;}

	.floatleft img { margin:5px; }

	

.floatright { float:right; vertical-align:top; }

	.floatright img { margin-right:10px; padding-top: 5px; }



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.clearfix {

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

