a       {text-decoration:underline; color:#474889;}
a:hover       {text-decoration:underline; color:#6A8888;}

BODY     {background:url(/images/main/tpc_background2.jpg) no-repeat top #475095;color:#000000;margin: 20px 0px 0px 0px; background-color:#454e93;	}
H1           {font:20pt Times, Times New Roman; color:#475292; font-weight:bold;}
H2           {font:17pt Verdana, Arial; color:#475292; font-weight:bold;}
H3           {font:14pt Times, Times New Roman; color:#475292; font-weight:bold; margin:0px; padding:5px 0px 5px 0px;}
H4           {font:13pt Verdana, Arial; color:#475292; font-weight:bold;}
H5           {font:10pt Verdana, Arial; color:#475292; font-weight:bold;}

p { margin:0px; padding:8px 0px 10px 0px;}

.small   { font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
td  { font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial,Helvetica,Verdana,Geneva,Swiss; }
.firstpara {margin:0px; padding:7px 0px 0px 0px;}

.anongroups {width:164px; height:46px; padding:28px 0px 0px 4px; background-image:url(images/anonymous-groups.jpg); background-repeat:no-repeat; background-position:top; margin:0px 0px 0px 14px;}
.viv {padding:5px 0px 0px 14px;}
.lboxa {float:left; width:168px; padding-left:25px;}
#drug_rehab_categories h2 {
margin:0px;
padding:0px 0px 3px 0px;
color:#474889;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
#footer_new {
color:#FFFFFF;
font-size:12px;
}
#footer_new a{
color:#FFF;
}
.clean_links {
	text-decoration:none;
	color:#000;
}
.page {
	position:	relative;
	top:	190px;
	left:	165px;
	width:	480px;
}
/* new layout */

#new_box {
	margin:0px auto;
	width:782px;
	background-color:#95BD7E;
	padding-top:25px;
}
#welcome_box {
	width:287px;
	background-image:url(images/main/w.jpg);
	float:right;
	height:282px;
	margin-bottom:5px;
	color:#FFF;
}
#welcome_box_content {
	padding:5px 15px 0px 15px;
}
#welcome_box_content a {
	color:#FFF;
	text-align:right;
	text-decoration:underline;
}
#flash_gallery {
	float:left;
	margin-bottom:5px;
	width:495px;
}
#bottom_box {
	width:782px;
	background-color:#FFF;
	clear:both;
	margin-top:6px;
	padding-bottom:18px;
}
#bottom_box img {
	float:left;
}
#bottom_box img {
	padding-right:2px;
	padding-top:3px;
}
#bottom_colone {
	width:259px;
	float:left;
	height:250px;
	margin:10px 0px 0px 0px;
}
#bottom_coltwo {
	width:259px;
	float:left;
	height:250px;
	margin:10px 0px 0px 0px;
	border-left:2px solid #525C9A;
	border-right:2px solid #525C9A;
}

