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

* {
	margin:0;
	padding:0;
}

body {
	background-color:#C0ADB1;
}

#container {
	height:auto;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
	#container .header {
		background-color:#6B4049;
		height:155px;
		width:960px;
	}
	
	#container .menu {
		margin-top:28px;
		margin-bottom:-17px;
		float:right;
		overflow:visible;
	}
		#container .menu a {
			height:128px;
			background-position:top;
			float:right;
		}
		
		#container .menu a:hover {
			background-position:bottom;
		}
		
			.home {
				background-image:url('../images/home.png');
				width:95px;
			}
		
			.plans {
				background-image:url('../images/plans.png');
				width:101px;
			}
		
			.features {
				background-image:url('../images/features.png');
				width:118px;
			}
		
			.friends {
				background-image:url('../images/friends.png');
				width:101px;
			}
		
			.about {
				background-image:url('../images/about.png');
				width:80px;
			}
		
			.contact {
				background-image:url('../images/contact.png');
				width:93px;
			}
		
		#container .home_container {
			background-image:url('../images/bigbg.jpg'); background-repeat:repeat-x; width:960px; height:auto;
		}
			#container .home_content_container {
				margin-left:8px; height:310px; width:952px;
			}
			
			#container .home_content_extras {
				background-image:url('../images/accomodatebg.jpg'); height:299px; width:593px; float:left; padding:20px 0 0 20px;
			}
			
			#container .home_features {
				background-image:url('../images/featuresbg.jpg'); height:299px; width:301px; float:left; margin-left:10px; padding:20px 0 0 20px;
			}
		
		#container .home_bottom {
			width:952px; min-height:300px !important; overflow:visible; margin-left:8px;
		}
			#container .home_contact {
				background-image:url('../images/darkbg.jpg'); 
				background-repeat:repeat-x; 
				background-position:top; 
				background-color:#572530; 
				height:auto; 
				width:301px; 
				float:left; 
				margin-left:10px; 
				padding:5px 0 15px 20px; 
				font-family: Arial, Helvetica, sans-serif; 
				font-weight: bold; 
				font-size: 14px; 
				color: #b6a0a4;
			}
		
		#container #inner_container {
			background-image:url('../images/bigbg.jpg'); background-repeat:repeat-x; width:960px; height:auto; float:left;
		}
		
		#container #inner_container .inner_right_col {
			float:right; height:auto; width:321px; margin-right:8px; display:inline;
		}
		
/* misc */
ul {
	display:block;
}

#container div div ul li {
	background-image: url(../images/arrow.png);
	background-position:top left;
	background-repeat:no-repeat;
	list-style:none;
	margin-bottom:6px;
	padding-left:15px;
	width:270px;
}

#container div div ul li span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	width: auto;
	display:block;
}

/* text */
.black_title {
	font-family:Georgia, 'Times New Roman', Times, serif; font-size:29px; color:#000; font-weight:normal;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6c4049;
}

.inner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.pink_title {
	font-family:Georgia, 'Times New Roman', Times, serif; font-size:29px; color:#d8ccce; font-weight:normal;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.light_pink_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b6a0a4;
	font-weight: normal;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #251014;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ci_title {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.ci_text,
.ci_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b6a0a4;
	font-weight: normal;
}
.ci_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ede7e8;
}
.footer_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6c4049;
}
.footer_bot a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #917077;
	text-decoration:none;
}

.dark_h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	color: #251014;
	font-weight: normal;
}

.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #251014;
}

.dark_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#251014;
	line-height:18px;
	margin-left:20px;
	text-align:left;
	width:auto;
	display:block;
	margin-right:5px;
}

.dark_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#251014;
}

.white_border {
	border:solid 4px #FFF;
	margin:0 5px 5px 0;
}