﻿* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}

h1
{font-size: 15px; line-height: 17px;}

h2
{color: #000; font-size: 16px; line-height: 18px;}

p {font-weight: normal;}
p a {color: #000;}
img {border:0px;}

#wrapper {margin: 0 auto; background: #fff;}

#header{height: 90px;}

#header,#footer,body,#content_interior,#wrapper,#content_replacing,#content_subpage,#content_site_area,#content_site_area_test,#content_site_area_faq,.page_section,#front_mast2, #front_mast3
{width: 782px;}

#footer{
height: 55px;
text-align:center;
color: #fff;
padding-top:10px;
margin-bottom:0px;
background: #e2e3e3 transparent url('../images/footer_bg.jpg') no-repeat;
float: left;
}

#footer a
{color: #999999;}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
background: #245481;
margin: 20px auto 0px auto;
}

.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth {clear: both;}


#logo{
float: left;
width: 220px;
height: 135px;
cursor: pointer;
margin: 10px 10px 10px 20px;
padding: 5px 5px 0px 5px;	
}


#content_columns{
min-height: 400px;
}


img.floatLeftB { 
float: left; 
margin: 8px; 
border: 1px gray solid;
}



img.floatLeft { 
float: left; 
margin: 8px; 

}
img.floatRight { 
float: right; 
margin: 8px; 
}


#content_interior{

min-height: 400px;
background: #fff url('../images/about_bg.jpg') no-repeat center top;
padding-top: 20px;

}


#content_replacing{

min-height: 720px;
background: #fff url('../images/replacement_bg.jpg') no-repeat center top;
padding-top: 20px;

}

#content_subpage {padding-top: 20px;}


.active_sub{
color: #d3d1d1;

}

.sublist{
margin-left: 30px;
font-size: 13px;

}




#content_site_area {

min-height: 700px;
/*background: #fff url('../images/content_area_bg.jpg') top no-repeat; 
background: #fff url('../images/content_bg_btm.gif') repeat-x bottom;*/
background: #fff url('../images/about_bg.jpg') no-repeat center top;
padding-top: 20px;

}




#content_site_area_test {


min-height: 400px;
background: #fff url('../images/testimonial_bg.jpg') no-repeat center bottom;
padding-top: 20px;

}



#content_site_area_faq {


min-height: 650px;
background: #fff url('../images/about_bg.jpg') no-repeat center top;
padding-top: 20px;

}




#content_site_area .page_section #interior_copy p, 
#content_site_area_faq .page_section #interior_copy p, 
#content_site_area_test .page_section #interior_copy p
{
font-weight:normal;
}


#content_site_area .page_section #interior_copy h2{


margin-bottom: 20px;
}




#contact_content{

padding: 10px 10px 20px 30px;

}

#interior_form{

width: auto;

}

#interior_copy_left{

padding: 20px 30px 20px 30px;
width: 400px;

}

#interior_copy_faq{

padding: 0px 30px 20px 30px;
min-height: 800px;

}



#interior_copy{

padding: 0px 30px 20px 30px;
min-height: 500px;

}

#interior_copy_implants{

padding: 0px 30px 20px 30px;
min-height: 500px;
background:transparent url('images/how-implants-work-bg.jpg');
}

#interior_copy p, #interior_copy_left p{
font-size: 13px;
line-height: 130%;
}


#interior_copy h2, #interior_copy blockquote, #interior_copy_left h2{
color: black;
font-size:15px;
}


blockquote{
margin: 15px;
font-style:italic;
}


#tabs p{
margin-bottom: 15px;
font-size:13px;
}


#sub_nav{

background: transparent url('../images/subnav_bg.png') no-repeat left;
height: 24px;
padding-left: 20px;
padding-top: 5px;
color: white;
font-weight:bold;
margin-top: 0px;
padding-bottom: 0px;

}

#sub_nav a{
color:white;
font-size: 13px;
font-family: Verdana;
font-weight: bold;
text-decoration:none;
margin: 0px 6px 0px 6px;
}

#sub_nav a:hover{

