/* General styles */

/*--||||||||||||||||||||||||||||--*/


/*************************
*
*	HOMESERVICESUSA.COM
*
*	Author: Matthew Kraft
*
*	Created: 04/13/09
*
*	The Project Design Firm
*	http://www.theprojectdf.com/
*
**************************/


/*--||||||||||||||||||||||||||||--*/

html {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:#807b50;
}
body {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
/*	background:url(../img/bkgd.gif) top left repeat-x;*/
}

a:link.home,
a:active.home,
a:visited.home {
	position:relative;
	margin:0;
	padding:0;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#807b50;
/*	top:-20px;
	left:960px;
	right:1%;
	z-index:100;*/
}

a:hover.home {
	position:relative;
	margin:0;
	padding:0;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#650000;
/*	top:-20px;
	left:960px;
	right:1%;
	z-index:100;*/
}
/*
	.home {
		color:#fff;
		text-decoration:underline;
		background:none;
		padding:1px 2px 1px 2px;
	}
	
	.home:hover {
		color:#650000;
		text-decoration:none;
		background:#fff;
		padding:1px 2px 1px 2px;
		border-bottom:1px dashed #650000;
	}
*/
	#container {
/*		position:relative;*/
		margin:25px auto 2px auto;
		padding:14px 15px 14px 15px;
		width:770px !important;
/*		height:1078px !important;*/
		height:1062px;
		background:#f5f5e3;
	}
	
		#header {
			position:relative;
			margin:0;
			padding:0;
			width:770px;
			height:82px;
			background:none;
/*			background:#928b68;*/
			background:url(../img/header.jpg) center center no-repeat;
			cursor:pointer;
		}
		
			#servarea {
				position:absolute;
				top:60px;
				/*
				left:505px;*/
				right:1%;
				margin:0;
				padding:0;
				font-size:
				font-family:arial, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#fff;
				display:none;
			}
			#date {
				position:absolute;
				top:0px;
				/*
				left:514px;*/
				right:1%;
				margin:0;
				padding:0;
				font-family:arial, sans-serif;
				font-size:11px;
				font-weight:normal;
				color:#fff;
				
			}
		
		#slogan_line {
			position:relative;
			margin:7px 0 0 0;
			padding:3px 0 0 0;
			width:770px;
			height:25px;
			background:#650000;
			font-family:arial, sans-serif;
			font-size:17px;
			font-weight:bold;
			letter-spacing:2px;
			color:#fff;
		}	
		
		#top_leftCol {
			position:relative;
			margin:7px 7px 0 0;
			padding:0;		
			width:463px;
			height:345px;
			float:left;
		}
			#nav {
				position:relative;
				margin:0 0 6px 0;
				padding:0 0 0 5px;
				height:53px;
				background:none;
			}
			#nav a {
				width:100%;
				height:100%;
				overflow:hidden;
			}
			#nav a:active,
			#nav a:link,
			#nav a:visited {
				position:relative;
				width:99px;
				height:48px;
				color:#650000;
			}
			
			#nav a:hover {
				position:relative;
				width:99px;
				height:48px;
				color:#f2e09e;
			}
			#nav .navItem {
				position:relative;
				margin:0 18px 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_norm.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#650000;
				font-weight:bold;
				font-size:14px;
			}	
			#nav .lastnavItem {
				position:relative;
				margin:0 0 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_norm.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#650000;
				font-weight:bold;
				font-size:14px;
			}
			
			#nav .navItem:hover {
				position:relative;
				margin:0 18px 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_ovr.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#f2e09e;
				font-weight:bold;
				font-size:14px;
			}	
			#nav .lastnavItem:hover {
				position:relative;
				margin:0 0 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_ovr.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#f2e09e;
				font-weight:bold;
				font-size:14px;
			}
			#nav .active {
				position:relative;
				margin:0 18px 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_ovr.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#f2e09e;
				font-weight:bold;
				font-size:14px;
			}
			#nav .lactive {
				position:relative;
				margin:0 0 0 0;
				padding:5px 0 0 0;
				width:99px;
				height:48px;
				background:url(../img/nav_ovr.jpg) center center no-repeat;
				float:left;
				cursor:pointer;
				color:#f2e09e;
				font-weight:bold;
				font-size:14px;
			}
			
			#tagLine {
				position:relative;
				margin:0 0 6px 0;
				padding:0 0 0 12px;
				height:34px;
				width:451px;
				background:#650000;
				font-family:arial, sans-serif;
				font-size:18px;
				font-weight:bold;
