/*

[ CSS Document ]

	Style Sheet Name: 		travel-10-style.css
	Website URL: 			www.portstephens-australia.com
	Author: 				Jimmyweb Web Design
	Author URL: 			www.jimmyweb.net
	Version: 				2.0
	Date: 					27/12/09

[ Table Of Contents ]

	0- Reset
	1- Global
	2- Headings
	3- Header
	4- Navigation
	5- Main Content Elements
	6- Main Content
	7- Extras
	8- Forms
	9- Footer

[ Colour Reference Guide ]

	Black: #000000
	White: #ffffff - (Used for...)
	Etc...

*/ 
 

/* =0 Reset 
�������������������������������������������������������������������*/

	/* Universal - reset browser default styles */
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
		cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 
		dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
				{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
		body 	{ line-height: 1; }
		ol, ul 	{ list-style: none; }
		blockquote, q { quotes: none; font-style:italic;}
		
	/* Define focus styles! */
		:focus 	{ outline: 0; }
		
	/* Highlight inserts somehow! */
		ins 	{ text-decoration: none; }
		del 	{ text-decoration: line-through; }
		
	/* Tables still need 'cellspacing="0"' in the markup */
		table 	{ border-collapse: collapse; border-spacing: 0; }


/* =1 Global 
�������������������������������������������������������������������*/
	
	/* General style applied to HTML */
		html 	{ text-align: left; padding: 0; margin: 0; border: 0; font-family: Arial, Helvetica, sans-serif; width: 100%; }
	/*	
		background: #fff url(../images/bg-main.jpg) top center repeat;
		background: url(../images/bg-top.jpg) top center repeat-x;
	*/
	
	/* Body style */
		body 	{ clear: both; line-height: 1; vertical-align: top; background: #fff; color: #000;
			padding: 0; margin: 0 auto; text-align: left; background: #fdfaf3 url(../images/bg-page.jpg) top center repeat-x;}
		
	/* Preset global styles */
		.right 			{ float: right; } 
		.left 			{ float: left; } 
		.align-left 	{ text-align: left; } 
		.align-right 	{ text-align: right; } 
		.align-center 	{ text-align:center; } 
		.justify 		{ text-align:justify; } 
		
		.hide 			{ display: none; } 
		.clear 			{ clear: both; } 
		.bold 			{ font-weight:bold; } 
		.italic 		{ font-style:italic; } 
		 
		img.centered 	{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 3px solid #e0e0e0;} 
		img.alignleft 	{ float: left;  margin: 4px 20px 4px 0px; border: 3px solid #e0e0e0;} 
		img.alignright 	{ float: right; margin: 4px 0px 4px 20px; border: 3px solid #e0e0e0; } 
		
		.spacer 		{ display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 


/* =2 Headings
�������������������������������������������������������������������*/  

	/* General headings */
		h1 		{ font-size: 0.7em; color: #dcdcdc; margin: 0px; padding: 6px 0px 7px 0px; font-weight: 900;}
		h2, h3, h4, h5, h6 { color: #0ba9d7; font-weight: 500; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);}
			h2 { 
			font-size: 1.5em; 
			margin: 0em 0em 0.5em 0em; 
			color: #0ba9d7; 
			background: url(../images/headinglogo.gif) top left no-repeat;
			padding: 10px 0 10px 80px; 
			border-bottom: 1px dotted #d3d3c6; 
			line-height: 1em;}
			h3 	{ font-size: 1.2em; margin: 0 0 0.5em 0; }
			h4 	{ font-size: 1.0em; margin: 0 0 0.5em 0; }
			h5 	{ font-size: 0.9em; margin: 0 0 0.5em 0; }
			h6 	{ font-size: 0.8em; margin: 0 0 0.5em 0; }
		h2 .subheading {font-style: oblique; font-size: 0.6em; color: #adaea3;font-family: Georgia, Times New Roman, serif;}

/* =3 Header
�������������������������������������������������������������������*/ 

	/* Header section style */
		#headerWrap { 
		margin:  	0px 0px 30px 0px;
		}
		#header { 	
		clear: 		both;
		margin: 	0px auto 0px; 		
		text-align: left; 
		width: 		1000px;	
		
		}
		#headImage {
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		display:block;
		}
		
		
	/* Login Panel - Slidedown Panel at top of screen - contains login form */
		#open {
		font-size: 0.7em; 
		color: #dcdcdc; 
		margin: 0px; 
		padding: 4px 0px 7px 0px; 
		float: 			right;
		}
		#open a:link, #open a:visited {
		color: 			#dcdcdc;
		font-weight: 	900;
		text-decoration: none;
		}
		#open a:hover {
		color: 			#fff;
		font-weight: 	900;
		text-decoration: none;
		}
		#Panel {
			background: 	url(../images/hover1.png) top center repeat;
			clear: 			both;
			color: 			#fff;
			height: 		400px;
			position: 		absolute;
			top: 			0;
			left: 			0;
			z-index: 		10000;
			text-align: 	center;
			width: 			100%;
		}
		#innerPanelWrap {
			background: 	#000;
			height: 		370px;
			margin:  		0px 0 15px;
			padding: 		15px 0px 0px 0px;
			position: 		relative;
			text-align: 	center;
			width: 			100%;
		}
		#innerPanel {
			background: 	#000;
			height: 		370px;
			margin:  		0px auto 0px auto;
			padding: 		0px 0 0px 0;
			position: 		relative;
			text-align: 	center;
			width: 			980px;
		}
		#innerPanel p {
			color: 			#e5e5e5;
		}
		#innerPanel p a:link, #innerPanel p a:visited {
			color: 			#e5e5e5;
		}
		#innerPanel p a:hover {
			color: 			#fff;
		}
		#close {
			position: 		absolute;
			right: 			10px;
			bottom: 			10px;
		}
		#innerPanel p a#close:link, #innerPanel p a#close:visited {
			color: 			#e5e5e5;
			text-decoration: none;
		}
		#innerPanel p a#close:hover {
			color: 			#FF0000;
			text-decoration: none;
		}
		#other_sites {margin: 0 auto;}
		#other_sites img{border: none;}
		#other_Kimberley, #other_Wiki, #other_GreatBarrierReef, #other_PortStephens{
		float: left; width: 200px; margin: 0 20px 0 20px; padding: 150px 0 0 0;text-align: left;}
		#other_Kimberley p, #other_Wiki p, #other_GreatBarrierReef p, #other_PortStephens p{
		color: #fff;padding-left: 5px;padding-right: 3px;}
		#other_Kimberley{background: url(../images/other_kim.jpg) top left no-repeat;}
		#other_Wiki{background: url(../images/other_wiki.jpg) top left no-repeat;}
		#other_GreatBarrierReef{ background: url(../images/other_gbr.jpg) top left no-repeat;}
		#other_PortStephens{background: url(../images/other_psa.jpg) top left no-repeat;margin: 0 0px 0 20px;}
		
		
		

