@charset "utf-8";
/* Plotkin Bail Bonds - 1.800.BAIL.911 Styles */

/* Redefined 
-----------------------------------------------------------------------------------------------------------------------------*/
* { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html, body {
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../img/main_bg.gif);
	background-repeat:repeat-x;
	height:100%;
}

h1 {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
h2 { 
	color:#545454;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:10px 0 10px 0;
}


/* Text Styles 
-----------------------------------------------------------------------------------------------------------------------------*/
.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/* Content Wrappers
-----------------------------------------------------------------------------------------------------------------------------*/
#wrap {
	width:776px;
	margin:0 auto;
}

#left_col {
	width:257px;
	float:left;
	height:100%;
}

#fill {
	width:200px;
	background-color:#CCCCCC;
	clear:both;
	height:100%;
}

#right_col {
	width:507px;
	float:right;
}

#right_col h3 {
	font-size:18px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	text-align:center;
	
}

#right_col ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* Main Navigation
-----------------------------------------------------------------------------------------------------------------------------*/
#mainnav {
	background-color:#000000;
	float:right;
	height:44px;
	margin-right:-20px;
}

#mainnav ul {
	list-style: none;
	margin:0;
	padding:0;
}

#mainnav li {
	float:left;
	color:#FFFFFF;
	padding:0px 6px 0 6px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:44px;
}

#mainnav li a:link, #mainnav li a:visited  {
	color:#FFFFFF;
	text-decoration:none;
	padding:14px 3px 14px 3px;
}

#mainnav li a:hover, #mainnav li a:active  {
	background:url(../img/down_arrow.gif) no-repeat top;
	background-color:#4f6e99;
	padding:14px 3px 14px 3px;
	color:#FFFFFF;
}
#mainnav li.left_img { margin-left:-6px;}
#mainnav li.right_img { margin-right:-6px;}

#left_round {
	float:left;
}
.corners_nav_right {
margin-bottom:-10px;
float:right;
}
.corners_nav_left {
margin-bottom:-10px;
float: left;
}

/*
.active  {
	background:url(../img/down_arrow.gif) no-repeat top;
	background-color:#4f6e99;
	padding:14px 0 12px 0;
	color:#FFFFFF;
}
*/


/* Header
-----------------------------------------------------------------------------------------------------------------------------*/
#header {
	background:url(../img/header_graphic.jpg) no-repeat;
	height:403px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#header_noburst {
	background:url(../img/header_grpahic_noburst.jpg) no-repeat;
	height:403px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#header_spanish {
	background:url(../img/header_spanish.jpg) no-repeat;
	height:403px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#header_prisoner {
	background:url(../img/header_graphic_prisoner.jpg) no-repeat;
	height:403px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#header_group_alt {
	background:url(../img/header_graphic_alt.jpg) no-repeat;
	height:403px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}


#head_txt_sp{
	width:420px;
	margin:35px 0px 20px 10px;
	color:#fff;
}

#head_txt_sp h1 {
	font-size:22px;
	color:#FFF;
	margin:5px 0 5px 0;
	padding:0px;
}
#head_txt_sp h2 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:5px 0 5px 0;
	padding:0px;
}
#head_txt_sp h3 {
	font-size:14px;
	font-weight:normal;
	margin:5px 0 5px 0;
}



#head_txt{
	width:420px;
	margin:45px 0px 20px 10px;
	color:#fff;
}

#head_txt h1 {
	font-size:22px;
	color:#FFF;
	margin:5px 0 5px 0;
	padding:0px;
}
#head_txt h2 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:5px 0 5px 0;
	padding:0px;
}
#head_txt h3 {
	font-size:14px;
	font-weight:normal;
	margin:5px 0 5px 0;
}

#head_txt2{
	width:500px;
	float:right;
	clear:right;
	margin:5px 0px 20px 10px;
	color:#000;
	border-left:1px #CCCCCC solid;
	padding-left:20px;
}

#head_txt2 h1{
	color:#000;
	font-size:22px;
}

