html{
	font-size:100.01%;
}
body{
	margin:0;
	color:#666;
	font:68% Arial, Helvetica, sans-serif;
	background:#5e9cae;
}
p {
	font-size: 113%;
	line-height: 160%;
	margin: 0 0 13px;
	color: #666
}
.psmall {
	font-size: 112%;
	line-height: 160%;
	margin: 0 0 13px;
}
ul {
	font-size: 113%;
}
img{border-style:none;}
a{text-decoration:none; color:#5E9CAE;}
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;
}
table{
	font-size: 113%;
	line-height: 160%;
}
th{}
td{}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.page{
	width:1000px;
	margin:0 auto;
	padding:0 0 60px;
}
.affiliates{
	width:960px;
	margin:0 auto;
	text-align:right;
	color:#fff;
	padding:12px 0;
	font-size: 94%
}
.affiliates strong{
	font-size:110%;
	font-weight:bold;
	margin:0 -5px 0 0;
}
.affiliates ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.affiliates ul li{
	display:inline;
	padding:0 3px 0 6px;
	background:url(../images/affil-split.gif) no-repeat left;
}
.affiliates ul li:first-child{
	background:none;
}
.affiliates ul a{
	color:#fff;
}
.container-1{
	width:100%;
	background:url(../images/main-top.gif) no-repeat;
}
.container-2{
	width:100%;
	background:url(../images/main-btm.gif) no-repeat 0 100%;
	overflow:hidden;
}
#header{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 10px;
}
.logo{
	float:left;
	margin:24px 0 0 33px;
	width:325px;
	height:59px;
}
.logo a{
	display:block;
	height:59px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
#header .links{
	float:right;
	border-left:1px solid #e5e5e5;
	margin:10px 25px 0 0;
	padding:6px 0 15px 10px;
	list-style:none;
	font-size:110%;
	display:inline;
}
#header .links li{
	padding:6px 0 0;
}
#header .links a{
	color:#5e9cae;
}
#aaa{
	float:right;
	display:inline;
	margin:35px 16px 0 0;
	padding:0;
	list-style:none;
}
#aaa li{
	display:inline;
}
#aaa a{
	color:#4e4e4e;
	text-transform:uppercase;
	margin:0 0 0 6px;
}
#aaa a.zoom_out{
	font-size:120%;
}
#aaa a.default{
	font-size:150%;
}
#aaa a.zoom_in{
	font-size:220%;
}
.navigation-bar{
	width:960px;
	margin:0 auto;
	background:#e6e6e6;
	padding:6px 0 7px;
	height: 18px;
}
#menu{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	float: left; TURN THIS ON FOR NEW SEARCH!
	padding: 0 0 0 20px;
	font-size:130%;
	font-weight:bold;
}
#menu li{
	display:inline;
	padding:0 9px;
}
#menu a{color:#898989;}
#menu a:hover {text-decoration: underline; color: #5e9cae;}

#home-content{
	width:940px;
	background:#fff;
	margin:0 auto 15px;
	overflow:hidden;
	padding:11px 10px 0;
}
#home-content .column{
	float:left;
	width:640px;
	overflow:hidden;
}
#home-content .column .visual{
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
#home-content .column .visual .gallery{
	float:left;
	width:480px;
	height:250px;
	position:relative;
	overflow:hidden;
}
#home-content .column .visual .gallery .frame{
	width:480px;
	height:250px;
	overflow:hidden;
	position:relative;
}
#home-content .column .visual .gallery .frame ul{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:480px;
	height:250px;
	overflow:hidden;
}
#home-content .column .visual .gallery .frame ul li{
	width:480px;
	height:250px;
	overflow:hidden;
	position: absolute;
	top: 0;
	left: 0;
}
#home-content .column .visual .gallery .dots{
	position:absolute;
	z-index:10;
	height:19px;
	top:220px;
	left:16px;
}
#home-content .column .visual .gallery .dots ul{
	padding:0;
	margin:0;
	list-style:none;
	height:19px;
}
#home-content .column .visual .gallery .dots ul li{
	float:left;
	margin:0 3px 0 0;
	display:inline;
}
#home-content .column .visual .gallery .dots ul a{
	float:left;
	height:19px;
	width:19px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
	outline:none;
}
#home-content .column .visual .gallery .dots a span{
	float:left;
	width:19px;
	height:38px;
	background:url(../images/dot.png) no-repeat;
}
#home-content .column .visual .gallery .dots ul .active{
	background:none;
}
#home-content .column .visual .gallery .dots ul .active span{
	margin-top:-19px;
}
#home-content .column .visual .links{
	float:right;
	width:151px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#home-content .column .visual .links li{
	width:100%;
	float:left;
	border-top:1px solid #f2f2ee;
	margin:-1px 0 1px;
}
#home-content .column .visual .links a{
	display:block;
	height:83px;
	overflow:hidden;
	text-indent:-9999px;
}
#home-content .column .visual .links a.become-link{
	background:url(../images/become-link.gif) no-repeat;
	height:87px;
}
#home-content .column .visual .links a.become-link:hover{
	background-position:0 -87px;
}
#home-content .column .visual .links a.existing-link{
	background:url(../images/existing-link.gif) no-repeat;
	height:83px;
}
#home-content .column .visual .links a.existing-link:hover{
	background-position:0 -83px;
}
#home-content .column .visual .links a.careers-link{
	background:url(../images/careers-link.gif) no-repeat;
	height:78px;
}
#home-content .column .visual .links a.careers-link:hover{
	background-position:0 -78px;
}
#home-content .column .slider{
	width:100%;
	overflow:hidden;
	margin:0 0 23px;
}
#home-content .column .slider .frame{
	float:left;
	height:52px;
	overflow:hidden;
	width:530px;
	position:relative;
}
#home-content .column .slider ul{
	width:9999px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
}
#home-content .column .slider ul li{
	float:left;
	width:97px;
	padding:0 9px 0 0;
}
#home-content .column .slider ul a{
	float:left;
	height:52px;
}
#home-content .column .slider ul img{
	display:block;
}
#home-content .column .slider .link-prev{
	float:left;
	width:33px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/arrow-prew.gif) no-repeat;
	margin:7px 24px 0 3px;
	outline:none;
}
#home-content .column .slider .link-next{
	float:right;
	width:33px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/arrow-next.gif) no-repeat;
	margin:7px 4px 0 0;
	outline:none;
}
#home-content .column .two-cols{
	width:100%;
	overflow:hidden;
	background:url(../images/separator.gif) repeat-y 300px 0;
}
#home-content .two-cols .sub-col-1{
	float:left;
	width:245px;
	margin:0 0 0 15px;
	display:inline;
	overflow:hidden;
}
#home-content .news{
	width:100%;
	color:#666;
}
#home-content .news h2{
	font-size:140%;
	margin:0 0 20px;
	padding:0 0 0 26px;
	background:url(../images/bg-news-h.gif) no-repeat left;
}
#home-content .news .inside{
	padding:0 0 0 20px;
}
#home-content .news ul{
	margin:0;
	width:225px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#home-content .news ul li{
	width:219px;
	float:left;
	position:relative;
	padding:11px 0 5px 6px;
}
#home-content .news ul .impotrant{
	position:absolute;
	background:url(../images/bg-important.png) no-repeat;
	width:20px;
	height:22px;
	overflow:hidden;
	top:6px;
	right:5px;
	display:none;
}
#home-content .news ul li.active{
	background:url(../images/news-active.gif) repeat-x 0 100%;
}
#home-content .news ul .active .impotrant{
	display:block;
}
#home-content .news ul h3{
	margin:0;
	font-size:100%;
	color:#5e9cae;
}
#home-content .news ul h3 a{
	color:#5e9cae;
}
#home-content .news ul p{
	font-size:99%;
	margin:0;
}
#home-content .news .more{
	width:100%;
	padding:6px 0 0 7px;
}
#home-content .news .more a{
	color:#5e9cae;
	font-size:110%;
}
#home-content .two-cols .sub-col-2{
	float:left;
	width:270px;
	margin:0 0 0 52px;
	display:inline;
}
#home-content .online{
	width:100%;
	margin:0 0 24px;
}
#home-content .online h3{
	color:#d55c19;
	font-size:140%;
	padding:0 0 0 21px;
	background:url(../images/bg-online-h.gif) no-repeat left;
	margin:0 0 18px;
}
#home-content .online ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:110%;
	line-height:165%;
}
#home-content .online .inside{
	padding:0 0 0 22px;
}
#home-content .online ul a{
	color:#5e9cae;
}
#home-content .sign{
	width:100%;
	color:#4e4e4e;
}
#home-content .sign .inside{
	padding:0 0 0 22px;
}
#home-content .sign h3{
	color:#3f9c35;
	font-size:140%;
	padding:0 0 0 21px;
	background:url(../images/bg-sign-h.gif) no-repeat left;
	margin:0 0 23px;
}
#home-content .sign p{
	margin:0 0 8px;
}
#home-content .sign .mail-form{
	width:100%;
}
#home-content .sign .mail-form label{
	display:block;
	margin:0 0 3px;
}
#home-content .sign .mail-form .txt{
	border:1px solid #4e4e4e;
	padding:3px 4px;
	width:237px;
	font:11px Arial, Helvetica, sans-serif;
}
#home-content .sign .mail-form .submit{
	width:100%;
	overflow:hidden;
	padding:7px 0 6px;
}
#home-content .sign .mail-form .submit input{
	float:right;
}
#home-content .fbook{
	width:100%;
	color:#666;
}
#home-content .fbook h2{
	font-size:140%;
	margin:0 0 20px;
	padding:0 0 0 26px;
	background:url(../images/fb-small.jpg) no-repeat left;
}
#home-content .sidebar{
	float:right;
	width:290px;
}
#home-content .sidebar .image-map{
	margin:0 0 11px;
	width:100%;
}
#home-content .sidebar .image-map img{
	display:block;
}
#home-content .sidebar .banners{
	padding:0;
	margin:0;
	list-style:none;
}
#home-content .sidebar .banners li{
	width:100%;
	float:left;
	padding:0 0 8px;
}
#home-content .sidebar .banners img{
	display:block;
}
#footer{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
#footer .by{
	float:right;
	margin:19px 10px 0 0;
}
#footer .by img{
	display:block;
}

#footer .copy{
	padding:15px 0 0;
	width:642px;
	text-align:center;
	color:#fff;
	float:right;
}
#footer .copy p{
	margin:0 0 6px;
	font-size:110%;
	color: #fff;
}
#footer .copy ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:110%;
}
#footer .copy ul li{
	display:inline;
	background:url(../images/footer-split.gif) no-repeat left;
	padding:0 3px 0 7px;
}
#footer .copy ul li:first-child{
	background:none;
}
#footer .copy ul a{
	color:#fff;
}
/*services page*/
.breadcrumb{
	margin:0;
	padding:12px 0 10px;
	list-style:none;
	height:1%;
	overflow:hidden;
	color:#5e9cae;
	width:900px;
	margin:0 auto;
}
.breadcrumb li{
	display:inline;
	padding:0 0 0 7px;
	background:url(../images/bc-split.gif) no-repeat left;
	margin:0 6px 0 -6px;
}
.breadcrumb a{
	color:#5e9cae;
}
#content2{
	width:942px;
	overflow:hidden;
	padding:0 9px 0;
	background:#fff;
	margin:0 auto 18px;
}
#content2 .column{
	float:left;
	width:502px;
	margin:0 0 0 27px;
	padding:17px 0 0;
	overflow:hidden;
}
#content{
	width:942px;
	overflow:hidden;
	padding:0 9px 0;
	background:#fff url(../images/bg-content.gif) repeat-y 9px 0;
	margin:0 auto 18px;
}
#content .column{
	float:left;
	width:502px;
	margin:0 0 0 27px;
	padding:17px 0 0;
	overflow:hidden;
}
.default {
	width:100%
}
.default p{
	font-size:113%;
}
.services{
	width:100%;
}
#content .column h1{
	font-size:180%;
	margin:0 0 10px;
	font-weight:normal;
}
.services p{
	margin:0 0 18px;
	font-size:113%;
}
.services-links{
	width:110%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.services-links li{
	float:left;
	margin:0 18px 10px 0;
	display:inline;
}
.list-hold{
	width:110%;
	overflow:hidden;
}
.list-hold h2{
	color:#4e4e4e;
	margin:10px 0 0;
	font-size:130%;
}
.list-hold .col{
	float:left;
	width:244px;
	margin:0 18px 0 0;
}
.list-hold ul{
	padding:0;
	margin:13px 0 0;
	list-style:none;
	font-size:120%;
}
.list-hold ul li{
	padding:0 0 5px 24px;
	background:url(../images/bullet2.gif) no-repeat 12px 5px;
}
.list-hold ul a{
	color:#5e9cae;
}
.list-hold .view{
	padding:0 0 0 24px;
}
.list-hold .view a{
	font-weight:bold;
	color:#5e9cae;
	font-size:120%;
}
.grey-box{
	width:502px;
	background:url(../images/bg-grey-box.gif) repeat-y;
	margin:10px 0 0;
}
.grey-box .top{
	width:100%;
	background:url(../images/grey-box-top.gif) no-repeat;
}
.grey-box .btm{
	height:1%;
	background:url(../images/grey-box-btm.gif) no-repeat 0 100%;
	padding:18px;
}




.bones{
	width:100%;
}
#content .column .bones h1{
	margin-bottom:26px;
}
.bones .promo{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
.bones .promo .text{
	float:left;
	width:500px;
	font-size:12px;
	color:#666;
	line-height: 160%;
}
.bones .promo .text img{
	padding:10px;
}
.bones .promo .text .view a{
	color:#5e9cae;
	font-weight:bold;
}
.bones .promo .image{
	float:right;
	width:232px;
	border:10px solid #e5e1e1;
}
.bones .promo .image img{
	display:block;
}
.location-info{
	width:100%;
	overflow:hidden;
}
.location-info .info{
	float:left;
	width:282px;
}
.location-info .info .title{
	margin:0 0 13px;
}
.location-info .info .title span{
	display:block;
	font-size:120%;
}
#content .column .location-info .info h1{
	margin:0;
}
.location-info .info p{
	margin:0 0 14px;
	font-size:120%;
}
.location-info .info .providers{
	margin:0 0 35px;
}
.location-info .info .providers a{
	font-weight:bold;
	color:#5e9cae;
	font-size:120%;
}
.location-info h2{
	font-size:120%;
	margin:0 0 8px;
}
.location-info .info ul{
	padding:0;
	margin:13px 0 0;
	list-style:none;
	font-size:120%;
}
.location-info .info ul li{
	padding:0 0 5px 24px;
	background:url(../images/bullet2.gif) no-repeat 12px 4px;
}
.location-info .info ul a{
	color:#5e9cae;

}
.location-info .tab-area{
	float:right;
	width:205px;
}
.location-info .tab-area .tabset{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
.location-info .tab-area .tabset li{
	float:left;
	display:inline;
	margin:0 2px 0 0;
}
.location-info .tab-area .tabset a{
	float:left;
	height:20px;
	line-height:20px;
	background:#898989;
	color:#fff;
	padding:0 12px;
}
.location-info .tab-area .tabset a.active,
.location-info .tab-area .tabset a:hover{
	background:#e5e1e1;
	color:#898989;
	text-decoration:none;
}
.location-info .tab-area div.tab{
	background:#e5e1e1;
	padding:6px;
}





#content .extra-column{
	float:left;
	width:193px;
}
#content .extra-column .side-nav{
	margin:0 0 30px;
	padding:19px 0 0 23px;
	list-style:none;
	font-size:120%;
}
#content .extra-column .side-nav ul{
	padding:0 0 0 18px;
	/* any IE */
	margin-left: expression('3px');
	list-style:none;
	font-size: 100%;
}
#content .extra-column .side-nav li{
	padding:10px 0 0;
}
#content .extra-column .side-nav a{
	color:#5e9cae;
}
#content .extra-column .side-nav a:hover {text-decoration: underline; color: #04556c;}
#content .extra-column .btn-find{
	margin:0 0 8px;
	display:block;
}
#content .extra-column .btn-find img{
	display:block;
}
.extra-column blockquote{
	margin:0 auto 9px;
	width:191px;
	background:url(../images/blockquote-top.gif) no-repeat;
	color:#58585a;
	font-style:italic;
}
.extra-column blockquote div{
	background:url(../images/blockquote-btm.gif) no-repeat 0 100%;
	padding:10px 16px 35px;
}
.extra-column blockquote cite{
	display:block;
	font-size:120%;
	font-weight:bold;
	margin:0 0 10px;
}
.extra-column blockquote q{
	font-size:110%;
}
#content .sidebar{
	float:right;
	width:192px;
}
#content .sidebar .banners{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#content .sidebar .banners li{
	width:100%;
	float:left;
	padding:0 0 8px;
}
#content .sidebar .banners img{
	display:block;
}
#content .sidebar .online-box{
	background:url(../images/sidebar-box-btm.gif) no-repeat 0 100%;
	margin:0 0 8px;
}
#content .sidebar .online-box .title{
	background:url(../images/bg-online-title.gif) no-repeat;
	height:35px;
	line-height:35px;
	padding:0 0 0 14px;
}
#content .sidebar .online-box .title h3{
	font-size:130%;
	color:#fff;
	font-weight:normal;
	margin:0;
}
#content .sidebar .online-box .inside{
	padding:7px 4px 6px 16px;
}
#content .sidebar .online-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:114%;
}
#content .sidebar .online-box ul li{
	padding:0 0 6px;
}
#content .sidebar .online-box ul a{
	color:#5e9cae;
	padding:0 0 0 18px;
	background:url(../images/bullet.gif) no-repeat 0 3px;
}
#content .news-box p{
	font-size: 94%;
}
#content .sidebar .news-box{
	background:url(../images/sidebar-box-btm.gif) no-repeat 0 100%;
	margin:0 0 8px;
}
#content .sidebar .news-box .title{
	background:url(../images/bg-sign-title.gif) no-repeat;
	height:35px;
	line-height:35px;
	padding:0 0 0 14px;
}
#content .sidebar .news-box .national-news{
	background:url(../images/bg-national-news.gif) no-repeat;
	height:35px;
	line-height:35px;
	padding:0 0 0 14px;
}
#content .sidebar .news-box .national-news h3{
	font-size:130%;
	color:#fff;
	font-weight:normal;
	margin:0;
}
#content .sidebar .news-box .title h3{
	font-size:130%;
	color:#fff;
	font-weight:normal;
	margin:0;
}
#content .sidebar .news-box .inside{
	padding:11px 4px 14px 16px;
}
#content .sidebar .news-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:110%;
	width:100%;
	overflow:hidden;
}
#content .sidebar .news-box ul li{
	float:left;
	width:100%;
	padding:0 0 10px;
}
#content .sidebar .news-box ul a{
	color:#5e9cae;
}
#content .sidebar .news-box ul p{
	margin:0;
}
#national-news ul{
	font-size: 100%;
}
#content .sidebar .news-box .more{
	width:100%;
}
#content .sidebar .news-box .more a{
	text-transform:uppercase;
	font-size:90%;
	padding:0 20px 0 0;
	background:url(../images/more-arrow.gif) no-repeat right;
	color:#5e9cae;
}
#content .sidebar .btn-map{
	display:block;
}
#content .sidebar .btn-map img{
	display:block;
}
/*location page template*/
#two-columns #content{
	background:#fff url(../images/bg-content2.gif) repeat-y 100% 0;
}
#two-columns #content .column{
	float:left;
	width:701px;
	padding:23px 0 0 20px;
	margin:0;
}
.column .flash-holder{
	margin:0 0 21px;
}
.location{
	width:100%;
}
#content .column .location h1{
	margin:0 0 10px;
}
.location h2{
	font-size:150%;
	margin:18px 0 0;;
}
.location .location-list{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.location .location-list li{
	width:100%;
	float:left;
	padding:18px 0 15px;
	border-bottom:1px solid #dddbdb;
}
.location .location-list .photo{
	float:left;
	width:90px;
}
.location .location-list .photo img{
	display:block;
	border:6px solid #c9c9c9;
}
.location .location-list .text{
	width:590px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
	overflow:hidden;
	font-size: 85%;
}
.location .location-list h3{
	font-size:120%;
	margin:0 0 4px;
	line-height:100%;
}
.location .location-list .name{
	display:block;
	font-size:120%;
	line-height:160%;
}
.location .location-list p{
	font-size:120%;
	margin:0;
	line-height:160%;
}
.location .location-list .links{
	padding:0;
	margin:0 0 0 -4px;
	font-size:120%;
	line-height:160%;
	height:1%;
	overflow:hidden;
	list-style:none;
}
.location .location-list .links li{
	float:left;
	padding:0 4px 0 0;
	background:url(../images/split.gif) no-repeat left;
	border:0;
	width:auto;
	overflow:visible;
}
.location .location-list .links a{
	color:#5e9cae;
	margin:0 0 0 5px;
}
.providers{
	width:100%;
	overflow:hidden;
}
.providers .promo{
	width:100%;
	overflow:hidden;
}
.providers .promo .text{
	width:698px;
	float:left;
	color:#898989;
}
.providers .promo .media{
	float:right;
	width:240px;
}
.grey-box2{
	width:701px;
	background:url(../images/bg-grey-box2.gif) repeat-y;
	margin:10px 0 0;
}
.grey-box2 .top{
	width:100%;
	background:url(../images/grey-box2-top.gif) no-repeat;
}
.grey-box2 .btm{
	height:1%;
	background:url(../images/grey-box2-btm.gif) no-repeat 0 100%;
	padding:18px 20px 16px;
}
.grey-box2 h2{
	font-size:180%;
	margin:0 0 12px;
	font-weight:normal;
}
.find-form{
	width:100%;
	overflow:hidden;
}
.find-form .form-line{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.find-form .form-item{
	float:left;
	width:220px;
}
.find-form select{
	width:210px;
	font:11px Arial, Helvetica, sans-serif;
	color:#58585a;
}
.find-form .check{
	float:left;
	width:100%;
}
.find-form .check input{
	float:left;
	margin:4px 0 0;
	width:16px;
	height:15px;
}
.find-form .check label{
	float:left;
	margin:5px 0 0 7px;
	font-size:11px;
	width:133px;
}
.find-form .check label.d-line{
	line-height:12px;
	margin-top:0;
}
.find-form .btn-submit{
	float:left;
	margin:6px 0 0;
}
.providers .now{
	width:100%;
	margin:20px 0 0;
}
.providers .now h2{
	margin:0 0 20px;
	font-size:180%;
	font-weight:normal;
}
.providers .now .slider-holder{
	margin:0 0 13px;
}
.providers .now .slider-holder img{
	display:block;
}
.providers .now .links{
	width:100%;
	overflow:hidden;
}
.providers .now .links a{
	float:left;
	height:21px;
	background:url(../images/btn-left.gif) no-repeat;
	line-height:21px;
	font-size:11px;
	color:#fff;
	margin:0 6px 0 0;
	cursor:pointer;
}
.providers .now .links a span{
	float:left;
	height:21px;
	padding:0 20px;
	background:url(../images/btn-right.gif) no-repeat 100% 0;
}

.ps_show_random_physician_wrapper {
  font-size: 113%;
  line-height: 160%;
  width: 700px;
  padding: 0 0 12px 0;
}
.ps_show_random_physician {
  width: 330px;
  margin: 0 20px 0 0;
  float: left;
}
.ps_show_random_photo {
  float: left;
/*
  border: 5px solid #cccccc;
*/
  margin: 0 7px 7px 0;
}
.ps_show_random_name {
  font-weight:bolder;
}
.ps_show_random_text {
}

/*------------TESTIMONIAL SLIDER------------------*/

.testimonials {
	float: right;
	width: 281px;
	margin: -24px 0 10px 25px; 
}
.visuals{
	width:281px;
	margin:25px auto;
	overflow:hidden;
}
.visuals img{display:block;}
.gallery-holder-top{
	width: 281px;
	height: 22px;
	background: url(../images/slide-top.jpg) no-repeat;
}
.gallery-holder-bottom{
	width: 281px;
	height: 50px;
	background: url(../images/slide-bottom.jpg) no-repeat;
}
.gallery-holder{
	width:281px;
	position:relative;
	background: url(../images/slide-mid.jpg) repeat-y;
	overflow:hidden;
}
.gallerys{
	width:281px;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	font-style: italic;
	overflow:hidden;
}
.gallerys ul {
	position: relative;
}
.gallerys li{
	position:absolute;
	width:241px;
	margin: 0 20px 0 20px;
}
.gallerys li.active{z-index:5; position: relative; padding: 0 0 5px;}
.gallerys img{display:block;}
.btn-mores{
	position:relative;
	display: block;
}
.pagings{
	float: right;
	left:220px;
	z-index:15;
	margin: 0 15px;
}
.pagings ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.pagings ul li{
	float:left;
	display:inline;
	width:12px;
	height:14px;
	overflow:hidden;
	margin:0 1px 0 0;
	position:relative;
}
.pagings ul li a{
	float:left;
	width:12px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-paging-new.jpg) no-repeat;
}
.pagings ul li a:hover,
.pagings ul li.active a{
	border:none;
	margin:-12px 0 0;
	height: 35px;
}

/*new search styles*/
.search-hold {
    float: right;
    width: 201px;
    margin: -3px 20px 0 0;
}
.search-hold .text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #BCBBBB;
    float: left;
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 4px 6px 3px;
    width: 120px;
}
.search-hold .btn-search {
    float: right;
}
.navigation-bar .search-hold fieldset{margin: 0; padding: 0;}





