body {
	background-image:url(images/pagebg.jpg);
}
#container {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	height:1000px;
}
#container #header {
	width:900px;
	height:120px;
	background-image:url(images/header.jpg);
}
#container #leftcol {
	width:190px;
	min-height:500px;
	float:left;
	padding:5px;
	background-color:#ffffff;
}
#container #leftcol h4 {
	font-size:15px;
	font-family:"Trebuchet MS";
	margin-left:3px;
	margin-top:0px;
} 
#container #leftcol #nav {
	background-image:url(images/navtop.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:189px;
	background-color:#F0ECEC;
	padding-top:7px;
	padding-bottom:50px;
}
#container #leftcol #navbottom {
	background-image:url(images/navbot.gif);
	width:189px;
	height:10px;
}
#container #middlecol {
	width:480px;
	min-height:500px;
	float:left;
	overflow:hidden;
	padding:10px;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}



#container #middlecol #basket_table {
	width:540;
}
#container #middlecol #basket_table td {
	background-color:#F5F5F5;
	margin-bottom:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:0;
	padding:3px;
	font-family:"Trebuchet MS";
	font-size:12px;
}


#container #middlecol p {
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:12px;
}
#container #middlecol h5 {
	font-family:"Trebuchet MS";
	font-size:17px;
	margin-top:0px;
}
#container #middlecol #listcats {
	width:495px;
	overflow:hidden;
}
#container #middlecol #listcats .item {
	width:105px;
	height:150px;
	padding:5px;
	overflow:hidden;
	float:left;
	background-color:#F5F5F5;
	margin-right:5px;
	margin-bottom:5px;
}
#container #middlecol #listcats .item h5 {
	text-align:center;
	font-size:12px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	margin-top:0px;
}
#container #middlecol #listcats .item .item_image {
	width:100px;
}
#container #middlecol #showprods {
	width:480px;
	padding:10px;
}
#container #middlecol #showprods #product_name {
	font-size:15px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
#container #middlecol #showprods #variant_row {
	width:470px;
	height:45px;
	margin-bottom:5px;
	background-color:#ECDCC6;
	font-size:11px;
	font-family:"Trebuchet MS";
	border:1px solid black;
	padding:3px;
}
#container #middlecol #showprods #variant_row #variant_name {
	float:left;
	width:125px;
	padding:qpx;
}
#container #middlecol #showprods #variant_row #variant_price {
	float:left;
	width:45px;
	padding:qpx;
	text-align:center;
}
#container #middlecol #showprods #variant_row #variant_select {
	float:left;
	width:110px;
	padding:qpx;
	text-align:center;
}
#container #middlecol #showprods #variant_row #qty_select {
	float:left;
	width:65px;
	padding:qpx;
	text-align:center;
}
#container #middlecol #showprods #variant_row #variant_select select {
	font-size:11px;
	font-family:"Trebuchet MS";
}
#container #middlecol #showprods #variant_row #variant_addbasket {
	float:left;
	width:110px;
	padding:1px;
	text-align:center;
}
#container #middlecol #showprods #variant_row #variant_addbasket #input {
	font-size:11px;
	font-family:"Trebuchet MS";
}
#container #middlecol #refunds {
	font-size:11px;
	font-family:"Trebuchet MS";
}
#container #rightcol {
	width:200px;
	float:left;
	background-color:#FFFFFF;
}
#container #rightcol #inner {
	width:190px;
	height:751px;
	background-color:#F1CD98;
	margin-left:10px;
	background-image:url(images/rightfade.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* BASKET */

#container #rightcol #basket {
	width: 190px;
	height: 243px;
	background-image: url(images/basket_bg.gif);
	margin-right: 5px;
	text-align: center;
	overflow:hidden;
}

#container #rightspace #basket #wplogo {
	position: relative;
	top:15px;
}
 
h3 {
	font-family: "Trebuchet MS";
	color: #000000;
	margin-top: 30px;
	margin-bottom: 5px;
        font-size: 22px;
	font-weight: normal;
} 
.basket_total {
	font-family: "Trebuchet MS";
	color: #000000;
	margin-top: 1px;
        font-size: 22px;
	font-weight: normal;
} 
.basket_nav {
	display: block;
	line-height: 1.6;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
} 
.basket_buttons {
	text-align: center;
	margin: 10px;	
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
form {
	margin:0;
	padding:0;
}
a {
	color: #000000;
}
option {
	margin:0;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
		

/*******************************************/



ul.leftnav {
	list-style-type:none;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
}

ul.leftnav a {
	font-size:12px;
	font-family:"Trebuchet MS";
}

input.addbask {
	font-size:11px;
	font-family:"Trebuchet MS";
}
.basket_total {
	font-family: "Trebuchet MS";
	color: #000000;
	margin-top: 1px;
        font-size: 22px;
	font-weight: normal;
} 
.basket_nav {
	display: block;
	line-height: 1.6;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
} 
.basket_buttons {
	text-align: center;
	margin: 10px;	
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}