/*				letter-spacing:1px;*/
				color:#fff;
			}
				.tagLineTxt {
					position:relative;
					margin:0;
					padding:0;
					width:328px;
					height:100%;
					float:left;
					top:7px;
				}
				#tagLine img {
					position:absolute;
					right:0%;
					margin:0;
					padding:0;
				}
				
			#welcome {
				position:relative;
				margin:0;
				padding:7px 5px 5px 5px;
				width:453px;
				background:none;
/*				background:#928b68;*/
/*				background:url(../img/search_bkgd.gif) bottom left repeat-x;*/
				height:234px;
			}
			
			
			#mainwelcome {
				position:relative;
				margin:0;
				padding:7px 5px 5px 5px;
				width:453px;
				background:#928b68;
				height:234px;
			}
			#mainwelcome p {
				position:relative;
				margin:0;
				padding:0 0 0px 0;
				color:#fff;
				font-size:12px;
				line-height:15px;
				font-family:arial, sans-serif;
			}
			#mainwelcome p.big {
				position:relative;
				margin:0 0 0px 0;
				padding:0 0 0px 0;
				color:#fff;
				font-size:18px;
				font-weight:bold;
			}
			#mainwelcome img {
/*				position:relative;*/
				margin:0 10px 0 0;
				padding:0;
/*				display:inline;	*/
				width:161px;
				height:153px;
			}
			
		
			.newAd_ad {
/*				position:relative;*/
				margin:0 10px 10px 0;
				padding:0;
				width:141px;
				height:108px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			
			.newAd_ad_last {
/*				position:relative;*/
				margin:0 0 10px 1px;
				padding:0;
				width:141px;
				height:108px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			.newAd_ad_btm {
/*				position:relative;*/
				margin:0 10px 0 0;
				padding:0;
				width:141px;
				height:108px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			
			.newAd_ad_btm_last {
/*				position:relative;*/
				margin:0 0 0 1px;
				padding:0;
				width:141px;
				height:108px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			
			.newAd_ad_last:hover,
			.newAd_ad:hover,
			.newAd_ad_btm:hover,
			.newAd_ad_btm_last:hover {
				background:#fff;
				border:1px solid #ddd;
			}
		
			
			
		#top_rightCol {
			position:relative;
			margin:7px 0 7px 0;
			padding:0;		
			width:300px;
			height:345px;
			float:right;
		}	
			
			#search {
/*				position:relative;*/
				margin:0
				padding:0;
				width:300px;
				height:345px;
				background:url(../img/search_bkgd.gif) center left repeat-x;
			}
			
			#search img {
			position:relative;
				margin:0;
				padding:0;
				width:300px;
				height:35px;
			}	
			
			#searchbtn {
/*				position:relative;*/
				margin:0 auto;
				padding:0;
				width:151px;
				height:41px;
				cursor:pointer;
				background:url(../img/search_norm.png) center center no-repeat;	
			}
			
			#searchbtn:hover {
/*				position:relative;*/
				margin:0 auto;
				padding:0;
				width:151px;
				height:41px;
				cursor:pointer;
				background:url(../img/search_ovr.png) center center no-repeat;	
			}
			
			#searchbtn input {
				position:relative;
				margin:0 auto;
				padding:0;
				width:151px;
				height:41px;
				cursor:pointer;
				background:url(../img/search_norm.png) center center no-repeat;	
				border:0;
			}
			
			#searchbtn input:hover {
				position:relative;
				margin:0 auto;
				padding:0;
				width:151px;
				height:41px;
				cursor:pointer;
				background:url(../img/search_ovr.png) center center no-repeat;
				border:0;
			}
			
			#search p {
				position:relative;
				margin:0;
				padding:20px;