/* =4 Navigation
�������������������������������������������������������������������*/ 

	/* Main Navigation - Horizontal drop-down style */
	/* Navigation */
	#mainNav{ 
		background:		#e1e1e1 url(../images/bg-nav.jpg) top center repeat-x; 
		border-left: 	5px solid #72cbd1;	
		border-right: 	5px solid #72cbd1;
		padding:			0 0 0 0px; 
		margin: 			0px auto 0px; 
		position: 		relative; 
		text-align: 	center; 
		width: 			990px; 
		z-index: 		5000;
	}
	#mainNav li{ 
		display: inline; 
		float: left; 
		height:24px; 
		margin: 0 0px 0 0; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.7em; 
		font-weight:900; 
		border-right: 1px solid #fff;
	}
	#mainNav li.textItem {
	color: #f7d8ea;
  font-size: 0.9em;
  padding: 8px 0px 0px 0px;
	}
	#mainNav li a { 
		height: 18px; 
		display: block; 
		padding: 6px 16px 0px 16px; 
		margin-top: 0px;
		text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
	}
	#mainNav li a:link, #mainNav li a:visited{ 
		text-decoration: none; 
		color: #0f81b7; 
	}
	#mainNav li a:hover{ 
		text-decoration: none; 
		color: #fff; 
		background: #3baeb8;
	}
	#mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover{ 
		text-decoration: none; 
		color: #fff; 
	}
	#mainNav li li a:link, #mainNav li li a:visited{ 
		color: #fff; 
	}
	#mainNav li li a:hover{ 
		color: #fff; 
	}


	/* Left edge shadow */
	#shadow {
		position: 	absolute;
		top: 			6px;
		left: 		-15px;
	}

