/*  
Theme Name: statement
Theme URI: http://www.blogohblog.com
Description: The "Statement" WordPress theme has been built by <a href="http://www.blogohblog.com" title="Free WordPress Themes">Blog Oh! Blog</a> and comes under a Creative Commons License.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/*+++++++ BODY +++++++*/
@charset "utf-8";
/* CSS Document */

* {
border: 0 none;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
outline: 0 none;
padding: 0; }

body {
background-color: #004239;
color: #555;
font-size: 14px; }

address, blockquote, ol, p, ul {
line-height: 150%;
padding-bottom: 15px; }

h1 {
color: #d16602;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: bold;
padding-bottom: 12px;
letter-spacing: -1px; }

h2 {
color: #004239;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: bold;
padding-bottom: 8px;
letter-spacing: -1px; }

h3 {
color: #004239;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding-bottom: 15px; }

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 150%; }

a {
color: #004239;
text-decoration: underline; }

a:hover {
color: #ea7000; }

/*+++++++ ENTRY +++++++*/
.entry {  border-bottom: 1px dotted #cfcfcf; margin-bottom: 15px; padding-bottom: 15px; }
.entry h2 { color: #004239;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: bold;
padding-bottom: 8px;
letter-spacing: -1px;}
.entry h2 a {  color:#ea7000;  text-decoration: none;}
.entry h2 a:hover {color:#004239; text-decoration: underline; }
.entry p { padding-bottom:10px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ol { padding:0; margin:0;}
.entry ol li { background:#fafafa; }
.entry img {margin:0 10px 10px 10px;}
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 ;}
.allinfos { font-size:11px; height:20px; padding-bottom:10px;}
span.date { background:url(images/date.gif) no-repeat; padding-left:20px; }
span.comments { background:url(images/comment.gif) no-repeat; padding-left:20px; }
span.category { background:url(images/posted.gif) no-repeat; padding-left:20px; }
.navigation { width: 540px; padding:10px; line-height:140%; font-size:11px; }

/*+++++++ COMMENTS +++++++*/
.postmetadata { padding:5px; background:#feffe5; }
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #dadada; height:20px; width:200px; }
#commentform #email { border:1px solid #dadada; height:20px; width:200px; }
#commentform #url { border:1px solid #dadada; height:20px; width:200px;}
#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}
.commentlist cite { background:#f9f9f9; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(images/doth.gif) repeat-x bottom; font-size:11px;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left; padding-left:30px; padding-bottom:20px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:1px solid #999999;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft img{ padding:5px; border:1px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:1px solid #999999;}

@charset "utf-8";

/* Masthead CSS */

#masthead {
background-image: url(/images/bg/masthead.png);
height: 198px;
width: 100%; }

#header {
height: 103px;
margin: 0 auto;
padding-top: 22px;
width: 980px; }

#logo {
background-image: url(/images/bg/logo.png);
float: left;
height: 90px;
margin-left: 32px;
text-indent: -9999px;
width: 445px; }

#logo a {
color: #003d35;
display: block;
height: 90px;
width: 445px; }

.slogan {
font-size:20px; 
font-weight:normal; 
color:white;
float: right;
height: 40px;
margin-right: 36px;
margin-top: -10px;
width:210px; }

#mm {
font-size:40px; 
font-weight:bold; 
color:#FA8C25;
float: right;
height: 90px;
margin-right: 36px;
margin-top: 10px;
width: 275px; }


#phone {
background-image: url(/images/bg/phone.png);
float: right;
height: 90px;
margin-right: 36px;
width: 275px; }

#phone a {
color: #003d35;
display: block;
height: 90px;
width: 275px; }

#nav {
background-image: url(/images/bg/nav.png);
height: 39px;
margin: 0 auto;
padding: 34px 34px 0 34px;
width: 912px; }

#buttons {
height: 35px;
padding: 0 20px 0 19px; }

#home {
background-image: url(/images/nav/home.png);
float: left;
height: 35px;
margin-right: 45px;
width: 50px; }

#home a {
color: #00322b;
display: block;
height: 35px;
width: 50px; }

#products {
background-image: url(/images/nav/products.png);
float: left;
height: 35px;
margin-right: 45px;
width: 85px; }

#products a {
color: #00322b;
display: block;
height: 35px;
width: 85px; }

#testimonials {
background-image: url(/images/nav/testimonials.png);
float: left;
height: 35px;
margin-right: 45px;
width: 112px; }

#testimonials a {
color: #00322b;
display: block;
height: 35px;
width: 112px; }

