/* Easy Web Accounts Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: Arial, verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#151515;
background:#00638B;
font-size:1.0em;
}
form {
display:inline;
}
p {
font-size:0.75em;
line-height:1.6em;
margin:2px;
padding:4px 2px;
/*text-align:left;*/ 
}
h1 {
font-family: Arial, verdana, sans-serif;
font-size:1.5em;
line-height:1.0em;
font-weight:bold;
color:#312F36;
margin:5px 2px;
padding:6px 2px;
}
h2 {
font-family: Arial, verdana, sans-serif;
font-size:1.3em;
line-height:1.0em;
font-weight:normal;
color:#77AA4E;
margin:5px 2px;
padding:6px 2px;
}
h3 {
color:#857058;
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:1.0em;
line-height:1.6em;
margin:5px 2px;
padding:6px 2px;
}
h3.home {
text-align:center;
}
h4 {
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:2px;
padding:4px 2px;
}
li {
font-size:0.75em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul {
margin:8px 34px;
padding:0 2px;
}
ol {
margin:8px 37px;
padding:2px;
}
a, a:link, a:active {
/*font:bold 1.0em Arial; */
color:#00376D;
text-decoration:underline;
font-weight:bold;
}
a:visited {
color:#6D6D70;
text-decoration:underline;
font-weight:bold;
}
a:hover {
color:#383838;
text-decoration:none;
font-weight:bold;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#FF7E5E;
font-weight:bold;
text-decoration:none;
}
a.flinkcopy, a.flinkcopy:link, a.flinkcopy:active, a.flinkcopy:visited, a.flinkcopy:hover {
color:#95BC4E;
font-weight:bold;
text-decoration:none;
}


/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:0;
width:100%;
/*background:#F2F8EE;*/
/*border:1px solid red;*/
}
#header {
background:#FEFEFE;
height:104px;
}
#logoback {
width:980px;
margin:0 auto;
height:104px;
}
#logo {
margin:2px 0 0 76px;
padding:0px 0 0px 0px;
}



#headernav {
background:#3F3D46;
/*border-bottom:2px solid #FEFEFE;*/
margin:0 auto;
width:100%;
}
#outerContainer {
background:#3F3D46 url(images/nav.png) no-repeat top right;
width:980px; 
height:44px;
margin:0 auto;
}
#menuContainer {position:relative; float:left;padding-left:58px}
#nav, #nav ul {padding:0; margin:0; list-style:none;
color:white; position:relative; z-index:100;}
#nav {height:44px; float:left; padding:0; position:relative; }
#nav li {float:left;}
#nav li a {
display:block; 
float:left; 
color:#fff; 
height:44px; 
padding:0px 0px 0 0px;
margin:0;
line-height:44px; 
text-decoration:none; 
white-space:nowrap; 
font-weight:bold;
font-size:1.1em;
font-family:Arial;
border-left:1px solid #FEFEFE;
width:143px;
text-align:center;
}
#nav li a:hover {

background:transparent url(images/nav-over.png) repeat;
}


#outercontent {
/*border-bottom:2px solid #FEFEFE;*/
border-top:2px solid #FEFEFE;
/*border:1px solid red;*/
width:100%;
padding:0px;
margin:0 auto;
background: #127DBC url(images/oldbannerbackground.png) repeat-x top left;
min-height:290px;
}

#maincontent {
/*border:1px solid red;*/
width:934px;
padding:0px;
margin:0 auto;
}
#flash {
float:right;
padding:0;
/*margin:6px 0 0 0;
height:250px;
width:480px;*/
/*border:1px solid yellow;*/
margin:50px 50px 0 0;
/*height:277px;*/
/*width:505px;*/
}


#content {
float:left;
/*border:1px solid red;*/
width:426px;
height:277px;
/*background:transparent url(images/bannerback.png) no-repeat top left;*/
padding:0px;
margin:13px 0 0 0;
}
#content h1 {
color:#F8FA56;
padding:15px 0px 0 20px;
font:bold 1.4em Arial, verdana, sans-serif;
}
#content p {
color:#FEFEFE;
padding:4px 22px 0 22px;
font:bold 1.0em arial;
line-height:1.3em;
}
#content p a {
color:#00376D;
}

