body{
	margin:0;
	padding:0 0 20px;
	background:#cad4e1;
	font:10px/12px Arial, Helvetica, sans-serif;
}
img{
	margin:0;
	border:none;
	display:block;
}
#main{
	width:848px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bg-main.gif) repeat-y;
}
#main-holder{
	width:848px;
	overflow:hidden;
	padding:0 0 20px;
	background:url(../images/bg-main-bottom.gif) no-repeat 0 100%;
}
/*----------------------header----------------------*/
#header{
	width:804px;
	overflow:hidden;
	padding:59px 26px 0 18px;
	background:url(../images/bg-header.gif) no-repeat;
}
#header strong.logo{
	float:left;
	margin:0 0 38px 6px;
	display:inline;
	overflow:hidden;
}
#header strong.logo a{
	width:341px;
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/bg-logo.gif) no-repeat 100% 0;
}
#header strong.number{
	float:right;
	overflow:hidden;
	margin:5px 28px 0 0;
	width:160px;
	height:14px;
	display:inline;
	text-indent:-9999px;
	background:url(../images/bg-number.gif) no-repeat;
}
/*--navigation--*/
ul#navigation{
	margin:0;
	padding:0;
	width:804px;
	clear:both;
	display:block;
	text-align:center;
	overflow:hidden;
	background:#356184;
}
ul#navigation li{
	list-style:none;
	display:inline;
	padding:2px 24px 2px 25px;
	background:url(../images/bg-nav-separator.gif) no-repeat 0 50%;
}
ul#navigation li:first-child{
	background:none;
}
ul#navigation a{
	color:#f6f7f9;
	text-decoration:none;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
}
ul#navigation a:hover{color:#BDCEEA;}
/*----------------------header----------------------*/
#content{
	width:804px;
	overflow:hidden;
	padding:15px 26px 0 18px;
}
/*--info-column--*/
.info-column{
	float:left;
	width:332px;
}
.info-column h2{
	overflow:hidden;
	margin:14px 0 0;
	height:28px;
	text-indent:-9999px;
	}
