body 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0;
padding:0;
background: #fff url(../images/background.jpg) repeat-x top;
}

a 
{
color: #000;
text-decoration: none;
}

a img
{
border:0px solid #fff;
}


h1
{
color:#CC0000;
font-size:20px;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
}

h3
{
color:#CC0000;
}

/********* site wrappers *********/
.top-header
{
width:820px;
height:70px;
overflow:hidden;
margin:0px auto 0px auto;
background-image:url(../images/top-header-2.jpg);
background-repeat:no-repeat;
}
.site-container
{
width:100%;
}
.wrapper
{
display:block;
width:820px;
margin-left:auto;
margin-right:auto;
}
/********* header *********/
.header
{
width:820px; 
height:200px;
}

/*** menu ***/


/*** content ***/
.content-container
{
width:820px;
}
.left-col
{
width:180px;
margin:10px 10px 10px 10px;
float:left;
clear:none;
}

.left-col a.menu 
{
width:160px;
display:block;
float:left;
clear:both;
background: transparent url(../images/h4-background.png) no-repeat top left; 
padding: 4px 10px 4px 10px;
font-size: 12px;
font-weight:bold;
color: #000;
border-bottom:1px solid #999999;
}
.left-col a.menu:hover 
{
background: transparent url(../images/h4-backgroundhover.png) no-repeat top left; 
background-color:#CC0000;
color:#FFFFFF;
}

.right-col
{
width:600px; 
margin:10px 10px 10px 10px;
float:right; 
clear:none;
}

#right-box
{
clear:both;
margin:10px 10px 10px 0px
width: 575px;
height:175px;
}

#right-box-navlinks
{
clear:both;
margin:10px 10px 0px 0px
width: 575px;
height:350px;
}

#box 
{
background: transparent url(../images/box.png) no-repeat top left; 
float: left;
width: 190px;
height: 172px;
margin-right: 1px;
}
#box-denture 
{
background: transparent url(../images/box-denture.png) no-repeat top left; 
float: left;
width: 190px;
height: 172px;
margin-right: 1px;
}
#box-denture a:link 
{
width: 190px;
height: 172px;
}
#box-smile 
{
background: transparent url(../images/box-smile.png) no-repeat top left; 
float: left;
width: 190px;
height: 172px;
margin-right: 1px;
}
#box-invisalign 
{
background: transparent url(../images/box-invisalign.png) no-repeat top left; 
float: left;
width: 190px;
height: 172px;
margin-right: 1px;
}

#box-content 
{
background: transparent ; 
float: left;
width: 170px;
height: 152px;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
}

#box-content h3 
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent ; 
padding-left: 0px;
padding-top: 0px;
padding-bottom: 3px;
font-size: 15px;
color: #730005;
}

/*********** footer ***********/
.footer 
{
clear:both;
float:left;
font-size:10px;
color:#FFFFFF;
width:820px;
background: #c90219 url(../images/footer.png) no-repeat top; 
display: block; 
padding:0px 0px 50px 0px;
} 
.footer a 
{
font-weight:bold;
color:white;
font-size:10px;
}
.footer-space 
{
height: 100px;
} 

h4 
{
margin-left: 10px;
width: 150px;
margin-top: 0px;
margin-bottom: 0px;
background: transparent url(../images/h4-background.png) no-repeat top left; 
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
font-size: 12px;
color: #000;
}
h4:hover 
{
background: transparent url(../images/h4-backgroundhover.png) no-repeat top left; 
background-color:#CC0000;
color:#FFFFFF;
}


.staffimg {
	padding: 5px;
	border: thin solid #CCCCCC;
}

/*** boxgrid ***/
.boxgrid
{ 
width: 190px; 
height: 172px; 
margin:0px 2px 2px 0px; 
float:left; 
background:#FFFFFF;
border: solid 0px #8399AF; 
overflow: hidden; 
position: relative; 
}
.boxgrid img
{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}
.boxgrid p
{ 
text-size:10px;
margin:6px 6px 6px 6px;
padding:6px 6px 6px 6px; 
color:#666666;
font-weight:bold; 
font:10pt "Lucida Grande", Arial, sans-serif; 
}
.boxgrid h3
{
margin:6px 6px 0px 6px;
padding:6px 6px 0px 6px;
color:#FF0000;
}
.boxgrid a
{
margin:4px 0px 0px 0px;
font-weight:bold
}
.boxcaption
{ 
padding:6px;
float: left; 
position: absolute; 
background:#FFFFFF;
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption 
{
top: 0;
left: 0;
}
.caption .boxcaption 
{
top: 0;
left: 0;
}
h3 a{}
