/* CSS Document */

* {
margin:0;
padding:0;
}

a img,
fieldset {
border:0;
}

.wrapper {
clear:both;
height:0;
width:100%;
margin: 0 0 -18px 0;
}
html>body .wrapper {margin:0;}

/****************** general */

body {
background: #f4e1cc url(/wp-content/themes/fpf/images/body.gif) repeat-x;
text-align:center;
padding: 0 0 100px 0;
font: 12px Trebuchet MS, Arial;
color:#3f3f3f;
}

h1 {
font-size: 22px;
color:#925109;
letter-spacing: -1px;
font-weight:normal;
margin: -10px 0 0 88px;
}
html>body h1 {margin-top: -5px;}

h2 {
font-size: 20px;
letter-spacing:-0.7px;
font-weight:normal;
margin: 10px 0 10px 0;
}

#left.content h2,
h2.stepsh2 {
background: url(/wp-content/themes/fpf/images/h2.gif) 5px 10px no-repeat;
padding: 2px 0 2px 30px;
border-top: 1px solid #e6e86b;
border-bottom: 1px solid #e6e86b;
}

#left h2 {color:#09810c;}
#right h2,
#right h2 a,
#right h2 a:hover,
h3 {color:#beff00;text-decoration:none;}

h3 {
font-size:12px;
margin: 5px 0 0 15px;
}

h4 {
font-size:16px;
font-weight:normal;
margin: 10px 0 0 0;
color:#de821c;
}
#form h4 {margin:0;}

h5, h6 {color:#beff14;font-size:14px;font-weight:normal;}
h6 {font-size:12px;}

a {color:#de821c;text-decoration:none;}
a:hover {color:#b9680e;text-decoration:underline;}

small {
font-size:10px;
letter-spacing: 1px;
margin: 0 0 0 5px;
color:#f3ac5e;
}
small a {color:#f3ac5e;}

a.small {font-size:11px;}

.dottedline {
width:100%;
height:1px;
margin: 10px 0 -20px 0;
background: url(/wp-content/themes/fpf/images/line.gif) repeat-x;
}
html>body .dottedline {margin: 10px 0 10px 0;}

.wrapper {clear:both;width:100%;height:0;}

ul {margin: 10px 0 10px 0;}
ol {margin: 10px 0 10px 25px;}

ul li {
list-style:none;
background: url(/wp-content/themes/fpf/images/li.gif) 2px 5px no-repeat;
padding: 0 0 0 15px;
}

input {
font: 12px Trebuchet MS, Arial;
color:#3f3f3f;
}

p strong {
color:#df841e;
}

strike {
text-decoration:none;
display:block;
text-align:center;
border:1px solid #e6e86b;
padding: 2px;
font-weight:bold;
}

/****************** containers */

#wrap {
margin: auto;
background: #fff url(/wp-content/themes/fpf/images/wrap.gif) repeat-y;
width: 820px;
text-align:left;
}
#wrap.hybrid {background: #fff url(/wp-content/themes/fpf/images/wrapcontent.gif) repeat-y;}

#inner {
width:800px;
margin: 0 0 0 10px;
}

#top {
height:90px;
width:800px;
margin:auto;
text-align:left;
margin-top: 10px;
background: #df841e url(/wp-content/themes/fpf/images/top.jpg) no-repeat;
}

#intro {
padding: 2px 0 0 0;
height:58px;
width:100%;
background: #9dc625 url(/wp-content/themes/fpf/images/nav.jpg) no-repeat;
}
html>body #nav {padding-top: 3px;height:57px;}

#content {width:800px;}

#left {
width: 325px;
background: url(/wp-content/themes/fpf/images/left.jpg) no-repeat;
float:left;
padding: 0 10px 0 10px;
}

#left.content {
background: #ffffd3 url(/wp-content/themes/fpf/images/content.jpg) no-repeat;
width: 525px;
float:left;
padding: 0 9px 0 10px;
}
html>body #left.content {padding: 0 10px 0 10px;}

#right {
width:455px;
float:left;
}

