body{
	font-family: arial, verdana, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f1;}

img {border:none;}
a {text-decoration:none; color:#990000;}
#StartPenImage {float:left;}

#page{
	position:absolute;
	padding:0px; margin:0px;
	top:10px;
	left:10px; 
	width:800px;
	border: 1px solid #888888;
	background-color:#ffffff;}
	
#content{margin: 0px 165px 0px 30px;}
#productContent{margin:0px 10px 0px 30px; }

/* PRODUCTS LIST */

.productListBox {
	vertical-align:middle;
	width:500px;
    height:133px;
    margin:20px 30px 20px 30px;
    padding:5px;
    border:1px solid #888888;
    font-size:small;}

.productListBoxDetails {
	vertical-align:middle;
	width:650px;
    height:720px;
    margin:20px 30px 20px 30px;
    padding:5px;
    border:1px solid #888888;
    font-size:small;}

.productListImage {
    float:left;
    width:150px;}

.productListImageDetails {
    float:left;
    width:350px;}

span.price {font-weight:bold;}

/* PRODUCTS DETAIL */
h4 {margin-left:20px;}

.productDetail {
	border:1px solid #888888; 
	margin:10px 15px 10px 10px;
	padding:0px;}

.productDetailLeft {
	float:left;
	width:310px;
	height:320px;
	text-align:center;}

.productDetailRight {
	margin-left:310px;
	height:320px;
	padding:10px 10px 10px 10px; 
	color:#666666;
	background-color:#F7DF59;
	font-size:small;}

table#productPrices {margin:10px 10px 20px 10px;}

table#productPrices td, table#productPrices th {
	padding:2px;
	font-size:x-small;}

 table#productPrices th {
	background-color:#d6d6d6;
	font-weight:bold;}

h1 {font-size:x-large;}
