/*
Theme Name: Medical Guardian
*/


/* =Reset default browser CSS. 
-------------------------------------------------------------- */

/*---------html coded css---------*/
@charset "utf-8";
body {
    background-color: #FFFFFF;
    background-image: url(../images/full_cloud_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #99ccff;

    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    /*line-height: 19px;*/
    color: #333333;
}
#bottombg {
    /*background-image: url(../images/mainbg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;*/
    float: left;
    width: 100%;
}

body, p, form, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    }
img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

#tag-line-container {
  width: 100%;
  text-align: center;
}

#tag-line {
  display: inline-block;
  padding-top:15px;
 }

/*h1.shadowed {
  margin: 0;
  padding: 0px;
  font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2";
  font-size: 36px;
  color: #fff;
  text-shadow: 2px 2px 3px #000;
}*/

p.toptag {
  margin: 0;
  padding: 0px;
  font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2";
  font-size: 20px;
  color: #000;
  font-weight: bold;
  text-align: center;
  letter-spacing:-1px;
}

/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
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 10px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
a, img {outline: none;}
#maincloudbg {
    background-image: url(../images/cloudsbg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    float: left;
    width: 100%;
}
#topcurve {
    background-image: url(../images/topcurve.png);
    background-repeat: no-repeat;
    background-position: center top;
    float: left;
    width: 100%;
    padding-top: 30px;
}
#bottomcurve {
    background-image: url(../images/botcurve.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    float: left;
    width: 100%;
    padding-bottom: 25px;
}
#container {
    background-image: url(../images/contentbg.png);
    background-repeat: repeat-y;
    background-position: center top;
    float: left;
    width: 100%;
}
#about-add1 {
    float: left;
    width: 200px;
    font-size: 14px;
}
#about-add2 {
    float: left;
    width: 200px;
    font-size: 14px;
}
#about-add3 {
    float: left;
    width: 200px;
    font-size: 14px;
}
#frame {
    text-align: left;
    width: 1002px;
}
#flv {
    float:left;
    padding: 10px 20px 10px 10px;
    width:320px;
    height: 250px;
}
#flv-right {
    float:right;
    padding: 10px 20px 10px 10px;
    width:320px;
    height: 250px;
}
#flv-sidebar {
    padding: 10px 20px 10px 10px;
    width:300px;
    height: 250px;
}
#flv2 {
    padding: 10px 20px 20px 10px;
    width:500px;
}
#contact-form {
    float:left;
    padding: 10px;
    border-style:solid;
    border-width:1px;
    border-color: #999;
    width:400px;
    background-color: #EAEAEA;
}
#contact-form_w {
    float:left;
    padding: 10px;
    border-style:solid;
    border-width:1px;
    border-color: #999;
    width:600px;
    background-color: #EAEAEA;
}
#contact-mid {
    float:left;
    padding: 10px 0px 70px 10px;
    width:180px;
    }

#topframe {
    background-image: url(../images/topheaderbg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    float: left;
    width: 100%;
}
#topheader {
    background-image: url(../images/topheader.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 71px;
    width: 100%;
}

#logo {
    float: left;
    height: 71px;
    width: 200px;
    padding-left: 21px;
}
#tagline {
    float: left;
    height: 71px;
    width: 450px;
    padding-left: 21px;
}
.taglinered {
    font-family: "Arial Black";
    font-size: 24px;
    color: #c91001;
    padding-left: 55px;
}
.tagline {
    font-family: "Arial Narrow";
    font-size: 22px;
    font-weight: bold;
    color: #000000;
}
.tagline2 {
    font-family: "Arial Narrow";
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
/*******show-hide begin*******/
.more {
    display: none;
    /*border-top: 1px solid #666;
    border-bottom: 1px solid #666; */}
a.showLink, a.hideLink {
    text-decoration: none;
    color: #36f;
    padding-left: 8px;
    background: transparent url('down.gif') no-repeat left; }
a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
    /*border-bottom: 1px dotted #36f; */}
/*******show-hide end*******/
#callus {
    float: left;
    width: 300px;
    text-align: center;
    padding: 10px 0 0 0;

}
#callus p {
    padding: 0;
}