#bottom_colthree {
	width:259px;
	float:right;
	height:250px;
	margin:10px 0px 0px 0px;
}
#bottom_box h1 {
	margin:0px;
	padding:0px 0px 3px 0px;
	color:#474889;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.bottom_coltxt {
	padding:10px;
}
#new_testimonials {
	margin-left:15px;
	float:left;
	width:279px;
	height:150px;
	padding-right:5px;
}
#lefth { width:198px; float:left;}
#lefth img { border:none;}
#righth { width:580px; float:right;}
#righth img { border:none;}
#in_media {
	height:150px;
	width:340px;
	margin-top:5px;
	padding:10px 15px 0px 15px;
	border-left:2px solid #525C9A;
	border-right:2px solid #525C9A;
	float:left;
}
#in_media img{
	padding:0px 3px 0px 0px;
}
#rehab_cred {
	text-align:center;
	padding-top:15px;
}
#bottom_bottom_box {
	background-color:#FFF;
}
#bottom_bottom {
	background-color:#FFF;
	padding-top:20px;
	margin-top:5px;
}
#last_row {
	clear:both;
	width:782px;
}
#very_bottom {
	color:#FFF;
	font-size:13px;
	text-align:center;
	margin:0 auto;
	padding-top:3px;
	width:909px;
}
#marquee {
	text-align:center;
}
#secondary_content {
	padding:14px 15px 14px 15px;
}
#secondary_content img {
	padding:4px;
}
#secondary_content h2 {
margin:0px;
padding:3px 0px 0px 0px;
color:#474889;
font-size:17px;
font-weight:bold;
text-transform:uppercase;
}
#secondary_title {
	border-top:2px solid #95BD7E;
	padding-bottom:2px;
}
.blue_txt {
	color:#475292;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-align:left;
}
#welcome_txt {
	color:#000;
	background-color:#B3CFA0;
	width:758px; margin:0px 0px 0px 0px; padding:10px 11px 2px 11px; text-align:left; font-size:14px; border:1px solid #CCC;
	line-height:20px;
	background-image:url(images/callus.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#welcome_txtb {
	color:#000;
	background-color:#fff;
	width:756px; margin:5px 0px 0px 0px; padding:16px 12px 8px 14px; text-align:left; font-size:14px;
	line-height:18px; border-bottom:2px solid #525C9A;
}
#welcome_txt a{ text-decoration:underline;}
.clinicdetails {
	color:#000;
	background-color:#ffffff;
	width:750px; margin:2px 0px 0px 0px; padding:2px 12px 2px 12px; text-align:left; font-size:14px;
	line-height:20px;
	clear:both;
}
#iconrow {
	color:#000;
	background-color:#B3CFA0;
	width:758px; margin:6px 0px 0px 0px; padding:7px 11px 0px 11px; text-align:left; font-size:14px; border:1px solid #CCC;
	line-height:20px;
}
#iconrow img {border:none;}
#main_gallery {
	padding-top:7px;
	padding-right:20px;
	text-align:center;
	height:390px;
	width:585px;
	padding-left:23px;
	overflow:hidden;
	float:left;
}
#main_gallery img{
	display:none;
	border:3px #95BD7E solid;
	padding:0px;
}
#new_gallery {
	padding-top:5px;
}
#new_gallery img {
	margin:5px;
	padding:0px;
}
.defborder {
	border:3px #CCC solid;
}
.newborder {
	border:3px #464F92 solid;
}
#imgalttxt {
	height:20px;
	color:#464F92;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding-left:40px;
}
h3.drugs{
	margin:0px; 
	padding:10px 0px 5px 0px;
	font-size:15px;
	color:#000;
	text-decoration:underline;
}
h3.drugs2{
	margin:0px; 
	padding:10px 0px 8px 0px;
	font-size:15px;
	color:#000;
	text-decoration:underline;
	text-align:center;
}
h3.subh {
	margin:0px; 
	padding:12px 0px 3px 0px;
	font-size:15px;
	color:#000;
	text-decoration:underline;
	}