/*				color:#fff;*/
				color:#650000;
/*				font-size:16px;*/
				font-size:14px;
				font-family:arial, sans-serif;
			}
			#search form {
				position:relative;
				margin:0;
				padding:20px;
			}
			#search select {
				margin:3px 0 0 0;
				padding:0;
				width:245px;
				font-size:11px;
			}
			#search label {
				margin:0 0 3px 0;
				padding:0;
				color:#650000;
				font-size:16px;
				font-weight:bold;
				font-family:arial, sans-serif;
			}
			
			/*-- SEARCH RETURN --*/
			
			#searchReturn {
				position:relative;
				margin:0;
				padding:5px;
				background:#650000;
				color:#fff;
			}
			
			#searchReturn h2 {
/*				color:#fff;*/
				padding:5px 0 5px 0;
				color:#650000;
				background:#f2e09e;
			}
			
			#searchResults {
				position:relative;
				margin:0;
				padding:0;
				width:590px;
/*				background:#333;*/
				float:left;
				height:auto;
				border-right:1px solid #f2e09e; 
			}
			#ads {
				position:relative;
				margin:0;
				padding:0 0 0 10px;
				width:155px;
/*				background:#999;*/
				float:left;
			}
			#ads img {
				position:relative;
				margin:0;
				padding:0;
				width:150px;
				height:100px;
			}
			.y{
				color:#f2e09e;
			}
			
			.srItem {
				position:relative;
				margin:3px 0;
				padding:7px 0 0 20px;
				color:#fff;
				font-size:12px;
				height:105px;
				width:560px;
			}	
			
			.srItem2 {
				position:relative;
				margin:3px 0;
				padding:7px 0 0 20px;
				color:#fff;
				font-size:12px;
				height:105px;
				background:#990000;
				width:560px;
			}	

			.oItem {
				position:relative;
				margin:3px 0;
				padding:7px 0 0 20px;
				color:#fff;
				font-size:12px;
				height:105px;
				width:740px;
			}
			.oItem2 {
				position:relative;
				margin:3px 0;
				padding:7px 0 0 20px;
				color:#fff;
				font-size:12px;
				height:105px;
				width:740px;
				background:#990000;
			}
			
			.srItem h3,
			.srItem2 h3 {
				margin:0;
				padding:20px 0 0 0;
				font-size:14px;
				border-bottom:1px solid #aaa;
			}
			
			.oItem h3,
			.oItem2 h3 {
				margin:0;
				padding:20px 0 0 0;
				font-size:14px;
				border-bottom:1px solid #aaa;
			}
			
			.srLogo {
				position:relative;
				margin:0 3px 0 0;
				padding:0;/*
				width:175px;
				height:89px;*/
				width:100px;
				height:100px;
				display:inline;
/*				border:1px solid #f2df9c;*/
/*				vertical-align:middle;*/
			}
			.srContent {
				position:relative;
				width:450px;
				height:105px;
				margin:0;
				padding:0;
			}
			
			.srContent div {
				width:120px;
				height:auto;
				margin:0;
				padding:0;
				float:left;
			}
			
			.oContent {
				position:relative;
				width:610px;
				height:105px;
				margin:0;
				padding:0;
			}
			
			.oContent div {
				width:120px;
				height:auto;
				margin:0;
				padding:0;
				float:left;
			}
			
			.srLogo img {
				margin:0;
				padding:0;/*
				width:175px;
				height:89px;
				display:none;*/
			}
			
			.srItem a:link,
			.srItem a:active,
			.srItem a:visited {
				color:#fff;
				text-decoration:underline;
				background:none;
				padding:1px 2px 1px 2px;
				font-size:11px;
			}
	
			.srItem a:hover {
				color:#928b68;
				text-decoration:none;
				background:none;
				padding:1px 2px 1px 2px;
				font-size:11px;
			}
			
			#searchReturn a:link,
			#searchReturn a:active,
			#searchReturn a:visited {
				color:#fff;
				text-decoration:underline;
				background:none;
				padding:1px 2px 1px 2px;
				font-size:11px;
			}
	
			#searchReturn a:hover {
				color:#928b68;
				text-decoration:none;
				background:none;
				padding:1px 2px 1px 2px;
				font-size:11px;
			}
			
			/*-- END SEARCH RETURN --*/			
			
		#midAds {
			position:relative;
			margin:0 0 7px 0;
			padding:0;
			height:97px;
			width:770px;
			background:#f5f5e3;
			clear:both;
		}
		
			.midAd_ad {
/*				position:relative;*/
				margin:0 12px 0 0;
				padding:0;
				width:181px;
				height:95px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			
			.midAd_ad_last {
				position:relative;
				margin:0 0 0 1px;
				padding:0;
				width:181px;
				height:95px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			.midAd_ad_last:hover,
			.midAd_ad:hover {
				background:#fff;
				border:1px solid #ddd;
			}
		
		#seperator {
			position:relative;
			margin:0; 0 7px 0;
			padding:0;
			background:url(../img/bar.gif) center center no-repeat;
			width:770px;
			height:12px;
		}
		
		#btm_leftCol {
			position:relative;
			margin:7px 7px 7px 0;
			padding:0;
			width:349px;
			float:left;
		}
		.readMore {
			position:absolute;
			bottom:1%;
			right:3%;
			font-size:12px;
		}
		
			#featVid {
				position:relative;
				margin:0;
				padding:0;
				width:349px;
				height:248px;
				background:#928b68;
			}
				#featVidHeader {
					position:relative;
					margin:0;
					padding:0;
					height:36px;
					width:100%;
					background:url(../img/fb_bar.gif) center center no-repeat;
				}
				
				#featVidContent {
				
				}
				
				#featVidContent p {
					color:#650000;
					margin:2px 7px 0 7px;
					font-size:14px;
				}
				
				#featVidContent img {
					position:relative;
					padding:0;
					margin:3px 0 3px 10px;
					width:327px;
				}
			
			#newsletter {
				position:relative;
				margin:11px 0 0 0;
				padding:0;
				width:349px;
				height:98px;
				background:url(../img/newsletter_bkgd.gif) top left repeat-x;
			}
			#newsletter img {
