#map_canvas { 
height:280px;
width:100%;
 } 

 .panel ul { 
margin-left:20px } 

#page-content h2 { 
font-size:1.3em } 

img.alignleft { 
margin:0 8px 8px 0;
float:left } 

img.aligncenter { 
margin:0 auto 8px;
display:block } 

img.alignright { 
margin:0 0 8px 8px;
float:right } 

.wordtube { 
text-align:center } 

.subscribe { 
float:right } 

#searchform { 
background:url('images/search-bg.gif') no-repeat;
width:233px;
height:23px;
float:right;
padding:3px 0 0 4px } 

#searchform #s { 
background:#b9bbbd url('images/search-bar.gif') no-repeat;
width:174px;
height:13px;
border:0;
padding:1px } 

#searchform #searchbutton { 
background:#dbdcdd url('images/search-button.gif') no-repeat;
width:44px;
height:15px;
border:0;
padding:0 } 

#content ul { 
margin-left:18px } 

#container { 
width:1000px;
margin:0 auto } 

#logo { 
width:608px;
margin:15px 0 0 35px;
float:left } 

#logo .tagline { 
padding-top:3px;
font-size:.8em;
color:#777;
font-style:italic } 

#phone { 
width:297px;
margin:15px 35px 0 0;
float:right } 

#content { 
width:625px;
float:left;
margin:5px 10px 5px 30px } 

#banner-links { 
padding:8px 0 10px } 

#breadcrumbs { 
margin:0 30px;
font-size:.9em;
line-height:25px } 

#breadcrumbs a { 
text-decoration:none!important } 

#breadcrumbs a:hover { 
color:#008b37!important } 

#bond-video-link { 
float:left;
width:650px;
margin-left:30px;
font-size:.8em } 

#spanish-link { 
width:275px;
float:right;
font-size:.8em } 

#video-container { 
width:940px;
margin:0 auto } 

#video { 
width:455px;
height:250px;
float:left } 

#video p,html,body,h1,h2,h3,h4,h5,h6,p,ul,li,div { 
margin:0;
padding:0 } 

#video-info-container { 
width:480px;
float:right } 

#sidebar { 
width:300px;
margin-top:5px;
margin-right:30px;
float:right } 

#footer-links { 
width:270px;
float:left } 

#contact { 
width:320px;
float:right;
padding:0 10px } 

.ca-link-list-left { 
width:200px;
float:left;
margin-top:10px } 

.ca-link-list-right { 
width:200px;
float:right;
margin-top:10px } 

.footer-list-left { 
width:135px;
float:left } 

.footer-list-right { 
width:135px;
float:right } 

.clear { 
clear:both } 

#banner-links a,#spanish-link a { 
color:#256bff;
font-style:italic;
text-decoration:none } 

#page a { 
color:#256bff;
text-decoration:underline } 

#video-container h1 { 
color:#008b37;
font-size:1.2em;
padding:5px 0 } 

#page .ca-link-list-left a,#page .ca-link-list-right a { 
font-size:14px;
font-weight:700;
color:#1a64ff;
text-decoration:none } 

#testimonial-header h3 { 
font-size:1.5em;
color:#FFF;
padding:5px } 

#sidebar strong { 
color:#505050 } 

.panel h1 { 
color:#008b37;
font-size:1.5em;
padding:5px 0 } 

.panel h2 { 
color:#606060;
font-size:1.3em;
padding:5px 0 } 

.panel h3 { 
color:#606060;
font-size:1.1em;
padding-bottom:10px } 

#footer h2 { 
font-size:1.6em } 

#footer { 
width:1000px;
margin:0 auto;
color:#FFF;
font-size:.8em } 

#footer-links a { 
color:#FFF;
text-decoration:none } 

#footer-links a:hover,.ca-link-list-left a:hover,.ca-link-list-right a:hover,#page a:hover,#banner-links a:hover,#spanish-link a:hover { 
text-decoration:none } 

a img { 
border:none } 

body { 
font-family:Arial, Helvetica, sans-serif;
background:#70b2ff } 

#header { 
background:url(images/header-bg.jpg) repeat-x top left;
height:190px } 

#banner { 
background:url(images/banner-bg.jpg) repeat-x top left;
height:305px } 

#video-info { 
padding:5px 10px 0;
height:206px;
background:#dbd5d1 } 

#video-button { 
padding:6px 0;
background:#cec8c4 } 

#testimonial-header { 
background:url(images/sb-panel-header-bg.jpg) repeat-x top left;
height:36px } 

#social img { 
margin:0 2px } 

#footer-container { 
width:100%;
padding:10px 0;
background:url(images/footer-bg.jpg) repeat-x top left;
height:170px } 

#page { 
color:#6d6d6d;
font-size:.8em;
background:#f5f5f5 } 

.panel { 
padding:10px;
margin-bottom:10px;
background:#FFF } 

#about ul { 
margin-left:25px } 

#drop-down td div { 
position:relative;
font-size:.8em } 

#drop-down td div div { 
position:absolute;
list-style:none;
top:0;
display:none;
width:224px;
padding:0 0 14px;
background:url('images/drop-down-footer.png') no-repeat bottom;
text-align:left } 

#drop-down .about { 
left:8px } 

#drop-down .resources,#drop-down .bailcost,#drop-down .bailinfo { 
left:6px } 

#drop-down .locations { 
left:13px } 

#drop-down td ul li { 
list-style:none;
background:url('images/drop-down-bg.png') repeat-y;
padding:3px 0;
margin:0;
font-size:9pt } 

#drop-down td ul li a { 
color:#5b5a5a;
text-decoration:none;
font-weight:700;
text-transform:capitalize!important;
display:block;
margin:0 6px;
border-bottom:solid 1px #cdcfd0 } 

#drop-down td ul li:hover a { 
	color:#33a34e!important
} 

#drop-down td:hover .sub1 { 
display:block } 

#drop-down ul li { 
position:relative } 

#drop-down ul li ul { 
	display:none;

}	


#drop-down td ul li:hover ul li a {
	color:#5b5a5a !important;
}
#drop-down td ul li ul li a:hover {
	color:#33a34e!important
}
#drop-down ul li:hover ul { 
display:block;
position:absolute;
top:0;
	width:200px;
left:222px } 



#faq ul li { 
padding-left:20px;
background:url(images/question-logo.jpg) no-repeat top left } 

#ca-links ul li,p { 
padding:5px 0 } 

#phone-list,#ca-links ul,#faq ul { 
list-style:none } 

#sidebar .sb-sub-list { 
list-style-image:url(images/sb-bullet.jpg);
margin-left:20px } 

#footer-links ul { 
list-style:none;
margin-top:10px } 

#footer-links ul li { 
padding:6px 0 } 

#bbb { 
width:366px;
float:left;
padding:15px 10px 5px;
border-right:#CCC solid thin;
border-left:#CCC solid thin } 

#articles ul,#articles li { 
list-style:none;
margin-left: 0;
 } 


