#subnav {	background: #d3d3d3 url(http://vessosurf.com/v2/images/shop_bg.gif) no-repeat;	}#box1 {	position: absolute;	top: 52px;	width: 510px;	left: 0px;	padding-left: 10px;	padding-bottom: 20px;	font-size: 11px;}#box2 {	position: absolute;	background-color: #ffffff;	width: 180px;	top: 52px;	padding-left: 10px;	left: 540px;}textarea {width: 180px;border : 1px solid #000000;margin-left: 0px;padding : 1px;}#box1 img	{	margin-right: 10px;}#box2 img	{	border:	#000000 1px solid;}#box1 p {		color: #000000;	margin: 0 5px 0.5em 0;	padding-left: 5px;}#box1 h3 {		color: #000000;	margin: 0 5px 1em 0;	padding-left: 5px;}#box2 h3 {		color: #000000;	margin-left: 5px;	margin: 0 5px 1em 0;	padding-left: 5px;}#box2 p {		color: #000000;	margin: 0 5px 0.5em 0;	padding-left: 5px;}/******  BOARDSHOP  ******/  .demoTable {    background-color: #efefef;    width: 400px;  }  .error {    border: 1px solid red;    background-color: #ffffee;    color: #660000;    width: 170px;    padding: 5px;    font-size: 9px;  }  .error li {  font-size: 9px;  }    .error ul {  padding-left: 5px;  }    .notify {    border: 1px solid #336699;    background-color: #ffffee;    color: #336699;    width: 450px;    padding: 5px;  }      .success {   	position: absolute;	top: 252px;	left: 550px;	width: 170px; 	border: 1px solid #000000;    background-color: #336699;    color: #ffffff;    padding: 5px;  	font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Lucida Grande', 'Arial', sans-serif;	font-size: 10px;	z-index: 0;  }