body {

	margin: 0px;

}



#container {

	width: 650px;

	height: auto;

}



/*----------------------------------------------------*/

/*----------------------header------------------------*/

/*----------------------------------------------------*/



#header {

	display: none;

}



#topPhone {

	display: none;

}



/*----------------------------------------------------*/

/*-----------------------topNav-----------------------*/

/*----------------------------------------------------*/



#topNav {

	display: none;

}



/*----------------------------------------------------*/

/*---------------------theBody------------------------*/

/*----------------------------------------------------*/



#content {

	width: 700px;
	background-color:#fff;
	min-height:300px;
	height: auto;

}



#contentBottom {

}



#theBody {

	width: 650px;

	height: auto;

	background-color: #ffecf4;

}



#secondContainer {

	width: 650px;

	height: auto;

}



/* .......... clearfix from positioniseverything.net

http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/* ........................... */



/* Use a break with this class to clear float containers */

.brclear {

  clear:both;

  height:0;

  margin:0;

  font-size: 1px;

  line-height: 0;

}

/* ........................... */



/*--------------------leftColumn----------------------*/



#leftColumn {

	display: none;

}



#picture {

	display: none;

}



#logo {

	width: 245px;

	height: 90px;

	position: relative;

	margin-left: 45px;

}



#call {

	width: 150px;

	height: 80px;

	position: absolute;

	top: 6px;

	left: 93px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-align: center;

	line-height: 20px;

}



.phone {

	font-size: 18px;

	font-weight: bold;

	color: #860037;

}



/*-------------------rightColumn----------------------*/



#rightColumn {

	width: 600px;

	height: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 15px;

	padding: 10px 25px;

	margin-top: 35px;

}



#rightColumn h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #2b292a;

	margin: 0 0 6px 6px;

	padding: 0;

}



#rightColumn h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #2b292a;

	margin: 0;

	padding: 0 0 8px 6px;

	background: url(../images/h2.gif) left bottom no-repeat;

}



#rightColumn h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding: 0;

	margin: 10px 0 0 0;

}



#rightColumn p {

	margin: 0;

	padding: 10px 0;

}



#rightColumn a:link, #rightColumn a:visited {

	color: #860037;

	text-decoration: underline;

	font-weight: bold;

}



#rightColumn a:hover, #rightColumn a:active {

	color: #860037;

	text-decoration: none;

	font-weight: bold;

}



#rightColumn img {

	border: 1px solid #860037;

}





/*--------------------------------------------------------------*/

/*--------------------------miniContact-------------------------*/

/*--------------------------------------------------------------*/



#miniContainer {

	display: none;

}



#miniPNG {

	display: none;

}



#miniContact {

	display: none;

}



#required {

	display: none;

}



#submitBtn input {

	display: none;

}



/*--------------------------------------------------------------*/

/*--------------------------mainContact-------------------------*/

/*--------------------------------------------------------------*/



#contactBkgd {

	background-color: #ecc5d5;

	width: 370px;

	height: 445px;

	position: absolute;

	left: 375px;

	top: 100px;

	filter: alpha(opacity=60);

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);

	-moz-opacity: 0.60;

	opacity:0.6;

}



#mainContact {

	width: 366px;

	height: 423px;

	position: absolute;

	left: 375px;

	top: 100px;

	border: double #80143f;

	background: none;

	margin-bottom: 7px;

	padding: 6px 0 12px 0;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	z-index: 6;

}



#mainContact input {

	width: 201px;

	background-color: #f6edfc;

	border: 1px solid #ecc5d5;

	margin-top: 6px;

	color: #80143f;

	padding: 3px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#mainContact textarea {

	width: 201px;

	background-color: #f6edfc;

	border: 1px solid #ecc5d5;

	margin-top: 6px;

	color: #80143f;

	padding: 3px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#mainSubmit input{

	background: none;

	width: 63px;

	height: 21px;

	border: 0;

}



/*----------------------------------------------------*/

/*----------------------footer------------------------*/

/*----------------------------------------------------*/



#footer {

	width: 650px;

	height: 25px;

	position: absolute;

	left: 0;

	top: 0;

	margin-top: 5px;

	padding-bottom: 5px;

	border-bottom: 1px solid #860037;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-align: center;

}



#footer a:link, #footer a:visited {

	color: #860037;

	text-decoration: underline;

	font-weight: bold;

}



#footer a:hover, #footer a:active {

	color: #860037;

	text-decoration: none;

	font-weight: bold;

}



#bottomNav {

	display: none;

}





/*------------others--------------*/

.caption {

	font-size: 11px;

	color: #333333;

	text-align: center;

	font-weight: bold;

}



.marginTop {

	margin-top: 15px;

}

#mainContent #rapid-recovery-content a{
	color:#860037;
	text-decoration:underline;
}