#right.page {
width:235px;
float:left;
padding: 0 10px 0 10px;
}
html>body #right.page {width:235px;}

.right-left {
width:235px;
float:left;
}

.right-right {
width:190px;
float:left;
margin: 0 0 0 9px;
text-align:right;
}
html>body .right-right {margin: 0 0 0 10px;}

/****************** nav */

#nav-home,
#nav-news,
#nav-finance,
#nav-estate,
#nav-services,
#nav-expand {display:none;}

/****************** top */

#top a img {
margin: 25px 0 0 85px;
}

.lowertop {
height:40px;
width:820px;
display:block;
margin:auto;
background: #df841e url(/wp-content/themes/fpf/images/lowertop.jpg) no-repeat;
}

.lowertop p {
position:relative;
top: 20px;
font-size:11px;
color:#6f2607;
left: 40px;
}

.anotherbe {
height:50px;
text-align:center;
background: url(/wp-content/themes/fpf/images/belogo.gif) no-repeat center;
position:absolute;
top:20px;
margin: 0 0 0 570px;
}
.anotherbe a {
color:#e1a563;
margin: 15px 0 0 0;
float:left;
font-size:11px;
}

/****************** intro */

#intro p {
width: 530px;
padding: 0 0 0 10px;
}

#intro p strong a {color:#fdffbe;}
#intro p strong a:hover {text-decoration:none;}

/****************** franchise showcase */

#left .franchiseshowcase a img {
border:1px solid #d69234;
padding: 1px;
width:118px;
height:56px;
}

#left .franchiseshowcase a img:hover {
background:#d69234;
}

#left li a {
font-size: 12px;
font-weight:bold;
}

#left li {font-size:11px;}

/****************** trophy */

.trophyfrans {
padding: 0 0 0 10px;
/*height:140px;*/
}
/*.html>body .trophyfrans {height:120px;}*/

.trophyfrans div {
width:122px;
height:60px;
display:block;
overflow:hidden;
float:left;
margin: 0 20px 15px 0;
}
html>body .trophyfrans div {
margin: 0 30px 15px 0;
}

/****************** queryies */

#left small {cursor:pointer;}

#left p {
font-size:11px;
width: 325px;
}

/****************** steps */

#steps {
width:435px;
padding: 1px 10px 0 10px;
background: #22ae26 url(/wp-content/themes/fpf/images/steps.gif) repeat-x;
height:135px;
}
html>body #steps {height:auto;min-height:135px;}

#steps h2 {font-size:25px;margin: 5px 0 5px 0;}
#steps h2 a,
#steps h2 a:hover {color:#beff00;text-decoration:none;}

#steps p {color:#fff;font-size:14px;line-height:160%;margin: 10px 0 0 0;}

/****************** right */

.inner {
width:435px;
padding: 0 10px 0 10px;
}

#right li {background: url(/wp-content/themes/fpf/images/li2.gif) 2px 5px no-repeat;}

#right a {color:#f6ff5f;}
#right a:hover {color:#fff;}

#right ul ul {margin: 0;}

#right li li {
padding: 0 0 0 10px;
background:0;
}

#right li li a {font-size:11px;color:#fff;}

#right-left li {cursor:pointer;}

.banner1 {margin: 10px 0 10px 0;}
.banner1 a img {border:1px solid #fff;}

.blog1 ul li a {font-size:11px;}	

#right ul {background:#dc9b46;}

#s {
padding: 1px;
background: #feffb9;
border:1px solid #ca6d05;
width:170px;
}

#searchbutton {
height:23px;
width:46px;
}

/****************** categories */

#categories li {
padding:0;
background:0;
}

#right.page #categories li {
background: url(/wp-content/themes/fpf/images/li2.gif) 2px 5px no-repeat;
padding: 0 0 0 15px;
}

/****************** content */

#left.content p,
.stepsp {
margin: 10px 0 0 0;
line-height:150%;
width:100%;
font-size:12px;
}

#left.content li {font-size:12px;}

p img {
margin: 10px;
padding: 1px;
border:1px solid #ccc;
}

li.alt {
background:#eeefa9;
}

