/* 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: 75%;
    margin-top: 20px;
    margin-bottom: 25px;
    color: #CCCCCC;
}
/* End Standarizacion */












body
{
    margin: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #000000;
	font-size:0.9em
}



a:link
{
    color: #343c61;
    text-decoration: underline;
}
a:visited
{
    color: #343c61;
    text-decoration: underline;
}
a:hover
{
    color: #343c61;
    text-decoration: none;
}
a:active
{
    color: #343c61;
    text-decoration: none;
}


#container
{
    width: 770px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
  
}

#header
{
    width: 770px;
    height: 138px;
    background: url(images/backgroundHeader.jpg) repeat-x;
}

#header img
{
    margin-left: 132px;
    margin-top: 10px;
}

#header div
{
    width: 350px;
    margin-left: 210px;
    margin-top: 5px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

#menu
{
    width: 770px;
    height: 46px;
    background: url(images/backgroundMenu.gif) repeat-x;
	color:#ffffff;
	background-color:#334470;
}

#menu ul
{
    padding: 0px;
    margin: 0px;
    padding-top: 13px;
    font-family: "Trebuchet MS" , sans-serif;
    font-weight: bold;
    margin-left: 35px;
    font-size: 12px;

	
}
#menu li
{
    float: left;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: 15px;
    background: url(images/backgroundPipe.gif) 4px -4px no-repeat;
	font-size:14px
}


#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;
	
}



/* FIRST ROW*/
#firstRow
{
    width: 770px;
    height: 253px;

    background: url(images/backgroundFirstRow.gif) no-repeat center;
    padding-top: 12px;
    clear: both;
}

#firstLeft
{
    float: left;
    width: 425px;
}

#firstRight
{
    float: left;
    margin-top: 5px;
}


*.title1
{
    position: relative;
    overflow: hidden;
    width: 300px;
    margin-left: 20px;
    height: 31px;
    padding: 0;
    top: 0;
    bottom: 0;
    margin-top: 7px;
    margin-bottom: 5px;
}

*.title1 span
{
    position: absolute;
    width: 300px;
    height: 31px;
    left: 0;
    top: 0;
    margin: 0;
    background-image: url(images/welcome.gif);
    background-repeat: no-repeat;
}

*.title2
{
    position: relative;
    overflow: hidden;
    width: 300px;
    margin-left: 20px;
    height: 31px;
    padding: 0;
    margin-bottom: 0px;
	margin-top:12px;
}
*.title2 span
{
    position: absolute;
    width: 300px;
    height: 31px;
    left: 0;
    top: 0;
    margin: 0;
    background-image: url(images/schedule.gif);
    background-repeat: no-repeat;
}











*.address
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    margin-top: 0;
    margin-left: 20px;
    width: 283px;
    padding: 0;
    line-height: 1.4em;
}





*.welcome
{
    width: 393px;
    margin-left: 20px;
    margin-top: 0;
    padding: 0;
    line-height: 1.1em;
    
}



/*CONTENT*/
#content
{
    width: 770px;
    overflow: auto;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0;
}
#right
{
    width: 235px;
    float: left;
    margin-top: 0px;
    margin-bottom: 0;
	margin-left:16px;
}
#left
{
    width: 235px;
    float: left;
    margin-top: 0px;
    margin-bottom: 0;
	margin-left:20px;
	border-right:#e5e5e5 solid 2px;
}
#center
{
    width: 235px;
 
    float: left;
    margin-top: 0;
    margin-bottom: 0;
	margin-left:16px;
	border-right:#e5e5e5 solid 2px;
}

#content h1
{
    margin-top: 5px;
    margin-bottom: 5px;
   
    color: #343c61;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
}

#content p
{
    font-size: 11px;
    vertical-align: top;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
	padding-right:5px;
}

.pic
{
float:left;
  
}

.textNext{float:left; margin-left:10px; width:137px;}




*.border_Color
{
    border:#e5e5e5 solid 3px;
}




/*3rd ROW */
#thirdRow-left
{
    width: 452px;
    height: 250px;

    background: url(images/dental-services-bg.jpg) no-repeat center;
margin-top:13px;
   margin-bottom:12px;
    float:left;
}

#thirdRow-left li{ margin-bottom:5px}

#thirdRow-right
{
    width: 310px;
    height: 250px;
    color: #ffffff;
    background: url(images/blue-specials-bg.jpg) no-repeat center;
  margin-top:13px;
    float:left;
	margin-left:7px;
	background-color:#003366;
	
}