#language {
	float:right;
	clear:right;
	padding:10px 5px 0 0;
}

#language a:link, #language a:visited {
	color:#666666;
	text-decoration:none;
	font-size:16px;
}

#language a:hover, #language a:active {
	color:#000000;
}

#language img {
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	border-right:1px solid #CCC;
}

/* Body
-----------------------------------------------------------------------------------------------------------------------------*/

/*
#body {
}

#body ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/
#getbailnow {
	width:257px;
	height:408px;
	background:url(../img/getbailnow.jpg) no-repeat;
	float:left;
	margin:10px 20px 10px 0;
}

#getbailnow h1 {
	padding:0px;
	margin:0px;
	color:#cb0000;
}
#getbailnow p {
	padding:0px;
	margin-top:5px;
}

#getbailnow_sp {
	width:257px;
	height:408px;
	background:url(../img/get_bail_Now_sp.jpg) no-repeat;
	float:left;
	margin:10px 20px 10px 0;
}

#getbailnow_sp h1 {
	padding:0px;
	margin:0px;
	color:#cb0000;
}
#getbailnow_sp p {
	padding:0px;
	margin-top:5px;
}

#callmenow_sp {
	margin:110px 0 0 50px;
	width:180px;
}

#email_sp {
	margin:53px 0 0 50px;
	width:180px;
}

#callmenow {
	margin:107px 0 0 50px;
	width:180px;
}

#email {
	margin:47px 0 0 50px;
	width:180px;
}

#chat {
	height:156px;
	width:257px;
	background:url(../img/chatwithus.jpg) no-repeat;
	float:left;
	margin:0px 20px 0 1px;
	clear:left;
}

#chat p {
	margin:80px 0 0 65px;
}

#chat img {
	margin:6px 0 0 65px;
}

#whatis {
	width:239px;
	height:146px;
	margin-top:16px;
	background:#434037;
	float:left;
	padding:0 10px 10px 10px;
}

#whatis h1 {
	color:#ffa234;
	border-bottom:1px #d0cfcd  solid;
	padding:0;
}

#whatis p {
	color:#FFF;
}

#whatis-in {
	width:225px;
	height:146px;
	margin-top:10px;
	margin-left:10px;
	background:#434037;
	float:left;
	padding:0 10px 10px 10px;
}

#whatis-in h1 {
	color:#ffa234;
	border-bottom:1px #d0cfcd  solid;
	padding:0;
}

#whatis-in p {
	color:#FFF;
}

#links {
	width:205px;
	height:146px;
	margin-left:10px;
	margin-top:16px;
	padding:0 10px 10px 10px;
	float:left;
	background-color:#eaeaea;
}

#links h1 {
	color:#00a3e1;
	border-bottom:1px #000  solid;
	padding:0;
}

#links ul {
	padding:0 0 0 20px;
	margin:0px;
	list-style-image:url(../img/org_arrow.jpg);
}

#links li a:link, #links li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}

#links li a:hover, #links li a:active {
	color:#999;
}

#bios { clear:both; }

#jackson {
	background:url(../img/bailed_micheal_bg.gif) no-repeat top;
	width:257px;
	height:110px;
	float:left;
	margin:0px 20px 0 4px;
	clear:left;
}

#jackson p {
	font-size:14px;
	color:#FFFFFF;
	padding:71px 0 0 15px;
}

/* How It Works - Internal Menu
-----------------------------------------------------------------------------------------------------------------------------*/
#how_bail_works ul {
	list-style:none;
	margin:0px;
	padding:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:right;
}

#how_bail_works li {
	padding:3px 0 3px 0;
}

#how_bail_works a:link, #how_bail_works a:visited {
	padding:10px;
	border-bottom:1px dashed #333;
	border-top:1px dashed #333;
	display:block;
	background-image:url(../img/li_bg_subitems_gray.gif);
	color:#000;
	text-decoration:none;
}

#how_bail_works a:hover, #how_bail_works a:active {
	padding:10px;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	display:block;
	color:#FFF;
	background-image:url(../img/li_bg_subitems_blu.gif);
}


