/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 

body{

margin:0px;

padding:0px;

text-align:left;

background-color:#242527;

font-size:12px;

color:#fff;

font-family:Arial, Verdana, Helvetica, sans-serif;

}



form{padding:0px; margin:0px;}

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

a{text-decoration:none;}

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



h1{

color:#fff;

font-size:28px;

font-weight:normal;

padding-bottom:10px;

}



h2{

color:#fff;

font-size:14px;

font-weight:bold;

padding-bottom:5px;

}



h3{

color:#503001;

font-size:22px;

font-weight:normal;

}



p{

padding-bottom:15px;

line-height:18px;

}



a:hover{

text-decoration:underline;

color:#fff;

}



#container{

width:1000px;

margin:0px;

text-align:left;

background-image:url(/images/bkg_10x1061.gif);

background-repeat:repeat-x;

background-position:left top;

background-color:#4371A5;

}



#page{

width:916px;

margin:0px;

float:right;

}



.bkg-top{

height:68px;

width:100%;

position:absolute;

background-color:#242527;

}





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



#header{

height:100px;

position:relative;

}



#header .logo{

float:left;

width:170px;

}



#header .top-nav{

float:right;

width:275px;

padding-top:30px;

}



#header .top-nav a{

color:#fff;

font-weight:bold;

padding:0px 10px;

}



#header .header-nav{

padding-top:8px;

}



#header .header-nav a{

color:#fff;

padding-right:40px;

}







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



#middle{

}



#middle .middle-wrapper{

padding:20px;

}



#middle .middle-wrapper1{

padding:60px 350px 50px 25px;

}





#home-bkg{

height:318px;

width:916px;

background-image:url(/images/bkg_934x318.jpg);

background-repeat:no-repeat;

background-position:left top;

position:relative;

}



#home-bkg-middle{

height:423px;

width:916px;

background-image:url(/images/bkg_895x423.jpg);

background-repeat:no-repeat;

background-position:left top;

}



.search-home{

position:absolute;

top:40px;

left:608px;

}



.text-wrapper{

padding:10px 300px 10px 0px;

}



.text-wrapper p{

color:#223C5F;

line-height:16px;

}







.home-bkg-wrapper{

padding:20px 0px 0px 30px;

}



#middle .home-snippets{

}





#middle .main-column{

width:210px;

float:left;

}



#middle .main-column p{

font-size:11px;

line-height:16px;

margin-top:10px;

padding-right:70px;

padding-bottom:10px;

}



#middle .main-column a{

font-weight:normal;

text-decoration:none;

font-size:11px;

color:#F65811;

}





#middle .nav-bar{

padding:2px 0px;

color:#242527;

font-size:11px;

font-weight:bold;

font-family:Arial;

text-decoration:none;

background-color:#BDC7D4;

}



#middle .nav-bar a{

color:#242527;

font-family:Arial;

text-decoration:none;

}



#middle .nav-bar-left{

float:left;

padding-top:8px;

text-indent:20px;

font-size:12px;

}



#middle .nav-bar-right{

float:right;

width:290px;

}



h1.listing-top{

color:#fff;

margin:0px;

font-size:32px;

font-weight:bold;

}



.listing-top-wrapper{

padding:30px 0px 30px 25px;

}



.listing-top-row2{

padding-left:50px;

color:#fff;

font-size:24px;

}



 .orange1{

color:#B0A081;

font-weight:bold;

font-family:Verdana;

font-size:14px;

}



#middle .security-question ul{ 

padding:0px;

margin:0px;

list-style-type:none;

}



#middle .security-question ul li{ 

padding:0px 0px 0px 15px;

margin:0px;

color:#fff;

background-image:url(/images/bkg_4x1.gif);

background-repeat:no-repeat;

background-position:left 5px;

font-family:Arial;

}



#middle ol li{ 

color:#fff;

}



#middle ol li a{ 

color:#fff;

}



.cm-banner{

width:510px;

float:left;

}



.cm-form{

width:406px;

float:left;

}



