@charset "utf-8";
/* CSS Document */

body {
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	min-height:1200px;
	}
	
#page-overlay {
	background-color:#000;
	position:fixed;
	width:100%;
	height:100%;
	opacity:0.0;
	display:none;	
	}
	
img {border:0;}
	
#lifestyle {
	width:800px;
	height:350px;
	float:left;
	overflow:hidden;
	margin-top:-39px;
	_margin-top:-85px; /*IE 6*/	
	}
	
#lifestyle div {	
	background-color:transparent!important;
	}
	
#container {
	background:url(../layout/body-background.jpg) no-repeat #000 center top;
	width:100%;
	min-height:1200px;
	}
	
p {
	color:#fff;	
	font-size:11px;
	clear:both;
	}	
	
#wrap {
	margin:auto;
	width:800px;
	}
	
#content {
	background-color:#000;
	/*background:url(../layout/body-curve-top) center top #000;*/
	width:800px;
	/*min-height:573px;*/
	float:left;
	margin-top:-15px;
	overflow:hidden;
	}
	
#content-col1, #content-col2 {
	float:left;
	}
	
#content p a:link, #content p a:visited {
	color:#666;
	text-decoration:none;
	}
	
#content p a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#content-col1 {
	width:524px;
	min-height:100px;
	}	
	
#content-main #content-col1-content {
	width:768px;
	margin:0 16px 0 16px;
	}	

#content-col1-content {
	width:491px;
	margin-left:16px;
	}	
	
#content h1 {
	color:#fff;
	font-size:14px;
	font-weight:normal;
	*margin-top:10px;
	float:left;
	}
	
.content-col1-serivces {
	background:url(../layout/index_col1_services_bg) no-repeat center top;
	float:left;
	width:221px;
	height:283px;
	}
	
.services-promo-banner {
	margin:0 0 20px 12px;
	float:left;
	}
	
.services-title {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-left:25px;
	float:left;
	}
	
.services-promo-list ul {
	color:#fff;
	font-size:11px;
	list-style:none;
	margin:10px 0 10px -15px;
	*margin-top:20px; /*IE*/
	float:left;	
	}
	
.services-promo-list ul li {
	background:url(../layout/list-arrow-bg.png) no-repeat left 3px;
	_background:url(../layout/list-arrow-bg.gif) no-repeat left 3px;/*IE 6*/
	padding-left:10px;
	margin-bottom:3px;
	}
	
.services-promo-list {*margin-left:-20px; /*IE*/}
	
.services-promo-price {
	color:#666;
	font-size:11px!important;
	}
	
.services-promo-list ul li span {font-size:9px;}
	
.services-more {
	float:right;
	font-size:10px;
	width:40px;
	height:20px;
	margin-right:16px;
	text-decoration:none;
	}

.services-more a {	
	text-decoration:none;
	}

.services-more a:link, .services-more a:visited {
	color:#999;
	}
	
.services-more a:hover {
	color:#fff;
	}	
	
#content-col2 {
	background:url(../layout/index_col2_seperator.gif) no-repeat left top;
	width:276px;
	min-height:521px;
	overflow:hidden;
	}
	
#content-col2-content {
	width:251px;
	margin-left:13px;
	}
	
.content-col2-title {
	color:#fff;
	font-size:12px;
	float:left;
	margin:5px 0 0 10px;
	}
	
.content-col2-title a, .content-col2-title a:link, .content-col2-title a:visited {
	color:#fff;
	text-decoration:none;
	}
	
.content-col2-title a:hover {
	color:#666;
	text-decoration:underline;
	}
	
#content-col2-news-more a, #content-col2-news-more a:link, #content-col2-news-more a:visited {
	color:#666;
	text-decoration:none;
	}
	
#content-col2-news-more a:hover {
	color:#fff;
	text-decoration:underline;
	}	
	
.content-col2-dash {
	background:url(../layout/index_col2_dash.gif) no-repeat center center;
	width:250px;
	height:35px;
	float:left;
	clear:both;
	}
	
#content-col2-contact-us {
	background:url(../layout/index_col2_contact_us_bg.jpg) no-repeat center top;
	float:left;
	width:250px;
	height:142px;
	margin-top:20px;
	}
	
#content-col2-phone, #content-col2-email {
	width:180px;
	color:#fff;
	font-size:11px;
	float:left;
	margin:35px 0 0 64px;
	_margin-left:30px;
	clear:both;
	}
	
#content-col2-email a:link, #content-col2-email a:visited {
	color:#666;
	text-decoration:none;
	}
	
#content-col2-email a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#content-col2-news {
	background:url(../layout/index_col2_news_bg.jpg) no-repeat center top;
	float:left;
	width:250px;
	height:88px;
	}
	
.content-col2-news-rss {
	float:left;
	margin:6px 0 0 4px;
	}
	
#content-col2-news-recent {
	color:#999;
	font-size:11px;
	float:left;
	clear:both;
	margin:14px 0 0 10px;
	}
	
#content-col2-news-more {
	color:#999;
	font-size:10px;
	float:right;
	clear:both;
	margin:17px 10px 0 0;
	}
	
#content-col2-follow-us {
	background:url(../layout/index_col2_follow_us_bg.jpg) no-repeat center top;
	float:left;
	width:250px;
	height:120px;
	}
	
#content-col2-facebook {
	float:left;
	margin:6px 0 0 15px;
	clear:both;
	}
	
#content-col2-twitter {
	float:left;
	margin:10px 0 0 15px;
	clear:both;
	}
	
#content-col2-follow-us img {
	float:left;
	}

#content-col2-follow-us span {
	font-size:12px;
	color:#999;
	float:left;
	margin-top:15px;
	padding-left:10px;
	_padding-left:1px;	
	}
	
#content-col2-follow-us a {
	text-decoration:none;
	}	

#content-col2-follow-us a:hover span {
	color:#fff;
	text-decoration:underline;
	}		
	
.rss-feed-btn {
	background:url(../layout/rss-feed-hover-btn.png) no-repeat center center;
	width:19px;
	height:17px;
	float:left;
	}
	
.services-promo-price .tnc_note {
	font-size:11px;
	}
	
.tnc_note {
	color:#666;
	font-size:9px;
	}
	
.sub-header {
	font-size:13px;
	margin-top:35px;
	}
	
.jq-fade {
	opacity:1.0;
	}
	
.gray {
	color:#666;
	}

.gray a, .gray a:link, .gray a:visited {
	color:#999;
	text-decoration:none;
	}
	
.gray a:hover {
	color:#fff;
	text-decoration:underline;
	}

.small {
	font-size:9px;
	}
	
.clear {
	clear:both;
	}