.boldtxt {
	font-weight:bold;
}
#druginfopages {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	padding-top:10px;
}
#druginfopages ul { margin:0px 0px 0px 0px; padding:8px 0px 8px 15px;}
#druginfopages li { margin:0px 0px 0px 10px; padding:5px 5px 5px 5px;}
.sources {
	display:block;
	text-align:left;
	padding-top:20px;
	font-size:12px;
}
#outerbox {
	width:850px;
	background-color:#95BE7C;
	border:2px solid #769784;
	margin:0 auto;
}
.leftc350 { float:left; width:355px; padding-left:10px;}
.rightc350 { float:right; width:350px;}
#img_header {width:782px;height:281px; position:relative; overflow:hidden; clear:both;}
#img_header img{display:none;position:absolute;top:0;left:0;}
#img_header img.active{display:block;}
#bottomnav {display:block; text-align:center; font-family:'Lucida Grande' , 'Lucida Sans Unicode', sans-serif; font-size:12px; color:#4C5090;}
.underline {text-decoration:underline;}
.greenie { color:#474889; }

#videoz { z-index:1;}

/*NAVIGATION*/
#newnav {height:30px; width:777px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; z-index:1000; background-color:#535D9B; border-top:1px solid #95BE7C; border-bottom:1px solid #95BE7C; padding-left:0px; background-image:url(images/menu_slice2.jpg); position:static; z-index:1000;}
#newnav .top {position:relative; float: left;  z-index:1000;}
#newnav .top a.topcolor { background-image:url(images/menu_slice2.jpg); color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; height:20px; display:block; float:left; border-right:1px solid #000; padding:7px 10px 3px 10px; letter-spacing:0px;}
#newnav .top a.lasttopcolor { padding-right:8px; border-right:none;}
#newnav .top a.topcolor:hover { background-repeat:repeat-x; color:#95BE7C;}
#newnav .drop { position:absolute; display:none; margin-left:0px; padding-top:1px; left:-4px; clear:both;  z-index:1000; width:226px; top:29px; z-index:1000;} 
#newnav .one {position:relative; display:block; width:195px; z-index:1000;}
#newnav .one a {width:195px; font-size:12px; display:block; padding:6px 0px 6px 16px; margin:0px; text-decoration:none; border-top:1px solid #3f477e; border-bottom:1px solid #3f477e; color:#fff; background-color:#454e93; }
#newnav .one a:hover { background-color:#4f5aa9; color:#fff; border-top:1px solid #3f477e; border-bottom:1px solid #3f477e; }
#newnav .top:hover .drop {display:block;}
#newnav a.firstmenuitem{background-color:#E99726 !important; background-image:none !important;}

/*.introbox { width:782px; height:322px; overflow:hidden; position:relative;}
.introtxt { width:772px; height:39px; position:absolute; top:280px; left:0px; color:#2a2f4e; font-size:14px; padding:3px 5px 0px 5px; background-image:url(images/sub-bg.jpg); background-repeat:repeat-x; }
.intro1 { background-image:url(images/main/drug_rehabctr4.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro2 { background-image:url(images/main/home_photos/HP_0053-Edit.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro3 { background-image:url(images/main/drug_rehabctr8.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro4 { background-image:url(images/main/home_photos/HP_0350-Edit.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro5 { background-image:url(images/main/drug_rehabctr1.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro6 { background-image:url(images/main/home_photos/HP_0578-Edit.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro7 { background-image:url(images/main/drug_rehabctr7.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro8 { background-image:url(images/main/home_photos/HP_0719-Edit.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
.intro9 { background-image:url(images/main/home_photos/HP_0780-Edit.jpg); background-repeat:no-repeat; width:780px; height:281px; position:relative; display:none; border-left:1px solid #769784; border-right:1px solid #769784;}
#img_header2, .img_header2 {width:782px;height:322px; position:relative; overflow:hidden; clear:both; margin-bottom:6px;}*/

#vidstart {position:static; z-index:-1;}

.floatl {float:left; padding-right:10px; margin-left:15px;}
.cfloatl {float:left;}
.w320 { width:320px;}
.floatlm {float:left;}
.floatr {float:right;}
.borderleft1 { border-left:2px solid #82A56B; padding-left:10px;}
.clearfix {clear:both;}

#mediabg {background-image:url(images/mediabg.jpg); background-repeat:no-repeat; width:540px; height:243px; padding:15px 0px 0px 25px; margin-top:11px;}
.formbox {border:1px solid #336; overflow:hidden; padding:20px 20px 10px 30px; width:670px; margin-left:5px; color:#666;}
.cbox {width:230px; padding:0px 10px 0px 10px; font-size:14px; }
.cftitle {background-color:#95BE7C; display:block; padding:2px 0px 2px 0px; margin-bottom:5px; text-align:center; color:#FFF; font-weight:bold;}
.pl60 {padding-left:60px;}
.divider1 {display:block; padding:14px 0px 10px 0px;}
.borderstyle {border:1px dashed #82a56b; padding-left:10px; margin-bottom:10px; margin-top:9px;}

#s3slider { 
   width: 780px; /* important to be same as image width */ 
   height: 281px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin:0 auto;
   margin-bottom:15px;
}

#s3sliderContent {
   width: 780px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   padding:0 !important;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 12px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 755px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 16;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}
