body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

h1 {font-size:24px; line-height:30px; margin-top:0; margin-bottom:15px; color:#09467D;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:17px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#5B7AA8;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#333333;}

a {text-decoration:none; color:#216895; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#333333;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.about p {margin:0;}
.about td {border:#5F7DAF 1px solid; background-color:#E0E4ED;}

.services p {margin:0;}
.services td {border:#5F7DAF 1px solid; background-color:#E0E4ED;}
			  
/* End Classes */

/* Template Features */

#bgtop {width:100%; height:50px; background:url(../images/bg.jpg) repeat-x; position:absolute;}
#centersite {width:770px; margin:0 auto; position:relative;}

#call {width:770px; height:46px; background-color:#4878A8; float:left; text-align:center; color:#FFFFFF; font-size:17px; font-weight:bold; line-height:46px;}

#banner {width:770px; height:221px; float:left;}
#bannerleft {width:500px; height:221px; float:left;}
#bannerright {width:270px; height:221px; background:url(../images/photo.jpg) no-repeat; float:right;}
#practice {width:500px; height:83px; background:url(../images/name.jpg) no-repeat; float:left;}
#appointment {width:500px; height:138px; _margin-bottom:-3px; background:url(../images/banner.jpg) no-repeat; float:left;}

#office1 {width:233px; height:180px; position:absolute; margin-top:20px; z-index:5; border:#BBBBBB 1px solid; background:url(../images/top1.jpg) no-repeat;}
#office2 {width:343px; height:230px; position:absolute; margin-top:-235px; _margin-top:-235px; *margin-top:-100px; margin-left:20px; _margin-left:20px; *margin-left:-490px; z-index:5; border:#BBBBBB 0px solid; background:url(../images/Silver-Creek-logo.gif) no-repeat;}

#bodyholder {width:770px; float:left;}
#bodyleft {width:215px; float:left;}
#bodyright {width:555px; min-height:247px; height:auto; _height:247px; background:url(../images/body.jpg) top no-repeat; float:right;}
#bodypad {padding:25px 30px 10px 15px;}

#side_repeat {width:215px; background:url(../images/side_repeat.jpg) repeat-y; float:left;}
#side_top {width:215px; background:url(../images/side_top.jpg) top no-repeat; float:left;}
#side_bottom {width:215px; min-height:247px; height:auto; _height:247px; background:url(../images/side_bottom.jpg) bottom no-repeat; float:left;}

#sidebar {width:194px; padding-left:21px; padding-top:20px; float:left;}

#underbody {width:770px; float:left;}
#location {width:215px; height:150px; background:url(../images/location.jpg) top no-repeat; float:left;}
#specials {width:555px; height:150px; background:url(../images/special.jpg) top no-repeat; float:right;}

#event, #doctor {padding-top:10px;}
#event {width:240px; margin-left:10px; float:left;}
#doctor {width:280px; float:right;}
#doctor li {color:#7D3829; font-size:11px; line-height:17px; font-weight:bold;}
#doctor a {color:#7D3829;}
#titles {color:#496187; font-size:11px; line-height:20px; font-weight:bold; text-transform:uppercase;}

#addr {width:170px; margin-left:33px; margin-right:12px; font-size:12px; line-height:20px; font-weight:bold; color:#465C81; padding-top:15px; text-align:center;}

#bottom {width:770px; height:10px; background:url(../images/bottom.jpg) no-repeat; font-size:0; line-height:0; float:left;}

#copyright {width:770px; text-align:center; font-size:11px; line-height:18px; color:#999999; float:left;}
#copyright a {color:#999999; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#5A79A7; font-weight:bold; text-decoration:none;}

#nav {width:100%; padding-top:30px; margin:0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; margin-left:40px; font-size:12px; line-height:23px; background:url(../images/line.jpg) bottom left no-repeat;}
#nav a {color:#486086; font-weight:bold; text-decoration:none; padding-left:12px; background:url(../images/bullet.gif) left no-repeat;}
#nav a:hover {color:#FFFFFF; text-decoration:none;}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000; color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/
