/*
Theme Name: 1stfinancialmerchantgroup b
Theme URI: http://beecharming.com
Description: A Blank Wordpress theme.
Author: Jennifer Precious Finch
Author URI: http://beecharming.com
version: 2.0
Tags: three-column, widget-ready, blank
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* eof yui reset */

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

*{margin:0; padding:0;}
body {margin:0; padding:3em 0 0 0;background: #444 url(/wp-content/gallery/img/bg.jpg);font-family:arial, tahoma, sans-serif;font-size: 1em;text-align:center;}
img{ border: none; padding:0; }
img a{border:none;}
img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.clear{clear:both;}
.cleaner {clear:both;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a:active{outline:none;}
ul{}
li{list-style:none;}
.orange {color: #f90;font-size:1em; font-weight: bold;}
.bold {font-weight: bold;}
.smaller {font-size: .8em;}
#wrapper {margin: auto auto;width: 960px;background-color:#fff}
#container {position: relative; margin:auto auto; padding:2em 0 0 0; width: 940px; background-color:#fff; text-align:left;}
#header {background:#fff;width:100%; height:100px;color: #fff;}
#logo {float: left;}
#phone_header {text-align: center;width: 227px;height: 90px;background: #FFF url(/wp-content/gallery/img/bg-phone.png);float: right;}
#phone_header p {text-transform: uppercase;margin: 20px 10px 0 10px;}
#phone_header h3 {letter-spacing: .05em;font-size: 1.5em;text-align: center;font-weight: bold;}
#smallNav {margin:0 0 1em 0;padding:0;background: #c4daef url(http://1stfinancialmerchantgroup.com/wp-content/gallery/img/smnavbg.jpg);height:29px;width:100%;}
#smallNav ul {margin: 0;padding: 0;list-style-type: none;list-style-image: none;}
#smallNav li {margin: .6em 0 0 0;padding: 0 1.1em 0 1em;display: inline;font-weight: normal;font-size: .6em;letter-spacing: .2em;float: left;text-align: left;}
#smallNav a {color: #666;text-decoration: none;}
#smallNav a:hover {color: #FFF;}
#smallNav a:active {color: #666;}
.post {margin:0;padding:0;line-height: 14pt;}
.post h2{font:normal 15pt georgia, times;}
.post h2 a{color: #000;text-decoration: none;}
.post h2 a:hover {color: #777;text-decoration: none;}
.post ul {}
.post li {}
.entry p{margin:12px 0;}
.postmetadata{background:#F7F7F7;padding:6px;margin: 20px 0;}
.navigation {font-size:8pt;width:100%;float:left;margin:0;padding:0;overflow:hidden;}
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
#left {margin:0; margin-left: 5px; padding:0;float:left;width:225px; }
/*#content{background: white; margin:0; padding:5px;float:left; margin-left: 15px; width:505px;overflow:hidden; text-align: left;}*/
#right {margin:0;padding: 0;float:right;width:227px;background-color:transparent; }
#right p {margin:0; padding:0;}
#right img {padding: 0;margin: 0}
#right ul {margin:12px;padding:0;}
#right ul li {margin: 0;padding: 0;line-height: 14pt;list-style-type: none;}
#right input {margin: auto auto;}
#right textarea {width: 193px;margin-left: 8px;margin-bottom: 8px;}
#right #img_submit {width: 120px; margin:1em 0}
#content{margin-left: 250px; padding:5px; width:440px; text-align: left;}
#content h1 {margin: 0 0 .3em 0;padding: 0;color: #19398a;font-size: 1.3em;font-weight: bold;line-height: 1.3em;}
#content h2 {margin: 0;padding: 0;color: #19398a;font-size: .8em;font-weight: lighter;}
#content h3 {margin: .5em 0 2em 0;padding: 0;color: #f90;font-size: .8em;font-weight: normal;}
#content h4 {margin: .8em 0 1em 0;padding: 0;color: #444;font-size: .72em;letter-spacing: .05em;line-height: 1.4em;font-weight: lighter;}
/*#content img {float: left;margin: 0 1em 1em 0;padding:0;width:150px;height:150px;}*/
#content p {margin: 0.5em 0 1em;padding: 0;color: #444;line-height: 1.4em;font-weight: lighter;}
#content ul {margin: 0 2em 2em;padding: 0;color: #444;list-style: circle outside;}
#content li {margin: 0;padding: 0 0 .5em 0;font-size: .7em;line-height: 1.2em;}
#content a {color:#666;font-size:.9em;letter-spacing: 0;line-height: .5em;text-decoration: none;}
#content a:hover {color:#000;text-decoration: none;}
#content a:visited {color:#666;text-decoration: none;}
#content a:active {color:#666;text-decoration: none;}
#contentRight {margin:0;padding:0;width:680px;float:right;}
.rateH1 {margin: .5em 0 0 0;padding: 0;color: #19398a;font-size: 1.1em;font-weight: lighter;letter-spacing: 0.1em;}
.contentH1sub {margin: 0;padding: 0;color: #19398a;font-size: 1.1em;}
.contentDivision {margin: 1.7em 0;padding: 0;border-bottom: .1em solid #666666;}
#glossary {margin: 1em 0;padding: 0;height: 2em;text-align: left;border-bottom: 0.1em solid #CCC;}
#glossary h2{margin: 0;padding: 0;font-weight: bold;display:inline;color: #666;}
#glossary ul {margin: 0;padding: 0;list-style-type: none;list-style-image: none;}
#glossary li {margin: 0 .15em 0;padding: 0;display: inline;}
#glossary a {margin: 0;padding: 0;color: #444;text-decoration: none;cursor: pointer;}
#glossary a:visited {color: #444;text-decoration: none;cursor: pointer;}
#glossary a:hover {color: #fb4f14;}
#glossary a:active	{color: #FFF;}
#footer {margin: 8em 0 0 0;padding:0;color:#666;font-size: .6em;text-align: center;width: 100%;clear:both;}
#footer p {margin: 0;padding: 0;}
#footer img {margin: .5em;padding: 0;}
#footer a {color:#333;text-decoration: none;text-align: center;}
#footer a:visited {color:#333;}
#footer a:hover {color: #ff5500;}
#footer a:active {color:#FFCC00;}
#footer ul {margin: 0;padding: 0;}
#footer li {margin: 0 1em 0 0;padding:0;display: inline;font-weight: normal;letter-spacing: .2em;}
#leftNavImage {margin: -.3em 0 0 0;}
#leftNavImage .headline {padding:0;color: #ff5500;}
#leftNavImage .orangeHeadline{}
#leftNavImage p {padding:0;}
#customerServiceMessage {margin: 0 2em;padding: 0;color: #444;font-size: .7em;}
#compare-box {margin: 0;padding: 0;text-align: left;font-size: 1.1em;letter-spacing: .15em;}
#compare-box p{margin: 0;padding: 0;color: #666;}
#compare-box ol{margin: 1em 4em;padding:0;color: #19398a;font-size: 1.2em; font-weight: bolder;}
#compare-box li{margin: 0 0 1em 0;padding:0;letter-spacing: .15em;text-align: left;}
.pdf {margin: 0;padding: 0;height: 31px;width:100%}
#accordion {margin:0;padding:0;width:225px;text-align:left;}
#accordion h3 { font-size: 1.2em; letter-spacing: .05em;}
#accordion h3 a{padding:0 0 0 1em; font-weight: 600; display: block; margin: 0; color:#fff;font-size: .7em;line-height:2.7em;border-bottom:.4em solid #fff;}
#accordion ul {list-style:none;padding:.5em 0;border-bottom:.4em solid #fff;}
#accordion ul li a{padding:0 0 0 1em;cursor:pointer;display: block;color:#fff;font-size:.8em;line-height:2em;}
#accordion a:hover {color:#fb4f14;}
#accordion a:visited {color:#fff;}
#accordion h3.last { margin-bottom: -.4em; }
.noBorder {border:0;}
.drkBlue {background: #19398a;}
.lhtBlue {background: #5a8eb4;}
.grey    {background: #868689;}
#accordion a.ui-accordion-content-active {color: #FF5500;}
.fieldwrap {margin:0;padding:0;}
#post-2 {border: 0;}
.list_headline {text-align: center;background: white;}
#flash_wrapper {border: 1px solid #CCC;}
#apply .ddfmwrap {	}
#apply .ddfmwrap input {width: 90%;}
#apply .ddfmwrap label {margin-left: 10px;color: #666;}
#signup_box {padding: .8em .5em;}
#signup_box p.tagLine{padding:.2em 0 0 0;color:#999;font-weight:bold;font-size:1em;line-height: 1.1em;}
#signup_box h6{font-size:1.2em}
#signup_box select {margin-bottom: .5em;}
#big_form, #signup_box {background: #ECF6FB url(/wp-content/gallery/img/page_curl.png) top right no-repeat;border: 1px solid #2ca7d1;font-size: .8em;}
#big_box td p.question, #signup_box p.question {line-height: 1em;margin-top: 1em;margin-bottom: .5em;color: #19398A;font-weight: bold;font-size: 1em;}
#signup_box p.question {font-weight:normal;}
#signup_box select{width: 14em;}
#glossary a.bigger {
	font-size: 150%;
	font-weight: bold;
	color: #FF5500;
}



#landing_form div { margin-left: auto; margin-right: auto;}

#landing_form input[type=text] {width: 174px; margin-left: 22px;}
#landing_form label {color: #707070;font-size:.8em;margin-left:25px; margin-top: 15px; margin-bottom: 3px;}
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

em { color: red; font-weight: bold; padding-right: 3px; vertical-align: top; }
.submit { width: 180px; padding-left: 22px; margin-top: 1em; text-align: center; margin-left: 23px;}

#landing_form {
	background: #DFDFDF;
	margin:0; 
	padding:0;
	width:227px;
}
.privacy {
	text-align: center;
}
.privacy a {
	color: gray;
	font-size: 60%;
	line-height: 2em;
}