.info-column h2.stanhope-place-dental-practice{background:url(../images/bg-stanhope-banner.gif) no-repeat;}
.info-column h2.stanhope-place-dental-practice2{background: url(../images/bg-stanhope-banner2.gif) no-repeat;}
.info-column h2.stanhope-place-dental-practice3{background:#3f76ac url(../images/bg-stanhope-banner3.gif) no-repeat;}
.info-column h2.stanhope-place-dental-practice4{background:#3f76ac url(../images/bg-stanhope-banner4.gif) no-repeat;}
.info-column span.stanhope-place{
	clear:both;
	display:block;
	overflow:hidden;
	padding:58px 0 0 14px;
}
/*--gallery--*/
ul.gallery{
	margin:0;
	padding:0;
	width:100%;
	display:block;
	overflow:hidden;
}
ul.gallery li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 0 0 1px;
}
ul.gallery li:first-child{padding:0;}
/*--menu--*/
ul.menu{
	margin:20px 0 0;
	padding:0 0 0 26px;
	width:180px;
	clear:both;
	display:block;
	overflow: hidden;
}
ul.menu li{
	float:left;
	width:180px;
	list-style:none;
	background:url(../images/bg-menu-separator.gif) repeat-x 0 100%;
}
ul.menu a{
	float:left;
	color:#6c7476;
	padding:0 0 0 10px;
	text-decoration:none;
	background:url(../images/bg-menu-arrow.gif) no-repeat 0 8px;
	font:12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.menu a.active,
ul.menu a:hover{color:#964245;}
/*--banner--*/
ul.banner{
	margin:0;
	padding:5px 0 0 26px;
	width:265px;
	display:block;
	overflow:hidden;
}
ul.banner li{
	float:left;
	width:265px;
	list-style:none;
	display:inline;
	padding:10px 0 12px;
	background:url(../images/bg-menu-separator.gif) repeat-x 0 100%;
}
/*--text-column--*/
.text-column{
	float:right;
	width:459px;
}
/*--flash--*/
.flash{
	clear:both;
	overflow:hidden;
}
.text-column { 
	color:#4b5354;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}

.text-column h1{
	overflow:hidden;
	margin:20px 0 0;
	color:#304145;
	font:18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.text-column p{
	overflow:hidden;
	color:#4b5354;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 0;
	margin-left: 0;
}
.text-column a{
	color:#4b5354;
	font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.text-column a:hover{ color:#3F76AC;
}
.text-column ul {padding: 0 0 0 15px;}

.text-column li { 
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4b5354;
	list-style:square;
	margin: 0px;
	padding: 0;
	text-align:left;
	line-height: normal;
}

/*--Fees--*/
ul.fees{
	font:14px Arial, Helvetica, sans-serif;
	margin:30px 0 0 0;
	width:85%;
	display:block;
	overflow:hidden;
	color:#666;
	background: #F5F5F5;
	text-align:left;
	
	
}
ul.fees li{
	font:14px Arial, Helvetica, sans-serif;
	color:#666
	float:left;
	list-style: none;
	display:block;
	padding:10px 0 10px 10px;;
	border-bottom: dotted 1px #CCC;
		
}
ul.fees li a{ font-weight:bold; padding: 0 0 0 10px; }

/*--Fee Boxouts--*/

.fee_pop {padding: 25px 10px 10px 40px; background-color: #8E95AA; border:solid 1PX #FFF; }
.fee_pop p{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#FFF; max-height: 25px; }

/*--choice--*/
ul.choice{
	margin:0;
	padding:17px 0 1px;
	width:100%;
	clear:both;
	display:block;
	overflow:hidden;
}
ul.choice li{
	float:left;
	margin:0 2px 0 0;
	list-style:none;
	display:inline;
}
ul.choice a{
	float:left;
	width:113px;
	height:60px;
	text-indent:-9999px;
	text-decoration:none;
}
ul.choice a.crowns-and-bridges{background:url(../images/bg-crowns-and-bridges.gif) no-repeat;}
ul.choice a.inlays-and-fillings{background:url(../images/bg-inlays-and-fillings.gif) no-repeat;}
ul.choice a.root-canal-treatments{background:url(../images/bg-root-canal-treatments.gif) no-repeat;}
ul.choice a.whitening{background:url(../images/bg-whitening.gif) no-repeat;}
ul.choice a.implants{background:url(../images/bg-implants.gif) no-repeat;}
ul.choice a.veneers{background:url(../images/bg-veneers.gif) no-repeat;}
ul.choice a.periodontal{background:url(../images/bg-periodontal.gif) no-repeat;}
ul.choice li.active a,
ul.choice a:hover{background-position:0 -60px;}
/*----------------------footer----------------------*/
#footer{
	width:804px;
	clear:both;
	overflow:hidden;
	margin:63px 0 0;
	padding:15px 26px 0 18px;
}
#footer p{
	clear:both;
	overflow:hidden;
	text-align:right;
	margin:10px 15px 0 0;
	color:#868f97;
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p a{
	color:#868f97;
	text-decoration:none;
}
#footer p a:hover{text-decoration:underline;}

#foot_copyright{
	overflow:hidden;
	text-align:right;
	margin:10px 15px 0 0;
	color:#868f97;
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#foot_copyright a{
	color:#868f97;
	text-decoration:none;
}
#foot_copyright a:hover{text-decoration:underline;}
/*--info-block--*/
.info-block{
	clear:both;
	overflow:hidden;
	background:#2c5579;
	padding:10px 10px 6px 18px;
	border-bottom:1px solid #516685;
}
* html .info-block{
	height:1%;
	overflow:visible;
}
/*--contact--*/
ul.contact{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
ul.contact li{
	float:left;
	color:#d5dae2;
	list-style:none;
	display:inline;
	font:14px/16px Arial, Helvetica, sans-serif bold;
}
ul.contact li.number-phone{
	padding:0 43px 0 18px;
	background:url(../images/bg-phone.gif) no-repeat 0 3px; 
	font-weight:bold;
}
ul.contact li.email{
	padding:0 0 0 20px;
	background:url(../images/bg-mail.gif) no-repeat 0 5px;
	font-weight:bold;
}
ul.contact a{
	color:#d5dae2;
	text-decoration:none;
	font-size:12px;
}
ul.contact a:hover{text-decoration:underline;}
/*--footer-menu--*/
ul.footer-menu{
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
}
ul.footer-menu li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 13px 0 15px;
	background:url(../images/bg-footer-menu-separator.gif) no-repeat 0 3px;
}
ul.footer-menu li:first-child{
	background:none;
	padding-left:0;
}
ul.footer-menu a{
	color:#ebecee;
	text-decoration:none;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
ul.footer-menu a:hover{text-decoration:underline;}
/*--footer-box--*/
.footer-box{
	clear:both;
	overflow:hidden;
	background:#22486a;
	padding:10px 10px 20px 18px;
}
* html .footer-box{
	height:1%;
	overflow:visible;
}
.footer-box strong{
	float:left;
	color: #9CBADA;
	font:13px/15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.footer-box div{
	float:right;
	overflow:hidden;
	width:600px;
}
.footer-box .footer-list{margin:10px 0 0;}
.footer-box ul{
	margin:0;
	padding:0;
	float:right;
	clear:right;
	white-space:nowrap;
	overflow:hidden;
}
.footer-box ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 13px 0 15px;
	background:url(../images/bg-footer-separator.gif) no-repeat 0 3px;
}
.footer-box ul li:first-child{
	background:none;
	padding-left:0;
}
.footer-box ul a{
	color:#96a9bf;
	text-decoration:none;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-box ul a:hover{text-decoration:underline;}#listtbl_news1 h1 {
	font-size: 20px;
	font-weight: normal;
	color: #3C4648;
	padding-bottom: 15px;
}
#content .KT_tng h1 {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 15px;
	color: #3C4648;
}
.cms_driven img {
	float: right;
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #356184;
}