text-decoration:underline;
color:#e9e8e8;

}


#tagline{
margin: 15px 15px 5px 80px;
font-family:"Times New Roman", Times, serif;
color: #0067b1;
font-size: 19px;
float: right;
}

#top_nav{
height: 30px;
padding: 6px;
margin-left: 10px;
}

#top_nav a{
color: #797878;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
text-decoration:none;
margin: 0px 4px 0px 4px;

}
#top_nav a:hover{

text-decoration:underline;
color: #0067b1;
}

h2{
color: #797878;
font-family:Verdana;
font-size: 14px;
font-weight:bold;
}

p{
margin-top: 10px;
margin-bottom: 10px;
line-height: 14px;
font-size: 13px;
text-align:justify;

}


hr{
margin-top:10px;
margin-bottom:10px;
color: #0067b1;
}


#featured_right {
padding: 20px 20px 10px 10px;
width: 400px;
float:right;
}


#featured_left{
margin-top:10px;
float:left; 
width: 280px; 
text-align:center;
}




#front_featured_left{
margin-top:10px;
float:left; 
width:350px; 
text-align:center;
}


#front_featured_right {
padding: 20px 20px 10px 10px;
width: 375px;
float:right;
}

#front_featured_right a, 
#front_featured_left a, 
#front_featured_right p, 
#front_featured_left p, 
#featured_right a, 
#featured_left a{

color: #797878;
text-decoration:none;
}

#front_featured_right a {font-weight: bold; text-decoration: underline;}


#front_featured_right a:hover, 
#front_featured_left a:hover, 
#featured_right a:hover, 
#featured_left a:hover{

color: #0067b1;
text-decoration:underline;

}




#featured_video{
padding: 20px;
background-color: #f1f1f1; 
width: 260px;
margin-left: 40px;
margin-top:15px;
text-align: left;
}

#featured_video h2{
margin-bottom: 10px;
}


.page_section{


}

.page_section hr{


}


address{
font-weight:bold;
font-size:13px;
font-style:normal;
width: 230px;
margin-bottom: 10px;

}




#body_periodontics #nav_periodontics, 
#body_faq #nav_faq, 
#body_about #nav_about, 
#body_contact #nav_contact,
#body_implants #nav_implants,
#body_test #nav_test, 
#body_home #nav_home
{

color: #0067b1;
border-bottom: 6px #cececf solid;

}




.formbox{

width: 350px;

}



/*  Forms  */  



textarea{

font-family:Verdana;
font-size:12px;
}




fieldset
{
margin: 0 0 1.5em 0;
padding: 0;
border: 1px;



}

legend
{
color: #000;
font-weight: bold;
margin-bottom:15px;
margin-top: 10px;
font-size: 13px;
text-transform:uppercase;
}

fieldset ol
{
padding: 1em 1em 0 1em;
list-style: none;
text-align:left;

}

fieldset li
{
padding-bottom: 1em;

}

label
{
display: block;
font-weight:bold;
color: #807f7f;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

fieldset.submit
{
border-style: none;
}


#info_panel{
background: #fff url('../images/featured_panel_bg.png') no-repeat;
width: 350px;
height: 600px;
min-height:500px;
padding: 20px 20px 20px 40px;

}

