#pageContainer {
	width:960px;
	height:100%;
	overflow:hidden;
}

#widePage {
	width:12000px;
	height:100%;
}

.descriptionWidth {
	overflow:hidden;
}

.descriptionPage {
	width:12000px;
}

#branding, #websites  {
	background-color:#000;
}



#branding, #websites, #general {
	background-image:url('../images/loader.gif');
}

#about, #branding, #websites, #general, #contact {
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:960px;
	line-height:18px;
	font-size:16px;
	font-weight:normal;
	height:1024px;
	padding-top:210px;

}


#brandingContent, #websitesContent, #generalContent {
	margin-top:-213px;
	padding-top:213px;
	height:100%;
	background-repeat:no-repeat;
}
	
#content {
	line-height:18px;
	font-size:16px;
	font-weight:normal;
}


.contentDescription {
	display:block;
	float:left;
	line-height:18px;
	font-size:14px;
}

.multiCol {
	margin-left:-10px;
}	

.indexThumbsContainer {
	overflow:hidden;
//	background-color:#333;
}

UL.indexThumbs li {
	display:block;
	float:left;
	width:40px;
	margin-bottom:10px;
}

.indexList {
	font-size:14px;
	line-height:18px;
	color:#9b212a;
}

.introPic {
	height:180px;
	margin-bottom:20px;
}

.introSlide {
	width:900px;
	height:200px;
}

.introStatement {
	position:absolute;
	left:20px;
	top:80px;
	width:300px;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	display:block;
}

.indexNavFooter {
	margin-top:0px;
	margin-bottom:30px;
	margin-left:0px;
}

.indexHR {
	width:220px;
	border: 2px solid #000;
	margin-top:10px;
	margin-bottom:20px;
}

.indexNav a:hover {
	color:#ffd351;
}


.introPoints {
	list-style-position: outside;
	list-style-image: url('../images/bullet.png');
	line-height:22px;
	font-weight:bold;
}

UL.introPoints {
	margin-top:30px;	
}


 
