/* Layout Stylesheet */ 


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet  */ 
body{
margin: 0px;
padding: 0px;
background-color: #C3CBDA;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color: #000;
width:auto;
height: auto;
}

img{
border:0px;
padding:0px;
}

#page{
width:752px;
height: auto;
margin: 0 auto;
background-color: #F4F8FD;
border-left: 1px solid #A4A4A4;
border-bottom: 1px solid #A4A4A4;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 

#header{
height:109px;
width:auto;
position: relative;
}

#header .logo-holder{
position: absolute;
top: 10px;
left: 5px;
width: auto;
height: auto;
float: left;
}

#header .phone-holder{
width: 296px;
height: auto;
float: right;
}

/* ~~~ top nav css */ 


#header #top_nav{
width:auto;
height:27px;
background-image:url(../images/bkg_top_nav_1x27.gif);
background-repeat:repeat-x;
border-bottom:1px solid #fff;
border-left: 1px solid #A4A4A4;
border-right: 1px solid #A4A4A4;
}

#top_nav { margin:0; padding:0; height:27px;}
#top_nav .option{float:left; font-size:10px; color:#fff; height:27px; line-height:27px; background-image:url(../images/bkg_top_nav_margin_1x11.gif); background-repeat:no-repeat; background-position:right;}
#top_nav .option-margin { float:left; background-image:url(../images/bkg_top_nav_margin_blue_1x11); }
#top_nav a { font-size:10px; line-height:27px; padding: 0px 8px;  text-decoration: none;  color:#fff;}
#top_nav .option-margin a { padding: 0px 4px 0px 4px;  }
#top_nav .option-margin img { padding-top: 8px;  }
#top_nav a:hover{color: #fff; text-decoration: none;  color:#fff;}






/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */ 


#middle{
margin:0;
float:left;
width:auto;
height:auto;
background-image:url(../images/bkg_middle_273x1.gif);
background-repeat:repeat-y;
background-position:right;
}

#middle_home{
margin:0;
float:left;
width:auto;
height:auto;
background-image:url(../images/bkg_middle_form_273x1.gif);
background-repeat:repeat-y;
background-position:right;
}

#middle_contactus{
margin:0;
float:left;
width:auto;
height:auto;
width:100%;
}

#left{
float:left;
width:480px;
}

#contactus{
float:left;
width:100%;
height:770px;
}

#contactus .contactus-text{ 
margin:0px;
padding:0px 50px 30px 50px;
background-color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}


#form-contactus{
float:left;
width:100%;
}

#contactus .content{
float:left;
width:100%;
}

#contactus .left_space{
float:left;
width:479px;
}
#contactus .free_consultation{
float:right;
width:auto;
position:relative;
top:-155px;
}

#left .content{
float:left;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

#left .content a{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

#contactus .content-wrapper{
text-align:center;
}

#contactus #contact_box{
width:530px;
background-color:#fff;
margin: 0 auto;
text-align:left;
position:relative;
top:-28px;
}

#contactus .page-title-contactus{
padding: 30px 0px 10px 50px;
}

#contactus .form_header{
float:left;
width:420px;
height:21px;
font-family:Verdana;
font-size:9px;
font-weight:bold;
text-indent:10px;
line-height: 21px;
background-color:#D5DCE7;
}

#left .content-wrapper{
padding: 30px 10px 10px 30px;
}

#left .content-wrapper-bladeless{
padding: 30px 50px 10px 30px;
}

#left .content_text{
float:left;
width:415px;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height: 15px;
}

#left .title{
float:left;
width:420px;
height:35px;
}


#left .space{
color:#D5DCE7;
}

#left .answer{
float:left;
width:25px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-indent:5px;
padding: 5px 0px;
}

#left .answer_text{
float:left;
width:395px;
height:auto;
font-family:Arial;
font-size:12px;
line-height: 15px;
padding: 5px 0px 18px 0px;
}

#left .woods_left{
float:left;
width:270px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding: 5px 0px 0px 0px;
}

#left .woods_right{
float:right;
width:auto;
height:auto;
padding-bottom:1px;
}

