body{
	margin:0;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	background:url(../images/bg-header.gif) repeat-x;
	min-width:752px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#ff6600;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#main{
	width:752px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:167px 0 25px 0;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:132px;
	padding:35px 0 0;
}
.logo{
	display:block;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:36px;
	left:0;
	z-index:5;
}
.logo a{
	display:block;
	width:228px;
	height:68px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
.flash{
	float:right;
	width:427px;
	margin: -32px 0 0 0;
	overflow:hidden;
}
.flash img{
	display:block;
}
.navigation:after{
	content:"";
	clear:both;
	display:block;
}
.navigation{
	width:100%;
	clear:both;
	height:37px;
	padding:27px 0 0;
}
#menu {padding:0 0 0 2px; margin:0; list-style:none; height:35px; width:752px; position:relative; z-index:500; font-family:verdana, arial, sans-serif;}
#menu li{
	position:relative;
}
#menu li {display:block; float:left; height:35px;}
#menu li a {display:block; float:left; height:35px; line-height:37px; color:#cee7ff; text-decoration:none; font-size:10px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;}
#menu li a span {float:left; display:block; padding:0 12px 0 8px; height:35px;}
#menu li a span.down {float:left; display:block; padding:0 21px 0 10px; height:35px; background: url(../images/three_0a.gif) no-repeat right top;}
#menu li:hover a, #menu li.hover a {color:#123659; background: url(../images/three_1.gif) no-repeat;}
#menu li:hover a span, #menu li.hover a span {background:url(../images/three_1.gif) no-repeat right top;}
#menu li:hover a span.down, #menu li.hover a span.down {background:url(../images/three_1a.gif) no-repeat right top;}
#menu li:hover, #menu li.hover {position:relative; z-index:200;}
#menu li:hover ul, #menu li.hover ul
{left:1px; top:35px; font-size:10px;  background: #396188; padding:3px; border:0px solid #5c731e; white-space:nowrap; width:140px; height:auto; z-index:300;}
#menu li:hover ul li, #menu li.hover ul li
{display:block; height:18px; width:140px; line-height:18px; text-indent:4px; color:#fff; font-weight: bold;}
#menu li:hover ul li a, #menu li.hover ul li a
{display:block; height:18px; width:140px; line-height:18px; text-indent:4px; color:#cee7ff; text-decoration:none;border:0px solid #000; background:none; padding:0;}
#menu li:hover ul li a:hover, #menu li.hover ul li a:hover 
{background:#c0ddf9; color:#0d2640;}
#menu li:hover li:hover ul, #menu li.hover li.hover ul,
#menu li:hover li:hover li:hover ul, #menu li.hover li.hover li.hover ul,
#menu li:hover li:hover li:hover li:hover ul, #menu li.hover li.hover li.hover li.hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul, #menu li.hover li.hover li.hover li.hover li.hover ul
{left:90px; top:-4px; background: #badbfd; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}
#menu ul, 
#menu li:hover ul ul, #menu li.hover ul ul,
#menu li:hover li:hover ul ul, #menu li.hover li.hover ul ul,
#menu li:hover li:hover li:hover ul ul, #menu li.hover li.hover li.hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul, #menu li.hover li.hover li.hover li.hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu li.active a{
	color:#fffeee;
}
#menu li.active a:hover{
	color:#002e5c;
}
#menu li:hover a, #menu li.hover a{
	color:#002e5c;
}
.content{
	width:100%;
	overflow:hidden;
}
.content .box-top{
	width:100%;
	overflow:hidden;
	position:relative;
}
.content .box-top img{
	display:block;
}
.text-image{
	display:block;
	position:absolute;
	top:43px;
	right:21px;
	width:449px;
	text-align:right;
}
.text-image strong{
	display:block;
	font:20px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.text-image span{
	display:block;
	font:15px/26px Arial, Helvetica, sans-serif;
	color:#fff;
}
.image-link{
	display:block;
	position:absolute;
	right:60px;
	top:140px;
	font-size:12px;
	line-height:20px;
	color:#fff;
	background:url(../images/bg-link-image.gif) no-repeat 0 55%;
	padding:0 0 0 16px;
}
.content-holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-holder{
	width:100%;
	padding:0 0 18px 0;
	background:url(../images/bg-content-holder.gif) repeat-y;
}
.sidebar{
	float:left;
	width:221px;
	overflow:hidden;
	padding:0 24px 0 17px;
}
.sidebar .box-top{
	width:218px;
	overflow:hidden;
	padding:24px 0 30px 3px;
	border-bottom:1px solid #9baeb8;
}
.sidebar .box-top h2{
	margin:0 0 8px 0;
	font:17px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
.sidebar .box-top p{
	margin:0;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
.sidebar-list{
	margin:0;
	padding:17px 0 6px 7px;
	list-style:none;
	width:211px;
	float:left;
}
.sidebar-list li{
	font-size:12px;
	width:195px;
	float:left;
	line-height:16px;
	color:#fff;
	background:url(../images/bg-sidebar-list.gif) no-repeat 0 6px;
	padding:0 0 5px 16px;
}
.sidebar-list li a{
	color:#b7e5fe;
}
.sidebar .box-top span{
	display:block;
	padding:0 0 0 8px;

}
.sidebar-link{
	float:left;
	font-size:12px;
	line-height:20px;
	color:#b7e5fe;
	padding:0 15px 0 16px;
	background:url(../images/bg-sidebar-link.gif) no-repeat 0 55%;
}
.sidebar .box{
	width:218px;
	padding:23px 0 0 3px;
	overflow:hidden;
}
.sidebar .box h3{
	display:block;
	font:15px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 4px 0;
	text-transform:uppercase;
}
.sidebar .box p{
	margin:0;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
.sidebar .box span{
	display:block;
	padding:10px 0 0 3px;
}
.content-box{
	float:right;
	width:490px;
}
.content-box .top:after{
	content:"";
	clear:both;
	display:block;
}
.content-box .top{
	width:467px;
	background:#d4e1ef;
	position:relative;
	padding:21px 0 22px 23px;
}
.bg-top-box-content{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:146px;
	height:255px;
	overflow:hidden;
	background:url(../images/bg-top-box-content.png) no-repeat;
}
.bg-top-box-content-seadent{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:146px;
	height:255px;
	overflow:hidden;
	background:url(../images/bg-top-box-content-seadent.png) no-repeat;
}
.bg-top-box-content-seacos{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:146px;
	height:255px;
	overflow:hidden;
	background:url(../images/bg-top-box-content-seacos.png) no-repeat;
}
.qout-box{
	width:320px;
	overflow:hidden;
	padding:36px 0 22px 0;
	position:relative;
	background:url(../images/bg-qout-top.gif) no-repeat 1px 0;
}
.qout-box p{
	font-size:11px;
	line-height:18px;
	color:#5e5e5e;
	margin:0;
}
.qout-box p strong{
	display:block;
}
.qout-box p em{
	color:#3d6288;
	font-size:12px;
	line-height:18px;
}
.qout-bottom{
	display:block;
	position:absolute;
	right:34px;
	bottom:0;
	width:34px;
	height:29px;
	overflow:hidden;
	background:url(../images/bg-qout-bottom.gif) no-repeat;
}
.content-link{
	display:block;
	padding:0 0 0 15px;
	font-size:11px;
	line-height:20px;
	color:#ff6641;
	background:url(../images/bg-link-image.gif) no-repeat 0 55%;
}
.content-spot{
	width:445px;
	overflow:hidden;
	background:#e6e6e6;
	padding:20px 20px 28px 25px;
}
.content-spot h2{
	margin:0;
	font:18px/28px Arial, Helvetica, sans-serif;
	color:#3d6288;
	text-transform:uppercase;
}
.content-spot .box{
	width:100%;
	overflow:hidden;
	padding:11px 0 0;
}
.content-spot .image{
	float:left;
	border:3px solid #336699;
	width:261px;
	overflow:hidden;
}
.content-spot .image img{
	display:block;
}
.content-spot .text{
	float:right;
	width:168px;
	overflow:hidden;
	padding:2px 0 0;
}
.content-spot .text p{
	margin:0 0 17px 0;
	font-size:11px;
	line-height:18px;
	color:#5e5e5e;
}
.content-spot .text p strong{
	font-size:12px;
}
.content-spot .text span{
	display:block;
	padding:0 0 0 2px;
}
.content-spot .content-link{
	font-size:12px;
}
.box-blog{
	width:466px;
	overflow:hidden;
	padding:14px 0 0 24px;
}
.box-blog h3{
	margin:0;
	font:15px/22px Arial, Helvetica, sans-serif;
	color:#3d6288;
	text-transform:uppercase;
}
.blog-list{
	margin:0 0 -2px 0;
	padding:9px 0 0;
	list-style:none;
}
.blog-list li{
	font-size:11px;
	line-height:17px;
	color:#ff6641;
	padding:0 0 5px 0;
}
.blog-list li span{
	color:#3d6288;
}
.footer{
	width:726px;
	overflow:hidden;
	clear:both;
	background:#666;
	padding:6px 13px 8px 13px;
	text-align:right;
}
.footer p{
	margin:0;
	line-height:12px;
	font-size:10px;
	color:#d5d5d5;
}
.footer-list{
	float:right;
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
}
.footer-list li{
	float:left;
	line-height:12px;
	font-size:10px;
	color:#d5d5d5;
	padding:0 9px 0 7px;
	letter-spacing:-1px;
	background:url(../images/bg-footer-list.gif) no-repeat 0 55%;
}
.footer-list li:first-child{
	background:none;
}
.footer-list li a{
	color:#d5d5d5;
}
.content-inner{
	width:690px;
	overflow:hidden;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:21px 30px 0 30px;
}
.content-inner .title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #999;
	padding:0 0 2px 0;
}
.content-inner .title h2{
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#002e5c;
	margin:0;
	text-transform:uppercase;
}
.box-image{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:11px 0 0;
	background:url(../images/bg-box-image.gif) no-repeat;
}
.box-image .left{
	float:left;
}
.box-image .left img{
	display:block;
}
.box-image .text{
	float:right;
	width:475px;
	text-align:right;
	padding:80px 15px 0 0;
}
.box-image .text h2{
	font:italic 26px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.content-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:35px 0 0;
	list-style:none;
}
.content-list li{
	width:100%;
	padding:0 0 36px 0;
}
.content-list li .box-top{
	width:655px;
	overflow:hidden;
	padding:0 0 0 35px;
	background:#e6e6e6 url(../images/bg-content-list-top.gif) no-repeat;
}
.content-list li .box-top .image{
	float:right;
	border:8px solid #3b6b9a;
	width:273px;
}
.content-list li .box-top .image img{
	display:block;
}
.content-list li .box-top .text{
	float:left;
	width:355px;
	padding:21px 0 0;
}
.content-list li .box-top .text h3{
	margin:0;
	font:22px/27px Arial, Helvetica, sans-serif;
	color:#002e5c;
	font-weight:normal;
}
.content-list li .button-answer{
	display:block;
	width:141px;
	height:24px;
	overflow:hidden;
	padding:4px 0 0 39px;
	margin:63px 0 0 46px;
	font-size:12px;
	line-height:18px;
	color:#bae7fd;
	font-weight:bold;
	font-style:italic;
	background:url(../images/bg-button-answer.gif) no-repeat;
}
.content-list li a.button-answer:hover{
	background:url(../images/bg-button-answer-hover.gif) no-repeat;
	text-decoration:none;
}
.content-list li .box-bottom{
	width:634px;
	position: relative;
	overflow:hidden;
	background:#669acc;
	padding:12px 28px 0 28px;
}
.content-list li .box-bottom p{
	margin:0;
	font-size:12px;
	line-height:19px;
	color:#fff;
}
.box-image-holder{
	width:671px;
	margin:0 0 0 -36px;
	overflow:hidden;
	padding:15px 0 3px 0;
}
.box-image-holder .box-image{
	float:left;
	display:inline;
	width:299px;
	padding:0 0 0 36px;
	text-align:center;
}
.box-image-holder .box-image img{
	display:block;
}
.box-image-holder .box-image span{
	font:15px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-inner{
	width:688px;
	overflow:hidden;
	padding:12px 0 27px 2px;
}
.text-inner p{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#ff6641;
}
.text-inner p strong{
	color:#003366;
}
.dr-junge .box-image{
	background:#77a9d9 url(../images/bg-dr-junge.gif) no-repeat 100% 0;
}
.dr-bryant .box-image{
	background:#77a9d9 url(../images/bg-dr-bryant.gif) no-repeat 100% 0;
}
.testimonials .box-image{
	background:#6699cc url(../images/bg-testimonials.gif) no-repeat 100% 0;
}
.gallery-p .box-image{
	background:#6699cc url(../images/bg-gallery-p.gif) no-repeat 100% 0;
}
.location .box-image{
	background:#6699cc url(../images/bg-location.gif) no-repeat 100% 0;
}
.contact-us .box-image {
	background:#6699cc url(../images/bg-contact-us.gif) no-repeat 100% 0;
}
.dr-junge .text,
.dr-bryant .text{
	float:right;
	width:475px;
	text-align:right;
	padding:67px 25px 0 0;
}
.testimonials .text,
.gallery-p .text{
	float:right;
	width:475px;
	text-align:right;
	padding:44px 8px 0 0;
	letter-spacing:1px;
}
.location .text,
.contact-us .text{
	float:right;
	width:475px;
	text-align:right;
	padding:52px 18px 0 0;
	letter-spacing:1px;
}
.contact-us .text {
	padding-top:45px;
	padding-right:32px;
}
.dr-box{
	width:690px;
	overflow:hidden;
	border-top:1px solid #fff;
	background:#e6e6e6;
}
.dr-box ul{
	float:right;
	margin:0 -3px 0 0;
	padding:0;
	list-style:none;
}
.dr-box ul li{
	float:left;
	background:url(../images/bg-dr-list.gif) no-repeat 0 7px;
	line-height:20px;
	padding:0 16px 0 13px;
}
.dr-box ul li a{
	font-size:11px;
}
.container{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-container.gif) repeat-x 0 100%;
	padding:18px 0 7px 0;
}
.container h3{
	margin:0;
	font-size:13px;
	line-height:16px;
	color:#103f6e;
	font-weight:normal;
}
}
.container h2{
	margin:0;
	font-size:18px;
	line-height:21px;
	color:#103f6e;
	font-weight:normal;
	padding:15px 0 15px 0;
}
.container p{
	margin:8px 0 10px 0;
	line-height:17px;
}
.link-up{
	float:right;
	padding:0 0 0 13px;
	background:url(../images/bg-link-up.gif) no-repeat 0 5px;
}
.box-table{
	width:688px;
	overflow:hidden;
	padding:3px 0 10px 2px;
}
.box-table ul{
	margin:0;
	padding:0;
	list-style:none;
	width:686px;
	overflow:hidden;
}
.box-table ul li{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-table-list.gif) repeat-y;
	border-bottom:2px solid #fff;
	float:left;
}
.box-table ul li .left{
	float:left;
	width:230px;
	padding:4px 5px 5px 0;
	text-align:right;
}
.box-table ul li .right{
	float:right;
	width:439px;
	padding:4px 5px 5px 0;
}
.box-table ul li strong{
	color:#003366;
}
.box-table ul li p{
	margin:0;
}
.text-dr{
	width:100%;
	overflow:hidden;
	padding:6px 0 17px 0;
}
.services .box-image,
.services-cosmetic .box-image,
.services-dental .box-image,
.about .box-image{
	background:#6699cc;
}
.services .text{
	float:right;
	width:466px;
	text-align:right;
	padding:39px 17px 0 0;
}
.about .text{
	float:right;
	width:441px;
	text-align:left;
	padding:35px 17px 0 0;
}
.about .text p{
	margin:0;
	font-size:18px;
	line-height:24px;
	color:#fff;
	font-style:italic;
}
.services-cosmetic .text,
.services-dental .text{
	float:right;
	width:455px;
	text-align:right;
	padding:23px 22px 0 0;
}
.services-cosmetic .text span,
.services-dental .text span{
	display:block;
	font-size:14px;
	line-height:22px;
	color:#fff;
	font-style:italic;
	text-align:left;
}
.services .text h2{
	font:italic 24px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	display:block;
	height:1%;
}
.services .text span{
	float:left;
}
.services .text  em{
	display:block;
	clear:both;
	padding:12px 0 0;
}
.services .container{
	background:none;
}
.services .container p{
	margin:8px 0 11px 0;
}
.services .container p a{
	font-weight:bold;
}
.services .container p strong{
	color:#003366;
}
.services .text-dr{
	padding:0 0 10px 0;
	margin:-1px 0 0;
}
.services .link-up{
	margin:0 0 27px 0;
}
.services-cosmetic .dr-box,
.services-dental .dr-box{
	margin:0 0 -2px 0;
}
.services-cosmetic .container{
	padding:18px 0 7px 0;
}
.services-cosmetic .container p,
.services-dental .container p{
	margin:0 0 11px 0;
}
.services-cosmetic .container h3,
.services-dental .container h3{
	margin:0 0 9px 0;
}
.s-image{
	width:100%;
	overflow:hidden;
	padding:0 0 17px 0;
}
.services-dental .s-image{
	padding:0 0 29px 0;
}
.s-image .left{
	float:left;
	width:460px;
	overflow:hidden;
	background:#6799cc;
}
.s-image-inner{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-s-image.gif) repeat-y;
}
.s-list{
	margin:0;
	padding:0 0 23px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.s-list li{
	float:left;
	width:195px;
	padding:0 1px 0 23px;
	text-align:center;
}
.s-list li span{
	display:block;
	font-size:15px;
	line-height:30px;
	color:#fff;
}
.s-list li .image{
	width:100%;
	overflow:hidden;
}
.s-list li .image img{
	display:block;
}
.services-cosmetic .link-up{
	margin:10px 0 0;
}
.s-image .right{
	float:right;
	width:188px;
	overflow:hidden;
	padding:17px 11px 0 12px;
}
.s-image .right p{
	margin:0;
}
.services-box{
	width:100%;
	overflow:hidden;
	padding:6px 0 35px 0;
}
.services-dental .services-box{
	padding:6px 0 18px 0;
}
.services-box p{
	margin:0 0 10px 0;
}
.services-box p strong{
	color:#003366;
}
.services-cosmetic .s-restorative{
	float:right;
	width:431px;
	text-align:right;
	padding:20px 20px 0 0;
}
.image-inner{
	float:right;
	border:1px solid #999;
	margin:0 0 0 15px;
}
.image-inner img{
	display:block;
}
.dental-box{
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
}
.dental-box strong{
	display:block;
	color:#003366;
}
.dental-box ul{
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.dental-box ul li{
	line-height:17px;
}
.testimonials .text-inner p,
.gallery-p .text-inner p,
.about .text-inner p{
	font-size:11px;
}
.testimonials .container p,
.gallery-p .container p,
.gallery-i .container p{
	margin:17px 0 0 0;
}
.testimonials .container .link-up{
	margin:-1px 0 0;
}
.test-box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-test-box.gif) repeat-y;
	margin:3px 0 0;
}
.test-box .left-column{
	float:left;
	width:195px;
	padding:16px 0 0 12px;
}
.test-box .left-column strong{
	display:block;
	color:#003366;
}
.test-box .left-column p{
	margin:0;
}
.test-box .right-column{
	float:right;
	width:470px;
}
.gallery-list{
	margin:0 0 -25px -2px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.gallery-list li{
	float:left;
	padding:0 0 25px 43px;
}
.gallery-list li img{
	display:block;
}
.gallery-list li a{
	float:left;
	width:73px;
	border:1px solid #6699cc;
}
.gallery-list li a strong{
	display:block;
}
.gallery-list li a em{
	display:none;
}
.gallery-list li a:hover strong{
	display:none;
}
.gallery-list li a:hover em{
	display:block;
}
.gallery-list li a:hover{
	text-decoration:none;
	position:relative;
	border-color:#ff6400;
	cursor:pointer;
}
.gallery-list li a span{
	display:block;
	padding:2px 0 0 14px;
	font-size:11px;
	line-height:12px;
	color:#fff;
	height:14px;
	background:#6699cc url(../images/bg-gallery-list.gif) no-repeat;
}
.gallery-list li a:hover span{
	background:#ff6400 url(../images/bg-gallery-list.gif) no-repeat;
}
.gallery-i .dr-box{
	margin:10px 0 0;
}
.dr-box .breadcrumbs{
	float:left;
	margin:0 0 0 -8px;
	padding:0;
	list-style:none;
}
.dr-box .breadcrumbs li{
	float:left;
	background:url(../images/bg-dr-list.gif) no-repeat 0 8px;
	line-height:20px;
	padding:0 7px 0 13px;
	color:#ff6633;
}
.dr-box .breadcrumbs li.active a{
	font-weight:bold;
	text-decoration:underline;
}
.dr-box .breadcrumbs li.active a:hover{
	text-decoration:none;
}
.dr-box .breadcrumbs li:first-child{
	background:none;
}
.dr-box .breadcrumbs li a{
	font-size:11px;
}
.gallery-i .text-inner p{
	font-size:11px;
}
.gallery-content{
	width:660px;
	overflow:hidden;
	padding:19px 0 3px 30px;
}
.gallery-content .box{
	width:100%;
	overflow:hidden;
	padding:0 0 24px 0;
}
.gallery-content .image{
	float:left;
	width:142px;
}
.gallery-content .image img{
	display:block;
}
.gallery-content .image a{
	float:left;
	width:140px;
	border:1px solid #6699cc;
}
.gallery-content a:hover{
	text-decoration:none;
	position:relative;
	border-color:#ff6400;
	cursor:pointer;
}
.gallery-content a span{
	display:block;
	padding:2px 0 0 48px;
	font-size:11px;
	line-height:12px;
	color:#fff;
	height:14px;
	background:#6699cc url(../images/bg-gallery-list-i.gif) no-repeat;
}
.gallery-content a:hover span{
	background:#ff6400 url(../images/bg-gallery-list-i.gif) no-repeat;
}
.gallery-content .g-text{
	float:right;
	width:491px;
}
.gallery-content .g-text strong{
	display:block;
	color:#003366;
}
.gallery-content .g-text p{
	margin:0 0 10px 0;
}
.gallery-content .g-text a:hover{
	text-decoration:underline;
}
#carusel,
#carusel1{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
#carusel1 .link-next,
#carusel .link-next{
	float:left;
	width:14px;
	height:14px;
	background:url(../images/bg-link-next.gif) no-repeat;
	text-indent:-9999px;
	margin:3px 1px 0 0;
	overflow:hidden;
}
#carusel1 .link-prev,
#carusel .link-prev{
	float:left;
	width:14px;
	height:14px;
	background:url(../images/bg-link-prev.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 0 0;
}
.gallery{
	overflow:hidden;
	width:100%;
	clear:both;
}
.gallery .holder{
	width:690px;
	overflow:hidden;
	position:relative;
}
.gallery .holder ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery .holder ul li{
	float:left;
	width:690px;
}
.gallery .nav-holder {
	overflow: hidden;
	width: 100%;
	padding:0 0 4px 0;
}
.gallery .nav-wrapper {
	float: right;
}
.swicher{
	float:left;
}
.slide-arrow{
	margin:0;
	padding:2px 5px 0 3px;
	list-style:none;
}
.slide-arrow li{
	float:left;
	padding:0 0 0 3px;
	font-size:12px;
}
.slide-arrow li a{
	float:left;
	height:17px;
	line-height:16px;
	color:#cc6600;
	padding:0 4px 0 4px;
}
.slide-arrow li a:hover{
	border:none;
}
.slide-arrow li.active a{
	background:#ff6633;
	color:#fff;
}
.gallery-text{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:2px 0 3px 0;
}
.gallery-text strong{
	color:#003366;
}
.slideset .box{
	width:100%;
	height:390px;
	background:#afcff6;
	overflow:hidden;
}
.box-1{
	float:left;
	display:inline;
	width:336px;
	margin:6px 1px 5px 5px;
	min-height:379px;
	background:#669acc;
}
* html .box-1{height:379px;}
.box-1 .image{
	width:100%;
	overflow:hidden;
	border-bottom:6px solid #afcff6;
}
.box-1 .image img{
	display:block;
}
.box-1 .text{
	padding:10px 10px 0 10px;
	width:316px;
	overflow:hidden;
}
.slideset .box .text strong{
	display:block;
	font-size:11px;
	padding:0 0 5px 0;
	color:#003063;
	line-height:16px;
}
.slideset .box .text p{
	margin:0;
	line-height:16px;
	color:#003063;
}
.box-2{
	width:690px;
	overflow:hidden;
	padding:5px 0 8px 0;
	background:#669acc;
}
.box-2 .top,
.box-2 .bottom{
	width:680px;
	overflow:hidden;
	padding:15px 3px 14px 7px;
}
.box-2 .top{
	border-bottom:8px solid #b2cef5;
}
.box-2 .image{
	float:left;
	margin:0 4px 0 0;
}
.box-2 .image img{
	display:block;
}
.box-2 .text{
	float:right;
	width:192px;
}
.slideset .box .box-2 .text strong,
.slideset .box .box-2 .text p{
	line-height:13px;
}
.slideset .box .box-2 .text strong{
	padding:0 0 2px 0;
}
.box-3:after{
	content:"";
	clear:both;
	display:block;
}
.box-3{
	width:679px;
	margin:5px 0 5px 5px;
	min-height:380px;
	background:#669acc;
}
* html .box-3{height:380px;}
.box-3 .image-holder{
	width:685px;
	overflow:hidden;
	margin:0 0 0 -6px;
}
.box-3 .image{
	float:left;
	display:inline;
	margin:0 0 0 6px;
}
.box-3 .image img{
	display:block;
}
.slideset .box .box-3 .text{
	width:669px;
	overflow:hidden;
	padding:3px 5px 5px 5px;
}
.slideset .box .box-3 .text strong{
	display:inline;
	padding:0;
}
.slideset .box .box-3 .text p{
	margin:0;
	font-size:11px;
	line-height:12px;
	color:#003063;
}
.box-4{
	width:678px;
	overflow:hidden;
	margin:6px;
	min-height:378px;
	background:#669acc;
}
* html .box-4{height:378px;}
.box-4 .image-gal{
	float:left;
	border-right:6px solid #b2cef5;
}
.box-4 .image-gal img{
	display:block;
}
.box-4 .top,
.box-4 .bottom{
	float:right;
	width:520px;
	overflow:hidden;
}
.box-4 .top{
	border-bottom:6px solid #b2cef5;
}
.box-4 .text{
	float:right;
	width:250px;
	padding:10px 4px 0 0;
}
.box-1 .top{
	width:100%;
	overflow:hidden;
}
.box-1 .top{
	border-bottom:5px solid #b2cef5;
}
.box-1 .top .image{
	width:100%;
	overflow:hidden;
	border:none;
}
.box-1 .top .image img{
	display:block;
}
.box-1 .box-text{
	width:320px;
	padding:6px 0 9px 10px;
	overflow:hidden;
}
.box-1 .box-text p{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#003063;
}
.box-5{
	float:left;
	display:inline;
	width:336px;
	margin:6px 1px 5px 5px;
	min-height:379px;
	background:#669acc;
}
* html .box-5{height:379px;}
.box-5 .top,
.box-5 .bottom{
	width:679px;
	overflow:hidden;
	background:#669acc;
}
.box-5 .top{
	border-bottom:6px solid #b4cbf7;
}
.box-5 .image{
	float:left;
	border-right:6px solid #b4cbf7;
}
.box-5 .image img{
	display:block;
}
.box-5 .text{
	float:right;
	width:220px;
	padding:10px 4px 0 0;
}
.about .container p{
	margin:0 0 11px 0;
}
.about .container p strong{
	color:#003366;
}
.about .image-inner{
	margin:6px 0 0 10px;
}
.about h3{
	margin:0 0 8px 0;
}
.about .text-inner{
	padding:17px 0 28px 0;
}
.location .container{
	padding:17px 0 6px 0;
}
.location .container p{
	margin:8px 0 12px 0;
}
.add-box{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0 0 12px 0;
}
.add-box strong{
	color:#003366;
}
.location .container .add-box p{
	margin:0;
}
.exits{
	width:655px;
	overflow:hidden;
	padding:18px 0 2px 40px;
}
.exits strong{
	display:block;
	color:#003366;
}
.location .container .exits p{
	margin:0 0 10px 0;
}
.location .container p strong{
	color:#003366;
}
.location .text-inner{
	padding:6px 0 28px 0;
}
.location .text-inner p{
	font-size:11px;
}
.blog-content{
	width:690px;
	overflow:hidden;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:21px 30px 0 30px;
}
.blog-content h2{
	margin:0 0 2px 0;
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#3d6288;
	text-transform:uppercase;
}
.blog-box{
	width:665px;
	overflow:hidden;
	text-align:right;
	background:#6699cc;
	padding:17px 25px 16px 0;
}
.blog-box h3{
	margin:0;
	font-size:20px;
	line-height:22px;
	color:#d0dfef;
	font-style:italic;
	font-weight:normal;
}
.blog-container{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-blog-container.gif) repeat-y;
	margin:0 0 25px 0;
}
.blog-container .left-column{
	float:left;
	width:470px;
}
.blog-container .right-column{
	float:right;
	width:174px;
	padding:18px 16px 20px 0;
}
.blog-container h4{
	margin:0;
	text-transform:uppercase;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	color:#fff;
}
.categories-list{
	margin:0;
	padding:9px 0 11px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.categories-list li{
	font-size:11px;
	line-height:15px;
	width:100%;
	float:left;
	padding:0 0 5px 0;
}
.categories-list li a{
	color:#b7e5fe;
}
.box-rss{
	width:100%;
	overflow:hidden;
	border-top:1px solid #9baeb8;
	border-bottom:1px solid #9baeb8;
	padding:18px 0 19px 0;
}
.box-rss a{
	display:block;
	font-size:11px;
	line-height:18px;
	color:#b7e5fe;
	padding:0 0 0 23px;
	background:url(../images/ico-rss.gif) no-repeat 1px 2px;
}
.box-comment{
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
}
.box-comment strong{
	display:block;
	font-size:11px;
	line-height:16px;
	color:#fff;
	padding:0 0 1px 0;
}
.box-comment p{
	margin:0 0 10px 0;
	font-size:11px;
	line-height:15px;
	color:#fff;
}
.box-comment p span{
	display:block;
}
.contact{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.contact  span{
	display:block;
	font-size:11px;
	line-height:15px;
	color:#fff;
	padding:0 0 4px 0;
}
.contact em{
	display:block;
	font-style:normal;
	font-size:11px;
	line-height:13px;
	color:#b7e5fe;
	padding:0 0 5px 0;
}
.contact em a{
	color:#b7e5fe;
}
.blog-container .box{
	width:100%;
	overflow:hidden;
	padding:35px 0 4px 0;
}
.blog-container .box h3{
	margin:0;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#ff6641;
}
.b-list{
	margin:0 0 0 -10px;
	padding:5px 0 16px 0;
	list-style:none;
	width:480px;
	overflow:hidden;
}
.b-list li{
	float:left;
	font-size:11px;
	line-height:18px;
	color:#6699cc;
	padding:0 12px 0 10px;
	background:url(../images/bg-blog-list.gif) no-repeat 0 55%;
}
.b-list li:first-child{
	background:none;
}
.b-list li a{
	color:#ff6641;
}
.blog-container .image{
	float:left;
	border:1px solid #848484;
	display:inline;
	margin:3px 31px 13px 0;
}
.blog-container .image img{
	display:block;
}
.blog-container .text{
	width:100%;
	overflow:hidden;
	padding:0 0 3px 0;
}
.blog-container .box p{
	margin:0 0 18px 0;
	font-size:12px;
	line-height:18px;
}
.blog-container .box p a{
	color:#ff6641;
}
.link-share{
	display:block;
	font-size:12px;
	line-height:18px;
}
.link-share a{
	float:left;
	color:#ff6641;
	padding:0 0 0 23px;
	background:url(../images/ico-share.gif) no-repeat 0 1px;
}
.player{
	width:100%;
	overflow:hidden;
	padding:0 0 12px 0;
}
.player img{
	display:block;
}
.b-bottom-list{
	margin:0;
	padding:33px 0 0;
	list-style:none;
	width:403px;
	overflow:hidden;
	text-align:center;
}
.b-bottom-list li{
	display:inline;
	font-size:12px;
	line-height:18px;
	padding:0 6px 0 7px;
	background:url(../images/bg-b-bottom-list.gif) no-repeat 0 55%;
}
.b-bottom-list li:first-child{
	background:none;
}
.b-bottom-list li a{
	color:#ff6641;
}
.h-blog{
	width:420px;
	overflow:hidden;
	padding:12px 0 0 2px;
}
.h-blog p{
	margin:0;
	color:#5E5E5E;
	line-height:25px;
}
/*contact page*/
.contact-us .container {
	background:none;
	font-size:12px;
	padding:10px 0 0;
}
.contact-us h3 {
	margin:0;
	color:#3d6298;
	font-size:14px;
	line-height:20px;
}
.cont-cols {
	width:475px;
	margin:0 auto;
	padding:30px 0 35px;
	overflow:hidden;
}
.cont-cols address span {
	display:block;
	font-style:normal;
	line-height:20px;
}
.cont-cols .col1 {
	width:235px;
	float:left;
}
.cont-cols .col2 {
	width:195px;
	float:right;
}
.contact-form-holder {
	color:#999;
}
.sub-title {
	margin:0 0 25px;
	border-bottom:1px solid #999;
}
.sub-title h3 {
	width:100%;
	overflow:hidden;
}
.sub-title h3 strong {
	float:left;
	font-weight:normal;
}
.sub-title h3 span {
	float:left;
	line-height:12px;
	padding:0 4px 0 0;
}
.requid-field {
	font-size:9px;
}
.center-block {
	width:520px;
	margin:0 auto;
	padding:0 0 45px;
	text-align:center;
	color:#999;
	font-size:11px;
	overflow:hidden;
}
.center-block p {
	line-height:21px;
	margin:0;
}
.center-block-inner {
	padding:38px 0 55px;
}
.contact-form {
	padding:0 0 40px;
}
.btn-submit {
	display:block;
	width:130px;
	height:28px;
	margin:0 auto;
	padding:0 0 2px;
	border:none;
	background:url(../images/btn-submit.gif) no-repeat;
	text-align:center;
	font:bold italic 12px/28px Verdana, Arial, Tahoma, sans-serif;
	color:#bae7fd;
	cursor:pointer;
}
.form-columns {
	width:640px;
	overflow:hidden;
}
.col1 {
	width:300px;
	float:left;
}
.col2 {
	width:310px;
	float:right;
}
.form-line1 {
	width:100%;
	margin:0 0 12px;
	overflow:hidden;
}
.form-line1 label {
	float:left;
	margin:5px 0 0;
}
.form-row {
	width:220px;
	float:right;
}
.txt-input {
	width:204px;
	margin:0;
	padding:6px;
	border:2px solid #999;
	color:#5e5e5e;
	font-size:12px;
	line-height:14px;
}
.textarea1 {
	width:204px;
	height:62px;
	padding:3px 6px;
	border:2px solid #999;
	color:#5e5e5e;
	font-size:12px;
	line-height:14px;
	overflow:auto;
}
.form-block {
	width:562px;
	padding:7px 0 0 77px;
}
.form-line2 {
	margin:0 0 12px;
}
.form-line2 label {
	display:block;
	padding:0 0 3px;
}
.textarea2 {
	width:546px;
	height:98px;
	padding:3px 6px;
	border:2px solid #999;
	color:#5e5e5e;
	font-size:12px;
	line-height:14px;
	overflow:auto;
}
.textarea3 {
	width:400px;
	height:50px;
	padding:3px 6px;
	border:2px solid #999;
	color:#5e5e5e;
	font-size:12px;
	line-height:14px;
	overflow:auto;
}
.form-line3 {
	padding:0 0 20px 42px;
}
.form-line3 .line {
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
}
.form-line3 .line label{
	float:left;
}
.form-line3 .line div {
	float:left;
	margin:0 20px 0 0;
}
.form-line3 .line div input {
	width:14px;
	height:14px;
	margin:3px 3px 0 0;
	padding:0;
	float:left;
}
.return-link {
	display:block;
	padding:45px 0 0;
	text-align:center;
}
.blog-container .box-inner{
	width:466px;
	overflow:hidden;
	padding:32px 0 113px 4px;
}
.blog-container .box-inner h3{
	margin:0;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#ff6641;
}
.blog-container .box-inner .b-list{
	margin:0 0 0 -10px;
	padding:12px 0 18px 0;
	list-style:none;
	width:480px;
	overflow:hidden;
}
.blog-container .box-inner .text{
	width:100%;
	overflow:hidden;
	padding:0 0 3px 0;
}
.blog-container .box-inner p{
	margin:0 0 18px 0;
	font-size:12px;
	line-height:18px;
}
.blog-container .box-inner .link-share{
	margin:-3px 0 0;
}
.testimonials-g{
	padding:4px 0 7px 0;
}
.testimonials-g #carusel1 .link-next,
.testimonials-g #carusel .link-next{
	margin:18px 1px 0 0;
}
.testimonials-g #carusel1 .link-prev,
.testimonials-g #carusel .link-prev{
	margin:18px 0 0;
}
.swicher-i{
	float:left;
}
.slide-inner{
	margin:0;
	padding:2px 7px 0 5px;
	list-style:none;
}
.slide-inner li{
	float:left;
	padding:0 0 0 4px;
	font-size:12px;
}
.slide-inner li a{
	float:left;
	height:40px;
	border:3px solid #fff;
}
.slide-inner li a img{
	display:block;
}
.slide-inner li a:hover{
	border:3px solid #ff6633;
}
.slide-inner li.active a{
	border:3px solid #ff6633;
}
.testimonials-g .gallery .holder{
	width:690px;
	overflow:hidden;
	position:relative;
	padding:6px 0 0;
}
.box-tes{
	width:684px;
	overflow:hidden;
	background:#b2cef5;
	padding:3px 4px 0 2px;
}
.tes-top{
	width:100%;
	overflow:hidden;
	background:#669acc;
}
.tes-top .image-left{
	float:left;
	border-right:5px solid #b2cef5;
}
.tes-top .image-left img{
	display:block;
}
.tes-top-t,
.tes-top-b{
	overflow:hidden;
	height:1%;
}
.tes-top-t{
	border-bottom:5px solid #b2cef5;
}
.tes-text{
	float:right;
	width:186px;
	padding:10px 10px 0 0;
	min-height:134px;
}
* html .tes-text{height:134px;}
.tes-text strong{
	display:block;
	color:#003063;
	font-size:11px;
	line-height:16px;
	padding:0 0 5px;
}
.gallery-i .testimonials-g .tes-text p{
	margin:0;
	color:#003063;
	line-height:16px;
}
.tes-text-b{
	width:660px;
	overflow:auto;
	padding:11px 15px 8px 9px;
	height:55px;
}
.gallery-i .testimonials-g .tes-text-b p{
	margin:0;
	color:#003063;
	line-height:16px;
}