/*				position:relative;*/
				margin:0;
				padding:0;
				width:349px;
				height:32px;
			}
			#newsletter p {
				margin:1px 10px 3px 37px;
				padding:0;
				color:#fff;
				font-size:12px;
				line-height:14px;
			}
			#newsletter input[type="text"] {
				margin:5px 10px 3px 37px;
				padding:0;
				color:#650000;
				font-size:11px;
				line-height:14px;
				width:200px;
				height:15px;
				border:0;
			}
			#newsletter input[type="submit"] {
				margin:0;
				padding:0;
				color:#650000;
				font-size:12px;
				width:74px;
				height:20px;
				border:0;
				background:url(../img/signup_norm.png) center center no-repeat;
				cursor:pointer;
			}
			#newsletter input[type="submit"]:hover {
				margin:0;
				padding:0;
				color:#650000;
				font-size:12px;
				width:74px;
				height:20px;
				border:0;
				background:url(../img/signup_ovr.png) center center no-repeat;
				cursor:pointer;
			}
		
		#btm_rightCol {
			position:relative;
			margin:7px 0px 7px 0;
			padding:0;
			width:413px;
			float:left;
		}
		
			#inner_leftCol {
				position:relative;
				margin:0 6px 0 0;
				padding:0;
				width:205px;
				float:left;
			}
			
				#businessServices {
					position:relative;
					margin:0;
					padding:0;
					width:205px;
					height:202px;
/*					background:#9c9575;*/
/*					background:#efe3a3;*/
					background:url(../img/bs_bkgd.gif) bottom left repeat-x;
				}
				
					#businessServicesHeader {
						position:relative;
						margin:0;
						padding:0;
						height:36px;
						width:100%;
						background:url(../img/bs_bar.gif) center center no-repeat;
					}
					
					#businessServicesContent {
						position:relative;
						margin:0;
						padding:5px;
