#outer {
	width: 900px;
	background-color:#FFFFFF;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	

}

#banner {
	width:900px;
	height:200px;
	z-index:1;
}

#header {
	width: 900px;
	height: 200px;
}


#toplink {
	width: 900px;
	height: 25px;
	z-index:1;
	background-image: url(images/toplinkBG2.jpg);

}



#menuLink {
	float: left;
	width: 250px;
	padding: 5px;
	z-index:2;
}

#mainContent {
	float: left;
	width: 630px;
	padding: 5px;
}

#TitleBanner {
	width: 630px;
	height: 25px;
	
}

#productContainer {
	float:left;
	width: 630px;
	height: 250px;
	
}

#itemContainer {
	float:left;
	width: 156px;
	height: 250px;
	
}


#overviewText {
	float:left;
	width: 434px;
	height: 253px;
	padding: 2px;
	
}

#overviewimage {
	float:left;
	width: 192px;
	height: 253px;
	
}

#overviewTextGloss {
	float:left;
	width: 376px;
	height: 253px;
	padding: 2px;
	
}



#overviewTextGloss2 {
	float:left;
	width: 376px;
	height: 300px;
	padding: 2px;
	
}

#overviewimageGloss {
	float:left;
	width: 250px;
	height: 253px;
	
}

#overviewTextMisc {
	float:left;
	width: 376px;
	height: 200px;
	padding: 2px;
	
}

#overviewimageMisc {
	float:left;
	width: 250px;
	height: 200px;
	
}

#overviewTextMiscGap {
	float:left;
	width: 376px;
	height: 280px;
	padding: 2px;
	
}

#overviewimageMiscGap {
	float:left;
	width: 250px;
	height: 280px;
	
}

#overviewimageFolioThick {
	float:left;
	width: 250px;
	height: 300px;
	
}
#presidentImage {
	float:left;
	width: 150px;
	height: 253px;
	padding: 2px;
	
}

#presidentText {
	float:left;
	height: 253px;
}

#AboutUsImage {
	float:left;
	width: 200px;
	height: 280px;
	padding: 2px;
	
}

#ContactUsText {
	float:left;
	width: 200px;
	height: 350px;
}

#ContactUsMap {
	float:left;
	width: 425px;
	height: 350px;
	padding: 2px;
	
}

#AboutUsText {
	float:left;
	width: 425px;
	height: 280px;
}


#folioLogo {
	width: 399px;
	position: absolute;
	left: 385px;
	top: 900px;
}

#PrivacyImage {
	float:left;
	width: 235px;
	height: 300px;
	padding: 2px;
	
}

#PrivacyText {
	float:left;
	width: 390px;
	height: 300px;
	
}

#features {
	width: 630px;
	height: 25px;
	clear:both;
}

#textContainer {
	width: 630px;
	
}

#textContainer2 {
	width: 630px;
	clear:both;
	
}

#QuestionContainer {
	width: 630px;
	background-color: #09F;	
}

#AnswerContainer {
	width: 630px;
	background-color: #CCC;
}

#specifications {
	width: 630px;
	height: 25px;
}

#pricingBanner {
	width: 630px;
	height: 25px;
}



#newsTitle {
	width: 250px;
	height: 40px;
	
}

#newsBG {
	width:250px;
	background-repeat: repeat-y;
	background-image: url(images/greySquare.png);
}

#footer {
	width: 900px;
	height: 40px;
	clear:both;
}

.newsText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 5px;
}



.toplink {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}

.smalllink {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.smalllinkB {
	font-family: Verdana, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.navigation{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066FF;
	display: block;
	padding: 8px;
	width: 140px;
}


.navigation:hover{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0000CC;
	display: block;
	padding: 8px;
	width: 140px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 0px;
	font-weight: bolder;
	color: #0000CC;
}

.bullet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight: bold;
	color: #000000;
	list-style-type: square;
	
}

ul {
	list-style:square;
}

.bulletSM{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #000000;
	list-style-type: square;
	
}

.buy {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
}


.buy:hover {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.tableHeaders {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; 
}

.style1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; 
}

.style2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; 
}

