body {

	margin: 0px;

	background-color: #000000;

}



#container {

	width: 765px;

	height: auto;

	position: absolute;

	left: 50%;

	margin: 25px 0 0 -384px;

}



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

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

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



#header {

	width: 760px;

	height: 75px;

	position: absolute;

	left: 4px;

	top: 0;

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

	font-size: 12px;

	color: #FFFFFF;

	border-bottom: 1px solid #860037;

}



#header img {

	margin-top: 19px;

}



#topPhone {

	width: 200px;

	height: 20px;

	position: absolute;

	top: 84px;

	left: 565px;

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

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: right;

}



#topPhone a:link, #topPhone a:visited {

	color: #860037;

	text-decoration: underline;

}



#topPhone a:active, #topPhone a:hover {

	color: #860037;

	text-decoration: none;

}



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

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

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



#topNav {

	width: 100%;

	height: 15px;

	position: absolute;

	left: 7px;

	top: 85px;

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

	font-size: 11px;

	color: #FFFFFF;

}



#topNav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#topNav ul li {

	position: relative;

	float: left;

	margin: 0 20px 0 0;

	padding: 0;

}



#topNav a:link, #topNav a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



#topNav a:hover, #topNav a:active {

	color: #d2d2d2;

	text-decoration: none;

}



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

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

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



#content {

	width: 765px;

	height: auto;

	position: absolute;

	top: 120px;

	left: 0;

	background: url(../images/bkgd_1.jpg) left top no-repeat;

	padding-bottom: 25px;

}



#contentBottom {

	background: url(../images/bkgd_2.jpg) bottom left no-repeat;

}



#theBody {

	width: 746px;

	height: auto;

	background: #ffecf4 url(../images/contentBkgd.jpg) left top repeat-y;

	margin: 11px 0 0 10px;

}



#secondContainer {

	width: 746px;

	height: auto;

	background: url(../images/rightColumnLong.jpg) right 37px no-repeat;

	margin-bottom: 10px;

}



/* .......... 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 {

	width: 350px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0 0 10px 0;

}



#picture {

	width: 350px;

	height: 707px;

	background: url(../images/leftColumn.jpg) left top no-repeat;

}



#logo {

	width: 150px;

	height: 190px;

	position: relative;

	margin-left: 88px;

	top: 60px;

	text-align: center;

}



#call {

	width: 150px;

	height: 80px;

	position: absolute;

	top: -95px;

	left: 0;

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

	font-size: 14px;

	color: #000000;

	line-height: 20px;

}



.phone {

	font-size: 18px;

	font-weight: bold;

	color: #860037;

}



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



#rightColumn {

	width: 382px;

	height: auto;

	float: right;

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

	font-size: 12px;

	color: #000000;

	line-height: 15px;

	padding: 0 14px 0 0;

}



#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-------------------------*/

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





#miniContainerLeft {

	width: 350px;

	height: 175px;

	position: relative;

	margin: 50px 0 0 0;

	background: url(../images/miniContactLeft.jpg) left top no-repeat;

}



#miniContactLeft {

	width: 228px;

	height: 163px;

	position: absolute;

	margin: 0;

	padding: 6px 0px 6px 145px;

	color: #000000;

}



#miniContactLeft input {

	color: #860037;

	width: 140px;

	padding: 2px 10px;

	border: 1px solid #860037;

	margin-bottom: 3px;

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

	font-size: 11px;

}



#miniContactLeft textarea {

	color: #860037;

	width: 141px;

	padding: 2px 10px;

	margin: 0;

	border: 1px solid #860037;

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

	font-size: 11px;

}



#requiredLeft {

	width: 60px;

	height: 25px;

	position: absolute;

	top: 150px;

	left: 137px;

	text-align: center;

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

	font-size: 10px;

}



#submitBtnLeft input {

	position: absolute;

	top: 150px;

	left: 237px;

	background: none;

	width: 63px;

	height: 21px;

	border: 0;

}



/*--minContact on the right side ---*/





#miniContainer {

	width: 373px;

	height: 133px;

	position: relative;

	margin: 9px 0 7px 5px;

}



#miniPNG {

	width: 373px;

	height: 133px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(../images/miniContact.png) left top no-repeat;

	z-index: 1;

}



#miniContact {

	width: 228px;

	height: 121px;

	position: absolute;

	margin: 0;

	padding: 6px 0px 6px 145px;

	color: #000000;

	z-index: 5;

}



#miniContact input {

	color: #860037;

	width: 140px;

	padding: 2px 10px;

	border: 1px solid #860037;

	margin-bottom: 3px;

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

	font-size: 11px;

	z-index: 6;

}



#miniContact textarea {

	color: #860037;

	width: 141px;

	padding: 2px 10px;

	margin: 0;

	border: 1px solid #860037;

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

	font-size: 11px;

	z-index: 7;

}



#required {

	width: 50px;

	height: 40px;

	position: absolute;

	top: 10px;

	left: 320px;

	text-align: center;

	z-index: 8;

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

	font-size: 11px;

}



#submitBtn input {

	position: absolute;

	top: 100px;

	left: 310px;

	background: none;

	width: 63px;

	height: 21px;

	border: 0;

	z-index: 9;

}



/*----end of miniContact on the right side--*/



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

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

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



#footer {

	width: 760px;

	margin-top: 24px;

	margin-left: 3px;

	padding-top: 10px;

	border-top: 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 {

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

	font-size: 11px;

}



#bottomNav a:link, #bottomNav a:visited {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: normal;

}



#bottomNav a:hover, #bottomNav a:active {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal;

}



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

.caption {

	font-size: 11px;

	color: #333333;

	text-align: center;

	font-weight: bold;

}
