/* Dog Bite Law CSS by Jeremy Asmus */

body {
	margin:0 auto;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#666666;
	text-align:center;
	font-size:12px;
}

#wrapper {
	width:780px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	background-color:white;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
}

h1 {
	margin:0px;
	font-weight:bold;
	font-size:14px;
	color:black;
}

h2 {
	margin:0px;
	font-weight:bold;
	font-size:16px;
	color:#2C4657;
}

h3 {
	margin:0px;
	font-weight:bold;
	font-size:12px;
}

/* BANNER Styles */

#banner_cell {
	background-image:url(../images/banner.jpg);
	height:160px;
}

#banner_top {
	overflow:hidden;
}

#banner_bottom {
	clear:both;
}

#header_text {
	margin:0px;
	font-weight:bold;
	font-size:14px;
	float:left;
	padding:103px 0 0 14px;
}

#banner_phonebox {
	text-align:center;
	color:#990000;
	font-weight:bold;
	font-size:12px;
	padding:12px 40px 0 0;
	float:right;
}

.phone_big {
	color:#990000;
	font-weight:bold;
	font-size:16px;
}

#nav_topper {
	padding:16px 0 0 14px;
	float:left;
}

.nav_bold a {
	color:white !important;
	font-weight:bold;
	text-decoration:none;
}

.nav_bold a:hover {
	color:#DDDDDD !important;
	font-weight:bold;
	text-decoration:none;
}

#banner_subtitle {
	float:left;
	padding:18px 0 0 40px;
}

.subtitle_text {
	color:black;
	font-size:11px;
	text-decoration:none;
}

.subtitle_text a {
	color:black;
	font-size:11px;
	text-decoration:none;
}

.subtitle_text a:hover {
	text-decoration:underline;
}

/* MAIN Styles */

#nav_body_holder {
	float:left;
}

#main_cell {
	float:right;
	width:580px;
	padding:15px 10px 15px 0px;
}

#main_cell p{
	margin:10px 0;
}

#content_cell {
	width:410px;
	float:left;
	padding-right:8px;
}

#index_content_cell {
	width:580px;
	float:left;
}

#shortform_banner {
	background-image:url(../images/short_form_banner.jpg);
	height:175px;
	width:530px;
	padding:25px 0 0 45px;
	font-size:11px;
	line-height:125%;
	font-weight:bold;
}

#shortform_banner_phone {
	float:right;
	padding:143px 25px 0 0;
	color:#990000;
	font-size:12px;
}

.freecaseimage {
	background-image: url(../images/freecase_up.gif);
	width:123px;
	height:13px;
	margin:3px 0px 0px 0px;
	float:left;
	padding:0;
	background-repeat: no-repeat;
}

.red_freecasereview, .red_freecasereview a {
	color:#990000;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding-top:5px;
	margin:0;
	float:left;
	cursor:pointer;
}

.red_freecasereview a:hover {
	text-decoration:none;
}

#content {
	float:left;
	clear:both;
}

#content p {
	margin:10px 0;
}

.no_bullets li {
	list-style:none;
}

.float_left {
	float:left;
}

/* RIGHT COLUMN Styles */

#rightcolumn_cell {
	width:150px;
	float:left;
}

#call_banner {
	background-image:url(../images/call_banner.jpg);
	height:28px;
	width:160px;
	color:#C4540D;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	padding-top:172px;
	margin-bottom:5px;
}

#shortform_cell {
	background-image:url(../images/shortform_middle.jpg);
	background-repeat:repeat-y;
	width:160px;
	float:left;
}

#shortform_top {
	background-image:url(../images/freecasereview_howtobegin.jpg);
	height:237px;
	color:white;
	font-weight:bold;
	text-align:center;
	padding-top:13px;
}

#shortform {
	padding-left:10px;
	font-size:11px;
	color:#4D767A;
	margin:0;
}

#shortform_bottom {
	background-image:url(../images/shortform_bottom.jpg);
	height:20px;
}

/* NAVIGATION Styles */

#navigation_cell {
	float:left;
}

#menu_bg {
	width:179px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-y;
}

#menu {
	background-color:#466E87;
	font-size:11px;
	width:172px;
}

#menu a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#menu a:hover {
	color:#CCCCCC;
}

#menu ul {
	list-style:none;
	margin:0px;
}

#menu_list {
	margin:0px;
	padding:0px;
	width:172px;
}

#menu_list li {
	border-bottom:1px solid #DDDDDD;
	padding:6px 0px 6px 10px;
}

#menu_bottom {
	background-image:url(../images/legalguide_bottom.jpg);
	background-repeat:no-repeat;
	height:12px;
	width:178px;
}

.no_underline {
	border:none !important;
}

.top_link {
	border-top:1px solid #DDDDDD;
}

#click_to_contact {
	background-image:url(../images/tall_banner.jpg);
	width:160px;
	height:215px;
	margin-left:8px;
}

#click_to_contact2_topic, #click_to_contact2_topic a, #click_to_contact2_topic a:hover {
	background-image:url(../images/wide_banner.jpg);
	width:300px;
	height:43px;
	padding:157px 15px 0 85px;
	color:#FF0000;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}

#click_to_contact3_topic, #click_to_contact3_topic a, #click_to_contact3_topic a:hover {
	background-image:url(../images/long_banner.jpg);
	width:575px;
	height:50px;
	padding:150px 0px 0 0px;
	color:#466E87;
	font-weight:bold;
	font-size:28px;
	text-decoration:none;
	text-align:center;
}

.clear {
	clear:both;
}

/* FOOTER Styles */

#footer_cell {
	clear:both;
}

#attorney_cell {
	text-align:center;
	color:#990000;
	font-weight:bold;
	background-color:white;
	width:780px;
	margin:0 auto;
	padding:10px 0 15px 0;
}