#pagecontent {
/*border:1px solid red;*/
background:transparent url(images/bannerlargeback2.png) no-repeat top left;
padding:0px 0 13px 0;
margin:13px 16px 0px 16px;
}
#pagecontent h1 {
color:#FEFEFE;
padding:38px 31px 0 31px
}
#pagecontent h2 {
color:#FEFEFE;
padding:18px 31px 0 31px
}
#pagecontent h3 {
color:#F8FA56;
padding:18px 31px 0 31px
}
#pagecontent h4 {
color:#F8FA56;
padding:15px 0px 0 20px;
font:bold 1.4em Arial, verdana, sans-serif;
}
#pagecontent p {
color:#FEFEFE;
padding:4px 31px 0 31px;
font-size:0.9em;
}
#pagecontent ul {
color:#FEFEFE;
padding:4px 31px 0 31px;
/*font-size:0.9em;*/
}
#pagecontent li {
color:#FEFEFE;
padding:4px 31px 0 11px;
font-size:0.9em;
}
ul.tick {
list-style-image: url(images/tick.png)
}
.services a {
color:#F7A549;
}
.about a {
color:#004E9C;
}
.login a {
color:#F5346D;
}
.howitworks a {
color:#FF5D47;
}
.contact a {
color:#95BC4E;
}
#mainboxes {
background: #127DBC url(images/bannerbackground.png) repeat-x bottom left;
width:100%;
/*border:1px solid red;*/
margin:0 auto;
/*height:294px;*/
height:320px;
}
#boxed {
width:934px;
padding:0px;
margin:0 auto;
}

.home1 {
float:left;
width:231px;
/*height:294px;*/
height:340px;
background:#F7A549;
padding:0;
margin:0;
border-top:2px solid #FEFEFE;
border-left:2px solid #FEFEFE;
border-right:2px solid #FEFEFE;
}
.home1 h2 {
font:bold 1.0em arial, verdana, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:2px 17px;
color:#904D00;
}
.home1 p {
font:0.8em verdana, sans-serif;
line-height:1.3em;
margin:0 0px;
padding:2px 17px;
text-align:left;
color:#FEFEFE;
}
.home1 p a.readmoretext {
color:#904D00;
text-decoration:none;
}
.home1 ul li, .home2 ul li, .home3 ul li, .home4 ul li {
color:#FEFEFE;
/*padding:4px 22px 0 22px;*/
font-size:0.8em;
line-height:1.1em;
}

.home2 {
float:left;
width:231px;
/*height:294px;*/
height:340px;
background:#FF7356;
padding:0;
margin:0;
border-top:2px solid #FEFEFE;
border-right:2px solid #FEFEFE;
}
.home2 h2 {
font:bold 1.0em arial, verdana, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:2px 17px;
color:#A22C18;
}
.home2 p {
font:0.8em verdana, sans-serif;
line-height:1.3em;
margin:0 0px;
padding:2px 17px;
text-align:left;
color:#FEFEFE;
}
.home2 p a.readmoretext {
color:#A22C18;
text-decoration:none;
}

.home3 {
float:left;
width:231px;
/*height:294px;*/
height:340px;
background:#8BB647;
padding:0;
margin:0;
border-top:2px solid #FEFEFE;
border-right:2px solid #FEFEFE;
}
.home3 h2 {
font:bold 1.0em arial, verdana, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:2px 17px;
color:#325900;
}
.home3 p {
font:0.8em verdana, sans-serif;
line-height:1.3em;
margin:0 0px;
padding:2px 17px;
text-align:left;
color:#FEFEFE;
}
.home3 p a.readmoretext {
color:#325900;
text-decoration:none;
}

.home4 {
float:left;
width:231px;
/*height:294px;*/
height:340px;
background:#F63E7A;
padding:0;
margin:0;
border-top:2px solid #FEFEFE;
border-right:2px solid #FEFEFE;
}
.home4 h2 {
font:bold 1.0em arial, verdana, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:2px 17px;
color:#8E0036;
}
.home4 p {
font:0.8em verdana, sans-serif;
line-height:1.3em;
margin:0 0px;
padding:2px 17px;
text-align:left;
color:#FEFEFE;
}
.home4 p a.readmoretext {
color:#8E0036;
text-decoration:none;
}

.plotimage {
margin:18px 17px;
padding:0;
}






#footer {
position:relative;
clear:both;
height:44px;
text-align:center;
color:#FEFEFE;
font-size:0.7em;
line-height:44px;
background:#3F3D46 url(images/footer.png) repeat-x bottom left;
border-top:2px solid #FEFEFE;
border-bottom:2px solid #FEFEFE;
}
#social {
position:relative;
top:-43px;
/*border:1px solid red;*/
width:90px;
margin:0 auto;
padding-right:700px;
/*margin-right:800px*/
}

