body { 
	background-color: #666; 
	background-image: url(/images/vertgrey.jpg); 
	background-repeat: repeat-x; 
	margin: 0; 
	padding: 0; 
	background-color: #666; 
	background-image: url(/images/vertgrey.jpg); 
	background-repeat: repeat-x; 
	margin: 0; 
	padding: 0; }

#outterwrap { 
	background-image: url(images/blackforest.jpg); 
	background-repeat: no-repeat; 
	background-position: 10% top; 
	width: 100%; }

#topbar { 
	background-image: url(images/blackbar.gif); 
	background-repeat: repeat-x; 
	width: 100%; 
	height: 104px; 
	z-index: 50; 
	position: absolute; 
	top: 0; }

#logo { 
	background-image: url(images/ultimaxlogo.png); 
	width: 268px; 
	height: 81px; 
	margin: 23px 0px 0px; 
	padding: 0; 
	text-indent: -9999px; 
	float: left; }

#activatebiz { 
	float: right; 
	width: 269px; 
	height: 33px; 
	margin: 35px 0px 0px; 
	background-image: url(images/activatebusinesshead.gif); 
	text-indent: -9999px; 
	padding: 0px; 
	overflow: hidden; }

#topcont { 
	width: 800px; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px 50px; }

#nav { 
	clear: right; 
	width: 402px; 
	height: 36px; 
	background-color: #000; 
	opacity: .5; 
	-moz-opacity: .5; 
	filter: alpha(opacity=30); 
	float: right; }

#nav ul, #btmnav ul { 
	margin: 15px 0px 5px; 
	padding: 0px 0px 0px 15px; }

#nav ul li, #btmnav ul li { 
	float: left; 
	display: inline; 
	color: #ccc; 
	border-right: 1px #888 solid; 
	padding: 0px 8px; }

#nav ul li a, #btmnav ul li a { 
	font-family: Arial, Helvetica, Sans; 
	font-size: 12px; 
	text-decoration: none; 
	color: #ddd; 
	text-transform: uppercase; 
	font-weight: bold; }

#rightshader { 
	background-image: url(images/horizgreyright.png); 
	background-repeat: repeat-y; 
	width: 100%; 
	background-position: right; }

#Content { 
	width: 100%; }

#nav ul li a:hover, #btmnav ul li a:hover { 
	color: #0d7bb7; }

#body { 
	background-color: #d2d2bb; 
	background-image: url(images/tantop.jpg); 
	background-repeat: repeat-x; 
	border: 1px #999 solid; 
	clear: both; 
	width: 800px; }

#ContentBody { 
	width: 800px; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 120px; 
	padding-left: 50px; 
	padding-right: 50px; }

#rectangle { 
	width: 400px; 
	border: 1px #ccc solid; 
	height: 256px; 
	margin-bottom: 20px; 
	background-color: #aaa; 
	float: right; 
	overflow: hidden; }

.left { 
	width: 365px; 
	float: left; 
	padding-left: 25px; 
	padding-right: 10px; 
	padding-top: 25px; }

p { 
	font-family: Arial, Helvetica,  sans-serif; 
	color: #333; 
	font-size: 12px; 
	line-height: 16px; 
	margin: 10px 0px px; 
	padding-bottom: 6px; 
	padding-top: 6px; }

.btmnav { 
	width: 380px; 
	background-color: #000; 
	padding: 10px; 
	clear: both; 
	height: 15px; 
	margin-top: 15px; }

#btmnav ul { 
	margin: 0; 
	padding: 0px 25px; }

#rectL { 
	background-repeat: no-repeat; 
	height: 100%; }

#rectR { 
	background-repeat: no-repeat; 
	background-position: right top; 
	height: 100%; }

.rectHead { 
	text-indent: -9999px; 
	height: 24px; 
	border-bottom: 1px #ccc solid; 
	margin: 0; 
	padding: 0 0 6px; 
	overflow: hidden; 
	background-position: left top; 
	background-repeat: no-repeat; }

#bottombar { 
	height: 40px; 
	border-top: 1px #333 solid; 
	width: 100%; 
	background-color: #fff; 
	clear: both; }

#bodylogo { 
	background-image: url(images/ultifuzz.jpg); 
	background-repeat: no-repeat; 
	background-position: right bottom; 
	width: 100%; 
	height: 100%; }

.right { 
	width: 363px; 
	float: right; 
	padding-left: 10px; 
	padding-right: 25px; 
	padding-top: 31px; }

.fullpage { 
	width: 750; 
	margin-left: 25px; 
	margin-right: 25px; 
	padding-top: 20px; }

.servDescription { 
	width: 500px; 
	padding-left: 25px; 
	padding-right: 25px; 
	background-color: #777; }

#descr { 
	padding: 0px 25px; 
	float: right; 
	width: 482px; 
	position: relative; }

.bold { 
	font-weight: bold; }

.error { 
	font-weight: bold; 
	color: #c00; 
	font-size: 11px; }

label { 
	width: 75px; 
	text-align: right; 
	display: block; 
	float: left; 
	margin-right: 12px; }

.homeservices h2 { 
	font-family: Georgia,Times, "Times New Roman", serif; 
	font-weight: normal; 
	font-size: 31px; 
	margin: 0px 0px 12px 0px; 
	color: #fff; 
	letter-spacing: -1px; }

.homeservices h3, .services h3 { 
	font-family: Helvetica, Arial, sans; 
	font-size: 14px; 
	color: #444; 
	font-weight: normal; 
	margin: 3px 0px 14px 28px; 
	text-transform: uppercase; }

.black { 
	color: #000; }

.homeservices { 
	margin-left: 61px; }

.services h2 { 
	font-family: Georgia,Times, "Times New Roman", serif; 
	font-weight: normal; 
	font-size: 25px; 
	margin: 12px 0px 8px 0px; 
	color: #fff; 
	letter-spacing: -1px; }

cite { 
	font-family: Helevetica, Arial, sans; 
	font-weight: normal; 
	padding: 15px 25px; 
	border-top: 1px #ddd solid; 
	border-bottom: 1px #ddd solid; 
	margin: 8px 15px; 
	font-size: 22px; 
	font-style: normal; 
	text-align: center; 
	display: block; 
	letter-spacing: -.02em; }

.about p { 
	line-height: 18px; }

#bottombar p { 
	width: 750px; 
	margin-left: auto; 
	margin-right: auto; 
	color: #bbb; 
	margin-top: 9px; }

.careers ul { 
	font-family: Helvetica, Arial, sans; 
	margin: 15px 0; 
	font-size: 15px; }

.services { 
	border-right: 1px #ddd solid; 
	float: left; 
	padding-bottom: 25px; 
	padding-right: 15px; 
	padding-top: 1px; 
	width: 200px; }

.services a  { 
	text-decoration: none; 
	color: #999; }

.services a:hover { 
	color: #000; }

.servicestitle { 
	background-image: url(images/servicestitle.gif); 
	background-repeat: no-repeat; 
	height: 25px; 
	text-indent: -999px; 
	border-bottom: 1px #666 solid; 
	color: #; }

#servSubTitle { 
	border-bottom: 1px #ddd solid; 
	font-family: Georgia,Times, "Times New Roman", serif; 
	font-size: 50px; 
	color: #BCBEA9; 
	letter-spacing: -2px; 
	line-height: 43px; 
	margin-top: 10px; 
	padding-bottom: 8px; }

.careers li { 
	padding: 3px 3px; 
	margin: 0px 0px 0px 12px; }

.serv_page_image { 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 480px; 
	height: 350px; 
	padding: 8px; }