#left .line_gray{
float:left;
width:432px;
height:auto;
background-image:url(../images/line_gray_410x1.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#left .padding_top{
position:relative;
top:2px;
}

#left .text{
float:left;
width:395px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

#left .text1{
float:left;
width:420px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

#left .text2{
float:left;
width:420px;
height:auto;
text-align:right;
font-family:Arial;
font-size:10px;
line-height: 15px;
color:#464646;
}

#left .text_box{
float:left;
width:420px;
height:auto;
color:#083385;
font-family:Verdana;
font-size:9px;
font-weight:bold;
line-height: 15px;
border: 1px solid #EAEAEA;
background-color: #FFF;
}

#left .text_box .text_yellow{
color:#EBB102;
font-size:11px;
line-height: 28px;
}

#left .text_box-wrapper{
padding: 0px 20px;
}


#left .banner_tlc{
float:left;
width:430px;
height:42px;
background-image:url(../images/call_436x42.gif);
background-repeat:no-repeat;
text-align:center;
}

#left .home_banner{
float:left;
width:480px;
height:180px;
background-image:url(../images/logo_home_480x181.jpg);
background-repeat:no-repeat;
}

#left .home_banner-wrapper{
padding-top:25px;
padding-left:15px;
}

#left .home_banner a{
text-align:left;
font-size:14px;
font-family:Arial;
color:#fff;
text-decoration:none;
}

#left .home_banner a:hover{
text-align:left;
font-size:14px;
font-family:Arial;
color:#072A6D;
text-decoration:none;
}

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

#left .banner_payment{
float:left;
width:418px;
height:auto;
text-align:center;
border:1px solid #EAEAEA;
background-color:#FFF;
}

#left .banner_payment .header{
float:left;
width:418px;
height:34px;
color:#FFF;
line-height:34px;
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#EBB104;
}

#left .banner_payment .amount{
float:left;
width:80px;
height:auto;
line-height:25px;
text-align:center;
}

#left .banner_payment .amount1{
float:left;
width:82px;
height:45px;
font-size:10px;
color:#EBB104;
line-height:10px;
text-align:center;
}

#left .details{
float:left;
width:420px;
height:27px;
font-size:11px;
color:#EBB104;
line-height:27px;
}

#left .text_bottom{
float:left;
width:325px;
height:auto;
font-size:9px;
line-height:12px;
text-align:left;
}

#left .banner_doc{
float:left;
width:420px;
height:115px;
color:#08358A;
font-size:14px;
font-weight:bold;
line-height:20px;
background-color:#DCE3EE;
}

#left .banner_doc-wrapper{
padding:30px 27px 5px 102px;
}

#left .banner_doc2{
float:left;
width:420px;
height:115px;
color:#08358A;
font-size:14px;
font-weight:bold;
line-height:20px;
background-color:#DCE3EE;
}

#left .banner_doc2-wrapper{
padding:30px 10px 5px 102px;
}

#left .bio a{
float:right;
width:auto;
height:auto;
color:#747474;
font-size:10px;
font-weight:bold;
line-height:25px;
}

#left .bio2{
float:right;
width:auto;
height:auto;
color:#747474;
font-size:10px;
font-weight:100;
line-height:10px;
text-align:right;
}

#left .bio2 a{
color:#747474;
font-size:10px;
font-weight:bold;
line-height:10px;
text-decoration:underline;
}

#left .banner_doc img{
float:left;
}

#left .banner_doc2 img{
float:left;
}

#left .banner_doctors{
float:left;
width:410px;
height:93px;
background-image:url(../images/banner_410x93.gif);
background-repeat:no-repeat;
}

#left .banner_doctors a{
font-family:Verdana;
font-size:9px;
line-height: 15px;
text-decoration:none;
color:#747474;
}

#left .banner_doctors-wrapper{
padding: 39px 0px 0px 40px;
}

#left .page-title{
padding: 10px 0px 1px 0px;
}

.cm_img_right{
width:170px;
float:right;
}

.cm_img_right img{
padding-left:20px;
}

