body
{
	background-color: #293663;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a:link
{
	color : White;
/*	background-color: #1E80D7; */
	background-color: transparent;
}
a:active
{
	color : White;
	background-color: transparent;
}
a:visited
{
	color : White;
	background-color: transparent;
}
a:hover
{
	color : White;
	background-color: transparent;
}
#container
{
	width: 760px;
	border: none;
	margin: 10px auto 10px auto;
}
#wrap1{
	border:1px solid #ffffff;
	height:100% !Important;
	height:1%;
	position: relative;
	width: auto;
}
/* #wrap2:after {content: "."; display: block; height: 0; color: #FFFFFF; } didn't solve the firefox wrap1 issue */

#wrap2{
	/* background: url(../images/threecol-r.gif) repeat-y 75% 0;*/
	border:2px solid #000000;
	background:#FFF;
	height:100% !Important;
	height:1%;
	position: relative;
	width: auto;
}
#header
{
	margin: 0px;
	padding: 0px;
	width: 750px;
	float: left;
}
#headertop
{
	width: 750px;
	height: 150px;
	float: left;
	border: none;
}
#headerbottom
{
	width: 750px;
	height: 20px;
	float: left;
	border: none;
}
.inb
{
	border: none;
}
#content
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url();
	background-repeat: repeat-y;
	background-color: #FFFFFF; /* was #295C9A */
	float: left;
}
#contactform {
	margin: 0 0 0 2em;
}
/* feature boxes */
.featurerehab
{
	background-image: url(images/georgia_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
	color: #000000;
	text-align: left;
}
.def
{
	background-image: url(images/georgia_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
	color: #000000;
	text-align: left;
}
.con
{
	background-image: url(images/women_program.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.abo
{
	background-image: url(images/detox_success.jpg);
    background-color: #295C9A;
	background-repeat: no-repeat;
	height: 620px;
}
.que
{
	background-image: url(images/detox_program.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.alc
{
	background-image: url(images/hope.jpg);
	background-repeat: no-repeat;
	height: 620px;
	margin: 0px;
}
.opi
{
	background-image: url(images/women_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.res
{
	background-image: url(images/healthy_couple.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.ress
{
	background-image: url(images/sober_mother.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.resd
{
	background-image: url(images/well_being.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.nalt
{
	background-image: url(images/mature_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.subo
{
	background-image: url(images/tybee_detox.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.vivi
{
	background-image: url(images/executive_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.loca
{
	background-image: url(images/couples_rehab.jpg);
	background-repeat: no-repeat;
	height: 620px;
}
.abos
{
	background-image: url(images/success_stories1a.jpg);
	background-repeat: no-repeat;
	height: 295px;
	margin: 0px;
}
.ques
{
	background-image: url(images/success_stories1d.jpg);
	background-repeat: no-repeat;
	height: 2400px;
}
/* Mid column setting */
.midcolumn
{
	background-color: #FFFFFF; /* was #F5F5F5 */
	float: left;
}
.midcolumn a:link,.midcolumn a:active,.midcolumn a:visited,.midcolumn a:hover
{
	color: Blue;
	background-color: transparent;
}
.three
{
	width: 550px;
}
.two
{
	width: 730px;
	margin: 1em;
}
.title
{
	background-image: url(images/TitleBar3.gif);
	background-repeat: repeat;
	margin: 2% 10%;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*padding: 0 10% 0 10%;*/
}
.texthelp {
	font:italic bold 1em Arial,Helvetica,sans-serif;
	color:red;;
	text-align:center;
}
.textnote {
	font:italic bold 1em Arial,Helvetica,sans-serif;
	color:black;;
	text-align:center;
	margin: 0 10%;
}
.con1
{
	background-image: url(images/assisted_recovery_contact.jpg);
	background-repeat: no-repeat;
}
.abo1
{
	background-image: url(images/rehab_philosophy.jpg);
	background-repeat: no-repeat;
}
.alc1
{
	background-image: url(images/alcohol_detox_title.jpg);
	background-repeat: no-repeat;
}
.opi1
{
	background-image: url(images/opiate_detox_title.jpg);
	background-repeat: no-repeat;
}
.res1
{
	background-image: url(images/assisted_recovery_links.jpg);
	background-repeat: no-repeat;
}
.nalt1
{
	background-image: url(images/about_naltrexone.jpg);
	background-repeat: no-repeat;
}
.subo1
{
	background-image: url(images/about_suboxone.jpg);
	background-repeat: no-repeat;
}
.vivi1
{
	background-image: url(images/vivitrol.jpg);
	background-repeat: no-repeat;
}
.chant
{
	background-image: url(images/chantix.jpg);
	background-repeat: no-repeat;
}
.loca1
{
	background-image: url(images/assisted_recovery_location.jpg);
	background-repeat: no-repeat;
}
.pro
{
	background-image: url(images/assisted_recovery_programs.jpg);
	background-repeat: no-repeat;
}
.sta
{
	background-image: url(images/assisted_recovery_staff.jpg);
	background-repeat: no-repeat;
}
.que1
{
	background-image: url(images/assisted_recovery_questions.jpg);
	background-repeat: no-repeat;
}
.textf
{
	padding: 110px 10px 0px 10px;
	text-align: left;
}
.text
{
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
.rightcolumnnew
{
	width: 200px;
	height: 100%;
	float: right;
	background-color: #FFFFFF; /* was #295C9A */
}
.rightcolumnnew:after {content: "."; display: block; height: 0; color: #FFFFFF; }

#rightcolumn
{
	width: 20%;
    	float: left;
	text-align: center;
}
#rightcolumn ul
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #295C9A;
	color: #FFFFFF;
	width: 200px;
	font-weight: bold;
	font-size: larger;
	list-style-type: none;
	text-align: center;
	float: left;
}
#rightcolumn ul li
{
	padding-top: 5px;
	float: left;
	padding-left: 7px;

}
#rightcolumn ul li a
{ 
	display: block;
	padding: 3px;
	width: 180px;
	border: 1px solid #EEEEEE;
}
#rightcolumn ul li a:link
{
	color: #FFFFFF;
	background-color: #1E80D7;
	text-decoration: none;
}
#rightcolumn ul li a:visited
{
	color: #FFFFFF;
	background-color: #295C9A;
	text-decoration: none;
}
#rightcolumn ul li a:hover
{
	color: #FFFFFF;
	background-color: #3372BF;
	text-decoration: none;
}
.otz
{
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #333333;
}
.otzf
{
	padding: 180px 10px 0px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}
.clist
{
	list-style-position: inside;
	list-style-image: url(images/rehab_recovery.jpg);
	list-style-type: none;
	margin-left: 0;
	padding-left: 3em;
	text-indent: -1em; /*previous 3 give hanging indent and correct list align */
}
.alist
{
	list-style: decimal outside none;
	padding-left: 1em;
}
.blist
{
	list-style: square outside none;
}
.cimg
{
	width: 200px;
	height: 140px;
	border: none;
}
.ltext
{
	padding: 5px;
	text-align: center;
	color: White;
}
.inspl
{
	width: 160px;
	height: 160px;
	border: 5px solid #F5F5F5;
	float: left;
}
.inspll
{
	width: 110px;
	height: 110px;
	border: 5px solid #F5F5F5;
	float: left;
}
.inspr
{
	width: 160px;
	height: 140px;
	border: 5px solid #F5F5F5;
	float: right;
}
.bolder
{
	font-weight: bold;
}
.sober
{
	width: 200px;
	height: 100px;
	margin-left: 360px;
}
.fln
{
	margin: 0px;
	padding: 0px;
	width: 550px;
	float: left;
}
.flnn
{
	margin: 0px;
	padding: 0px;
	width: 360px;
	float: left;
}
.title
{
	font-size: x-large;
}
.menim
{
	width: 292px;
	height: 42px;
}
.flash
{
	width: 750px;
	height: 150px;
}
div.spacer {
  clear: both;
  margin:0;
  padding:0;
  height:0;
}
h1 {
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #293663;
	margin-top: 0.5em;
}
#links
{
	background-color: #295C9A;
	border-top:1px solid #000000;
	margin: 5px 0 0 0;
	font-size: .8em;
	float: left;
	text-align: center;
	width: 100%;
}
#footer
{
	padding: 0 0 5px 0;
	font-size: .8em;
	color: Black;
	text-align: center;
	background-color: #295C9A;
	width: 100%;
	float: left;
}
.contacttable { margin-left:10px; text-align:left; }
.smallcell {text-align:left; width:125px; margin:0;padding:0;font-size: .8em;}
.midcell {text-align:left; width:375px; margin:0;padding:0;font-size: .8em;}
.bigcell {text-align:left; width:500px; margin:0;padding:0;font-size: .8em;}
/* Pull Box background */
.divbox {margin:0 10% 0 10%;padding:0;color:#666666; font-style:italic;}
.divbox div div div div {background:none;}
.divbox div {margin:0;padding:4px 0 0 0;}
.divbox div div {padding:0 0 0 11px;margin:0;}
.divbox div div div {padding:0 1em .2em 0;height:auto !important;height:1%;}
.divbox {background: #E9E9E9 url(./images/tr_solid_grey.png) top right no-repeat;} /* the #000 sets the background color of the solid box, may need to be a shade lighter */
.divbox div {background: url(./images/tl_solid_grey.png) top left no-repeat;}
.divbox div div {background: url(./images/bl_solid_grey.png) bottom left no-repeat;}
.divbox div div div {background: url(./images/br_solid_grey.png) bottom right no-repeat;}

