body { background: #e8dcc3 url(../images/bg_slice.jpg) repeat-x; padding: 0; margin: 0; font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;}
a { color: #00c; text-decoration: none;}
a:hover {  color: #96000c; text-decoration: underline; }
fieldset { border: none; padding: 0; margin: 0;}
dd { margin-bottom: 10px;}	

#banner { width: 940px; height: 105px; background: url(../images/main_top.gif) no-repeat bottom; margin: 0 auto; }
#utility { float: right; margin: 10px 0 0 0; font-size: 11px;}
#utility a { margin-right: 10px; color: #00c; text-decoration: none;}
#utility a:hover {  color: #96000c; text-decoration: none;}
#utility input { font-size: 13px; height: 18px; width: 153px; border: 1px solid #999; margin: 0 4px 0 0; }
#utility input.btn { font-size: 10px; font-weight: bold; height: 22px; width: auto; border: none; background: #999; color: white; margin: 4px 0 0 0; padding-bottom: 4px;}

#wrapper { width: 940px; margin: 0 auto; background: #fff url(../images/wrap_bg_3col.jpg) repeat-y;}
#home #wrapper {background: #e8dcc3 url(../images/home_wrapper_bg.jpg) repeat-y;}

body.wide #wrapper { margin: 0 auto; background: #fff url(../images/wrap_bg_2col.gif) repeat-y;}
#heightfix { clear:both; }
.col { float: left; }
#left-col { height: 610px; width: 225px; padding: 15px 0 0 0; }
#right-col { width: 203px; }

#feat-photo { border-bottom: 1px solid #888; height: 233px; width: 203px; margin-bottom: 14px; }

#home #right-col { width: 226px; padding: 0 0 0 0; }
#main { width: 465px; padding: 0 14px 10px 23px;}
#home #main { width: 489px; padding: 0;}
body.wide #main  { width: 668px;}

#footer {background:url(../images/in_main_bottom.jpg) no-repeat top; padding-top: 20px; width: 940px; margin: 0 auto;}

#home #footer {background:url(../images/main_bottom.gif) no-repeat top; padding-top: 20px;}
body.wide #footer {background:url(../images/inw_main_bottom.gif) no-repeat top;}
#footer #util2{ float: right; font-size: 10px; padding: 4px 3px 0 0;}
#footer #util2 a { padding: 0 5px;}
#footer p{ background: url(../images/footer_fdic.gif) no-repeat; padding: 4px 0 0 235px; height: 30px; margin-top: 0px}
body.personal_investments #footer p {background: none; }

#main-1 { width: 235px; padding: 8px 0 6px 7px; }
#main-2 { width: 231px; padding: 8px 0 0 6px; }



#right-col div.btn { padding: 0 0 10px 6px; border: none; text-align: center;  }
#right-col div.btn a { background: url(../images/side_btn_bg.gif) no-repeat; color: white; padding: 10px 0;	font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; display: block;}
#right-col div.copy { padding: 0 8px 15px 10px; }
#right-col div.copy .phone { font: bold 14px Arial, Helvetica, sans-serif; color: #96000c; }
#right-col div h2 { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #353b7f; margin: 0 0 4px 0; padding-bottom: 0; }
#home #right-col div { padding: 0 0 1px 0; background: url(../images/right-col_sep.jpg) no-repeat bottom right;}
#home #right-col div.bottom { background-image: none;} 
#right-col div.copy p { margin: 0 0 10px 0; line-height: 16px; color: #333;}

/*special IR sidebar styles*/
#dsp-box { background: #dbdbdb; border: 1px solid #888; border-width: 0 0 1px 0; padding: 0 0 8px 0;}
#dsp-box div h2 { font: bold 13px/18px Arial, Helvetica, sans-serif; color: #dbdbdb; margin: 0 0 4px 0; padding: 7px 0 0 0; }

#right-col div.btn-2 { padding: 0 0 0 6px;  }
#right-col div.btn-2 a { background: url(../images/btn_ir_buystock.jpg) no-repeat 4px 4px; color: #333; padding: 14px 0 12px 50px;
	font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; display: block; }
	
#right-col div.ir { padding: 0 8px 2px 10px; border-bottom: 4px solid #232755; background: #232755;}	
#right-col div.btn-2 a.features { background: url(../images/btn_ir_features.jpg) no-repeat 4px 4px;}
#right-col div.btn-2 a.faqs { background: url(../images/btn_ir_faqs.jpg) no-repeat 4px 4px;}
#right-col div.btn-2 a.access { background: url(../images/btn_ir_access.jpg) no-repeat 4px 4px;}
#right-col div.btn-2 a.contact { background: url(../images/btn_ir_contacts2.jpg) no-repeat 4px 4px;}

#signin { background:url(../images/signin_bg_tile.gif) repeat-y; width: 189px; margin: 12px 0 0 18px; }
#signin form { margin: 0; padding: 0;}
#signin a { color: #e8dcc3; text-decoration: none;}
#signin input { font-size: 12px; height: 16px; width: 110px; border: 1px solid #999; margin: 4px 4px 0 0; float: left; }
#signin input.go-btn { height: 26px; width: 38px; border: none; margin: 0; }
#signin fieldset { padding-left: 13px; }
#secure  { margin-left: 13px;}
a.help  { margin-top: 2px; display: block;}
#signin ul { list-style: none; margin: 6px 0 2px 0; padding-left: 0; clear: left;}
#signin li { padding: 3px 0; background: url(../images/signin_li_bg.gif) no-repeat top;}
#signin li a {padding: 0 0 3px 15px;}
#signin li a.enroll { text-transform:uppercase; }
#signin #order-checks a { background: url(../images/check_2.gif) no-repeat 14px 1px; padding-left: 52px; text-transform:uppercase; }
#left-col img.tagline { margin-left: 18px;}

#signin #acct-select { padding-top: 4px; }
#signin li.acct-1 {padding: 4px 0; }
#acct-select div { background: #efe7d4 url(../images/home_signin_acctdivider.gif) no-repeat 0 25px; display: none; 
	height:47px;
	margin-left:35px;
	margin-top: 22px;
	padding:2px 4px 0 7px;
	position:absolute;
	width:110px;
	z-index:10;
	border: 1px solid #333;
}
#acct-select div ul { margin: 0; }
#signin #acct-select div li { background: none; }
#signin #acct-select div li a { color: #333; padding: 1px 0; }
#acct-select div li a:hover { color: #96000C;}



#main h1 { font-size: 22px; line-height: 24px; color: #96000c; margin: 39px 0 20px 0;}
#main h2 { font: bold 17px Arial, Helvetica, sans-serif; color: #333;  margin: 18px 0 8px 0 ; padding-bottom: 0;}
#main p, #main li, #main td, #main dt, #main dd  { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #333;}
#main ul { list-style-image: url(../images/bullets_dark-tan.gif); margin-left: 34px; padding-left: 0; }
#main li { margin: 3px 0; padding: 1px 0; }
#main ol.disclosure li, #main ul.releases li { font-size: 11px;}
#main .disclaimer p { font-size: 11px;}
#main dd { margin-bottom: 10px;}	

#main h1.dsp  { margin: 15px 0 20px 0; }
#main h1.dsp span { font-size: 11px; display: block; }

#main ul#sitemap { list-style: none; }
#main ul#sitemap li a { font-weight: bold; }
#main ul#sitemap li li a { font-weight: normal; }
#main ol.disclosure { margin-top: 20px; padding-top: 10px; border-top: 1px solid #bbb; margin-right: 20px}

/* jquery accordian styles*/
#navigation li { list-style-type: none; }
#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }
#navigation { margin:15px 0px 0px 0px; padding:0px; text-indent:0px; }
#navigation a.head { font: 14px arial;  cursor:pointer; background: url(../jquery/collapsed.gif) no-repeat scroll 186px 5px; color:#FFFFFF; display:block; font-weight:bold;
	margin:0px; padding: 2px 0px 2px 0px; text-indent:18px; text-decoration: none; }
#navigation a.head:hover { color:#ff9; }
#navigation a.selected { background-image: url(../jquery/expanded.gif); }
#navigation a.current, #navigation li li a:hover  { background: url(../images/nav_sub_current_bg.gif) repeat-y right; color: #000; font-weight: bold;  }
#navigation ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; }
#navigation li { list-style:none outside none; display:inline; display: block;	background: url(../images/nav_sep.gif) no-repeat bottom; padding: 2px 0; }
#navigation li li {background-image: none;}
#navigation li ul { background-color:#74001E;}
#navigation li li a { color: #fff; display:block; text-indent:26px; text-decoration: none; padding: 1px 0;  font-size: 12px; }
#navigation a.empty { background-image: none; }

body.about_overview #feat-photo {background: url(../images/ph-about_overview.jpg) no-repeat 0 0; }
body.online_faq #feat-photo {background: url(../images/ph-online_banking_faq.jpg) no-repeat 0 0; }
body.online_banking #feat-photo {background: url(../images/ph-online_banking.jpg) no-repeat 0 0; }
body.business_ibanking #feat-photo {background: url(../images/ph-business_ibanking.jpg) no-repeat 0 0; }
body.personal_checking #feat-photo {background: url(../images/ph-totally_free_checking.jpg) no-repeat 0 0; }
body.personal_savings #feat-photo {background: url(../images/ph-savings.jpg) no-repeat 0 0; }
body.personal_investments #feat-photo {background: url(../images/ph-Investments_OlderCouple.jpg) no-repeat 0 0; }
body.personal_loans #feat-photo {background: url(../images/ph-loans_mortgages.jpg) no-repeat 0 0; }
body.business_checking #feat-photo {background: url(../images/ph-business_banking.jpg) no-repeat 0 0; }
body.business_savings #feat-photo {background: url(../images/ph-business_savings.jpg) no-repeat 0 0; }
body.business_remote #feat-photo {background: url(../images/ph-remote_deposit.jpg) no-repeat 0 0; }
body.business_loans #feat-photo{background: url(../images/ph-businessloans_boxes.jpg) no-repeat 0 0; }
body.business_merchant #feat-photo{background: url(../images/ph-merchant_services.jpg) no-repeat 0 0; }
body.business_cash #feat-photo{background: url(../images/ph-cash_management.jpg) no-repeat 0 0; }
body.business_sba #feat-photo{background: url(../images/ph-SBA_Lady_Bakery.jpg) no-repeat 0 0; }
body.business_international #feat-photo{background: url(../images/ph-international_services.jpg) no-repeat 0 0; }
body.customer_care #feat-photo{background: url(../images/ph-customer_care.jpg) no-repeat 0 0; }
body.community #feat-photo{background: url(../images/ph-in_the_community.jpg) no-repeat 0 0; }
body.manage #feat-photo{background: url(../images/ph-manage_checkbook.jpg) no-repeat 0 0; }
body.personal_creditcard #feat-photo{background: url(../images/ph-CrCardSM.jpg) no-repeat 0 0; }
body.business_creditcard #feat-photo{background: url(../images/ph-credit_card.jpg) no-repeat 0 0; }
body.about_community #feat-photo{background: url(../images/ph-in_the_community.jpg) no-repeat 0 0; }
body.personal_manage #feat-photo{background: url(../images/ph-manage_your_account.jpg) no-repeat 0 0; }
body.personal_products #feat-photo{background: url(../images/ph-manage_your_account2.jpg) no-repeat 0 0; }
body.personal_loans #feat-photo{background: url(../images/ph-mortgages2.jpg) no-repeat 0 0; }
body.business_manage #feat-photo{background: url(../images/ph-business_manage.jpg) no-repeat 0 0; }
body.business_products #feat-photo{background: url(../images/ph-CustomerCareSM.jpg) no-repeat 0 0; }
body.switch #feat-photo{background: url(../images/ph-switch.jpg) no-repeat 0 0; }
body.personal_mortgages #feat-photo{background: url(../images/feat-ph-default.jpg) no-repeat 0 0; }
body.about_ir #feat-photo {background: url(../images/ph-investor_relations.jpg) no-repeat 0 0; margin-bottom: 0; }
body.about_ir_features #feat-photo, body.about_ir_faqs #feat-photo, body.about_ir_contacts #feat-photo, body.about_ir_stock #feat-photo {background: url(../images/ph-fidelity_southern-2.gif) no-repeat 0 0; margin-bottom: 0; }
body.contact #main {background: url(../images/ph-lionlogo.jpg) no-repeat right top; }
body.online_faq_business #feat-photo {background: url(../images/ph-biz_faqs.jpg) no-repeat 0 0; }
/*
body.properties_lots #feat-photo { background: url(../images/ph-bankowned_lots.jpg) no-repeat 0 0; }
body.properties_homes #feat-photo { background: url(../images/ph-bankowned_homes.jpg) no-repeat 0 0; }
body.properties_commercial #feat-photo { background: url(../images/ph-bankowned_commercial.jpg) no-repeat 0 0; }

save for investment page

*/
body.properties_lots #feat-photo { background: url(../images/ph-bankowned_lots3.jpg) no-repeat 0 0; height: 264px;}
body.properties_homes #feat-photo { background: url(../images/ph-bankowned_homes2.jpg) no-repeat 0 -2px; height: 264px;}
body.properties_commercial #feat-photo { background: url(../images/ph-bankowned_commercial.jpg) no-repeat 0 0; }
body.properties_investment #feat-photo { background: url(../images/ph-bankowned_investment.jpg) no-repeat 0 0; height: 264px; }