.line_blue{
width:100%;
clear:both;
height:1px;
background-color:#DAE4EE;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html tags */ 

h1, h2, h3, h4, h5, p{
padding:0px;
margin:0px;
}

h1{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
line-height:32px;
color: #EABF36;
font-weight: normal;
text-decoration: none;
}

h2{
margin:0px;
padding-top:10px;
font-family:arial;
font-size:12px;
line-height:16px;
font-weight:bold;
}

h3{
width:100%;
height:20px;
background-color:#D5DCE7;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height: 20px;
text-indent:5px;
}

h4{
width:100%;
height:21px;
background-image:url(../images/bkg_369x21.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height: 20px;
text-indent:10px;
color:#fff;
}

h5{
font-family:arial;
font-size:15px;
font-weight:bold;
color:#0B3485;
}


p{
margin:0px;
padding:0px 0px 10px 0px;
font-family:arial;
font-size:12px;
line-height:16px;
}


#right{
float:right;
width:271px;
position:relative;
top:-26px;
}

h1.contact{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
color: #EABF36;
font-weight: bold;
text-decoration: none;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contact form css */ 

#contact-form{
float:right;
width: 271px;
}

#contact-form #company-lead-form{
float:right;
width: 271px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #272A31;
background-color:#fff;
text-decoration:none;
background-image:url(../images/bkg_middle_form_273x1.gif);
background-repeat:repeat-y;
background-position:right;
padding-bottom:20px;
}

#contact-form #company-lead-form table{ 
border:0px;
margin:0 auto;
width: 260px;
padding-left: 10px;
}

#contact-form #company-lead-form table tr td {
padding: 5px 3px 3px 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #272A31;
line-height:16px;
font-size: 12px;
}

#contact-form #company-lead-form .form{
margin:0px;
padding:0px;
}

#contact-form #company-lead-form .header{
width:auto;
height:80px;
background-image:url(../images/form_header_271x80.gif);
background-repeat:no-repeat;
background-position:center center;
margin-bottom: 20px;
}

#contact-form #company-lead-form .footer{
height:20px;
}

#contact-form #company-lead-form .column1{
width: 120px;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #272A31;
}

#contact-form #company-lead-form .column2{
text-align: left;
width: 160px;
vertical-align: bottom;
}

#contact-form #company-lead-form table tr td input, textarea, select{
border-top: 1px solid #748294;
border-left: 1px solid #748294;
border-right: 1px solid #ACC0DB;
border-bottom: 1px solid #ACC0DB;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #272A31;
width: 152px;
height: 20px;
}

#contact-form #company-lead-form table tr td textarea{
height: 100px;
}

#contact-form #company-lead-form table tr td select{
border-top: 1px solid #748294;
border-left: 1px solid #748294;
border-right: 1px solid #ACC0DB;
border-bottom: 1px solid #ACC0DB;
background-color: #fff;
font-size: 12px;
width: 152px;
color: #272A31;
height: 20px;
}

#contact-form #company-lead-form table tr td .phone1 {
width:40px;
}
#contact-form #company-lead-form table tr td .phone2 {
width:40px;
}
#contact-form #company-lead-form table tr td .phone3 {
width:48px;
}

#contact-form #company-lead-form .textboxalt{ 
border: 1px solid #f00;
}

#contact-form #company-lead-form .submit_box{
width:auto;
height: auto;
padding-left:55px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contact form - contactus page - css */ 


#contactus-page-form {
margin:0 auto;
width:100%;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #464646;
padding-bottom:70px;
}

#contactus-page-form #company-lead-form {
margin:0 auto;
width:425px;
text-align: left;
}

#contactus-page-form #company-lead-form table{ 
margin:0px;
padding-top:20px;
padding-bottom:10px;
width: 100%;
}

#contactus-page-form #company-lead-form table tr td {
padding: 3px;
font-size: 12px;
color: #464646;
text-align:center;
}

#contactus-page-form #company-lead-form form{
margin:0px;
padding:0px;
}