.nav-bar-cm{

padding:6px 0px 6px 25px;

color:#242527;

font-size:11px;

font-weight:bold;

font-family:Arial;

text-decoration:none;

background-color:#5B95BC;

border-bottom:1px solid #1F3552;

}



.nav-bar-cm a{

color:#242527;

font-family:Arial;

text-decoration:none;

}









/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get-listed stylesheet */ 



#get-listed{

}



#get-listed .get-listed-wrapper{

padding:10px 20px 0px 20px;

}





#get-listed .sample-box{

}



#get-listed .sample-box-wrapper{

padding:15px 5px 15px 5px;

}



#get-listed p{

margin:5px 3px 8px 3px;

}



#get-listed a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:16px;

color:#B0A081;

font-weight:bold;

text-decoration:underline;

}



#listing-sample{

color:#fff;

font-family:Arial;

line-height:16px;

}



#listing-sample p{

color:#fff;

font-family:Arial;

}



#listing-sample .left{

width:450px;

float:left;

}



#listing-sample .left-wrapper{

padding-right:15px;

}



#listing-sample .right{

width:385px;

float:left;

}



#listing-sample h2{

margin:0px;

color:#B0A081;

text-decoration:none;

font-size:12px;

font-family:Arial;

font-weight:bold;

}



#listing-sample h2.samples{

background-image:none;

padding:0px 0px 0px 0px;

margin:0px;

color:#B0A081;

font-weight:bold;

text-decoration:none;

font-size:12px;

font-family:Arial;

text-align:center;

line-height:14px;

padding-right:30px;

}



#listing-sample .thumb{

width:70px;

float:left;

border:1px solid #C6C6C6;

}



#listing-sample .space{

width:20px;

float:left;

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main-search-form */ 

#main-search-form{

}

#main-search-form form{ padding:0px; margin:0px;}

#main-search-form table{ padding:0px; margin:0px;}

#main-search-form table tr td{ padding:4px 0px; margin:0px; font-family: Arial; font-size:12px; line-height:14px; font-weight:bold; color:#fff; text-decoration:none;}

#main-search-form table tr .column1{ width:110px; text-align:right;}

#main-search-form table tr .column2{ width:230px; text-align:left;}

#main-search-form table tr td input{ width:155px; height:20px; line-height:20px; background-color:#fff !important; color:#2B4C76; font-weight:bold; font-size:12px; text-indent:10px; border-left:1px solid #A1A1A1; border-top:1px solid #6B6B6B; border-right:1px solid #fff; border-bottom:1px solid #fff;}

#main-search-form table tr td .submitbutton{ border:none; width:125px; height:27px;}

#main-search-form table tr td .q{ border:none; width:193px;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bottom-nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 



#bottom-nav{

width:400px;

}



#bottom-nav .bottom-nav-wrapper{

margin-top:25px;

margin-left:8px;

}



#bottom-nav .option{

float:left;

width:190px;

background-image:url(/images/arrow_27x15.gif);

background-repeat:no-repeat;

background-position:left top;

position:relative;

}



#bottom-nav .option a{

color:#A8E3E8;

padding-left:36px;

}



#bottom-nav .option a:hover{

text-decoration:underline;

}



#bottom-content{

width:389px;

float:left;

color:#fff;

font-size:11px;

}













/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listing */



#listing{

}



#listing .listing-wrapper{

padding:30px 15px 15px 15px;

}



#listing .listing-wrapper1{

width:725px;

}



#listing h1{

color:#fff;

font-weight:bold;

padding-bottom:10px;

}



#listing h1 a{

color:#fff;

}



#listing p{

line-height:18px;

font-size:13px;

}





#listing .title-bar{

height:27px; 

background-color:#5B95BC; 

font-weight:bold; 

color:#FFFFFF; 

text-indent:28px; 

line-height:27px;

font-size:13px;

background-image:url(/images/line_3x11.gif);

background-repeat:no-repeat;

background-position:15px 8px;

}