/* =5 Main Content Elements
�������������������������������������������������������������������*/ 

	/* General paragraph style */
		p { 
		color: 		#42403a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 	0.8em;
		line-height: 1.3em;  
		margin: 	0px 0px 0px 0px;
		padding: 	0em 0px 1.5em 0px; 
		text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
		}
		p.tiny {
		font-size: 0.6em;
		line-height: 1em;  
		margin: 	0px 0px 0px 0px;
		padding: 	0em 0px 0em 0px; 
		position: relative;
		top: -7px;
		color: 		#adaea3;
		}
		
		blockquote { 
		font-style:	italic; 
		quotes: 	none;
		}			
			
	/* General list styles  */
		#content ul { 
		list-style-type: disc; 
		}
		#content ol { 
		list-style-type: decimal; 
		}
		#content ul, #content ol { 
		color: 		#42403a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 	0.8em;
		line-height: 1.3em;  
		margin: 	0px 0px 0px 20px;
		padding: 	0em 0px 1.5em 0px; 
		}	
			
	/* General link styles  */
		#content a:link, #content a:visited { 
		color:		 #16bbd3;
		text-decoration: none;
		}
		#content a:hover { 
		color:		#569cc4; 
		text-decoration: none; 
		}
		


	
		
/* =6 Main Content 
�������������������������������������������������������������������*/ 
		
	/* Content wrapper */
		#contentWrapper { 
		clear: 		both;
		margin: 	0px auto 0px; 		
		text-align: left; 
		width: 		1000px;
		position: relative;
		}
	/* Content */
		#content {
		background:		#FDFDFD; 
		border-left: 	5px solid #72cbd1;	
		border-right: 	5px solid #72cbd1;	
		float: 			left;  
		margin:  		0px 0px 0px 0px;	
		padding: 		20px 20px 20px 20px;
		position: relative;
		width: 			950px;
		} 
	
	/* Main Content Wrap --------------------- */
		#mainContentWrap {		
		float: 		left; 
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		600px;
		} 
		

		.article {
		clear: both; 
		border-top: 1px dotted #3497c6; 
		padding: 10px 0 10px 0; 
		margin: 0; 
		position: relative;
		}
		
		
		.mainContent {
		width: 540px;
		margin-left: 50px;
		
		
		
		}
		.mainContent img.alignleft 	{ float: left;  margin: 4px 20px 4px -50px; border: 3px solid #e0e0e0;} 
		
		.commentContent {
		background: 	#fff;
		border: 		1px solid #eeeeee;
		clear: 			both;
		margin-left: 	50px;
		padding: 		20px;
		width: 			500px;
		}
		
		
		.right_links{float: right; font-size: 0.7em;color: #999;position: relative; top: -6px; padding: 0; margin: 0;}
	/* =thirds div */
		.thirds{clear: both; border-top: 1px dotted #3497c6; padding: 0; margin: 0; position: relative;}
		.thirds h3{margin: 0.3em 0 0.4em 0;}
		.thirds .right_links{position: relative; top: 4px;}
		.third{
		color: 		#42403a;
		font-family: Arial, Helvetica, sans-serif;
		width: 186px;
		font-size: 0.7em; 
		float: left; 
		padding: 0 5px 0 6px; 
		margin: 0 5px 30px 0; 
		border-right: 1px dotted #3497c6;
		line-height: 1.2em;
		}
		#content .third a:link, #content .third a:visited{
		color: #42403a;
		border-bottom: none;
		}
		#content .third a:hover{
		color: #569cc4;
		border-bottom: none;
		}
		.blue{color: #569cc4;font-weight: 900;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
		.last_third{padding-right: 0px; margin-right: 0px; border-right: 0;}
		.third img{padding: 0px; margin: 0 0 0px 0px; border: 0;}
		.third a:link img, .third a:visited img{ border: 3px solid #e0e0e0;margin: 0 0 5px 0px;}
		.third a:hover img{ border: 3px solid #569cc4;margin: 0 0 5px 0px;}

		.hotel-list-wrap{ clear: both; margin: 10px 0 20px 0;}
		#hotel-list{ margin: 0px 0 0px 0; }
		#hotel-list li{ font-size: 0.9em; line-height: 1em;list-style: none;margin-bottom: 6px;}
		#hotel-list li a:link, #hotel-list li a:visited{ color: #35779f; text-decoration: none; border-bottom: 1px solid #fff; }
		#hotel-list li a:hover{ color: #db4695; border-bottom: 1px dashed #db4695; text-decoration: none; }
		#hotel-list img{margin: 0px 4px 0px 0px;}
		.listWrap {
		
		}
		.listWrap p{
		font-size: 0.7em;
		width: 49%;
		float: left;
		}		
		
		
		
		/* Sub content after map on homepage only */
		#mainSubMap {
		float: 		left; 
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		600px;
		}
		#sideSubMap {
		float: 		right;
		margin:  	0px 0px 0px 0px;
		padding: 	0px 20px 0px 0px;
		width: 		300px;

		}
			
		/* Sub content after map on Main Hotel only */
		#hotelSubMap {
		float: 		left; 
		margin:  	0px 0px 0px 50px;
		padding: 	0px 0px 0px 0px;
		width: 		850px;
		}	
		
		#hotelCol1 {
		float: 		left; 
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		400px;
		}	
		#hotelCol2 {
		float: 		right; 
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		width: 		400px;
		}	
		
		
		#topAdSpot {
		background: #fff;
		border: 	1px solid #eeeeee;
		margin:  	0px 0px 20px 50px;
		padding: 	10px 35px 5px 35px;
		width: 		468px;
		}
						
	/* Side Content Wrap --------------------- */
		#sideContentWrap {
		
		float: 		right;
		margin:  	0px 0px 0px 0px;
		padding: 	0px 20px 0px 0px;
		width: 		300px;
		position: 	relative;
		top: 		0px;
		} 

		#myAd {
		color:			#888;
		display:		block;
		float:			left;
		font-size:		11px;
		font-family:	verdana,sans-serif;
		margin:			10px 10px 0px 13px;
		overflow:		hidden;
		text-align:		center;
		text-decoration:none;
		width: 			125px;
		}

		#ad {
		position: absolute;
		top: 20px;
		left: 436px;
		width: 545px;
		margin:			0px 0px 0px 0px;
		float:			left;
		}
		
		#sideHeadFader {
		border-left: 	1px solid #eeeeee;
		border-right: 	1px solid #eeeeee;
		clear: 		both;
		display: block;
		height: 	120px;
		margin:  	0px 0px 0px 0px;
		padding: 	0px 0px 0px 0px;
		text-align: left;
		width: 		320px;
		}
		#sideHeadFader img{
		float: left;
		}
		#sideHeadModule {
		background: #fff;
		border: 	1px solid #eeeeee;
		border-top: none;
		margin:  	0px 0px 0px 0px;
		padding: 	10px 10px 10px 10px;
		width: 		300px;

		}
		#sideModule {
		background: #fff;
		border: 	1px solid #eeeeee;
		margin:  	20px 0px 20px 0px;
		padding: 	10px 10px 10px 10px;
		width: 		300px;

		}
		#sideSubMap .module{
		background: #fff;
		border: 	1px solid #eeeeee;
		margin:  	0px 0px 0px 0px;
		padding: 	10px 10px 10px 10px;
		width: 		300px;
		}
		#sideSubMap .module p{
		font-size: 0.7em;
		line-height: 1.3em;
		} 
		#sideSubMap .module h5{
		color: #0ba9d7;
		line-height:14px;
		font-size:12px;
		font-family: arial,sans-serif;
		font-weight: 900;
		padding: 0;
		margin: 0px 0 0px 0px;
		}
			
	/* Specific (PageName) style --------------------- */	

		.feature_italic p { 
		font-style:italic; 
		color: #72cbd1;
		font-family: Georgia, Times New Roman, serif;
		padding: 30px 10px;
		}
		.mainmap {
		float: right; 
		margin: 16px 0 0 10px;
		}	
		
		.imagewrap {
		clear: both;
		border: 1px solid #eeeeee; 
		text-align: left;
		padding: 4px 4px 0px 4px;
		margin: 4px 0px 14px 0px; 
		overflow:auto;
		background-color: #fff;
		height: 124px; 
		width: 312px;
		}
		.imagewrap p {
		text-align: left; 
		color: #7b7b7b; 
		padding: 0px; 
		margin: 0px; 
		font-size: 0.7em;
		}
		.imagewrap img {
		float: left; 
		margin-right: 10px;
		}		
		#longImage {
		height: 224px;
		margin: 14px 0px 14px 0px;  
		}
		#imgFader {
		float: left; 
		margin-right: 10px;
		width: 146px;
		}	
		
		#sideInfo {
		clear: both;
		border: 1px solid #eeeeee; 
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 4px 0px 14px 0px;
		background-color: #fff;
		width: 300px;
		}
		#sideInfo p{
		text-align: left; 
		color: #7b7b7b; 
		padding: 0px; 
		margin: 0px; 
		font-size: 0.7em;
		}
		#sideInfo h3 {
		font-size: 1.0em; 
		font-weight: 900;
		}
		#sideInfo h5 {
		font-size: 0.8em; 
		font-weight: 900; 
		margin: 10px 0 0 0;
		}
		