#contactus-page-form #company-lead-form .header{ 
width:100%;
height:19px;
background-color: #083284;
text-align: center;
background-image:url(../images/header_185x19.gif);
background-repeat:no-repeat;
background-position:left center;
}

#contactus-page-form #company-lead-form .header img{
}

#contactus-page-form #company-lead-form .footer{
}

#contactus-page-form #company-lead-form .column1{
width: 150px;
text-indent:35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #464646;
text-align:left;
}

#contactus-page-form #company-lead-form .column2{
text-align: left;
width: 260px;
vertical-align: bottom;
}

#contactus-page-form #company-lead-form table tr td input, textarea, select{
border-left: 1px solid #9D9E96;
border-top: 1px solid #9D9E96;
border-right: 1px solid #D5D8D7;
border-bottom: 1px solid #D5D8D7;
background-color: #fff;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
width: 220px;
height: 20px;
}

#contactus-page-form #company-lead-form table tr td select{
width: 222px;
}

#contactus-page-form #company-lead-form table tr td textarea{
height: 100px;
}

#contactus-page-form #company-lead-form table tr td .phone1 {
width:60px;
}
#contactus-page-form #company-lead-form table tr td .phone2 {
width:60px;
}
#contactus-page-form #company-lead-form table tr td .phone3 {
width:74px;
}


#contactus-page-form #company-lead-form .textboxalt{ 
border: 1px solid #f00;
}

#contactus-page-form #company-lead-form .submit_box{
width:auto;
height: 15px;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */ 

#page-footer{
width:auto;
background-color:#FFF;
}

#footer-wrapper{
padding: 0px 5px;
background-color:#FFF;
}

#page-footer .nav{
width:742px;
height:25px;
float:left;
position:relative;
background-color:#F1E5AE;
}

#footer_nav ul { margin:0; padding:0; height:25px;}
#footer_nav ul li{float:left; display: inline; list-style-type: none;  font-size:10px; color:#454645; height:25px; line-height:25px;  }
#footer_nav a { font-size:10px; line-height:25px; text-decoration: none;  color:#454645; padding: 0px 15px; }

#page-footer .copyright{
float:left;
width:742px;
font-size:10px; 
color:#747474;
text-align:center;
padding-top:10px;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */
.img-left{
width:90px;
float:left;
}

.line{
height:1px;
background-color:#C3C3C3;
}
.magic{
clear:both;
}

.magic_white{
clear:both;
background-color:#FFF;
}

.clrlft{
clear:left;
}


.clrrt{
clear:right;
}


.hidden {
  display: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trafficz search */

#trafficz-search-holder{ position:absolute; top:10px; left:250px; }
#trafficz-search{}
#trafficz-search .trafficz-search-wrapper{ padding:0px 0px 0px 0px; }
#trafficz-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table tr td{ font-size:11px; text-align:right; padding:2px;}
#trafficz-search table tr .input{ 
width:400px; height:24px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:16px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search table tr .submit{ width:77px; height:24px; padding:0px 0px 0px 0px;}


#trafficz #results{ width:380px !important; }
#trafficz #paid{ padding:0px 0px 0px 0px; }
#trafficz #sponsored_links{ 
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
}
#trafficz #results #sponsored_links{}
#trafficz #results table tr .result_row, #results table tr .result_row_alt{ padding:0px 0px 20px 0px; }
#trafficz #results table tr td .results_full_width_link{}
#trafficz #results table tr td .results_full_width_link a{ font-size:16px; line-height:20px; font-weight:bold; color:#FF1B20; text-decoration:underline; text-transform:uppercase; padding-bottom:5px; }
#trafficz #results table tr td .result_href{}
#trafficz #results table tr td .result_href a{ font-size:14px; line-height:20px;font-weight:normal; color:#000000; text-decoration:none; }
#trafficz #results table tr td .results_url_full_width_link{}
#trafficz #results table tr td .results_url_full_width_link a{ font-size:14px; line-height:20px; font-weight:bold; color:#000000; text-decoration:none; }
#trafficz #results #suggestions{ display:none !important; }
#trafficz #results #nav_links, #trafficz #results #nav_links a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }


