div#treatment-providers div.wrapped {
	width:1020px;
}

div#treatment-providers-page div#provider-individual-page div#provider-video,
div#information-pages-page div#information-individual-page div#information-video {
	width:984px;
	margin-bottom:20px;
}

div#treatment-providers-page div#provider-individual-page div#provider-website,
div#information-pages-page div#information-individual-page div#information-website {
	width:998px;
	height:700px;
	border:2px solid #f5731f;
	margin:0px 0px 20px 0px;
}

div#treatment-providers-page div#provider-individual-page div#provider-website div#website-title,
div#information-pages-page div#information-individual-page div#information-website div#website-title {
	background-color:#f5731f;
	line-height:25px;
	height:25px;
	padding:0px 10px;
}

div#treatment-providers-page div#provider-individual-page div#provider-website div#website-title div#title-name,
div#information-pages-page div#information-individual-page div#information-website div#website-title div#title-name {
	background-color:#f5731f;
	float:left;
	color:#ffffff;
}

div#treatment-providers-page div#provider-individual-page div#provider-website div#website-title div#title-browser,
div#information-pages-page div#information-individual-page div#information-website div#website-title div#title-browser {
	float:right;
	color:#000000;
	font-style:italic;
}

div#treatment-providers,
div#information-pages {
	padding-top:7px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
div#treatment-providers div#tp-header {
	color:#000000;
	width:825px;
	margin:0px auto 20px auto;
}
div#treatment-providers div#tp-header div.arrow {
	float:left;
	width:20px;
	height:28px;
	background-image:url(../images/arrow-bottom.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div#treatment-providers div#tp-header div.text {
	float:left;
	font-size:25px;
	font-weight:bold;
	margin:0px 20px;
}
div#treatment-providers div#tp-banners {
	clear:both;
	overflow:auto;
}
div#treatment-providers div#tp-banners a,
div#information-pages div#ip-banners a {
	float:left;
	display:block;
	margin-left:7px;
	margin-bottom:7px;
}
div#treatment-providers div#tp-banners div#tp-banners-grid,
div#information-pages div#ip-banners div#ip-banners-grid {
	width:1002px;
	margin:0px auto;
}
div#treatment-providers div#tp-banners div#tp-banners-grid a,
div#information-pages div#ip-banners div#ip-banners-grid a {
	margin-left:1px;
	margin-bottom:1px;
}
div#treatment-providers div#tp-banners div#tp-banners-grid img,
div#information-pages div#ip-banners div#ip-banners-grid img {
	margin:1px;
}
#recommendation-letter div.stars {
	margin-top: 15px;
	padding: 5px 0px;
	text-align: center;
	clear: both;
}
#recommendation-letter div.stars a.star {
	display: inline-block;
	background-image: url('/images/star.gif');
	width: 110px;
	padding-top: 58px;
	background-position: top center;
	background-repeat: no-repeat;
	color: #F58A58;
}
#recommendation-letter div.more-info {
	text-align: left;
	color: #F58A58;
	margin-top: 15px;
}
#recommendation-letter div.more-info a {
	color: #F58A58;
}
#recommendation-letter div.signature {
	text-align: left;
	margin-top: 5px;
}



div#provider-landing-page {
	clear:both;
	overflow:auto;
	border-top:1px solid #cdcfce;
	border-bottom:1px solid #cdcfce;
	padding:20px 0px;
	margin:20px 0px;
	background-image:url(../images/provider-landing-page-background.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

div#provider-landing-page div#lp-left {
	float:left;
	width:550px;
	margin-right:20px;
}

div#provider-landing-page div#lp-left div#lp-details {
	clear:both;
	overflow:auto;
	margin-bottom:20px;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-banner {
	float:left;
	width:226px;
	height:158px;
	margin-right:20px;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info {
	float:left;
	width:304px;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.get-help {
	background-color:#000000;
	color:#ffffff;
	background-image:url(../images/lp-info-row-get-help.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.info-row {
	clear:both;
	overflow:auto;
	line-height:20px;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.info-row div.info-name {
	float:left;
	width:70px;
	margin-right:20px;
	color:#55b3f1;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.info-row div.info-value {
	float:left;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.info-row div.info-value a {
	color:#000000;
	text-decoration:none;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.info-row div.info-value a:hover {
	color:#f97123;
	text-decoration:underline;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info div.contact-us {
	margin-top:10px;
}

div#provider-landing-page div#lp-left div#lp-details div#lp-info h1 {
	color:#f97123;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
}

div#provider-landing-page div#lp-left div#lp-desc {
	clear:both;
	overflow:auto;
	margin-bottom:20px;
	background-color:#cacfd2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:20px;
	padding:0px 20px;
}

div#provider-landing-page div#lp-left div#lp-desc div#more-info-link {
	text-align:right;
	padding-bottom:20px;
}

div#provider-landing-page div#lp-left div#lp-desc div#more-info-link a {
	color:#f97123;
}

div#provider-landing-page div#lp-left div#lp-desc div#more-info-div {
	display:none;
	padding-bottom:20px;
}

div#provider-landing-page div#lp-left div#lp-desc div#more-info-div a {
	color:#f97123;
}

div#provider-landing-page div#lp-left div#lp-pictures {
	clear:both;
	margin-bottom:20px;
}

div#provider-landing-page div#lp-left div#lp-pictures a img {
	border:0px;
	width:103px;
	height:103px;
}

div#provider-landing-page div#lp-right {
	float:left;
	width:450px;
}

div#provider-landing-page div#lp-right h2 {
	margin-top:0px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#video-div {
	width:450px;
	height:250px;
	border-bottom:1px solid #cdcfce;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#video-div a#video-player {
	width:450px;
	height:250px;
	background-color:#cacfd2;
}

div#provider-landing-page div#lp-right div#services-offered {
	clear:both;
	overflow:auto;
	border-bottom:1px solid #cdcfce;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#services-offered h2 {
	margin-top:0px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#services-offered div.service-item {
	float:left;
	width:200px;
	margin-left:12px;
}

div#provider-landing-page div#lp-right div#additional-details {
	clear:both;
	overflow:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#additional-details h2 {
	margin-top:0px;
	margin-bottom:10px;
}

div#provider-landing-page div#lp-right div#additional-details div.additional-item {
	margin-left:12px;
}





div#provider-landing-page-2 {
	clear:both;
	overflow:auto;
}

div#provider-landing-page-2 div#lp-left {
	float:left;
	width:214px;
	margin-right:20px;
}

div#provider-landing-page-2 div#lp-left div#lp-call-now {
	width:214px;
	height:267px;
	margin-bottom:20px;
}

div#provider-landing-page-2 div#lp-left div#lp-contact-form {
	width:160px;
	height:325px;
	background-image:url(../images/lp-contact-form.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding:70px 25px 0px;
}

div#provider-landing-page-2 div#lp-left div#lp-contact-form div.submit {
	text-align:center;
	width:156px;
}

div#provider-landing-page-2 div#lp-mid {
	float:left;
	width:260px;
	margin-right:20px;
}

div#provider-landing-page-2 div#lp-mid h1 {
	color:#f58b5b;
	font-size:18px;
}

div#provider-landing-page-2 div#lp-mid div#more-info-link {
	text-align:right;
}

div#provider-landing-page-2 div#lp-mid div#more-info-link a {
	color:#F58B5B;
}

div#provider-landing-page-2 div#lp-mid div#more-info-div {
	display:none;
}

div#provider-landing-page-2 div#lp-mid div#more-info-div a {
	color:#F58B5B;
}

div#provider-landing-page-2 div#lp-mid div#lp-offers {
	clear:both;
	overflow:auto;
	margin-bottom:20px;
}

div#provider-landing-page-2 div#lp-mid div#lp-offers h2 {
	color:#F58B5B;
	font-size:16px;
}

div#provider-landing-page-2 div#lp-mid div#lp-offers div.offer-item {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(../images/lp-offer-background.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	color:#5e5e5e;
	font-size:13px;
	padding-left:50px;
}

div#provider-landing-page-2 div#lp-right {
	float:left;
	width:510px;
}

div#provider-landing-page-2 div#lp-right div#video-div {
	clear:both;
	overflow:auto;
	padding:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#f1f1f1;
	margin-bottom:20px;
}

div#provider-landing-page-2 div#lp-right div#video-div div#video-player {
	width:470px;
	height:320px;
	background-color:#000000;
	margin-bottom:20px;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist {
	clear:both;
	overflow:auto;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist div#lp-playlist-text {
	float:left;
	width:130px;
	text-align:right;
	color:#00accc;
	font-size:10px;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist div#lp-playlist-videos {
	float:left;
	width:330px;
	margin-left:10px;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist div#lp-playlist-videos div.lp-playlist-item {
	float:left;
	margin-right:5px;
	text-align:center;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist div#lp-playlist-videos div.lp-playlist-item a {
	color:#f58b5b;
	font-size:10px;
}

div#provider-landing-page-2 div#lp-right div#video-div div#lp-playlist div#lp-playlist-videos div.lp-playlist-item a img  {
	border:0px;
	width:60px;
	height:44px;
}

div#provider-landing-page-2 div#lp-right div#lp-pictures {
	clear:both;
	margin-bottom:20px;
}

div#provider-landing-page-2 div#lp-right div#lp-pictures a img {
	border:0px;
	width:98px;
	height:98px;
}

div#lp-call-tag {
	text-align:center;
	margin:40px 0px;
}




div.mod-treatment-providers {
	overflow:auto;
}
div.mod-treatment-providers a {
	float:left;
	display:block;
	margin:6px;
}
div.mod-treatment-providers a img {
	border:0px;
}

div.mod-program-information {
	width:978px;
	background-color:#31AEF0;
	border:2px solid #FA7F39;
	padding:10px;
	margin:0px 0px 20px 0px;
}
div.mod-program-information div.title {
	text-align:center;
	text-transform:uppercase;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
div.mod-program-information div.content {
	overflow:auto;
}
div.mod-program-information div.content div.column {
	float:left;
}
div.mod-program-information div.content div.column div.row {
	overflow:auto;
	margin:0px 0px 10px 0px;
}
div.mod-program-information div.content div.column div.row div.label {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
div.mod-program-information div.content div.column div.row div.data {
	float:left;
	color:#ffffff;
	margin:0px 0px 0px 10px;
}
div.mod-program-information div.content div.column div.row div.data a {
	color:#ffffff;
}
div.mod-program-information div.content div.column div.row div.data span.name {
	font-weight:bold;
}
div.mod-program-information div.content div.column div.row div.data span.phone {
	font-weight:bold;
	font-size:16px;
}
div.mod-program-information div.content div.a {
	width:225px;
}
div.mod-program-information div.content div.a div.row div.label {
	width:50px;
}
div.mod-program-information div.content div.a div.row div.data {
	width:165px;
}
div.mod-program-information div.content div.b {
	margin:0px 0px 0px 10px;
	width:250px;
}
div.mod-program-information div.content div.b div.row div.label {
	width:60px;
}
div.mod-program-information div.content div.b div.row div.data {
	width:180px;
}
div.mod-program-information div.content div.c {
	margin:0px 0px 0px 10px;
	width:210px;
}
div.mod-program-information div.content div.c div.row div.label {
	width:130px;
}
div.mod-program-information div.content div.c div.row div.data {
	width:70px;
}
div.mod-program-information div.content div.d {
	margin:0px 0px 0px 10px;
	width:250px;
}