#listing .city-listing-wrapper{

width:670px;

}





#city-box{ background-image:url(/images/bkg_1x46.gif); background-repeat:repeat; background-position:left top;}

#city-box .city-box-wrapper{ padding:0px 10px 0px 30px; }

#city-box .state-holder{ float:left; padding:0px 35px 0px 0px; }

#city-box .state-holder a{ color:#fff; text-decoration:none; line-height:23px; font-weight:normal; font-size:12px;}

#city-box .state-holder a:hover{ text-decoration:underline;}



#letter-box{ width:475px; position:relative; left:192px; height:45px; border:1px solid #607FA4; }

#letter-box .letter-box-wrapper{ padding:3px; }

#letter-box .letter{ float:left; width:16px; height:18px; text-align:center; background-color:#607FA4; line-height:18px;}

#letter-box .letter, #letter-box .letter a{ font-size:11px; color:#fff; padding:1px; text-decoration:none;  font-weight:normal; }

#letter-box .letter a:hover{ color:#607FA4; background-color:#fff;}











#company-table-wrapper{width:725px; padding:15px 0px;}

#company-table-wrapper table tr td, #company-table-wrapper table tr td a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

#company-table-wrapper table tr td a:hover{ text-decoration:underline; }

#company-table-wrapper .listing-option{ text-align:center; }



#company-table-wrapper-alt{width:725px; padding:0px 0px 0px 0px;}

#company-table-wrapper-alt table tr td, #company-table-wrapper table tr td a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

#company-table-wrapper-alt table tr td a:hover{ text-decoration:underline; }

#company-table-wrapper-alt .listing-option{ text-align:center; }



#company-box{

background-color:#3E699A;

}





#company-table-wrapper .column1-standard{ width:20px;}

#company-table-wrapper .column1-standard-alt{ width:20px; }

#company-table-wrapper .column2-standard{ width:314px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2-standard-alt{ width:314px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2-standard a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column2-standard-alt a{ font-weight:bold; text-decoration:underline;  color:#fff;}

#company-table-wrapper .column3-standard{ width:135px;   border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column3-standard-alt{ width:135px;   border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4-standard{ text-align:center; border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4-standard-alt{ text-align:center; border-bottom:1px solid #4C81AE;}



#company-table-wrapper .column1-premium{ width:20px; }

#company-table-wrapper .column1-premium-alt{ width:20px; }

#company-table-wrapper .column2-premium{ width:314px; height:65px; padding-left:8px; border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2-premium-alt{ width:314px; height:65px; padding-left:8px; border-bottom:1px solid #4C81AE; }

#company-table-wrapper .column2-premium a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column2-premium-alt a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column3-premium{ width:135px;  border-bottom:1px solid #4C81AE; }

#company-table-wrapper .column3-premium-alt{ width:135px;  border-bottom:1px solid #4C81AE; }

#company-table-wrapper .column4-premium{ text-align:center; border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4-premium-alt{ text-align:center; border-bottom:1px solid #4C81AE;}



#company-table-wrapper .column1-featured{ width:130px; }

#company-table-wrapper .column1-featured-alt{ width:130px; }

#company-table-wrapper .column2-featured{ width:204px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2-featured-alt{ width:204px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2-featured a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column2-featured-alt a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column3-featured{ width:135px;  border-bottom:1px solid #4C81AE; }

#company-table-wrapper .column3-featured-alt{ width:135px;   border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4-featured{ text-align:center; border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4-featured-alt{ text-align:center; border-bottom:1px solid #4C81AE;}



#company-table-wrapper .contact-button{width:163px; height:42px;}





#company-table-wrapper .column1{ padding:0px 20px;}

#company-table-wrapper .column2{ width:614px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column2 a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper .column3{ width:135px;   border-bottom:1px solid #4C81AE;}

#company-table-wrapper .column4{ text-align:center; border-bottom:1px solid #4C81AE;}



#company-table-wrapper-alt .column1{ padding:0px 20px;}