body.about_ir #side-help, body.about_ir_features #side-help, body.about_ir_faqs #side-help, body.about_ir_contacts #side-help, body.about_ir_stock #side-help, body.personal_investments #side-help{ display: none;}

p.close-btn { float: right; margin: 3px 3px 10px 0;}
#branch-ctn { color: #333; z-index: 6; position: absolute; padding: 0 6px 6px 6px ; width: 660px; border: 1px solid #666; background: #FFF; margin: 20px 0 0 12px;}

#branch-ctn table { width: 238px;  }
#branch-ctn td { }
#branch-ctn td.sub {  }
#branch-ctn td.sub em{ padding-left: 10px; color: #555;}


#br	{ background: #FFF; padding: 0; margin: 0; font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;}
#branch { width: 650px;padding: 60px 10px 10px 10px; background: url(../images/logo_branches.gif) no-repeat 10px 5px }	
#branch .map { float: right; }
#branch h1 { font-size: 22px; color: #96000c; margin: 0; padding: 10px 0 10px 0;}	
#branch img.ph { border: 1px solid #333;} 
#branch p {margin: 0 0 10px 0; font: 12px/16px Verdana, Arial, Helvetica, sans-serif;}
#flash p, #no-flash p { width: 300px; float: left; margin: 0 0 9px 0; }
#flash h2 { clear: both; }
span.phone { font-weight: bold; color: #96000c; }
#main p.press2009link, #main p.press2007link, #main p.press2008link  { padding-left: 28px; background: url(../images/icon_folder_closed.gif) no-repeat;}
#main p.press2006link { padding-left: 28px; background: url(../images/icon_folder_closed.gif) no-repeat;}
#main a.pdflink { padding-right: 18px; background: url(../images/pdf.gif) no-repeat right bottom; }
#main .calc-back { float: right; padding-top: 8px;}
#main .calc-back a { color: #96000c;}

p.calc {padding: 0 0 6px 50px ; }
p.mort {background: url(../images/calc_mortgage.gif) no-repeat top left;}
p.loan {background: url(../images/calc_loan.gif) no-repeat top left;}
p.save {background: url(../images/calc_savings.gif) no-repeat top left;}
p.cc {background: url(../images/calc_credit_card.gif) no-repeat top left;}
p.retire {background: url(../images/calc_retirement.gif) no-repeat top left;}

/* matt new */
#main .listspace { list-style-image:none; list-style-type:none; margin-left: 44px; padding-left: 0; }

#bankinglogins {   }
.bankingcol { float:left; width:50%; }
.bankingimg { margin-bottom:20px;  }
.bankinginput input { vertical-align:middle; }
/* information request */
fieldset { margin:0px; padding:0px; border:none; }
.titlebox { margin:10px 0px 10px 0px; border:1px solid #666; background:#821413; font-size:12px; line-height:20px; color:#fff; font-weight:bold; text-align:center; }
h6 { font-size:12px; margin:8px 0px 8px 0px; padding:0px; color:#821413; font-weight:bold; }
.info_maroon { font-size:11px; color:#821413; font-weight:bold; }
.formrow { font-weight:bold; margin-bottom:16px; }
.formrow input, .formrow select { margin-top:4px; }
.frcol1 { float:left; width:177px; }
.frcol2 { float:left; width:177px; }
.frcol4 { float:left; width:354px; }
.frcol6 { float:left; width:177px; }
.frcol7 { float:left; width:177px; }
.frcol9 { float:left; width:177px; padding-left:177px; }
.mi { width:46px; }
.name { width:155px; }
.ss { width:101px; }
.homephone { width:107px; }
.bname { width:155px; }
.driverslicense { width:83px; }
#address { width:437px; }
form.cmxform label.error, label.error { color:red;	font-style: italic; }
div.error { display: none; }
input {	border: 1px solid black; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
select.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
input.rad-btn {border: none;}

#main p.quote { background: url(../images/testimonials_bg.png) top; padding: 0 50px; font: 13px/20px  Arial, Helvetica, sans-serif; color: #666; margin: 0; font-style: italic }
#main p.quote strong { text-align: right; display: block; }
img.quote-hd { margin: 6px 0 0 5px;}
img.quote-ft { margin: 0 0 10px 5px;}

a.ext { }


#home #main h2 { font-size: 18px; color: #000; margin: 0; padding: 14px 4px 10px 15px;}
#home #main h2 a { color: #000; }
#home #main-wrap img.banner { margin: 0 0 0 0;}
#home #main-wrap p { font-size: 11px;}
#home #main-wrap ul { 
	font-size: 11px; 
	list-style: none; 
	margin: 1px 0 0 0; padding: 0 0 0 18px; width: 224px; float: left; }
#home #main #main-wrap li { 
	list-style-image: none;
	padding: 0 0 3px 12px; margin: 0 0 2px 0;  
	background: url(../images/home_arrows_black.gif) no-repeat 0 3px;} 
#home #main-wrap a {text-decoration: none; line-height:13px; padding: 0 0 4px 0; }

#home img.viewall { margin: 18px 0 10px 26px}
#home #main-wrap .main-sec { clear: left; background: #efe7d4 url(../images/home_panel_bg.gif) repeat-x left bottom;}
#home .view-all { clear: both; height: 22px; padding: 5px 20px 4px;}
#home .view-all img { float:right }
 .small {font-size: 10px;}