/* designed and produced by www.rpadesign.co.uk */

body{
	margin:0;
	padding:0;
	text-align:center;
} 

.pagewidth{
	width:774px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
} 
 
#logo{
	height:213px;
	width:139px;
	float: left;
}

#navi{
	width:634px;
	background-color: #FDFDFD;
	float: left;
}

#title{
	height:55px;
	width:634px;
	float: left;
	text-align: right;
}

#footer{
 height:170px; 
 clear:both;
}

/* products */
#header {
	float: left;
	padding-left: 93px;
}
#list {
	float: left;
	padding-left: 93px;
	width: 339px;
	height: 218px;
}
#list_top {
	float: left;
	height: 44px;
	width: 339px;
	background-image: url(../images/products/product_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #f9ad49;
}
#list_content {
	float: left;
	height: 165px;
	width: 339px;
	background-image: url(../images/products/product_tile_postage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f9ad49;
}
#list_bot {
	float: left;
	width: 339px;
	background-image: url(../images/products/product_bot_postage.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #f9ad49;
	height: 24px;
}
#list_base {
	float: left;
	height: 98px;
	width: 339px;
	background-image: url(../images/products/list_base_scene_postage.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#list_left {
	float: left;
	width: 145px;
	height: 160px;
	padding-left: 37px;
}
#list_right {
	float: left;
	width: 150px;
	height: 160px;
}
#basket_bg {
	float: left;
	background-image: url(../images/products/basket_bg_postage.gif);
	height: 330px;
	width: 301px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #f9ad49;
}
#basket {
	float: left;
	width: 262px;
	padding-left: 21px;
	/*overflow:visible;*/
}
#basket_inner {
	float:left;
	width: 262px;
	background-image: url(../images/products/basket_bg_tile.gif);
	background-repeat: repeat-y;
	/*height:50px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.basket_item{
	float:left;
}

.basket_item_pad{
	float:left;
	width:10px;
}
.basket_item_title{
	float:left; 
	width:111px;
	text-align:left;

}
.basket_item_quantity{
	float:left; 
	width:53px;
	text-align:center;
}
.basket_item_quantity img{
	cursor:pointer;
}
.basket_item_value{
	float:left; 
	width:88px; 
	text-align:center;
}

.basket_body{
	background-image:url(../images/products/basket_bg_tile.gif);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
}
#basket_base {
	clear:both;
	width: 262px;
	/*background-image: url(/images/products/basket_bot.gif);*/
	height: 72px;
	background-repeat: no-repeat;
}

.basket_button{
	width:141px; 
	height:30px;
	vertical-align:top;
	padding-top:0px; 
	border-width:0px;
	cursor:pointer; 
}
.basket_total{
	
	width:124px; /*141-17*/
	height:42px;
	padding-right:17px; 
	text-align:right; 
	background-image:url(../images/products/basket_total.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-position:top;
	vertical-align:middle;
}
.basket_pandp{
	padding-top:19px; 
	padding-right:14px; 
	width:127px; /*141-14*/
	height:14px;/*33-19*/
	text-align:right; 
	background-image:url(../images/products/basket_pp.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-position:top;
	vertical-align:middle;
}

.basket_total2{
	padding-right:14px; 
	width:127px; /*141-14*/
	height:31px;
	text-align:right; 
	background-image:url(../images/products/basket_total2.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-position:top;
	vertical-align:middle;
}


.basket_postcode input
{
	width:70px; 
	height:18px; 
	top:25px; 
	left:25px;
	position:relative;
	font-size:9px;
	
}

.basket_postcode{

	background-image:url(../images/products/basket_postcode_bg.gif);
	background-repeat:no-repeat;
	background-position:top; 
	width:121px;
	height:94px; 
 
	
}


#product {
	float: left;
	height: 50px;
	width: 50px;
}
#select {
	float: left;
	background-image: url(../images/products/select.gif);
	height: 64px;
	width: 296px;
	background-repeat: no-repeat;
}
#product_list {
	float: left;
	background-image: url(../images/products/list_bg.gif);
	background-repeat: repeat-y;
	padding-left: 150px;
	width: 620px;
	background-position: 114px: bottom;
	background-position: 114px;
65px;
	padding-top: 10px;
}
#product_list_txt {
	float: left;
	width: 170px;
}
.ProductFlash {
	float: left;
	padding-left: 93px;
	width: 620px;
	background-position: 114px: bottom;
	height: 355px; 65px;
	display:none;
}




/* products end */


/* footer navi */
#base_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 15px;
	color: #B3B3B3;
	padding-left: 93px;
	padding-right: 39px;
	line-height: 1em;
	background-color: #FFFFFF;
}
#base_navi a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #B3B3B3;
	text-decoration: none;
}
#base_navi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #B3B3B3;
	text-decoration: none;
}
#base_navi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
/* footer navi end */