/**** NEW FOOTER ****/
#footer{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	padding:19px 0 55px;
}
.columns:after {
	clear: both;
	content:"";
	display: block;
}
.columns{
	width:100%;
	background:url(../images/bg-columns.gif) repeat-y;
}
.columns .holder{
	width:100%;
	float:left;
	position:relative;
	margin:-2px 0 -9px;
}
.aside1{
	float:left;
	width:160px;
	padding:0 6px 0 10px;
}
.columns h3{
	margin:0 0 1px;
	font-size:13px;
	line-height:16px;
	color:#fff;
	font-weight:normal;
}
.contact-hold{
	width:100%;
	overflow:hidden;
	padding:0 0 16px;
}
.contact-hold address{
	width:100%;
	overflow:hidden;
	font-style:normal;
	padding:0 0 15px;
}
.contact-hold span{
	display:block;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
.columns p{
	margin:0;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
.aside2,
.aside3,
.aside4,
.aside5{
	float:left;
	padding-left:24px;
}
.aside2{
	width:150px;
	padding-right:13px;
}
.columns ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:9px 0 0;
	list-style:none;
}
.columns ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:11px;
	line-height:16px;
}
.columns ul li a{color:#fff;}
.aside3{
	width:180px;
	padding-right:12px;
}
.aside4{
	width:160px;
	padding-right:14px;
}
.powered{
	display:block;
	padding:10px 0 0;
}
.powered a{
	display:block;
	width:102px;
	height:15px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(../images/powered.png) no-repeat;
}
.aside5{width:150px;}
.columns .socials{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:13px 0 0;
	list-style:none;
}
.columns .socials li{
	float:left;
	padding:0 4px 4px 0;
}
.columns .socials li a img{display:block;}


#footer .fb{
	float:left;
	margin:0px;
	width: 105px;
	height: 32px;
	background: url(../images/core-fbicon-off.gif) no-repeat;
	color: #fff;
	padding: 0 0 0 42px;
	font-size: 110%;
}
#footer .fb:hover {
	background: url(../images/core-fbicon-on.gif) no-repeat;
}