#navMenu {
    float: left;
    width: auto;
    margin:0px;
    width: 990px;
 }

  #navMenu ul {
    margin:0;
    padding:0;
    line-height:30px;
 }

  #navMenu li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    position:relative;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #aaa;
 }

  #navMenu ul li a {
    text-align:center; 
    height:34px;
    display:block;
    color:#000;
    /*font-family:"Arial", san serif;*/
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 18px;
    text-decoration:none;
    padding-right: 20px;
    padding-left: 20px;
  }

 /*********************************************/
 /* hide menu and allow it to return */
 /*********************************************/

    #navMenu ul ul {
    position:absolute;
    visibility:hidden;
        background-color: #ccc;
    top:32px;
    width: 240px;
 }

#navMenu ul li:hover ul {
    visibility:visible;
    z-index:9999; 
    width: 240px;
 }

  /**********************************************/

  /*sets top level hover color*/

  #navMenu li:hover {
        color: #FFFFFF;
    background-image: url(../images/navibg_on.jpg);
    background-repeat: repeat-x;
 }
 
  #navMenu li:active {
        color: #FFFFFF;
    background-image: url(../images/navibg_on.jpg);
    background-repeat: repeat-x;
 }

  /*sets link items hover color and background*/

  #navMenu ul li:hover{
    color:#000;
    background-image: url(../images/navibg_on.jpg);
    background-repeat: repeat-x;
 }

#navMenu ul ul li:hover a{
    color:#000;
    background-image: url(../images/navibg_on.jpg);
    background-repeat: repeat-x;
    width: 220px;
    text-align:left; 
    padding-right: 5px;
    padding-left: 15px;
 }

#navMenu ul ul li a{
    color:#000;
    width: 220px;
    text-align:left; 
    padding-right: 5px;
    padding-left: 15px;
 }

 /* Changes text color on hover for main menu hover*/

  #navMenu a:hover {   
  color:#000;
 } 
  
 /* Contains the Float */

 .clearFloat {
    clear:both; 
    margin:0;
    padding:0;
 }

 /* IE7 Display Fix */

 #navMenu #holder ul li { 

  display: inline; 
 
 }


#bbb {
    float: left;
    width: 109px;
    padding-top: 8px;
}
#middleframe {
    clear:both;
    background-image: url(../images/header_update.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 1002px;
    height: 376px;
}
#featuredframe {
    height: 69px;
    width: 1002px;
}
#featuredimg {
    background-image: url(../images/featureimg.jpg);
    float: left;
    height: 143px;
    width: 535px;
    padding-top: 233px;
    padding-left: 31px;
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
}
#specialoffer {
    width: 242px;
    height: 44px;
    margin: 250px 0 0 610px;
}
#howitworksform {
    float: left;
    width: 958px;
    padding-top: 8px;
    padding-left: 13px;
}
#howitworks {
    float: left;
    width: 662px;
}
#hiwheader {
    text-align: right;
    float: left;
    width: 100%;
}
#as-seen-main {
    padding-top: 20px;}
#request400{
    width: 400px;
    margin: 0;
    padding: 10px;
    border-style:solid;
    border-width:1px;
    border-color: #999;
    background-color: #EAEAEA;
}
#request550{
    width: 505px;
    margin: 0;
    padding: 20px;
    border-style:solid;
    border-width:1px;
    border-color: #999;
    margin-left: 34px;
    background-color: #EAEAEA;
}
#request600 {
  background-color: #EAEAEA;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  padding: 10px;
  width: 600px;
}
#request {
    background-image: url(../images/requestformbg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    float: left;
    height: 274px;
    width: 274px;
    padding-left: 22px;
}
#request h2 {
    margin-top: 18px;
    color: #CC0000;
    font-size: 18px;
    margin-bottom: 12px;
}
#request-home {
    background-image: url(../images/requestformbg.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    float: left;
    height: 274px;
    width: 274px;
    padding-left: 22px;
}
#request-home h2, #request-home .home-request {
    margin-top: 18px;
    color: #CC0000;
    font-size: 18px;
    margin-bottom: 12px;
  font-weight:bold;
}
#affiliate-ad-5 {
    text-align: center;
    float: left;
    height: 274px;
    width: 274px;
	padding-top:14px;
    padding-left: 22px;
}