#hotelDescription {
text-align: 	left; 
color: 			#42403a; 
padding: 		0px; 
margin: 			0px; 
font-size: 		1em;
font-family: 	Arial, Helvetica, sans-serif;
line-height: 	1.3em;
position: relative;
}
#hotelDescription p { 
clear: 			both;
color: 			#42403a;
font-family: 	Arial, Helvetica, sans-serif;
font-size: 		0.8em;
line-height: 	1.3em;  
margin: 			0px 0px 0px 0px;
padding: 		1em 0px 1em 0px; 
}

#ratesImg {
position: absolute;
top: 130px;
right: 0;
}

/* =7 Extras
�������������������������������������������������������������������*/ 

		/* Social styles  */
	#share {
	position: absolute;
	top: -20px;
	right: 10px;
	width: 600px;
	text-align: right;
	color: #4381be;
	}
	/* Image styles  */
		
	/* Fader style - used for jQuery Innerfade  */
		#hotelFader {
		width: 250px;
		float: left;
		margin: 4px 20px 4px -50px;
		}
		#hotelFader img{
		 border: 3px solid #e0e0e0;
		}
		
	/* Other jQuery style */
	
	
	/* Google Map - on homepage */
		.mapWrap {
		clear: both;
		position: relative;
		margin: 0px 0px 20px 0px;
		padding: 20px 0 0 0;
		}
		.google_map {
		clear: both; 
		background: #000 url(../images/bg_map_top.jpg) top repeat-x;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		}
		#key{ height: 16px; width: 262px; position: absolute; top: 6px; right: 14px;_top: 26px; _right: 38px;z-index: 9999;}
		.google_map h3 {
		font-size: 22px;
		margin: 0px 0px 4px 6px; 
		position: relative; 
		top: 2px;
		}
		.google_map .smaller {
		color: #fff; 
		font-size: 0.6em;
		position: relative; 
		top: -4px;
		}	
		#map {
		float: right; 
		background: #e5e3df url(../images/loader.gif) center center no-repeat;
		position: relative; 
		margin: 0px 0px 0px 2px;
		padding: 0;
		}
		#map h4 {
		font-size: 90%; 
		padding: 0; 
		margin: 4px 0 0 0px; 
		color: #ea5b91;
		}
		#map p {
		padding: 0; 
		margin: 4px 0 6px 0;
		font-size: 0.7em;
		line-height: 1.1em;
		}
		#map .arrow {
		font-size: 0.7em;
		color: #3c88b3; 
		background: url(../images/arrow.jpg) bottom left no-repeat; 
		border-top: 1px dashed #e2e2e2; 
		display: block; 
		width: 90%; 
		padding: 4px 0 0 20px; 
		margin:4px 0 0 0;
		}
		#side_bar {
		background-color: #f7f6f3; 
		height: 390px; 
		overflow: auto; 
		padding: 5px 0px 5px 3px; 
		font-size: 0.7em;
		width: 151px; 
		position: absolute;
		top: 26px;
		right: 2px;
		}
		.google_map_foot { 
		background: #fff url(../images/bg_map_foot.jpg) top center no-repeat;
		height: 32px; 
		width: 950px;
		}
		#side_bar a:link, #side_bar a:visited { 
		text-decoration: none; 
		color: #3c88b3; 
		border-bottom: none;
		}
		#side_bar a:hover { 
		color: #db4695; 
		border-bottom: none;
		}
		
		.side_map_wrap {
		clear: both;
		position: relative;
		margin: 0px 0px 20px 0px;
		padding: 20px 2px 4px 2px;
		width: 320px;
		}
		.side_map_wrap #map {
		margin: 0px 0px 2px 2px;
		}


	
	/* Video style */
		.video { margin: 4px 0px 10px 14px; padding: 7px 4px 18px 60px; background: url(../images/vid.jpg) top left no-repeat;}
		
		.video-wide { margin: 4px 0px 0px 6px; padding: 10px 10px 38px 9px; background: url(../images/vid.jpg) top left no-repeat;}
		
		
	/* Weather style */
		#feature3 {
		clear: 				both;
		margin: 			10px 0px 40px 0px; 
		}
		#feature3 h5 {
		color: #0fbcc2;
		line-height:14px;
		font-size:12px;
		padding: 0;
		margin: 16px 0 -10px 6px;
		}
		.weatherzone { 
		font-size: small; 
		font-weight: normal; 
		color: #323232; 
		padding: 3px;
		}
		.weatherzone_head { 
		font-size: small; 
		font-weight: bold; 
		text-align: center; 
		color: #5d99a1; 
		padding: 3px 0;
		}
		




