body {	text-align: center;	margin: 0;	background-color: #333333;}p {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}li {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}h2 {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}h3 {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}h4 {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}a img {	border: 0px none;}#emphasis {	font-weight: bold;}.container {	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	width: 800px;	text-align: left;	background-color: #FFFFFF;}#home .container {	background-color: #000000;	height: auto;}#head {	position: relative;	background-color: #000000;	height: 76px;	width: 100%;	padding: 0;	margin: 0;}#home #head {	position: absolute;	z-index: 10;	background-color: none;	background-image: none;	top: 376px;	left: 0;}#wsHead {	position: absolute;	left: 20px;	top: 20px;	margin: 0;	font-size: 9px;	color: #FFFFFF;	text-transform: uppercase;}#navMain {	position: absolute;	left: 460px;	top: 20px;	margin: 0;			color: #FFFFFF;	font-size: 9px;	text-transform: uppercase;}#navMain a {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}#navMain .navClass {	padding-right: 20px;}#ver .mass {	position: relative;	height: 500px;	margin: 0;	padding: 0;}#hor .mass {	position: relative;	margin: 0;	padding: 0;}#massInfo {}#homePhoto {	margin: 0;}.bigPhoto {	margin: 0;	padding: 0;	z-index: 1;}.bigTitle {	margin: 0;	z-index: 1;}#ver .bigPhoto, #ver .bigTitle {	position: absolute;	float: left;	left: 0;	top: 0;	width: 400px;}#hor .bigPhoto, #hor .bigTitle {	position: relative;	left: 0;	top: 0;	width: 800px;}.bigTitle p {	font-size: 10px;	padding-left: 20px;	padding-right: 20px;}.bigTitle p a {	font-weight: normal;	text-decoration: underline;	color: #000000;}#customTitle {	padding: 110px 0 0 0;}#orderTitle {	padding: 25px 0 0 0;}.projectSubNav {	position: absolute;	z-index: 100;	top: 12px;	left: 0;	width: 400px;	height: 20px;	background-color: #000000;}.projectSubNav p {	display: inline;	color: #FFFFFF;	font-size: 9px;}.prevNextProject {	text-align: left;	padding-left: 20px;}.prevNextProject a {	color: #FFFFFF;	text-decoration: none;}#prevNextBelt {}#prevBelt {}#nextBelt {	padding-left: 18px;}.projectSubNav ul {	margin-left: 150px;	display: inline;	color: #FFFFFF;	font-size: 9px;	text-align: right;}.projectSubNav ul a {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}.projectSubNav ul a:visited {	color: #999999;}.projectSubNav ul a:hover {	color: #FFFFFF;}.projectSubNav ul li {	margin: 0;	padding: 7px 7px 7px 0;	list-style: none;	display: inline;}.projectInfo, .aboutInfo {	color: #000000;}#ver .projectInfo, #ver .aboutInfo {	position: relative;	float: left;	left: 400px;	top: 0;	width: 400px;	padding: 10px 0 0 0;}#hor .projectInfo {	position: relative;	width: 800px;	height: 300px;	margin: 0px;	padding: 10px 0 0 20px;}#hor .aboutInfo {	position: relative;	width: 800px;	margin: 0px;	padding: 10px 0 30px 20px;}.projectInfo a, .aboutInfo a {	color: #000000;}#norteInfo p {	font-size: 10px;	line-height: 14px;	padding: 9px 20px 0px 20px;}.aboutInfo p {	font-size: 10px;	line-height: 14px;}#customInfo p {	padding: 9px 20px 0px 20px;}#orderInfo p {	padding: 9px 20px 6px 20px;}#aboutInformation p {	padding: 6px 40px 0 0;}#contactInfo p {	padding: 9px 20px 0 20px;}#customInfo ul {	padding-top: 12px;	padding-right: 20px;}.projectInfo h2 {	margin-top: 10px;	margin-bottom: 0px;	color: #000000;	font-size: 9px;	font-weight: normal;}.projectInfo h3 {	margin-top: 0px;	margin-bottom: 0px;	color: #000000;	font-size: 9px;	font-weight: normal;}.projectInfo h4 {	padding-left: 30px;	margin-top: 7px;	margin-bottom: 23px;	color: #000000;	font-size: 9px;	font-weight: normal;}.projectInfo h4 a {	color: #CC0000;	text-decoration: none;}#pList {	color: #000000;	font-size: 10px;	line-height: 15px;}#ver .projectInfo #projectTitles {	position: relative;}#hor .projectInfo #projectTitles {	position: absolute;	float: left;	left: 0;	top: 0;	width: 400px;		padding-left: 20px;}.details {	color: #000000;	font-size: 9px;}#ver .projectInfo .details {	position: relative;}#hor .projectInfo .details {	position: relative;	top: 0px;	left: 400px;	padding: 20px 0 0 20px;}#featuring {	padding-left: 30px;	color: #000000;	font-size: 9px;	text-transform: uppercase;}#features {	padding-left: 50px;	color: #000000;	font-size: 9px;	line-height: 15px;}#followup {	color: #000000;	font-size: 10px;}#detailsFoot {	margin-top: 50px;	padding-left: 30px;	color: #000000;	font-size: 9px;}#price {	color: #000000;	font-size: 9px;}#order {	font-size: 9px;	border: 1px solid #CC0000;	margin-left: 24px;	padding: 5px 10px;}#order a {	color: #CC0000;	font-size: 9px;	text-decoration: none;	font-weight: bold;}.foot {	position: relative;	background-color: #000000;		height: 84px;	font-size: 9px;	margin: 0 0 -10px 0;	padding: 0 0 0 20px;}.footContainer {	position: relative;	margin: 10px;	border-top: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;}.footInfo {	float: left;	position: relative;	margin: 20px 0;	padding: 0 12px;	width: 260px;	color: #FFFFFF;	border-top: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;}.footInfo p {	padding: 6px 0;}.footInfo a {	font-weight: normal;	color: #FFFFFF;	text-decoration: underline;}#footInfo3 {	width: 155px;}#copyright {	position: absolute;	top: 80px;	left: 0;	margin: 0;	padding: 0 0 0 20px;	color: #666666;	font-size: 9px;}#copyright p {	padding: 4px 0 10px 0;}