input, textarea{background:#e4e4e4; border:1px #807f7f solid;}

/* Misc Styles */

#front_mast2
{height: 195px; background: url(../images/home_image_mast.jpg) no-repeat bottom;}

#front_mast3
{height: 195px; background: url(../sedadentistry/images/dientesTopMast.jpg) no-repeat bottom;}

#flashFloater
{width: 350px; height: 125px; float: left; margin: 30px 0px 0px 100px;}

.howImplants
{background: url(../images/how-implants-work-bg.jpg) no-repeat bottom;}

.benefitsImplants
{background: url(../images/benefits_bg.jpg) no-repeat bottom;}

.advantagesImplants
{background: url(../images/advantages_bg.jpg) no-repeat bottom;}

.aboutImplants
{background: url(../images/about_practice_bg.jpg) no-repeat bottom;}

.implantsTestimonials
{background: url(../images/testimonial_bg.jpg) no-repeat bottom;}

.phoneFont
{font-family: Impact, Arial; font-size: 20px; line-height: 30px; color: #0067B1;}

.lineHeight2
{font-size: 17px; line-height: 20px; font-weight: normal; margin-bottom: 2px; color: #0067b1;}

.lineHeight3, .lineHeight3 a, .lineHeight3 a:hover, .lineHeight3 a:visited
{font-size: 16px; line-height: 17px; text-decoration:none; color: #0067b1; margin-top: 2px;}

.lineHeight4, .lineHeight4 a, .lineHeight4 a:hover, .lineHeight4 a:visited {font-size: 14px; line-height: 16px; text-decoration:none; color: #0067b1; margin-top: 2px;}

#careCredit
{width: 772px; background: #fff; padding: 5px; float: left; clear: left;}

.videoBtnBack
{display: block; width: 210px; height: 14px; float: left; background: url(../images/videoBtn1_off.jpg) no-repeat center center; padding: 5px; text-align: center; margin: 0 auto 3px 15px;}

#Dealer_Information
{}

.content10px-margin
{margin: 10px;}

.pic10px-margin
{margin: 10px;}

.procedureList, .procedureList ol
{margin: 5px 10px 5px 20px; display: block; width: 85%; font-size: 13px; line-height: 15px; padding-bottom: 12px;}

.justFloatMeRight
{float: right;}

.justFloatMeLeft
{float:left}

.fancyList
{display: block; float: left; width: 365px; padding: 12px;}

#headerLiveChatBnr {float: left; width: 200px; height: 70px; margin-top: 35px;}

#craftysyntax {width: 141px; height: 64px; float: right; margin: 15px 0 0 0;}

.noBorderTXTfields {border: none; background: none; color: #003366; font-size: 13px;}

.pushRight {margin-left: 30px;}

/* DENTURES  */

#denturesContent {width: 760px; float: left; height: 500px; padding: 225px 10px 0 10px; font-size: 14px; line-height: 17px;}
#dentureLeft {float: left; width: 380px; padding: 0 10px;}
#dentureLeft li {margin: 4px 0 0 20px;}
#dentureRight {float: right; width: 275px; margin: 220px 0 0 0; padding: 0 10px;}
.blueHDR1 {color: #0054a6; font-size: 14px; line-height: 17px;}
.blkHDR1 {font-size: 23px; line-height: 28px; font-weight: bold;}
#Dsubmit {border: none; background: none;}
.DbackNone {border: 0px; background: none; color: #0066CC;}
.justBlack {color: #000;}


/* Sleek Menu */
#pointermenu{
border-top: 7px solid black; /*optional border across top*/
margin: 0;
padding: 0;
}

#pointermenu ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 13px Verdana;
background-color: black;
background: black url(media/leftround.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 11px 7px 7px;
text-decoration: none;
background: url(media/pointer.gif) bottom center no-repeat;
}

#pointermenu ul li a:visited{
color: white;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
color: white;
background-color: darkred;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
background: url(media/rightround.gif) bottom right no-repeat; /*optional right round corner*/
}

/* Floridadientes.com styles */

.quickContactBox1 {float: right; margin: 20px 15px; width: 279px;}
.QCFormContent {border: 1px solid #044793; float: left; width: 280px;}
.QCFormContent {border-top: none;}
.QCformHDR {width: 281px; height: 67px; background: url(../sedadentistry/images/formHEADER.jpg) top left no-repeat; float: left; color: white; font-size: 20px; z-index: 10;}
.QCparagraph {float: left; width: 264px; margin: 35px 8px 0 8px;}
.QCfields {float: left; width: 281px;}
.QCtable {margin: 10px;}
.QCfields td {}
#verificationFormInfo {margin: 20px;}
#verifyTable {margin: 10px;}

#Vname, #vPhone, #vEmail, #vProcedure, #vComments {background: none; color: #003366; font-size: 12px; border: none;}