#form-container {
    margin-top: 40px;
}
#request-brochure {
    background-image: url(../images/request-a-brochure-mid.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    float: left;
    height: 838px;
    width: 362px;
    padding-left: 25px;
}

#request-brochure h2 {
    margin-top: 18px;
    color: #CC0000;
    font-size: 18px;
    margin-bottom: 12px;
}

blockquote {
    margin: 1em 3em;
    padding: .5em 1em;
    border-left: 5px solid #ff0000;
    background-color: #cccccc; }
blockquote p {
    margin: 0; }

#steps {
    float: left;
    width: 100%;
    color: #000000;
    line-height: 16px;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
}

#step1 {
    background-image: url(../images/step1bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 220px;
    width: 192px;
    padding-top: 20px;
    padding-left: 32px;
}
#step2 {
    background-image: url(../images/step2bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 49px;
    width: 238px;
    padding-top: 191px;
    padding-left: 10px;
}
#step3 {
    background-image: url("../images/step3bg.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 68px;
    padding-left: 10px;
    padding-top: 191px;
    width: 180px;
    /* font-size: 12px; */
}
#asseenframe {
    float: left;
    width: 978px;
    padding-right: 12px;
    padding-left: 12px;
    color: #cc0000;
}
#asseenbg {
    background-image: url(../images/asseenbg.jpg);
    float: left;
    height: 54px;
    width: 100%;
}
#asseen {
    background-image: url(../images/asseenleft.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 676px;
    height: 46px;
    padding-top: 8px;
    padding-left: 44px;
}
#followus {
    background-image: url(../images/asseenright.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 40px;
    width: 258px;
    padding-top: 14px;
}

.socialicons {
    float: right;
    height: 40px;
    width: 270px;
}

.socialicons ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
}

.socialicons ul li {
    float: left;
    padding: 0 0 0 8px;
}

#maincontentframe {
    background-image: url(../images/mcontentbg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 962px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 25px;
    padding-left: 28px;
}
#maincontent {
    float: left;
    width: 627px;
    padding-top: 20px;
    padding-right: 12px;
    line-height: 19px;
min-height: 500px;
}
#maincontent p{
    padding-bottom: 10px;
}

#maincontent h1 {
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
    padding-bottom: 10px;
    line-height: 20px;
}
#maincontent h2 {
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    padding-bottom: 10px;
    line-height: 20px;
}
#maincontent h3 {
    font-size: 18px;
    color: #000000;
    line-height: 28px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CFD0D0;
    margin-bottom: 10px;
}
#maincontent-nosidebar {
    float: left;
    width: 922px;
    padding-top: 20px;
    padding-right: 12px;
    line-height: 19px;
min-height: 500px;
}
#maincontent-nosidebar p{
    padding-bottom: 10px;
}

#maincontent-nosidebar h1 {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #cc0000;
    padding-bottom: 10px;
}
#maincontent-nosidebar h2 {
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    padding-bottom: 10px;
    line-height: 24px;
}
#maincontent-nosidebar h3 {
    font-size: 18px;
    color: #000000;
    line-height: 28px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CFD0D0;
    margin-bottom: 10px;
}
#sidebar {
    float: left;
    width: 323px;
    margin: 0;
    padding: 0;
}

#sidebar ul li{
    list-style: none;
}


#ordernow {
    text-align: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
}
#bbb_logo {
    text-align: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    }
#sidebar-blog {
    text-align: left;
    float: left;
    width: 90%;
    padding: 0 20px 20px 20px;
    }
#sidebar-blog h3 {
    padding-bottom: 10px;
    }
#sidebar-blog ul li {
    padding-bottom: 10px;
    }
#recent_posts {
    text-align: left;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    }
#tvcomm {
    text-align: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
#testimonials {
    float: left;
    width: 100%;
    padding-bottom: 40px;
}
#testiframe-home {
    background-image: url(../images/testimonialbg.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    height: 140px;
    width: 160px;
    padding-top: 10px;
    padding-left: 39px;
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
    line-height: 22px;
    padding-right: 90px;
}
#testiframe {
    height: 120px;
    width: 160px;
    padding-top: 10px;
    padding-left: 20px;
    font-family: "Times", serif;
    font-size: 18px;
    line-height: 22px;
    padding-right: 20px;
    float:left;
}

