/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    text-align: left;
}
fieldset, img
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    text-align: center;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}



caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}


/* LIST ELEMENTS */
ul
{
    list-style-type: disc;
    margin: 1em 0;
    margin-left: 30px;
    padding-left: 0;
}
ol
{
    list-style-type: decimal;
    margin: 1em 0;
    margin-left: 20px;
    padding-left: 0;
}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{
    margin-top: 0;
    margin-bottom: 0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul
{
    list-style-type: circle;
}

ol ol
{
    list-style-type: lower-alpha;
}



/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul
{
    list-style-type: square;
}
hr
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    color: #E8E4BD;
}
/* End Standarizacion */




body
{
    margin: 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #334370;
	font-size:15px
}


a:link
{
    color: #BD9866;
    text-decoration: underline;
}
a:visited
{
    color: #BD9866;
    text-decoration: underline;
}
a:hover
{
    color: #BD9866;
    text-decoration: none;
}
a:active
{
    color: #BD9866;
    text-decoration: underline;
}

p {padding-bottom:10px }
h1 { font-size:22px; color:#D2B896; font-family: 'Lobster Two', cursive; border-bottom:thin 1px #E8E4BD; padding-bottom:12px; font-weight:100}
h2 {font-size:20px; color:#D2B896; font-family: 'Lobster Two', cursive;padding-bottom:6px; font-weight:100}
h3 {font-size:18px; color:#334370; font-family: 'Lobster Two', cursive;padding-bottom:5px; font-weight:100}
h4 {font-size:15px; color:#E5E4BD; font-family: 'Lobster Two', cursive; padding-bottom:3px; font-weight:100}



.blue { color:#334370;}
.yellow {color:#E7E4BD;}


#container
{
   height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden; 
  
}



#header
{   
    height: 175px;
    background: url(images/backgroundHeader.jpg) repeat-x;
  
}

#headertext
{   width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
}

/* MENU*/

#menu
{
      
    background: url(images/backgroundMenu.gif) repeat-x;
	height:51px
	
}


#menutext
{   width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
}

#menu ul
{
    padding: 0px;
    margin: 0px;
    padding-top: 20px;
    font-family: georgia;
	letter-spacing:1px;
    font-weight: bold;
    margin-left: 20px;
    font-size: 16px;

	
}
#menu li
{
    float: left;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    padding-left: 30px;
    margin-left: -30px;
    margin-right: 30px;
    background: url(images/backgroundPipe.gif) 12px 2px no-repeat;
	font-size:12px;
	color:#FFF
}


#menu a { color:#FFFFFF;}

#menu a:link
{    text-decoration: none;

}
#menu a:visited
{    
    text-decoration: none;
	}
#menu a:hover
{
      text-decoration: underline;
}
#menu a:active
{
        text-decoration: none;
	}


#footer
{   
    
    background: url(images/footer-bg.gif) repeat-x;
	clear:both;
	margin-top:20px;
	background-color:#151B28
  
}

#footertext
{   width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
	 padding:30px 0px
	
}


#footerleft
{ width:240px; float:left; margin-right:70px  }

#footercenter
{   
  width:250px; float:left  ; margin-right:70px
}

#footerright
{   
  width:280px; float:left   
}

#footer h2{ color:#FFF; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:600 }
#footer p{ color:#E7E4BD; font-size:14px }
#footer li{ color:#66CCFF; font-size:14px; line-height:23px}
#footer li a{ color:#E7E4BD; }

/* HOME*/

#banner
{   
    height: 300px;
    background: url(images/home-bg-dentist.gif) repeat-x;
  
}

#bannertext
{   width: 960px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
	padding:20px 10px 10px 0px
}

#bannertext p { padding-left:15px}

#cometicbox { background-image:url(images/cosmetic-dentistry-bg.jpg) ; background-repeat:no-repeat; width:299px; height:132px; float:left; margin-right:16px; padding-top:15px  }
#cometicbox h2 {padding-left:130px; padding-right:10px}
#cometicbox p {padding-left:130px; padding-right:10px; font-size:14px}
#cometicbox h2 a { text-decoration:none; color:#D2B896}
#cometicbox p a { text-decoration:none; color: #334370;}


#generalbox { background-image:url(images/general-dentistry-bg.jpg) ; background-repeat:no-repeat; width:299px;height:132px; float:left;padding-top:15px }
#generalbox h2 {padding-left:130px; padding-right:10px}
#generalbox p {padding-left:130px; padding-right:10px; font-size:14px}
#generalbox h2 a { text-decoration:none; color:#D2B896}
#generalbox p a { text-decoration:none; color: #334370;}

#implantbox { background-image:url(images/implant-dentistrty-bg.jpg) ; background-repeat:no-repeat; width:299px; height:132px;float:left; margin-right:16px ; padding-top:15px}
#implantbox h2 {padding-left:130px; padding-right:10px}
#implantbox p {padding-left:130px; padding-right:10px; font-size:14px}
#implantbox h2 a { text-decoration:none; color:#D2B896}
#implantbox p a { text-decoration:none; color: #334370;}


#services { width:560px; background-color:#F8F8F8; border:solid 1px #EEEEEE; height:230px; float:left; margin-top:30px; padding:20px }
#services li{ color: #BD9866; }
#services li a{ color:#334370; text-decoration: none;}

.servlistl { width:200px; float:left; margin-left:20px}
.servlistr { width:230px; float:left}

#featurehome { background-image:url(images/feature-dental-procedures.jpg); background-repeat:no-repeat; width:202px; height:211px; margin-left:23px; float:left; margin-top:30px; padding:50px 10px 10px 80px}
#featurehome p{ color:#FFF; font-size:13px;}
#featurehome a{ color:#FFF; font-size:12px; }

/* Inner pages*/


#Content
{   
    width: 930px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
	padding:15px
  
}


#leftcolum { width:560px; float:left; padding:20px }

#rightcolum {width:297px; float:left;  padding:20px 10px}

#rightmenu { background-image:url(images/center-bg.gif); background-repeat:repeat-y; width:271px; padding:15px }
#rightmenu a{ color: #334370; text-decoration:none }
#rightmenu a:hover{  text-decoration: underline }
#rightmenu p{ font-size:14px; padding-bottom:0px}
#rightmenu li{ font-size:14px; line-height:23px}


.liblue a { color:#334370; text-decoration:none}
.liblue a:hover { text-decoration:underline}


/* PROCEDURES*/


.procedures{    
    width: 500px;
    display:block;
    margin-bottom:30px;
    clear:both;
	margin-left:20px;
	height:160px;
	
	}


.proceduresPics{float:left; margin: 8px 18px 5px 0px}
.procedureText{ float:left; padding-top:10px ;}
.procedureText li a{color: #334370; text-decoration:none }
.procedureText li a:hover{text-decoration:underline }
.procedureText h2 a{color:#D2B896; text-decoration:none }
.procedureText h2 { padding-bottom:0px}
.border_Color {    border:#e5e5e5 solid 2px;}

.featureinner { background-image:url(images/feature-dental-procedures.jpg); background-repeat:no-repeat; width:202px; height:211px; padding:50px 10px 10px 80px; margin-bottom:15px }
.featureinner p{ color:#FFF; font-size:13px;}
.featureinner a{ color:#FFF; font-size:12px; }


/* CONTACT FORM*/

#contactform { margin-left:15px}



.testimonials { background-image:url(images/patient-testimonials-bg.gif); background-repeat:no-repeat; width:236px; height:116px; padding:50px 20px 10px 40px; margin-bottom:10px}
.testimonials p{ color:White; font-size:14px}

.picleft { float:left; margin:0px 15px 15px 0px; border:#e5e5e5 solid 2px;}
.picright { float:right; margin:0px 0px 15px 15px; border:#e5e5e5 solid 2px;}

.picleftnb { float:left; margin:0px 15px 15px 0px; }
.picrightnb { float:right; margin:0px 0px 15px 15px; }


.sitemapcol { width:400px; float:left; padding-right:20px}
.sitemapcol h3 a {color:#334370;}
.sitemapcol li { line-height:25px}
