@import url(../default.css);
@import url(leftnav.css);
div#middleCol{
	margin:5px 0 5px 0;
	width:360px;
	float:left;
}

/*----------------------
      middle column 
-----------------------*/
div#welcome{
	margin:0;
	padding:10px;
	background:url(../../images/bgs/bg_welcome.jpg) left top no-repeat;
	border:1px solid #EFEEEC;	
}

div#welcome h1{
	margin:0;
	font-size:1.2em;
	visibility:hidden;
}

div#welcome p{
	font:normal 12px/15px Tahoma;
	text-align:justify;
	color:#666666;
}

div#welcome a{
	display:block;
	font:normal 12px Verdana;
	text-align: right;
	text-decoration:none;
	color:#6F9850;
}

div#welcome a:hover{
	color:#A8A375;
}

/* featured products */
div#featured{
	margin:0;	
}

div#featured:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

div#featured h1{
	margin:5px 0;
	font-size:20px;
	background:url(../../images/bgs/bg_h_featured.jpg) left top no-repeat;
}

h1#featuredH1 span{
	visibility:hidden;
}

div.featuredProduct {
	margin:3px 5px;
}

div.featuredProduct table{
	width:100%;
	border:1;
	margin:0;
	padding:0;
	
}

div.featuredProduct td.picture{
	width:150px;
	height:160px;
	border:1px solid #CCCCCC;
}

td.productInfo p.name{
	margin:2px 0 2px 5px;
	font:bold 1.2em Arial;
	color:#AAAAAA;
	text-align:left;
}

td.productInfo span.code{
	margin-left:5px;
	font:normal .8em Arial;
	text-align:left;
}

td.productInfo p.price{
	margin:2px 0 5px 5px;
	font:bold 8pt Arial;
	color:#85B83F;
	text-align:left;
}

td.productInfo ul.description{
	margin:0;
	padding:0;
	list-style:none;
}

td.productInfo ul.description li{
	margin:0 0 0 5px;
	padding:0;
	font:normal 9pt Arial;
	color:#999999;
	text-align:left;
	list-style:none;
}


/*----------------------
      right column 
-----------------------*/
div#rightCol{
	margin:5px 20px 5px 5px;
	width:180px;
	float:left;
}

/* fix for IE6 */
*html div#rightCol{
	margin:5px 10px 5px 5px;
}

div#rightCol div#email{
	margin:0;
	padding:0;
}

div#rightCol div#promo{
	margin:5px 0 0 0;;
	padding:0;
	height:140px;
}

div#rightCol div#latestProduct{
	margin:5px 0;
	padding-bottom:2px;
	background-color:#CCCCCC;
}

h1#h1_LatestProduct{
	display:block;
	margin:0 4px;
	padding:4px 0;
	font:bold 1.2em Arial;
	text-align:left;
}

h1#h1_LatestProduct span{
	display:block;
	padding:2px 0;
	background-color:#DEDDD9;
}

h1#h1_LatestProduct span a{
	display:block;
	padding-left:2px;
	text-transform:uppercase;
	text-decoration:none;
	color:#646462;
}

div#rightCol div#latestProduct ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#rightCol div#latestProduct ul li{
	display:block;
	margin:0 4px 4px 4px;
	padding:5px 0 4px 0;
	list-style:none;
	background-color:#FFFFFF;
}

div#rightCol div#latestProduct ul li table{
	width:100%;
	margin:0;
	padding:0;
	border:none;
}

div#rightCol div#latestProduct ul li table td.image{
	vertical-align:middle;
	width:90px;
	height:95px;
}

div#rightCol div#latestProduct ul li h2{
	margin:0;
	padding:0;
	font:bold 10px Arial;
	text-align:left
}

div#rightCol div#latestProduct ul li h2 a{
	color:#444444;
	text-decoration:none;
}

div#rightCol div#latestProduct ul li h2 a:hover{
	color:#9F7B57;
	text-decoration:underline;
}

div#rightCol div#latestProduct ul li p{
	margin:0;
	padding:0;
	font:normal 11px Arial;
	color:#618466;
	text-align:left;
}

div#payment{
	margin:5px 0 0 0;;
	padding:0;
	background-color:#CCCCCC;
	visibility:hidden;
}