/* 3col Bottom
-----------------------------------------------------------------------------------------------------------------------------*/
#three-col {
	clear:both;
	height:145px;
	padding:10px 0 10px 0;
}
#three-col h1 {
	clear:both;
	border-bottom:4px solid #000;
	padding-top:10px;
	color:#00a3e1;
	padding-left:10px;
}

#three-txt {
	width:225px;
	float:left;
	padding-left:25px;
}

#three-txt img {
	float:left;
	margin-right:10px;
}

.sub {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4f6e99;
}

.sub_copy {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

/* Footer
-----------------------------------------------------------------------------------------------------------------------------*/
#footer {
	background-image:url(../img/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#434037;
	width: 100%;
	height:120px;
	clear:both;
}
#wrap-foot {
	width:776px;
	margin:0 auto;
}

#copyright {
	padding:20px 0 0 10px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	float:right;
	text-align:right;	
}
#copyright a { color:#FFFFFF;}
#copyright a:hover { text-decoration:none;}
.sada {
	padding:20px 0 0 10px;
	float:left;
}

#serving {
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:520px;
	float:right;
	clear:right;
	text-align:right;

}


#serving a:link, #serving a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}

#serving a:hover, #serving a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
}
#serving_1 {
	padding:10px 0 0 0px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:520px;
	float:right;
	clear:right;
	text-align:right;
	
}


#serving_1 a:link, #serving_1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#serving_1 a:hover, #serving_1 a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#serving_box_left {	
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
	text-align:left;
}

#serving_box_left a{
	color:#000000;
	text-decoration:none;
}

#serving_box_left a:hover{
	color:#990000;
	text-decoration:underline;
}
#serving_box_center {
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:170px;
	float:left;
	text-align:left;
	margin-left:20px;
}

#serving_box_center a {
	color:#000000;
	text-decoration:none;
}

#serving_box_center a:hover{
	color:#990000;
	text-decoration:underline;
}

#serving_box_right {
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	float:right;
	text-align:left;
}
#serving_box_right a{
	color:#000000;
	text-decoration:none;
}

#serving_box_right a:hover{
	color:#990000;
	text-decoration:underline;
}

#sitemap {	
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
	float:left;
	text-align:left;
}

#sitemap a{
	color:#000000;
	text-decoration:none;
}

#sitemap a:hover{
	color:#990000;
	text-decoration:underline;
}
#sitemap ul{
	margin:2px 2px 2px 15px;
	padding:2px 2px 2px 15px;
}
#sitemap ul li{
	margin:2px 2px 2px 15px;
	padding:2px 2px 2px 15px;
}
/* Classes 
-----------------------------------------------------------------------------------------------------------------------------*/
.float-left {
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #666666;
}

.float-right {
	float:right;
	margin:0px 10px 10px 0px;
}

.numbers {
	font-size:32px;
	color:#000066;
	margin:0px;
	padding:0px;
}
.phone_numbers {
	width:320px;
	margin:0 auto;
	padding-left:10px;
	text-align:center;
}

.tollfree { 
	border-bottom:4px solid #CCCCCC;
	border-top:4px solid #CCCCCC;
	padding:10px 0 10px 0;
}

.la_surrounding {
	border-bottom:4px solid #CCCCCC;
	border-top:4px solid #CCCCCC;
	padding:10px 0 10px 0;
}

.la_surrounding strong {
	font-size:12px;
}

.logo { 
	margin-top:24px;
}

.freebail_top {
	float:right;
	clear:right;
}
.freebail {
	float:right;
	clear:right;
}

