html{
font-size:12px;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
background:#fff;
}
body{
margin-top:10px;
}
/*layout---------------------------------------------------------*/
#wrapper{
width:900px;
margin-left:auto;
margin-right:auto;
}
#top{
width:900px;
height:135px;
margin-bottom:2px;
background: transparent url('images/columbia-periodontal-top.jpg');
}
#topLinks{
float:left;
margin-top:53px;
margin-left:535px;
}
#topLinks a{
font-size:16px;
width:100px;
text-decoration:none;
color:#2D3F72;
}
a#bill{
margin-left:15px;
}
a#lee{
margin-left:20px;
}
#topText{
margin-top:15px;
float:left;
/* margin-left:532px; */
color:#2D3F72;
}

/* #left{
float:left;
width:270px;

background:#DBDEE5;
margin-right:4px;
margin-bottom:4px;
color:#2D3F72;
} */
#left.index{
float:left;
width:270px;
height:404px;
background:#DBDEE5;
margin-right:4px;
margin-bottom:4px;
color:#2D3F72;
}
.index p{
margin:10px 20px;
}
.index h1{
font-size:14px;
text-align:center;
margin-top:20px;
margin-bottom:0px;
}
#left{
float:left;
width:270px;
height:459px;
margin-right:4px;
}
#slider {
z-index:-1;
	position:relative;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
} 
#growWrap{
/* float:left; */
/* width:626px;*/
}
#right{
float:left;
width:626px;
min-height:463px;
/* margin-bottom:4px; */
/* background:#DBDEE5; */
color:#2D3F72;
}
#rightTop{
width:626px;
float:left;
background:#DBDEE5;
margin-bottom:5px;
}
#rightMovie{
float:left;
width:626px;
margin-bottom:1px;
background:white;
color:#2D3F72;
}
#rightMovie2{
float:left;
width:900px;
margin-bottom:1px;
background:#dbdee5;
color:#2D3F72;
}

#flashwrap{
	width:590px;
	height:440px;
	margin-left:150px;

}
#form{
float:left;
width:900px;
/* height:424px; */
margin-bottom:4px;
background:#DBDEE5;
color:#2D3F72;
}
#form p{
text-align:left;
}
#form form{
margin-top:20px;
margin-bottom:20px;
margin-left:33%;

}
input.text{
width:300px;
}
input.file{
width:300px;
}
textarea{
width:300px;
}
#locationMenu{
background:white;
float:left;
/* margin-top:0px;
margin-left:275px; */
}
#location1{
float:left;
width:311px;
height:106px;
}
#location2{
float:left;
width:311px;
height:106px;
}
#location1 a{
padding-top:27px;
font-size:16px;
/* font-weight:bold; */
display:inline;
text-align:center;
line-height:18px;
float:left;
width:311px;
height:79px;
text-decoration:none;
color:white;
background:#A1AABB url('images/bush-river-back-roll.jpg');
}
#location1 a:hover{
background:#A1AABB url('images/bush-river-back-roll.jpg')  0px -106px;
color:#036;
}
#location2 a:hover{
background:#A1AABB url('images/devine-st-back-roll.jpg')  0px -106px;
color:#036;
}
#location2 a{
padding-top:27px;
font-size:16px;
/* font-weight:bold; */
display:inline;
text-align:center;
line-height:18px;
float:left;
width:311px;
height:79px;
text-decoration:none;
margin-left:4px;
background:#A1AABB url('images/devine-st-back-roll.jpg');
color:white;
}

#homeBottom{
float:left;
width:900px;
height:100px;
margin-top:4px;

color:#2D3F72;
/* background:white; */
border-top:thick solid #4B5E7E;
}
#bottom{
float:left;
width:900px;
height:100px;
margin-top:4px;
/* margin-left:-274px; */
color:#2D3F72;
/* background:white; */
border-top:thick solid #4B5E7E;
}
#bottom p{
text-align:center;
}

#bottom a:hover{
color:#ccc;
}

#mapBottom{
float:left;
width:900px;
height:100px;
color:#2D3F72;
margin-top:0px;
/* background:white; */
border-top:thick solid #4B5E7E;
}
#mapBottom p{
text-align:center;
}
#mapBottom a{
color:#036;
}
#mapBottom a:hover{
color:#ccc;
}
#map{
margin:0px 0px 5px 0px;
}
/* new top menu------------------------------------*/
ul,li{
z-index:99999999;
}

ul#menu{
padding:0px;
float:left;
list-style: none;
 width:901px;
line-height:40px;
margin:0px 0px 2px 0px;
font-size:12px;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
ul#menu li{		
float:left;
margin:0px 1px 0px 0px;
height:40px;
list-style: none;
}
ul#menu li a{
height:40px;
display: block;
background-color:#4b5e7e;
text-align:center;
text-decoration:none;
color:white;
}
ul#menu li a:hover{
background-color:#666;
}
/*links by id*/
li#home{
width:66px;
}
li#doctors{
width:67px;
}
li#patientEdu{
width:126px;
}
li#procedures{
width:89px;
}
li#implants{
width:88px;
}
li#referrals{
width:117px;
}
li#forms{
width:70px;
}
li#links{
width:69px;
}
li#maps{
width:123px;
}
li#contact{
margin:0px;
width:76px;
}
/*submenu links*/
ul#menu li ul {
/* border-top:thin solid white; */
/* margin-left:0px; */
display: none;
*width:21em;
}
ul#menu li ul li a{
border-top:1px solid white;

}
ul#menu li:hover ul, ul#menu li.hover ul{
display: block;
position: absolute;
margin: 0px;
padding: 0px;

}
ul#menu li:hover ul li, ul#menu ul li.hover ul li {
float: none; 
*width:100%;
}
ul#menu li:hover ul li a, ul#menu ul li.hover ul li a {
display: block;
text-align:left;
background-color: #555;
margin-left:0px;
padding-left:20px;
padding-right:20px;
color: white; 
}
ul#menu li ul li a:hover {
background-color: #666; 
}
/*text styles---------------------------------*/
#right h1.center{
text-align:center;
font-size:16px;
}
#rightMovie h1.center{
text-align:center;
font-size:16px;
}
#right h2.center{
text-align:center;
font-size:14px;
}
#right h2{
margin-left:24px;
font-size:12px;
}
#right h3.center{
text-align:center;
font-size:12px;
}
#right p{
 margin:24px;
}
p.center{
text-align:center;	
}
a.center{
display:block;
text-align:center;	
/* margin-left:34%; */
color:#2D3F72;
text-decoration:none;
}
a.center:hover{
color:#4b5e7e;
text-decoration:underline;
}
#homeBottom a{
color:#2D3F72;
}
#bottom a{
color:#2D3F72;
}
#copyWrite{
margin-top:10px;
margin-left:33%;
font-size:10px;
float:left;
}
#copyWrite span{
text-align:center;
}
#clear{
clear:both;
margin:0px;
}