#faqs {
background-image: url(/images/nav/faqs.png);
float: left;
height: 35px;
margin-right: 43px;
width: 46px; }

#faqs a {
color: #00322b;
display: block;
height: 35px;
width: 46px; }

#about {
background-image: url(/images/nav/about.png);
float: left;
height: 35px;
margin-right: 43px;
width: 59px; }

#about a {
color: #00322b;
display: block;
height: 35px;
width: 59px; }

#videos {
background-image: url(/images/nav/videos.png);
float: left;
height: 35px;
margin-right: 44px;
width: 61px; }

#videos a {
color: #00322b;
display: block;
height: 35px;
width: 61px; }

#blog {
background-image: url(/images/nav/blog.png);
float: left;
height: 35px;
margin-right: 44px;
width: 47px; }

#blog a {
color: #00322b;
display: block;
height: 35px;
width: 47px; }

#start {
background-image: url(/images/nav/start.png);
float: left;
height: 35px;
width: 104px; }

#start a {
color: #00322b;
display: block;
height: 35px;
width: 104px; }

/* Body CSS */

#wrap {
background-color: #ecebe5;
width: 100%; }

#stretch {
background-image: url(/images/bg/wrap.png);
margin: 0 auto;
padding: 15px 30px 0 30px;
width: 920px; }

#stretchwide {
background-image: url(/images/bg/wrap.png);
margin: 0 auto;
padding: 15px 40px 0 40px;
width: 900px; }

#left {
float: left;
width: 220px; }

#right {
float: right;
padding-right: 30px;
width: 640px;
text-align: left; }

#rotator {
background-image: url(/images/bg/rotator.png);
height: 322px;
padding: 4px;
width: 912px; }

#reviews {
float: left;
padding-left: 5px;
padding-right: 10px;
width: 315px; }

#resources {
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
float: left;
padding-left: 15px;
padding-right: 10px;
width: 250px; }

#resources ul {
list-style-type: none;
line-height: normal;
padding-bottom: 0; }

#resources li {
background-image: url(/images/bg/arrow.png);
background-repeat: no-repeat;
border-bottom: 1px solid #dedede;
height: 22px;
padding-left: 17px;
padding-top: 8px; }

#resources a {
display: block;
font-size: 12px;
text-decoration: none; }

#optinhp {
float: left;
padding-left: 15px;
width: 285px; }

#optinhp input {
background-color: #f2f2f2;
border: 1px solid #dedede;
color: #777;
font-size: 13px;
padding: 4px 1px;
width: 285px; }

#hp-lockbox {
background-image: url(/images/home/hp-lockbox.jpg);
float: left;
height: 161px;
margin-right: 20px;
width: 293px; }

#hp-lockbox a {
color: #fff;
display: block;
height: 161px;
width: 293px; }

#hp-message {
background-image: url(/images/home/hp-message.jpg);
float: left;
height: 161px;
margin-right: 20px;
width: 294px; }

#hp-message a {
color: #fff;
display: block;
height: 161px;
width: 294px; }

#hp-guarantee {
background-image: url(/images/home/hp-guarantee.jpg);
float: left;
height: 161px;
width: 293px; }

#hp-guarantee a {
color: #fff;
display: block;
height: 161px;
width: 293px; }

#snwrap, #formsidewrap {
background-color: #dedede;
font-size: 12px;
padding: 1px;
width: 218px; }

#snbtns, #formsideimg {
background-color: #fff;
padding: 2px;
width: 214px; }

#formside2 {
background-color: #fff;
padding: 0 2px 2px 2px;
width: 214px; }

#formsidetext {
background-color: #bdd0cd;
color: #00352e;
font-size: 15px;
font-weight: bold;
line-height: 120%;
padding: 7px 0;
text-align: center;
width: auto; }

#formside {
background-color: #ececec;
padding: 10px 10px 0 10px; }

#formside label {
font-size: 12px; }

#formside input {
background-color: #f5f5f5;
border: 1px solid #ccc;
font-size: 12px;
margin-top: 1px;
margin-bottom: 10px;
padding: 2px 1px;
width: 190px; }

#formside input.start {
background-color: #004239;
border: 1px solid #05221e;
color: #fff;
cursor: pointer;
font-size: 12px;
font-weight: bold;
padding: 3px 8px;
width: auto; }

#formside input.start:hover {
background-color: #ea7000;
border: 1px solid #d16602; }

.snactive {
background-color: #bdd0cd;
background-repeat: no-repeat;
font-weight: bold;
height: 30px;
width: 214px; }