.readmore_brn {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.readmore_brn a:link, .readmore_brn a:visited {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.readmore_brn a:hover, .readmore_brn a:active {
	color:#CCCCCC;
}

.readmore_brn img {
	padding-right:5px;
	margin-bottom:-1px;
}

.back_to_top {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-right:20px;
}

.back_to_top a:link, .back_to_top a:visited {
	color:#999;
	text-decoration:underline;
}
.back_to_top a:hover, .back_to_top a:active {
	color:#000;
	text-decoration:none;
}

.media_headers {
	font-size:24px;
	color:#4e6e98;
}

/* Tooltips 
-----------------------------------------------------------------------------------------------------------------------------*/

a.info{
    position:relative; 
    z-index:24; 
    color:#000;
    text-decoration:underline;
}

a.info:hover{
	z-index:25; 
	background-color:#CCCCCC;
	text-decoration:none;
}

a.info span{
	display: none;
}

a.info:hover span{ 
    display:block;
    position:absolute;
    top:40px; 
	left:40px; 
	padding:10px;
	width:100px;
    border:1px dashed #ffa234;
    background-color:#000; 
	color:#FFF;
    text-align: center;
}

/* Forms and Fields
-----------------------------------------------------------------------------------------------------------------------------*/
#good_form { padding:0px; clear:both; }
#good_form input, #good_form textarea, #good_form select { background-color:#FFFFFF; border:1px #3399FF solid; margin:5px; }
#good_form fieldset { display:block; border:1px solid #3e86aa; padding:5px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; line-height:1.5em;}
#good_form legend {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; border:1px solid #3e86aa; margin-bottom:5px; padding:3px 10px 3px 10px; width:254px; background:#fff;}
#good_form label {clear:left; display:block; float:left; width:150px; text-align:right; padding-right:10px; padding-top:5px; color:#333; margin-bottom:0.5em;}
#good_form input {border:1px solid #3e86aa; repeat-x top left; padding-left:1px; margin-bottom:0.6em;}
#good_form textarea {width:230px; height:15em; border:1px solid #3e86aa; padding:0.5em; overflow:auto;}
#good_form option {background:#fff; color:#000;}
#good_form optgroup {background:#abb; color:#000; font-family:georgia, serif;}
#good_form optgroup option {background:#9aa; color:#fff;}
#good_form #buttons { margin-left:260px; }
#good_form #button1, #good_form #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px;}
#good_form #button1:hover, #good_form #button2:hover {background-position:center left; color:#000;}


/* Media Clips
-----------------------------------------------------------------------------------------------------------------------------*/
#media_clip {
	background:url(../img/media_clip.gif) #eaeaea no-repeat center;
	margin:10px 0 10px 0;  
	width:480px;
	text-align:left;
}


#media_clip a:link, #media_clip a:visited {
	text-decoration:none;
	display:block;
	padding:10px;
}

#media_clip a:hover, #media_clip a:active {
	text-decoration:none;
	background-color:#999;
}

#media_clip a:hover, #media_clip a:active {
	text-decoration:none;
	background-color:#999;
}


#audio_clip {
	background:url(../img/audio_clips.gif) #eaeaea no-repeat center;
	margin:10px 0 10px 0;  
	width:480px;
	text-align:left;
}

#audio_clip a:link, #audio_clip a:visited {
	text-decoration:none;
	display:block;
	padding:10px;
}

#audio_clip a:hover, #audio_clip a:active {
	text-decoration:none;
	background-color:#999;
}

#audio_clip a:hover, #audio_clip a:active {
	text-decoration:none;
	background-color:#999;
}


/* City - State
-----------------------------------------------------------------------------------------------------------------------------*/

#byCity {
}

#byCity ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#FFFFFF;
	float:left;
	padding-left:20px;

}

#byCity li {
	background:url(../img/city_bg.gif);
	width:226px;
	height:17px;
	text-align:center;
	padding:2px 0 0 0;
	margin:6px 0 0 0;
}

#byCity a:link, #bycity a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#byCity a:hover, #bycity a:active {
	padding:2px 0 0 0;
	margin:-2px 0 0 0;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/city_bg_roll.gif);
	width:226px;
	height:17px;
	display:block;
}

#bail_bond_co {
	border-bottom:1px solid #999999;
	padding-bottom:20px;
}

#bail_bond_co h1 {
	font-size:14px;
	color:#000066;
	padding:0;
	margin:0;
}

#city_head {
	border-bottom:1px solid #999999;
}