#company-table-wrapper-alt .column2{ width:614px; height:65px; padding-left:8px;  border-bottom:1px solid #4C81AE;}

#company-table-wrapper-alt .column2 a{ font-weight:bold; text-decoration:underline; color:#fff;}

#company-table-wrapper-alt .column3{ width:135px;   border-bottom:1px solid #4C81AE;}

#company-table-wrapper-alt .column4{ text-align:center; border-bottom:1px solid #4C81AE;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ premium css */ 



#premium{ width:725px;}

#premium .premium-wrapper{ padding:20px 30px 20px 30px;}

#premium .top-left{ width:415px; float:left; margin-right:60px;}

#premium .top-right{ width:215px; float:left;}

#premium .call-now{ width:212px; height:27px; background-image:url(/images/call_bg_212x27.gif); background-repeat:no-repeat; background-position:left top; margin-bottom:5px;}

#premium .call-now-wrapper{ padding: 3px 0px 0px 90px; font-family:Arial, Arial Narrow, Verdana; font-size:16px; line-height:18px; font-weight:bold; color:#fff; text-decoration:none;}

#premium .image1{ margin-bottom:20px;}

#premium .description{ margin-bottom:20px;}

#premium .address{ background-color:#EFF4F7; font-size:11px;}

#premium .address-wrapper{ padding:10px 10px 10px 10px;}

#premium .address-title{ background-color:#CEE1EA; text-indent:10px; line-height:20px; height:20px; color:#E17100; font-weight:bold; width:100px;}

#premium .link-contact{ width:215px; text-align:right; height:20px; margin-bottom:10px;}

#premium .image2{ width:215px; text-align:right; margin-bottom:20px;}

#premium .hours{ background-color:#EFF4F7;}

#premium .hours-title{ background-color:#CEE1EA; text-indent:10px; line-height:20px; height:20px; color:#E17100; font-weight:bold;}

#premium .hours-wrapper{ padding:10px; font-size:11px;}

#premium .bottom-left{ width:259px; float:left; }

#premium .bottom-right{ width:430px; float:left; border-top:2px solid #EFF4F7;}

#premium .bottom-right-wrapper{ padding:20px 0px 20px 20px;}

#premium .right-title{ }

#premium .right-text{ padding:0px 10px 10px 10px;}

#premium h3{ border-bottom:2px solid #EFF4F7; color:#E17100; line-height:20px; font-size:14px; font-weight:bold; }



#standard{ width:725px;}

#standard .standard-wrapper{ padding:50px 0px 20px 115px;}

#standard .standard-state-wrapper{ padding:0px 95px 20px 115px;}

#standard .standard-info{ width:350px; float:left; }

#standard .standard-photo{ width:192px; float:left;}

#standard h3{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; line-height:20px; color:#fff; font-weight:bold; text-decoration:none; margin-top:10px; margin-bottom:10px;}

#standard .info-orange{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#929EB1; line-height:12px; font-style:italic; }

#standard{}

#standard{}



#company-info{ margin-bottom:5px;}

#company-info table{}

#company-info table tr td h4{}

#company-info table tr td{ font-size:13px; }



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ states stylesheet */



.states-holder{

position:absolute;

top:180px;

left:365px;

}



#states{

}



#states .states-wrapper{

padding:20px 0px 30px 0px;

}



#states .state-holder-wrapper{

}



#states .state-holder{

float:left;

padding:0px 15px 0px 15px;

}



#states .state-holder a{

font-size:11px;

color:#fff;

text-decoration:none;

line-height:18px;

font-weight:normal;

}



#states .state-holder a:hover{

text-decoration:underline;

}







/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top-search-form css */ 



#top-search-form{  }

#top-search-form table{ padding:0px; margin:0px; }

#top-search-form table form{ padding:0px; margin:0px; }

#top-search-form table tr td{ font-size:12px; color:#000; font-weight:bold; }

#top-search-form table tr td input{ width:135px; height:20px; color:#000; border:1px solid #fff; font-size:11px; } 