.snactive h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
color: #00352e;
display: block;
left: 10px;
height: 17px;
top: 8px;
position: relative;
text-decoration: none;
width: 194px; }

.snlink {
background-color: #f0f0f0;
background-image: url(/images/bg/snarrow.png);
background-repeat: no-repeat;
height: 30px;
width: 214px; }

#snbtns ul li {
background-color: #f0f0f0;
background-image: url(/images/bg/snarrow.png);
background-repeat: no-repeat;
height: 30px;
width: 214px; }

#snbtns ul li a {
color: #00352e;
display: block;
left: 20px;
height: 17px;
list-style-type: none;
top: 7px;
margin: 0;
padding: 0;
position: relative;
text-decoration: none;
width: 194px; }

.snlink:hover {
background-color: #e0ebe9; }

.snlink:hover a {
color: #ea7000; }

#snactive a, .snlink a {
color: #00352e;
display: block;
left: 20px;
height: 17px;
top: 8px;
position: relative;
text-decoration: none;
width: 194px; }

.snlink a:hover {
color: #ea7000; }

#promowrap {
background-color: #fff;
border: 1px solid #ccc;
margin-top: 10px;
padding: 3px; }

#promo {
background-color: #d16602;
color: #fff;
font-size: 14px;
line-height: 150%;
padding: 10px 12px; }

#promo a {
color: #fff;
text-decoration: underline; }

#vidwrap {
border: 1px solid #ccc;
padding: 3px; }

.vidcap {
font-size: 13px;
padding-bottom: 5px;
padding-top: 8px;
text-align: center; }

#contact-form input {
background-color: #f5f5f5;
border: 1px solid #ccc;
color: #555;
font-size: 13px;
margin-top: 2px;
margin-bottom: 15px;
padding: 3px 1px;
width: 300px; }

#contact-form textarea {
background-color: #f5f5f5;
border: 1px solid #ccc;
color: #555;
font-size: 13px;
height: 150px;
margin-top: 2px;
margin-bottom: 15px;
padding: 3px 1px;
width: 635px; }

#contact-form input.submit {
background-color: #004239;
border: 1px solid #05221e;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
padding: 3px 5px;
width: auto; }

#contact-form input.submit:hover {
background-color: #ea7000;
border: 1px solid #d16602; }

/* Footer CSS */

#footer {
background-image: url(/images/bg/footer.png);
color: #ecebe5;
font-size: 12px;
width: 100%; }

#footer a {
color: #ecebe5;
text-decoration: none; }

#footer a:hover {
color: #ea7000;
text-decoration: none; }

#btm {
background-image: url(/images/bg/btm.png);
height: 30px;
margin: 0 auto;
width: 980px; }

#flpri {
font-style: normal;
margin: 20px auto 15px auto;
width: 920px; }

#flpri a:hover {
color: #ea7000;
text-decoration: none; }

#flpri ul {
list-style-type: none;
padding-bottom: 0; }

#flpri li {
background-image: url(/images/bg/shield.png);
background-repeat: no-repeat;
border-bottom: 1px solid #bbb8a7;
height: 22px;
padding-left: 28px;
padding-top: 6px;
text-align: left; }

#flpri li.facebook {
background-image: url(/images/bg/facebook.png); }

#flpri li.twitter {
background-image: url(/images/bg/twitter.png); }

#flpri li.youtube {
background-image: url(/images/bg/youtube.png); }

#flpri li.rss {
background-image: url(/images/bg/rss.png); }

#flpleft {
float: left;
margin-right: 15px;
width: 295px; }

#flpmid {
float: left;
margin-right: 15px;
width: 295px; }

#flpright {
float: left;
width: 295px; }

#flsec, #copy, #footer address {
font-style: normal;
line-height: 150%;
margin: 0 auto;
text-align: center; }

#flsec a {
margin: 0 2px; }

#credit {
font-size: 11px;
margin: 0 auto;
padding-bottom: 25px;
text-align: center; }

/* Miscellaneous CSS */

.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
width: 0; }

.spacer {
height: 15px; }

.spacerlg {
height: 20px; }

ul.reg {
padding-left: 25px; }

ul.reg li {
padding-left: 10px; }

.audioframe {
float: left;
margin-right: 10px;
margin-top: -7px;
cursor: pointer; }

.dots {
border-top: 1px dotted #ccc;
height: 1px;
font-size: 0;
line-height: 0;
margin-top: 15px;
margin-bottom: 20px; }

#phone1 {
float: right;
height: 90px;
margin-right: 36px;
width: 275px;
font-size:40px; font-weight:normal; color:#FA8C25;
}