#thirdRow-right dl {margin-left:20px; margin-right:20px;  font-family:Arial, Helvetica, sans-serif; margin-top:24px;  }
#thirdRow-right dd {margin-bottom:15px;}
#thirdRow-right dt {font-weight:bold;}

#thirdRow-left p{ margin-left:22px; margin-right:20px; margin-top:9px;}

*.title3
{
    position: relative;
    overflow: hidden;
    width: 184px;
    margin-left: 20px;
    height: 23px;
    padding: 0;
    top: 0;
    bottom: 0;
    margin-top: 16px;
    margin-bottom: 5px;
}
*.title3 span
{
    position: absolute;
    width: 184px;
    height: 23px;
    left: 0;
    top: 0;
    margin: 0;
    background-image: url(images/dental-services-title.gif);
    background-repeat: no-repeat;
}

*.ulfont
{
    line-height: 1em;
    list-style: none;
	float:left;
	margin-left:40px;
}



/*3rd Row RIGHT*/

*.title4
{
    position: relative;
    overflow: hidden;
    width: 250px;
    margin-left: 20px;
    height: 32px;
    padding: 0;

    margin-top: 16px;
    margin-bottom: 5px;
}
*.title4 span
{
    position: absolute;
    width: 250px;
    height: 32px;
    left: 0;
    top: 0;
    margin: 0;
    background-image: url(images/featured-procedures.gif);
    background-repeat: no-repeat;
}


#footer{  width:770px; border-top:#e5e5e5 solid 4px; clear:both; padding-top:7px; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; font-size:12px}
#footLeft{ float:left; width:650px; }
footRight{float:right; width:120px; }
#footRight a{ font-size:10px; }



#interior{  

width: 770px;
    height: 100%;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
	clear:both;
	margin-top:10px;
   }


#leftSide{ width:510px; float:left; padding-left:15px; padding-bottom:10px; padding-right:10px;  }
#rightSide{ width:210px; background-color:#e8e8e9; float:right; padding:10px; height:730px; color:#333333; margin-bottom:10px; height:100% }
#rightSide ul {font-weight:bold; list-style:none; margin: 14px 8px;}
#rightSide li {list-style:none; margin-top:8px; font-weight:normal; }


#leftSide h2{ font-size:1.1em; color: #343c61; font-family:Arial, Helvetica, sans-serif; margin:6px 0px;}

#leftSide ul{ margin:9px 0px 25px 8px;}
#leftSide li{list-style:none;}





#interior p{ margin: 7px 0px;  }
#interior h1{ 
margin-top: 5px;
margin-bottom: 5px;   
color: #343c61;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}

*.dentistphoto{float:left; margin-bottom:10px; border:#999999 solid 1px}
*.dentisthistory{float:left; width:240px; margin-left:8px;}



*.education{clear:both; margin-bottom:10px }
*.education li { margin-bottom:5px}


.procedures{    
    width: 450px;
    display:block;
    margin-top: 10px;
    clear:both;
	margin-left:20px;
	height:150px;
	}


*.wrap{ float:left; width:280px; margin:8px 5px 5px 5px}
*.proceduresPics{float:left; margin: 8px 18px 5px 0px}
.procedureText{ float:left;}

#interior #leftSide .procedureText h1{ margin-bottom:-5px;}


*.staff { width:240px; float:left;  }
*.staff li {list-style:none; margin:5px}
*.staff ul {margin:5px}
*.staff h1 {margin:5px}
*.photostaff {float:left; margin-top:10px; clear:both}

#leftSide h1{  border-bottom:#c9cbd3 solid 2px; padding-bottom:4px; margin-right:55px; margin-bottom:18px;}

#leftSide .procedures h1{border:none;}

/*site map*/

#sitemap {}
#sitemap ul {font-weight:bold; list-style:none; margin: 14px 8px;}
#sitemap li {list-style:none; margin-top:8px; font-weight:normal; }

/*pocedures*/
#photo {width:200px; float:right; padding:10px}
#proce {}
#proce li { clear:both; list-style:circle; font-weight:normal; margin-left:10px }
#procetwo li { clear:both; list-style:disc; font-weight:normal; margin-left:15px }
#procenumber li{ clear:both; list-style:decimal; font-weight:normal; margin-left:15px }

#listyle li { list-style:disc; list-style-position:inherit; margin-left:15px; margin-top:10px}