/*						color:#fff;*/
						color:#650000;
						width:195px;
						
					}
					#businessServicesContent p {
						position:relative;
						margin:0;
						padding:0 0 0 7px;
/*						color:#fff;*/
						color:#650000;						
						font-size:11px;
					}
					
					#businessServicesContent ul {
						position:relative;
						margin:0;
						padding:13px;
					}
					
					#businessServicesContent li {
						position:relative;
						margin:0;
						padding:0;
/*						color:#fff;*/
						color:#650000;
						font-size:.6em;
						font-weight:bold;
						line-height:14px;
					}
					
					#businessServicesContent a:active,
					#businessServicesContent a:link,
					#businessServicesContent a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#650000;
						font-style:normal;
						font-size:14px;
					}
					
					#businessServicesContent a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#fff;
						font-style:normal;
						font-size:14px;
					}
					
					#businessServices .readMore a:active,
					#businessServices .readMore a:link,
					#businessServices .readMore a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#650000;
						font-style:normal;
						font-size:12px;
					}
					
					#businessServices .readMore a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#650000;
						font-style:normal;
						font-size:12px;
					}
					
				#businessNetworking {
					position:relative;
					margin:7px 0 0 0;
					padding:0;
					width:205px;
					height:148px;
/*					background:#a6a082;*/
				}
				
					#businessNetworkingHeader {
						position:relative;
						margin:0;
						padding:0;
						height:36px;
						width:100%;
						background:url(../img/bn_bar.gif) center center no-repeat;
					}
					
					#businessNetworkingContent {
						height:112px;
						background:url(../img/shore_bkgd.gif) bottom left repeat-x;
					}
					
					#businessNetworkingContent p {
						margin:0;
						padding:5px 5px 5px 7px;
						font-size:11px;
						color:#650000;
						line-height:15px;
					}

					
					#businessNetworkingContent ul {
						position:relative;
						margin:0;
						padding:3px 13px 13px 13px;
					}
					
					#businessNetworkingContent li {
						position:relative;
						margin:0;
						padding:0;
						color:#650000;
						font-size:.6em;
						line-height:15px;
					}
					
					#businessNetworkingContent a:active,
					#businessNetworkingContent a:link,
					#businessNetworkingContent a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#650000;
						font-style:normal;
						font-size:13px;
					}
					
					#businessNetworkingContent a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#807b50;
						font-style:normal;
						font-size:13px;
					}
					
					#businessNetworking .readMore a:active,
					#businessNetworking .readMore a:link,
					#businessNetworking .readMore a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#650000;
						font-style:normal;
					}
					
					#businessNetworking .readMore a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#650000;
						font-style:normal;
					}
			
			#inner_rightCol {
				position:relative;
				margin:0;
				padding:0;
				width:202px;
				float:left;
			}
			
				#jerseyShore {
					position:relative;
					margin:0;
					padding:0;
					width:202px;
					height:202px;
					background:#999;
				}
				
					#jerseyShoreHeader {
						position:relative;
						margin:0;
						padding:0;
						height:36px;
						width:100%;
						background:url(../img/js_bar.gif) center center no-repeat;
					}
					
					#jerseyShoreContent {
						position:relative;
						margin:0;
						padding:0;
						height:166px;
						width:100%;
						background:url(../img/shore_bkgd.gif) top left repeat-x;
					}
					
					#jerseyShoreContent p {
						color:#650000;
						font-size:16px;
						font-family:arial, sans-serif;
						font-weight:bold;
						margin:5px 0px 0px 8px;
						padding:0;
						width:190px;
						line-height:28px;
						letter-spacing:3px;
					}
					
					#jerseyShoreContent p span.big {
						color:#650000;
						font-size:27px;
						font-family:arial, sans-serif;
						font-weight:bold;
						margin:0 0 0 0;
						padding:0;
					}
					
					#jerseyShoreContent img {
						position:relative;
						margin:5px 0px 0px 5px;
						padding:0;
						height:91px;
						width:190px;
						border:1px solid #650000;
					}
					
					#jerseyShore .readMore a:active,
					#jerseyShore .readMore a:link,
					#jerseyShore .readMore a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#650000;
						font-style:normal;
					}
					
					#jerseyShore .readMore a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#650000;
						font-style:normal;
					}
					
				#outreach {
					position:relative;
					margin:7px 0 0 0;
					padding:0;
					width:202px;
					height:148px;
					background:#ccc;
				}
				
					#outreachHeader {
						position:relative;
						margin:0;
						padding:0;
						height:36px;
						width:100%;
						background:url(../img/co_bar.gif) center center no-repeat;
					}
					
					#outreachContent {
						position:relative;
						margin:0;
						padding:0;
						height:112px;
						width:100%;
						background:url(../img/outreach_bkgd.gif) top left repeat-x;
					}
					
					#outreach img {
						margin:0;
						padding:0;
						width:202px;
						height:88px;
					}
					
					#outreach .readMore a:active,
					#outreach .readMore a:link,
					#outreach .readMore a:visited {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:underline;
						color:#fff;
						font-style:normal;
					}
					
					#outreach .readMore a:hover {
						font-family:arial, sans-serif;
						font-weight:bold;
						text-decoration:none;
						color:#650000;
						font-style:normal;
					}
		
		#btmAds {
			position:relative;
			margin:0 0 7px 0;
			padding:0;
			height:98px;
			width:770px;
			background:#f5f5e3;
			clear:both;
		}
		
			.btmAd_ad {
				position:relative;
				margin:0 10px 0 0;
				padding:0;
				width:144px;
				height:97px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
			}
			
			.btmAd_ad_last {
				position:relative;
				margin:0 0 0 0px;
				padding:0;
				width:143px;
				height:97px;
				border:1px solid #c0bfbc;
				float:left;
				background:#fcfcfc;
				cursor:pointer;
				overflow:hidden;
			}
			.btmAd_ad_last:hover,
			.btmAd_ad:hover {
				background:#fff;
				border:1px solid #ddd;
			}

	#footer {