/* =8 Forms
�������������������������������������������������������������������*/ 

	/* Form elements  */
		form legend {
		color: #333;
		padding: 0 0 20px 0;
		text-transform: uppercase;
		}
		form {
		padding: 0 20px 20px 20px;
		}
		form, 
		form fieldset input, 
		form fieldset textarea, 
		form label {
		font-family: Helvetica, Arial;
		font-size: 12pt;
		}
		form p { margin: 10px 0; }
		form p label { }
		form p br { display: none; }
		form fieldset p input,
		form fieldset p textarea {
		display: block;
		padding: 4px;
		width: 200px;
		margin: 0;
		}
		form fieldset p label {
		width: 180px;
		display: block;
		margin: 5px 5px 5px 6px;
		padding: 0;
		}
		form fieldset p textarea {
		padding: 2px;
		width: 204px;
		}
		form fieldset p textarea,
		form fieldset p input {
		border: solid 1px #ccc;
		}
		form fieldset p label {
		color: #777;
		}
	
		.error { 
		color:#FF0000;  
		}

/* =9 Footer
�������������������������������������������������������������������*/  

	/* Footer Wrapper  */
		#footerWrap {
		background: #e6f0f9;
		clear: 		both; 
		width: 		100%; 
		text-align: center;
		overflow: auto;
		}
	/* Footer */
		#footer {
		background: url(../images/footer.jpg) top center no-repeat;
		clear:		both; 
		width: 		1000px; 
		margin: 	0px auto 0;
		padding: 	17px 0 0 0;
		text-align: left; 
		}
		#footer p { 
		color:		#000; 
		font-size: 	0.7em; 
		line-height: 1.3em;
		padding: 	0em 0px 0.9em 0px;
		}
		#footerWrap p a:link, #footerWrap p a:visited { 
		color:		#fff; 
		text-decoration: none;
		}
		#footerWrap p a:hover { 
		color:		#fba3c4; 
		text-decoration: underline; 
		}
	/* Footer Lists */	
		#footerLists {
		
		float: 		left; 
		margin: 	0px 0px 0 25px;
		padding: 	10px 0px 10px 0px;
		width: 		975px; 
		}
		#footer #footerLists h5{
		color:		#fba3c4;
		font-weight: 900; 
		}
		#footerLists ul {
		display: block;
		float: 		left;
		width: 		194px;
		padding: 0;
		margin: 0; 
		}
		#footerLists ul li{

		}
		#footerLists ul li a{
		border-bottom: 1px solid #dce8f3;
		display: block;
		font-size: 	0.7em;
		margin: 0;  
		padding: 	4px 0px 4px 0px;
		width: 		170px; 
		}
		#footerLists ul li a:link, #footerLists ul li a:visited {
		color: #99b7d6;
		text-decoration: none;
		}
		#footerLists ul li a:hover {
		color:		#5b84af; 
		text-decoration: none;
		}
		.lead { font-weight: 900; }
		#footerLists ul li.lead a:link, #footerLists ul li.lead a:visited, #footerLists ul li.lead a:hover{ 
		color:		#5b84af;
		}
		

	/* Footer Feature */
		#subFooterWrap {
		background: #393939;
		clear: 		both; 
		width: 		100%; 
		text-align: center;
		overflow: auto;
		}
		#subFooterWrap p a:link, #subFooterWrap p a:visited { 
		color:		#fff; 
		text-decoration: none;
		}
		#subFooterWrap p a:hover { 
		color:		#fba3c4; 
		text-decoration: underline; 
		}
		#subFooter {
		clear:		both; 
		width: 		1000px; 
		margin: 	0px auto 0;
		padding: 	17px 0 0 0;
		text-align: left; 
		}
		#subFooter #feature {
		float: left; 
		margin: 	0px 20px 0 200px;
		padding: 	10px 20px 10px 20px;
		width: 		740px; 
		}
		#subFooter #feature p{ 
		color: #c8c8c8;
		font-size: 	0.7em;
		}
		#subFooter #feature h5{
		color:		#adcbe7; 
		}
		#featureMain {
		float: left; 
		width: 480px;
		}
		#featureSide {
		float: right; 
		width: 220px;
		}
	/* Final Footer */
		#zenithWrap {
		background: #262626;
		clear: 		both; 
		width: 		100%; 
		text-align: center;
		overflow: auto;
		}
		#zenith {
		clear:		both; 
		margin: 	0px auto 0;
		padding: 	20px 0 10px 0;
		text-align: left; 
		width: 		960px; 
		}
		#zenith h5{
		color:		#adcbe7; 
		}
		#zenith p{ 
		color: #949494;
		font-size: 	0.7em;
		}
		#zenith p a:link, #zenith p a:visited { 
		color:		#c8c8c8; 
		text-decoration: none;
		}
		#zenith p a:hover { 
		color:		#fba3c4; 
		text-decoration: underline; 
		}

		#designer {
		width: 280px;
		float: right;
		text-align: right;
		}