.kash {
/*float:right;*/
background:#F63E7A;
padding:0px;
margin:15px auto;
border:2px solid #FEFEFE;
width:265px;
height:280px;
}
.mypaye {
/*float:left;*/
background:#FF7356;
padding:0px;
margin:15px auto;
border:2px solid #FEFEFE;
width:265px;
height:280px;
}
.sage {
/*float:right;*/
background:#8BB647;
padding:0px;
margin:15px auto;
border:2px solid #FEFEFE;
width:265px;
height:280px;
}
.kash h2, .mypaye h2, .sage h2 {
/*font-size:1.1em;*/
padding:15px 5px 10px 5px !important;
text-align:center;
}

.kash p.none {padding:4px 5px 0 5px !important;}
.bottomlinks {
text-align:center;
color:#4493B3;
font:0.7em verdana;
padding-top:20px;
}
.bottomlinks a {
font-weight:normal;
text-decoration:none;
color:#4493B3;
}
.contacttable {
margin:10px 5px 5px 33px;
padding:10px;
border:2px solid #FEFEFE;
background:#8BB647/* url(images/contactformback2.png) no-repeat top left*/;
width:540px;
/*height:193px*/
}
.contacttable td {
padding:5px 10px;
font-weight:bold;
font:bold 0.9em Arial;
color:#ffffff;
vertical-align:top;
}
.contacttable input {
vertical-align:top;
border:1px solid #75A738;
background:#FEFEFE;
}
.contacttable2 {
margin:10px 5px 5px 33px;
padding:10px;
border:2px solid #FEFEFE;
background:#FF5D47/* url(images/contactformback2.png) no-repeat top left*/;
width:750px;
vertical-align:top;
/*height:193px*/
}
.contacttable2 td {
padding:5px 10px;
font-weight:bold;
font:bold 0.9em Arial;
color:#ffffff;
vertical-align:top;
}
.contacttable2 input, select, textarea {
border:1px solid #FF5642;
background:#FEFEFE;
}
.contacttable3 {
margin:10px 5px 5px 33px;
padding:10px;
border:2px solid #FEFEFE;
background:#F5346D/* url(images/contactformback2.png) no-repeat top left*/;
width:750px;
vertical-align:top;
/*height:193px*/
}
.contacttable3 td {
padding:5px 10px;
font-weight:bold;
font:bold 0.9em Arial;
color:#ffffff;
vertical-align:top;
}
.contacttable3 input, select, textarea {
border:1px solid #FF5642;
background:#FEFEFE;
}
.req {
/*color:#75A738;*/
color:#ffffff;
font-size:0.7em;
font-weight:normal;
}
.minitable {
margin:0;
padding:5px;
border:1px solid #FE9D85;
background:#FF7E5E;
vertical-align:top;
width:500px;
}
.minitable td {
padding:2px 10px;
font-weight:bold;
font:0.75em Arial;
color:#ffffff;
vertical-align:top;
}
.minitable input, select, textarea {
border:1px solid #FF5642;
background:#FEFEFE;
font:0.9em Arial;
}
.contactbutton {
font:1.4em Arial;
background:#F5346D;
border:2px solid #ffffff;
padding:5px 15px;
color:#ffffff;
margin:10px 260px;
}
.quotenow {
float:right;
padding:0px 150px 0 0;
}
.onlinequote {
/*margin:10px 5px;*/
padding:10px;
border:2px solid #FEFEFE;
background:#FF5D47/* url(images/contactformback2.png) no-repeat top left*/;
/*width:750px;*/
vertical-align:top;
/*height:193px*/
}
.onlinequote td {
margin:0;
padding:3px 1px;
font-weight:bold;
font:0.9em Arial;
color:#ffffff;
vertical-align:top;
}
.onlinequote input, select, textarea {
/*padding:3px 1px;*/
border:1px solid #FF5642;
background:#FEFEFE;
}
.result {
background:#FF5D47;
border:2px solid #FEFEFE;
text-align:center;
font-size:2.0em;
color:#fff;
padding:20px;
margin:20px auto;
width:150px
}
.imagesR {
float:right;
border:2px solid #FEFEFE;
margin:10px 35px 5px 20px;
padding:1px;
}
.cook {
font-size:11px !important;
}
.cook2 {
font-size:11px !important;
}