#testiname {
    height: 20px;
    width: 300px;
    padding-top: 10px;
    padding: 10px 30px 10px 10px;
    font-family: "Arial", san serif;
    font-size: 14px;
    line-height: 18px;
    text-align: right;
    margin-top: 110px;
    }
#testiname a {
    color: #cc0000;
    font-family: "Arial", san serif;
    font-size: 12px;
}
#testimonial_home {
    background-image: url(../images/testimonial_bg_home2.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_blog {
    background-image: url(../images/testimonial_bg_blog.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_about {
    background-image: url(../images/testimonial_bg_about.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_doineed {
    background-image: url(../images/testimonial_bg_doineed.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_contact {
    background-image: url(../images/testimonial_bg_contact.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_fall {
    background-image: url(../images/testimonial_bg_fall.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_faqs{
    background-image: url(../images/testimonial_bg_faqs.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_howitworks{
    background-image: url(../images/testimonial_bg_howitworks.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_monitoring {
    background-image: url(../images/testimonial_bg_monitoring.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_order {
    background-image: url(../images/testimonial_bg_order.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_reqinfo{
    background-image: url(../images/testimonial_bg_reqinfo.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_tv {
    background-image: url(../images/testimonial_bg_tv.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_whatmg{
    background-image: url(../images/testimonial_bg_whatmg.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}
#testimonial_whymg {
    background-image: url(../images/testimonial_bg_whymg.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 100%;
    height: 183px;
    padding-bottom: 20px;
}

#prevnextframe {
    background-image: url(../images/prevnextbg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    height: 78px;
    width: 100%;
}
.next {
    background-image: url(../images/prevnextleft.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 60px;
    width: 40%;
    padding-left: 10%;
    padding-top: 18px;
}



.redcircle {
    padding-right: 5px;
}





.callnowred {
    font-family: "Arial Black";
    font-size: 24px;
    color: #c91001;
    padding-left: 55px;
}
.callnumber {
    font-size: 28px;
    font-weight: bold;
    color: #000000;
}
.callnumber_footer {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.operators {
    font-size: 14px;
    color: #c91001;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
}
.shdw {
    background-image: url(../images/featshdw.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 71px;
}

#shdw p {
    padding: 0;
    margin: 0;
}
.step1a {
    padding-left: 36px;
}
.step1b {
    padding-left: 36px;
    color: #cc0000;
    padding-top: 3px;
    padding-bottom: 105px;
}
input, textarea, textareaslim, select { padding: 5px; border: solid 1px #999; outline: 0;font: normal 13px/100% Verdana, Tahoma, sans-serif; /* width: 180px; */ /*background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #DDDDDD), to(#FFFFFF));*/  background: -moz-linear-gradient(top, #FFFFFF, #DDDDDD 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
textarea { height: 150px; line-height: 150%; }
textareaslim { height: 75px; line-height: 150%; }
input#submit { background: none; border: none; -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow:none; padding: 0 }
input:hover, textarea:hover, select:hover
input:focus, textarea:focus, select:focus{ border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }
.form label { margin-left: 10px;  color: #999999; }
#names { background: url("images/form/name.png") no-repeat scroll 0 0 transparent; display: block; overflow: hidden; height: 35px; width: 321px; margin: 0 0 18px; }
#emails { background: url("images/form/email.png") no-repeat scroll 0 0 transparent; display: block; overflow: hidden; height: 35px; width: 321px; margin: 0 0 18px; }
#phones { background: url("images/form/phone.png") no-repeat scroll 0 0 transparent; display: block; overflow: hidden; height: 35px; width: 321px; margin: 0 0 18px; }
#URLs { background: url("images/form/company-url.png") no-repeat scroll 0 0 transparent; display: block; overflow: hidden; height: 35px; width: 321px; margin: 0 0 18px; }
.inputhome { background: url("images/form/input.png") no-repeat scroll 0 0 transparent; display: block; overflow: hidden; height: 28px; width: 199px; margin: 0 0 10px; }
input.cleardefault { border: 0 none; outline: 0;font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 190px; background: -webkit-gradient(none);   background: none repeat scroll 0 0 transparent; box-shadow: rgba(0,0,0,0) 0px; -moz-box-shadow: rgba(0,0,0,0) 0px; -webkit-box-shadow: rgba(0,0,0,0) 0px; box-shadow: none; }
input.poppad { padding-left: 45px; border: 0 none; outline: 0;font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 266px; background: -webkit-gradient(none);     background: none repeat scroll 0 0 transparent; box-shadow: rgba(0,0,0,0) 0px; -moz-box-shadow: rgba(0,0,0,0) 0px; -webkit-box-shadow: rgba(0,0,0,0) 0px; box-shadow: none; }
#popform { width: 321px; margin: 25px auto 0; }

form.w2llead{text-align:left;clear:both;line-height: 1em}
/*.w2llabel, .w2linput, .w2select {float:left;}*/
.w2select { margin: 0 0 10px; }
.w2llabel.error {color:#f00;}
.w2llabel {clear:left;margin:4px 0;width:100%;}
.w2linput.text{width:300px;height:18px;margin:4px 0 0 0px;}
.w2linput.textfirst{width:100px;height:18px;margin:4px 0 0 0px;float:left}
.w2linput.textlast{width:99px;height:18px;margin:4px 0 0 0px;}
.w2linput.textcity{width:160px;height:18px;margin:4px 0 0 0px;}
.w2linput.textphone{width:100px;height:18px;margin:4px 0 0 0px;float:left}
.w2linput.textext{width:40px;height:18px;margin:4px 0 0 0px;}
.w2linput.textstate{width:40px;height:18px;margin:4px 0 0 0px;float:left}
.w2linput.textzip{width:60px;height:18px;margin:4px 0 0 0px;}
.w2linput.select{height:18px;margin:4px 0 0 0px;}
.w2linput.textarea {clear:both;width:300px;height:150px;margin:10px 0 0 0px;}
.w2linput.submit {float:none;margin:10px 0 0 100px;clear:both;}
.w2linput.submit1 {
  clear: both;
  float: none;
  margin: 10px 0 0 130px;
}

.w2linput.text2{width:230px;height:18px;margin:4px 0 0 18px;}
.w2linput.text2first{width:100px;height:18px;margin:4px 0 0 18px;float:left;}
.w2linput.text2last{width:100px;height:18px;margin:4px 0 0 18px;}
.w2linput.textarea2 {clear:both;width:230px;height:150px;margin:10px 0;}
.w2linput.textareaslim {clear:both;width:300px;height:75px;margin:10px 0 0 0px;}
.w2linput.submithome {float:none;margin:18px 0 0 80px;width:130px;height:33px;clear:both;}
input.cleardefault { border: 0 none; outline: 0;font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 190px; background: -webkit-gradient(none);   background: none repeat scroll 0 0 transparent; box-shadow: rgba(0,0,0,0) 0px; -moz-box-shadow: rgba(0,0,0,0) 0px; -webkit-box-shadow: rgba(0,0,0,0) 0px; box-shadow: none; }

#request-sidebar {
  background-image: url("../images/requestformbg_sidebar.png");
  background-position: left top;
  background-repeat: no-repeat;
  float: left;
  height: 274px;
  padding-left: 22px;
  text-align: center;
  width: 274px;
}

#request-sidebar h2, #request-sidebar .sidebar-request {
  color: #CC0000;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-top: 18px;
}

.txtbox-home {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #787878;
    padding: 0.3em 0.28em 0.28em 0.28em;
    height: 20px;
    width: 230px;
    background-color: transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 0px 0 10px 20px;
}
.submit-home {
    background-image: url(../images/submit.jpg);
    height: 33px;
    width: 130px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 20px;

}
.txtbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #787878;
    padding: 0.4em 0.28em 0.28em 0.28em;
    height: 20px;
    width: 500px;
    background-color: transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 0 0 0 40px;
}
.txtboxstate {
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #787878;
    padding: 0.5em;
    height: 20px;
    width: 100px;
    background-color: transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-bottom: 0px;
    float: left;
}
.txtboxzip {
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #787878;
    padding: 0.5em;
    height: 20px;
    width: 100px;
    background-color: transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-bottom: 0px;
}
.txtboxext {
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #787878;
    padding: 0.5em;
    height: 20px;
    width: 100px;
    background-color: transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-bottom: 0px;
    margin-left: 80px;
}
.submit {
    background-image: url(../images/submit.jpg);
    height: 33px;
    width: 130px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 20px;

}
.submit2 {
    background-image: url(../images/submit.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 33px;
    width: 130px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 480px 0 0 0;
    padding: 0;
}
.prev {
    background-image: url(../images/prevnextright.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 60px;
    width: 40%;
    padding-top: 18px;
    padding-right: 10%;
    text-align: right;
}
#bottomframe {
    float: left;
    width: 975px;
    padding-top: 12px;
    padding-left: 15px;
}
#bottomframe h2 {
    color: #000000;
    font-size: 22px;
}
#bottomframe h4, #bottomframe .open24 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: normal;
    margin-left: 10px;
}
#bottomframe a {
    color: #333;
    text-decoration: none;
}
#bottomframe ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#bottomframe li {

}
#footer {
    float: left;
    width: 100%;
    padding-left: 37px;
    padding-bottom: 10px;
}

#order-form {
float: left;
padding: 10px;
border-style: solid;
border-width: 1px;
border-color: #999;
width: 600px;
background-color: #EAEAEA;
}

#contentbottom {
    background-image: url(../images/footerbg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    height: 136px;
    width: 100%;
}
#cbotleft {
    background-image: url(../images/footerleft.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 100%;
}
#cbotright {
    background-image: url(../images/footerright.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 121px;
    width: 952px;
    padding-top: 15px;
    padding-left: 23px;
}
#phoneno {
    float: left;
    width: 191px;
    padding-top: 25px;
}
#footernavi1 {
    float: left;
    width: 170px;
}
#footernavi2 {
    float: left;
    width: 255px;
}
#location {
    float: left;
    width: 115px;
}
#affiliates {
    float: left;
    width: 175px;
}

.socialicons-footer {
    float: right;
    height: 40px;
    width: 200px;
}

.socialicons-footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
}

.socialicons-footer ul li {
    float: left;
    padding: 0 0 0 8px;
}


.posts-recent-heading {
font-size:18px;
font-weight:bold;
}

.widget-area ul {
    padding: 0px;
    margin: 0px;
{



/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
    -webkit-text-size-adjust: 140%;
}
code {
    -webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
    -webkit-text-size-adjust: 120%;
}
#site-description {
    -webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
    body {
        background: none !important;
    }
    #wrapper {
        clear: both !important;
        display: block !important;
        float: none !important;
        position: relative !important;
    }
    #header {
        border-bottom: 2pt solid #000;
        padding-bottom: 18pt;
    }
    #colophon {
        border-top: 2pt solid #000;
    }
    #site-title,
    #site-description {
        float: none;
        line-height: 1.4em;
        margin: 0;
        padding: 0;
    }
    #site-title {
        font-size: 13pt;
    }
    .entry-content {
        font-size: 14pt;
        line-height: 1.6em;
    }
    .entry-title {
        font-size: 21pt;
    }
    #access,
    #branding img,
    #respond,
    .comment-edit-link,
    .edit-link,
    .navigation,
    .page-link,
    .widget-area {
        display: none !important;
    }
    #container,
    #header,
    #footer {
        margin: 0;
        width: 100%;
    }
    #content,
    .one-column #content {
        margin: 24pt 0 0;
        width: 100%;
    }
    .wp-caption p {
        font-size: 11pt;
    }
    #site-info,
    #site-generator {
        float: none;
        width: auto;
    }
    #colophon {
        width: auto;
    }
    img#wpstats {
        display: none;
    }
    #site-generator a {
        margin: 0;
        padding: 0;
    }
    #entry-author-info {
        border: 1px solid #e7e7e7;
    }
    #main {
        display: inline;
    }
    .home .sticky {
        border: none;
    }
}