/*		position:relative;*/
		margin:0 auto 0 auto;
		padding:1px 15px 3px 15px;
		width:770px !important;
		height:15px !important;
		background:none;
		font-family:arial, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		color:#fff;
	}
	
	#footer a:link,
	#footer a:active,
	#footer a:visited {
		color:#fff;
		text-decoration:underline;
		background:none;
		padding:1px 2px 1px 2px;
	}
	
	#footer a:hover {
		color:#650000;
		text-decoration:none;
		background:#fff;
		padding:1px 2px 1px 2px;
		border-bottom:1px dashed #650000;
	}
	
	
/*--||||||||||||||||||||||| CONTACT PAGE ||||||||||||||||||||||||||||--*/

#contactUsPanel {
			position:relative;
			margin:7px 0 0 0;
			padding:5px;
			height:555px;
			width:760px;
			background:#928b68;
		}
		
		#contactUsPanel .red {
			color:#f2e09e;
		}
		
		#contactUsPanel p {
			position:relative;
			font-size:13px;
			color:#650000;
			font-family:helvetica, sans-serif;
			margin:10px;
		}
		
		#contactUsPanel a:link,
		#contactUsPanel a:active,
		#contactUsPanel a:visited {
			color:#fff;
			text-decoration:underline;
			background:none;
			padding:1px 2px 1px 2px;
		}
	
		#contactUsPanel a:hover {
			color:#650000;
			text-decoration:none;
			background:#fff;
			padding:1px 2px 1px 2px;
			border-bottom:1px dashed #650000;
		}
		
		#contactUsPanel form .red {
			position:relative;
			font-size:15px;
			font-weight:bolder;
			font-family:tahoma, helvetica, arial, sans-serif;
		}
		#contactUsPanel form,
		#contactUsPanel dl,
		#contactUsPanel dd,
		#contactUsPanel dt {
			position:relative;
			margin:0px;
			padding:0;
			font-family:helvetica, sans-serif;
		}
		
		#contactUsPanel #box01 {
			position:relative;
			margin:0;
			padding:0;
			width:350px;
			height:380px;
			float:left;
		}
		
		#contactUsPanel #box02 {
			position:relative;
			margin:0;
			padding:0;
			width:350px;
			height:380px;
			float:left;
		}
		#contactUsPanel #inputBtns {
			position:relative;
			margin:20px 0 0 20px;
			padding:20px 0 0 0;
			height:30px;
			clear:both;
			text-align:center;
			border-top:1px dotted #f5f5e3;
		}
		#contactUsPanel dt {
			position:relative;
			margin:10px 0 7px 20px;
			padding:10px 0 0 5px;
			font-size:.9em;
			font-weight:bold;
			color:#460000;
			border-top:1px dotted #f5f5e3;
			height:21px;
		}	
		#contactUsPanel dd {
			position:relative;
			margin:10px 0 0 20px;
			padding:0 0 0 10px;
			color:#650000;
			font-family:helvetica, sans-serif;
		}
		#contactUsPanel dd.last {
			position:relative;
			margin:10px 0 0 20px;
			padding:0 0 10px 10px;
			color:#650000;
			font-family:helvetica, sans-serif;
			border-bottom:1px dotted #f5f5e3;
		}
		#contactUsPanel input[type="text"] {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#650000;
			width:250px;
			height:20px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#f5f5e3;
		}	
		#contactUsPanel input[type="text"]:hover {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#650000;
			width:250px;
			height:20px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#fff;
		}
		/**/
		#contactUsPanel input[type="text"]:focus {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#f5f5e3;
			width:250px;
			height:20px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#650000;
		}
		
		#contactUsPanel textarea {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#650000;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#f5f5e3;
			width:285px;
			height:234px;
		}	
		#contactUsPanel textarea:hover {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#650000;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#fff;
			width:285px;
			height:234px;
		}	
		#contactUsPanel textarea:focus {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.9em;
			font-weight:normal;
			color:#f5f5e3;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#650000;
			width:285px;
			height:234px;
		}	
		#inputBtns input[type="submit"],
		#inputBtns input[type="reset"] {
			position:relative;
			margin:0 5px;
			padding:3px 10px;
			color:#650000;
			font-size:12px;
			width:80px;
			height:25px;
			background:#f5f5e3;
			border:1px solid #f5f5e3;
			cursor:pointer;
		}
		
		#inputBtns input[type="submit"]:hover,
		#inputBtns input[type="reset"]:hover {
			position:relative;
			margin:0 5px;
			padding:3px 10px;
			color:#f5f5e3;
			font-size:12px;
			width:80px;
			height:25px;
			background:#650000;
			border:1px solid #980000;
			cursor:pointer;
		}