.attorney_logo {
	padding:5px 15px 0 0;
}

.attorney_logo2 {
	padding:5px 0px 0 0;
}

.footer_info {
	text-align:center;
	color:white;
	background-color:#990000;
	width:778px;
	margin:0 auto;
	border-right:1px solid white;
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid white;
	font-size:11px;
	padding:10px 0;
	overflow:hidden;
}

.footer_info a, .footer_info a:hover {
	text-decoration:underline;
	color:white;
}

.footer_info a:hover {
	text-decoration:none;
	color:white;
}

#dots {
	background-image:url(../images/divider_dots.jpg);
	background-repeat:no-repeat;
	height:7px;
	clear:both;
	padding-bottom:10px;
}

/* FREE CASE REVIEW Styles */

#freecasereview {
	background-image:url(../images/freecasereview.jpg);
	height:31px;
	background-repeat:no-repeat;
	margin:10px 0;
	padding:194px 0 0 200px;
	color:#990000;
	font-weight:bold;
	font-size:11px;
}

#freecasereview_form {
	background-image:url(../images/freecasereview_middle.jpg);
	background-repeat:repeat-y;
	width:400px;
}

#freecasereview_top {
	background-image:url(../images/freecasereview_top.jpg);
	background-repeat:no-repeat;
	height:15px;
	padding:0;
	margin:0;
}

#freecasereview_middle {
	padding-left:10px;
	margin:0;
}
#form1 input{
width: 140px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 26px !important;
}

#form1 .phone2 {
width: 37px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 62px;
}

#form1 .day{
width: 38px;
}

#form1 .year{
width: 52px;
}

#form1 .radio{
width: 15px;
}

#form1 .radio1{
width: 15px;
margin-left: 165px;
float:left;
}

#form1 textarea{
width: 140px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 150px;
}



#form1 .label {
display: block;
width: 150px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}

#form1 .label1 {
display: block;
width: 360px;
float: left;
margin-bottom: 8px;
margin-top: 5px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}

#form1 .checkbox1{
float: left;
width: 15px;
margin-left: 165px;
}

#form1 .select1{
float: left;
margin-left: 165px;
}

#form1 .required {
display: inline !important;
color: #FF0000;
font-weight: bold;
font-size: 15px;
}

/*Short form styles ######################### */
#shortform {
width: 143px;

}

#shortform input{
width: 135px;
}

#shortform .phone1 {
width: 26px !important;
}

#shortform .phone2 {
width: 37px !important;
}

#shortform .zip{
width: 65px;
}

#shortform .radio{
width: 12px;
}

#shortform textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}

#shortform label{
width: 160px;
}

#shortform .label {
display: block;
width: 160px;
float: left;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
}


.anchorlinks {
float: right;
width: 190px;
margin: 15px 0px 8px 8px;
}

.anchorlinks ul{
margin: 0px;
padding: 0px;
list-style: none;
width: 190px;
}

.anchorlinks li{
display: block;
margin: 0px;

}

.anchorlinks a {
color:#003399;
display: block;
background-color:#DBE6F1;
padding: 2px 2px 2px 5px;
margin-bottom: 1px;
text-decoration: none;
}
.anchorlinks a:hover {
text-decoration:none;
background-color:#6E9FD0;
color: #ffffff;
}

.anchorlink_top{
background-color:#6E9FD0;
display:block;
padding: 2px 2px 2px 5px;
margin-bottom: 1px;
color: #ffffff;
font-weight: bold;
}

.callout {
background-color:#E0EBF3;
border: 1px solid #CCCCCC;
padding: 5px 10px 5px 10px;
}

/* FORM FIELD STYLES ###########################################*/


#form1 input{
width: 200px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 35px !important;
}

#form1 .phone2 {
width: 45px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 65px;
}

#form1 .day{
width: 55px;
}

#form1 .year{
width: 60px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 200px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 160px;
}

#form1 .label {
display: block;
width: 160px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}

/*Short form styles ######################### */

#new_box input{
width: 135px;
}

#new_box .phone1 {
width: 26px !important;
}

#new_box .phone2 {
width: 37px !important;
}

#new_box .zip{
width: 65px;
}

#new_box .radio{
width: 12px;
}

#new_box textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}

#new_box label{
width: 160px;
font-size:11px;
}

#new_box .label {
display: block;
width: 160px;
float: left;
}


#new_box br{
clear:left;
}

#new_box .checkbox{
float: left;
width: 15px;
}




#freecasereview_bottom {
	background-image:url(../images/freecasereview_bottom.jpg);
	height:15px;
	background-repeat:no-repeat;;
}


#form2 input{
width: 130px;
margin-bottom: 5px;
font-size: 11px;
}

#form2 select{
margin-bottom: 5px;
font-size: 11px;
}

#form2 .phone1 {
width: 26px !important;
font-size: 11px;
}

#form2 .phone2 {
width: 37px !important;
font-size: 11px;
}

#form2 .zip{
width: 65px;
font-size: 11px;
}

#form2 .month{
width: 62px;
}

#form2 .day{
width: 38px;
}

#form2 .year{
width: 52px;
}

#form2 .radio{
width: 15px;
}

#form2 textarea{
width: 130px;
height: 100px;
margin-bottom: 5px;
font-size: 11px;
}

#form2 label{
width: 140px;
font-size: 11px;
}

#form2 .label {
display: block;
width: 140px;
float: left;
/*margin-bottom: 15px;
margin-right: 8px;*/
}


#form2 br{
clear:left;
}

#form2 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form2 .checkbox{
float: left;
width: 15px;
}

.disclaimer {
	font-size: 11px;
}