#top-search-form table tr td .submitbutton{ border:none; width:37px; height:23px; }



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cm-search-form css */ 



#cm-search-form{ width: 406px; height:211px; background-color:#BEC8D5; background-image:url(/images/bkg_406x211.gif); background-repeat:no-repeat; }

#cm-search-form .cm-search-form-wrapper{ padding:112px 0px 0px 82px; }

#cm-search-form table{ padding:0px; margin:0px; }

#cm-search-form table form{ padding:0px; margin:0px; }

#cm-search-form table tr td{ font-size:12px; color:#000; font-weight:bold; padding:4px 0px; }

#cm-search-form table tr td input{ width:175px; height:20px; color:#000; border:1px solid #fff; font-size:11px; font-weight:bold; text-indent:3px; } 

#cm-search-form table tr td .submitbutton{ border:none; width:95px; height:23px; }



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ standard-form css (contact standard doctor page) */ 



#standard-form{ margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; } 

#standard-form .standard-form-header{  background-color:#BDC7D4; padding-top:3px; text-align:center; color:#2C4D78; font-weight:bold; font-size:22px;} 

#standard-form #company-lead-form{  padding:10px 0px 10px 0px; }

#standard-form #company-lead-form p{ color:#FF0000; }

#standard-form #company-lead-form table{ border:0px; margin:0px;}

#standard-form #company-lead-form table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; padding:5px; line-height:24px;}

#standard-form #company-lead-form table tr .column1{ text-align:right; padding-left:10px; width:200px; line-height:14px; }

#standard-form #company-lead-form table tr .column2{ text-indent:5px; }

#standard-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }

#standard-form #company-lead-form table tr td input, #standard-form #company-lead-form table tr td select, #standard-form #company-lead-form table tr td textarea{ background-color:#fff !important; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000;  border:1px solid #fff; width:220px; height:20px; }

#standard-form #company-lead-form table tr td .phone1{ width:62px !important; }

#standard-form #company-lead-form table tr td .phone2{ width:62px !important; }

#standard-form #company-lead-form table tr td .phone3{ width:70px !important; }

#standard-form #company-lead-form table tr td textarea{ height:80px !important; }

#standard-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; padding-left:30px; }





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 



#premium-form{ background-color:#BDC7D4;} 

#premium-form .premium-form-header{ padding-top:20px; text-align:center; color:#E17100; font-weight:bold; font-size:18px;} 

#premium-form #company-lead-form{ padding:20px 0px 20px 10px; }

#premium-form #company-lead-form p{color:#FF0000;}

#premium-form #company-lead-form table{border:0px; margin:0px;}

#premium-form #company-lead-form table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#2D4E79; padding:3px;line-height:12px;}

#premium-form #company-lead-form table tr .column1{text-align:left; padding-left:10px; width:155px;line-height:14px;}

#premium-form #company-lead-form table tr .column2{text-indent:5px;}

#premium-form #company-lead-form table tr .column1-error{text-align:right;color:#FF0000;}

#premium-form #company-lead-form table tr td input, #premium-form #company-lead-form table tr td select, #premium-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; text-decoration:none; color:#000;  border:1px solid #fff; width:200px; height:20px; background-color:#fff !important;}

#premium-form #company-lead-form table tr td .phone1{ width:50px !important; }

#premium-form #company-lead-form table tr td .phone2{ width:50px !important; }

#premium-form #company-lead-form table tr td .phone3{ width:72px !important; }

#premium-form #company-lead-form table tr td select{}

#premium-form #company-lead-form table tr td textarea{ height:80px !important; }

#premium-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info-form css (contact info doctor page) */ 



#info-form{ margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; } 

#info-form .info-form-wrapper{ } 

#info-form #company-lead-form{ }

#info-form #company-lead-form p{ color:#FF0000; }

#info-form #company-lead-form table{ border:0px; margin:0px;}

#info-form #company-lead-form table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#4c4c4c; padding:5px; line-height:24px;}