/*--||||||||||||||||||||||| END CONTACT PAGE ||||||||||||||||||||||||||||--*/


/*--||||||||||||||||||||||| JOIN PAGE ||||||||||||||||||||||||||||--*/

#joinUsPanel {
			position:relative;
			margin:7px 0 0 0;
			padding:5px;
			height:745px;
			width:760px;
			background:#928b68;
		}
		
		#joinUsPanel .red {
			color:#f2e09e;
		}
		
		#joinUsPanel p {
			position:relative;
			font-size:13px;
			color:#650000;
			font-family:helvetica, sans-serif;
			margin:10px;
		}
		
		#joinUsPanel a:link,
		#joinUsPanel a:active,
		#joinUsPanel a:visited {
			color:#fff;
			text-decoration:underline;
			background:none;
			padding:1px 2px 1px 2px;
		}
	
		#joinUsPanel a:hover {
			color:#650000;
			text-decoration:none;
			background:#fff;
			padding:1px 2px 1px 2px;
			border-bottom:1px dashed #650000;
		}
		
		#joinUsPanel form .red {
			position:relative;
			font-size:14px;
			font-weight:bold;
			font-family:tahoma, helvetica, arial, sans-serif;
		}
		#joinUsPanel form,
		#joinUsPanel dl,
		#joinUsPanel dd,
		#joinUsPanel dt {
			position:relative;
			margin:0px;
			padding:0;
			font-family:helvetica, sans-serif;
		}
		
		#joinUsPanel #box01 {
			position:relative;
			margin:0;
			padding:0;
			width:350px;
			height:380px;
			float:left;
		}
		
		#joinUsPanel #box02 {
			position:relative;
			margin:0;
			padding:0;
			width:350px;
			height:380px;
			float:left;
		}
		#joinUsPanel #inputBtns {
			position:relative;
			margin:20px 0 0 20px;
			padding:20px 0 0 0;
			height:30px;
			clear:both;
			text-align:center;
			/*
			border-top:1px dotted #f5f5e3;
			*/
		}
		#joinUsPanel dt {
			position:relative;
			margin:3px 0 12px 20px;
			padding:3px 0 0 5px;
			font-size:12px;
			font-weight:bold;
			color:#460000;
			border-top:1px dotted #f5f5e3;
			display:block;
			height:13px;
		}	
		#joinUsPanel dt.sml {
			position:relative;
			margin:3px 0 7px 20px;
			padding:3px 0 0 5px;
			font-size:11px;
			font-weight:bold;
			color:#460000;
			border-top:1px dotted #f5f5e3;
			display:block;
			height:13px;
		}	
		#joinUsPanel dd {
			position:relative;
			margin:3px 0 0 20px;
			padding:0 0 10px 10px;
			color:#650000;
			font-family:helvetica, sans-serif;
			display:block;
		}
		#joinUsPanel dd.last {
			position:relative;
			margin:3px 0 0 20px;
			padding:0 0 10px 10px;
			color:#650000;
			font-family:helvetica, sans-serif;
			border-bottom:1px dotted #f5f5e3;
			display:block;
		}
		#joinUsPanel input[type="text"] {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#650000;
			width:250px;
			height:15px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#f5f5e3;
		}	
		#joinUsPanel input[type="text"]:hover {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#650000;
			width:250px;
			height:15px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#fff;
		}
		/**/
		#joinUsPanel input[type="text"]:focus {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#f5f5e3;
			width:250px;
			height:15px;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#650000;
		}
		
		#joinUsPanel textarea {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#650000;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#f5f5e3;
			width:285px;
			height:234px;
		}	
		#joinUsPanel textarea:hover {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#650000;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#fff;
			width:285px;
			height:234px;
		}	
		#joinUsPanel textarea:focus {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			font-size:.8em;
			font-weight:normal;
			color:#f5f5e3;
			font-family:helvetica, sans-serif;
			border:1px solid #fff;
			background:#650000;
			width:285px;
			height:234px;
		}	
		#joinUsPanel #inputBtns input[type="submit"],
		#joinUsPanel #inputBtns input[type="reset"] {
			position:relative;
			margin:0 5px;
			padding:3px 10px;
			color:#650000;
			font-size:12px;
			width:80px;
			height:25px;
			background:#f5f5e3;
			border:1px solid #f5f5e3;
			cursor:pointer;
		}
		
		#joinUsPanel #inputBtns input[type="submit"]:hover,
		#joinUsPanel #inputBtns input[type="reset"]:hover {
			position:relative;
			margin:0 5px;
			padding:3px 10px;
			color:#f5f5e3;
			font-size:12px;
			width:80px;
			height:25px;
			background:#650000;
			border:1px solid #980000;
			cursor:pointer;
		}

		#joinUsPanel form ul {
			position:relative;
			margin:15px 0 0 120px;
			padding:0;
			width:250px;
			display:block;
		}
		
		#joinUsPanel form li {
			position:relative;
			margin:0px 0 0 10px;
			padding:0;
			display:inline;
			color:#650000;
			font-weight:bold;
		}
		
		#joinUsPanel #errors p {
			position:relative;
			margin:0;
			padding:0;
			color:#650000;
			font-weight:bold;
			font-size:11px;
		}

/*--||||||||||||||||||||||| END JOIN PAGE ||||||||||||||||||||||||||||--*/