iframe {
width:100%;
border:0;
margin: 15px 0 15px 0;
height:660px;
}

blockquote em {
border:1px solid #e6e86b;
display:block;
padding: 2px;
font-weight:bold;
font-style:normal;
text-align:center;
margin: 15px 0 15px 0;
}


/****************** newsletter form */

#ap_form_1204 {margin: 10px 0;border-top: 1px solid #efb468;padding: 5px 0 0 0;}
#ap_form_1204 td {padding:2px;font-size:11px;}
#ap_field_7206, #ap_field_7205, #ap_field_7207 {border: 1px solid #c86e08;}
#right #ap_form_1204 td {color:#fff;}
#left #ap_field_7206, #left #ap_field_7205, #left #ap_field_7207 {width:200px;}
#left #ap_form_1204 {width:400px;}
#newslettersubmit {margin: 0 100px 0 0;}

/****************** techno */

#techno {
display:none;
}

#techno li {
padding:0;
background:0;
display:inline;
}

/****************** contactform */

input.txtinput {
width:200px;
}

select,option,textarea {
font: 12px Trebuchet MS, Arial;
color:#3f3f3f;
}

select {width:204px;}

option {
padding: 0 0 0 5px;
}

textarea {
width:350px;
margin: 0 0 5px 0;
}

#button {margin: 5px 0 15px 0;}

/****************** concept form */

#left.content #form {
padding: 10px;
background:#efefc2;
border:1px solid #ccc;
}

#form div img, #form span p a div {display:none;}

#conceptform td {padding: 1px 10px 1px 0;font-size:11px}
#conceptform p {font-size:10px;}
#divState, .select1 {margin: 0 0 0 -0px;font-size:11px;}
.select2, .select3 {margin: 0 0 0 0px;font-size:11px;}
#conceptform option {padding:0;font-size:11px;}
#divState select {width:50px;}

.select1, .select2, .select3 {width:120px;}

span.radio_stuff {width:80px;position:relative;top:10px;left: 250px;}

#ap_field_7236, #ap_field_7235 {margin: 0 5px -1px 2px;}

span.need {width:300px;margin: 10px 0 0 0;}
#needcapital {margin: 5px 0 0 10px;}

/****************** newsletter */

#newsletterform {margin: 20px 0 0 0;}

/****************** archives */

.archive,
.conceptarchive {
padding:5px;
border:1px solid #eaeba2;
margin: 10px 0 0 0;
background:#f3f4af;
}

.archive small {
letter-spacing:0;
margin:0;
}

.conceptarchive {height:125px;}
html>body .conceptarchive {height:auto;}

.archive h4,
.conceptarchive h4 {margin: -4px 0 0 0;}
.archive h4 a,
.conceptarchive h4 a {
font-size: 16px;
font-weight:normal;
}

.navigation {
display: block;
text-align: center;
margin: 20px 0 0 0;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

/****************** search results */

.archive ul#searchdetails li,
.archive ul#searchdetails li a {
font-size:11px;
}

/****advanced search results */

#advanced_search label {display:block;width:200px;float:left;padding: 3px 0 0 0;}
p.search_general #s, p.search_company input {width:220px;}
p.search_investment select, p.search_types select, p.search_state select {width:130px;}

/****************** footer */

#footer {
width:790px;
background: #056d08;
display:block;
text-align:left;
padding: 20px 0 0 10px;
}

#footer ul {margin:0;}

.footerbottom {
width:810px;
padding: 10px 10px 0 0;
background:url(/wp-content/themes/fpf/images/footer.gif) no-repeat;
margin: 0 auto;
}

.footerbottom li {
background:0;
padding:0 0 0 0;
display:inline;
}

.footerbottom li,
.footerbottom li a {color:#9c8d34;font-size:11px;margin: 0 5px 0 0;}


.footerimg {
width:190px;
float:left;
margin: 20px 0 0 20px;
}
.footerlist ul {float:right;margin:0;display: block;width:600px;text-align:right;}

.footerlist {padding: 10px 0 0 0;height:45px;}

div.addthis {float:right;}