#info-form #company-lead-form table tr .column1{ text-align:right; padding-left:10px; width:220px; line-height:14px; }

#info-form #company-lead-form table tr .column2{ text-indent:5px; }

#info-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }

#info-form #company-lead-form table tr td input, #info-form #company-lead-form table tr td select, #info-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000;  border:1px solid #4c4c4c; width:220px; height:20px; background-color:#fff !important; }

#info-form #company-lead-form table tr td .phone1{ width:62px !important; }

#info-form #company-lead-form table tr td .phone2{ width:62px !important; }

#info-form #company-lead-form table tr td .phone3{ width:70px !important; }

#info-form #company-lead-form table tr td textarea{ height:80px !important; }

#info-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; }





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contact-form css (contact info doctor page) */ 



#contact{ width:725px;}

#contact .contact-wrapper{ padding:50px 0px 20px 115px;}

#contact-form{ margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; } 

#contact-form .contact-form-header{  background-color:#BDC7D4; padding-top:3px; text-align:center; color:#2C4D78; font-weight:bold; font-size:22px;} 

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

#contact-form #company-lead-form p{ color:#FF0000; }

#contact-form #company-lead-form table{ border:0px; margin:0px;}

#contact-form #company-lead-form table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; padding:5px; line-height:24px;}

#contact-form #company-lead-form table tr .column1{ text-align:right; padding-left:10px; width:220px; line-height:14px; }

#contact-form #company-lead-form table tr .column2{ text-indent:5px; }

#contact-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }

#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000;  border:1px solid #4c4c4c; width:220px; height:20px; background-color:#fff !important; }

#contact-form #company-lead-form table tr td .phone1{ width:62px !important; }

#contact-form #company-lead-form table tr td .phone2{ width:62px !important; }

#contact-form #company-lead-form table tr td .phone3{ width:70px !important; }

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

#contact-form #company-lead-form table tr td .credit-card-type{ width:auto !important; height:auto !important; border:none !important;}

#contact-form #company-lead-form table tr td .type-of-credit-card{ width:auto !important; height:auto !important; border:none !important;}

#contact-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; }





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ security-form */ 

#security-form{width:376px;height:145px;background-image:url(/images/bkg_376x145.gif);background-repeat:no-repeat;background-position:left top;}

#security-form form{ padding:92px 0px 0px 24px; margin:0px;}

#security-form table{ padding:0px; margin:0px;}

#security-form table tr td{ padding:2px; margin:0px; font-family:Verdana, Arial; font-size:11px; line-height:14px; font-weight:bold; color:#666; text-decoration:none;}

#security-form table tr .column1{ width:110px; text-align:right;}

#security-form table tr .column2{ width:200px; text-align:right;}

#security-form table tr td input{ border-left:1px solid #404040; background-color:#fff !important; border-top:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7;}

#security-form table tr td .submitbutton{ border:none;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form-pay-method ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#form-pay-method{}

#form-pay-method form{ padding:20px 0px 0px 20px; margin:0px;}

#form-pay-method table{ padding:0px; margin:0px;}

#form-pay-method table tr td{ padding:2px; margin:0px; font-family:Verdana, Arial; font-size:11px; line-height:14px; font-weight:bold; color:#fff; text-decoration:none;}

#form-pay-method table tr .column1{ width:300px; text-align:LEFT;}

#form-pay-method table tr td input{ border:1px solid #999;}

#form-pay-method table tr td .submitbutton{ border:none;}



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



#footer{

background-image:url(/images/bkg_895x43.gif);

background-repeat:no-repeat;

background-position:left top;

height:43px;

}



#footer .footer-wrapper{

padding:15px 10px 0px 10px;

}





#footer .copy{

font-size:11px;

color:#fff;

width:140px;

float:right;

}



#footer-nav {

width:500px;

float:left;

font-size:9px;

color:#676F72;

}



#footer-nav a{

color:#fff;

padding:0px 7px;

font-size:11px;

color:#fff;

}







/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

.magic{

clear:both;

}


