* {
	margin:0;
	padding:0;
	}
body {
	scrollbar-face-color:		#fff;
	scrollbar-highlight-color:	#eee;
	scrollbar-shadow-color:		#ccc;
	scrollbar-3Dlight-color:	#fff;
	scrollbar-arrow-color:		#333;
	scrollbar-track-color:		transparent;
	scrollbar-darkshadow-color:	#fff;
	}
/* boxes */
#bmain {
	width:799px;
	height:517px;
	margin:25px auto 0 auto;
	background:url(/images/box-back.gif);
	}
#btop {
	width:799px;
	height:20px;
	margin:0 auto;
	background:url(/images/box-top.gif) no-repeat;
	}
/* header */
#logo {
	float:left;
	height:94px;
	}
#logo h1 {
	position:relative;
	width:165px;
	height:32px;
	overflow:hidden;
	top:20px;
	left:30px;
	text-transform:lowercase;
	}
#logo h1 b {
	margin-left:-1000px;
	}
#logo h1 span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:165px;
	height:32px;
	background:url(/images/logo.gif) top left no-repeat;
	}
#logo span a {
	display:block;
	width:165px;
	height:32px;
	}
/* more boxes */
#bmid {
	width:799px;
	height:493px;
	margin:0 auto;
	background:transparent url(/images/box-back-2.gif) bottom left no-repeat;
	background-position:0% 297px;
	}
#bbot {
	width:799px;
	height:20px;
	margin:0 auto;
	background:transparent url(/images/box-bot.gif) no-repeat;
	}
#main {
	}
#guy {
	display:block;
	float:right;
	width:157px;
	height:350px;
	position:relative;
	top:19px;
	right:54px;
	background:transparent url(/images/guy.gif) top left no-repeat;
	}
#nav {
	float:left;
	clear:left;
	width:128px;
	top:0px;
	height:189px;
	}
#nav ul, li {
	list-style-type:none;
	}
#nav ul {
	position:absolute;
	width:128px;
	height:189px;
	background:transparent url(/images/buttons.gif) top left no-repeat;
	}
.progresscontainer {
	width:250px;
	height:20px;
	background:#eeeeee url(/images/prog-container-back.gif) top left no-repeat;
	}
.progressbar {
	width:0px;
	height:20px;
	background:#95B3D5 url(/images/prog-back.gif) top left no-repeat;
	}
#nav ul li {
	display:inline;
	}
#nav ul li a {
	display:block;
	width:128px;
	height:32px;
	line-height:32px;
	color:#999;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	font-size:10px;
	overlflow:hidden;
	}
#nav ul li a span {
	margin-left:-1000px;
	}
#nav ul li a:hover {
	background:transparent url(/images/buttons.gif) top left no-repeat;
	color:#00acee;
	}
#nav ul li a#nav1:hover {
	background-position:0% -192px;
	}
#nav ul li a#nav2:hover {
	background-position:0% -224px;
	}
#nav ul li a#nav3:hover {
	background-position:0% -256px;
	}
#nav ul li a#nav4:hover {
	background-position:0% -288px;
	}
#nav ul li a#nav5:hover {
	background-position:0% -320px;
	}
#nav ul li a#nav6:hover {
	background-position:0% -352px;
	}
#contentwrapper {
	width:450px;
	height:198px;
	top:100px;
	left:-30px;
	position:relative;
	overflow:auto;
	}
#content {
	width:360px;
	background:transparent;
	color:#999;
	font-family:verdana;
	font-size:10px;
	}
#content h1 {
	font-size:16px;
	font-family:verdana;
	}
#content h2 {
	font-size:14px;
	font-family:verdana;
	}
#content h3 {
	font-size:12px;
	font-family:verdana;
	}
#content h4 {
	clear:both;
	font-size:10px;
	padding-top:15px;
	}
#content p, #content ul, #content li, #content dt, #content dd {
	font-size:10px;
	}
#content p, #content dt, #content dd, #content h1, #content h2, #content h3, #content h4 {
	padding-bottom:15px;
	}
#weblacarte {
	display:none;
	}
#content #designPrintWebMulti{
	width:421px;
	height:132px;
	overflow:hidden;
	background:transparent url(/images/home-anim.gif) top left no-repeat;
	}
#content #designPrintWebMulti h2, #content #designPrintWebMulti h3, #content #designPrintWebMulti h4 {
	margin-left:-1000px;
	}

.frm {
	}
.frmLinks, .frmLinksB {
	background:transparent;
	color:#999;
	font-size:12px;
	text-decoration:none;
	}
.frmLinksB {
	font-weight:bold;
	}
input.submit {
	display:none;
	}
td.inputlg {
	width:340px;
	height:19px;
	background:transparent url(/images/in-bg-lg.gif) top left no-repeat;
	}
input.inputlg {
	width:312px;
	height:19px;
	background:transparent;
	overflow:hidden;
	margin:1px 18px 0px 10px;
	border:none;
	}
td.inputsm {
	width:140px;
	height:19px;
	background:transparent url(/images/in-bg-sm.gif) top left no-repeat;
	}
input.inputsm {
	width:112px;
	height:19px;
	background:transparent;
	overflow:hidden;
	margin:1px 18px 0px 10px;
	border:none;
	}
td.ta {
	width:340px;
	height:85px;
	background:transparent url(/images/ta-bg.gif) top left no-repeat;
	}
textarea.ta {
	width:312px;
	height:80px;
	background:transparent;
	overflow:auto;
	margin:1px 18px 0px 10px;
	border:none
	}
#portbut {
	width:421px;
	height:101px;
	overlflow:hidden;
	}
#portbut ul, li {
	list-style-type:none;
	}
#portbut ul {
	position:absolute;
	width:421px;
	height:101px;
	}
#portbut ul li {
	float:left;
	display:inline;
	}
#portbut ul li a {
	display:block;
	width:105px;
	height:101px;
	line-height:101px;
	color:#999;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	font-size:10px;
	overlflow:hidden;
	}
#portbut ul li a span {
	margin-left:-1000px;
	}
#portbut ul li a:hover {
	color:#00acee;
	}
#portbut ul li a#pb1:hover {
	background-position:0% -101px;
	}
#portbut ul li a#pb2:hover {
	background-position:-105px -101px;
	}
#portbut ul li a#pb3:hover {
	background-position:-210px -101px;
	}
#portbut ul li a#pb4:hover {
	background-position:-315px -101px;
	}
