@charset "iso-8859-1";
form
{	
	display: inline;
}

img
{
	border:none;
	text-decoration:none;
}

.a img
{
	text-decoration:none;
}

.a
{
	text-decoration:underline;
}

#acc_sum
{
	padding-left:4px;
	text-align:center;
}

#maskmenu
{
	text-align:right;
}

#checkout_cancelled
{
	text-align:center;
}

#incfooter
{
	text-align:center;
	font-size:xx-small;
	color:#666666;
}

#incfooter a
{
	text-decoration:underline;
	color:#666666
}

#incfooter a:hover
{
	text-decoration:none;
	color:#339900;
}

#webshop_menu
{	
	border-bottom: 0px solid #cccccc;
	width:160px;
	float:right;
	margin:0px;			
}

#webshop_menu a
{
	text-decoration:underline;
}

#webshop_content
{	
	width:560px;
	padding-left : 0px;	
	float:left;
	margin:0px;
	
}

#webshop_container
{
	margin-left:0px;
	margin-right:0px;
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;
	margin: 0 25px;
	/*border-top: 1px solid #f0eee3;*/
	border-bottom: 1px solid #cccccc;	
}

#webshop_container a
{
	color: #000000;
	text-decoration: underline;
	border-bottom:none;
}

#webshop_container a:link 
{
	color: #000000;
	text-decoration: underline;
	border-bottom:none;
}

#webshop_container a:hover
{
	text-decoration: none;
	border-bottom: none;
	background-color:#FFFFFF;
}

.infoBoxHeading
{
	font-size: 1.1em;
	font-weight:bold;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:0px;
	border-bottom-width:0px;
	border-color:#EDEBD5;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}

.infoBoxHeading_cart
{
	margin:2px;	
}

.infoBox
{
border-style:solid;	
border-width:0px;
border-color:#EDEBD5;
text-align:center;
}

.infoBoxContents
{
  text-align:left;
  padding:2px;
}

.smalldet
{
	vertical-align:text-top;
	text-align:left;
}	

.smalldetcentre
{
	vertical-align:text-top;
	text-align:center;	
}

.smalldetright
{
	vertical-align:text-top;
	text-align:right;
}

.smalldeterror
{
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#CC0000;
	text-align:center;
	font-weight:bold;
}	

.productListing-data
{
	vertical-align:middle;
	text-align:center;
}

.productListing-data a
{
	color:#555;
}

.productListing-data a
{
	color:#555;
	text-decoration:underline;
}

.imagebox
{
	background-color:white;
	border-style:ridge;
	border-width:0px;
	border-color:#999999;
	text-align:center;
}

.display_instruction_box
{
	padding:5px;
	font-size:1.1em;
	margin-left:auto;
	margin-right:auto;
	width:50%;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.image_frame
{
	border:solid 1px #333333;
	padding:0px; 
	margin:0px;
}

.multi_image
{
	clear:both; 
	overflow:auto; 
	height:60px; 
	width:192px; 
	padding-left:10px; 
	border-style:solid; 
	border-width:1px; 
	border-top-width:0px; 
	border-color:#333333;
}

.terms
{
	font-size:x-small;
}

.terms a
{
	color:green;
	font-size:x-small;
}

.terms a:hover
{
	color:blue;
}

.paybutton
{
	border-width:0px;
	border-style:solid;
	border-color:#000066;

	margin:0px;
	margin-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
	background: #c4c5c7 url(images/product-back-top.gif) left top repeat-x;
	padding:20px;
}

.right
{
	text-align : right;
}

.left
{
	text-align : left;
}

.buttonback
{
	background-image:url(site_images/listball.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;	
}

.buttonback a
{
}

.buttonback:hover
{
	background-image:url(site_images/listballhover.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;	
}

.maskmenuback
{
	background-image:url(site_images/listball.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:5px;	
}

.maskmenuback a
{
}

.maskmenuback:hover
{
	background-image:url(site_images/listballhover.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;	
}

.subheading
{
	background-repeat:no-repeat;
	border-style:solid;
	border-width:0px;
	border-bottom-width:0px;
	border-color:#EDEBD5;
	text-align:center;
	padding:2px;
	padding-left:5x;
	padding-right:5px;
	background-position:right;
	font-size: 1.1em;
	font-weight:bold;
}

.subheading a
{
	color:black;
}

.subheading a:hover
{
	text-decoration:none;
}

.xsmalldet
{
	text-align:center;
}

.sub_header
{
	padding-left:3px;
}

#style
{
	width:195px;
}

.style_option
{
	width:500px;
	padding-bottom:2px;
	padding-top: 2px;
	margin-left:0px;
	clear:both;
}

.form_lbl
{
	vertical-align:text-top;
	text-align:right;
	width:40%
}

.form_input
{
	vertical-align:text-top;
	text-align:left;
}

.login_form
{
	width:150px;
}

.input_style
{
	width:200px;
}

.submit_button
{
	text-align:center;
}

.prod_det
{
	margin-left:10px;
	width:250px;
	text-align:left;
	padding-top:10px;
}

.style
{
	margin-top:5px;
	border:solid #666666 0px;
	padding: 0px;
	width:500px;
}	

.banner_ws
{
	WIDTH: 600px; BORDER-BOTTOM: #373737 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px; 
	background-color:#CCFF00;
}

.banner_ws .text 
{
	PADDING-RIGHT: 4px; MARGIN-TOP: 60px; PADDING-LEFT: 4px; FONT-SIZE: 1em;; FILTER: alpha(opacity=90); FLOAT: left; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; opacity: 0.9
}

.banner_ws .title 
{
	PADDING-RIGHT: 4px; MARGIN-TOP: 20px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: medium; FILTER: alpha(opacity=90); FLOAT: left; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 4px;  LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; opacity: 0.9
}

#style_colour
{
	overflow:auto;
	width:180px;
	height:140px;
	text-align:left;
	border:solid 1px #333333;
}

.products_grid_cell
{
	padding-bottom:20px;
}

.oldprice
{
	text-decoration:line-through;
	
}

.newprice
{
	font-weight:bold;
	color:#FF0000;
}	

.paginate
{
	float:right;
}

.paginate a
{
	font-size:small;
	color:#666666;
	text-decoration:none;
	
}

.paginate a:hover
{
	text-decoration:underline;
}

.page_selected
{
	font-weight:bold;
}

.prod_block
{
	background-color:none;
	margin:5px;
}

div.photo
{
	background:#fff;
	margin:5px;	
	margin-bottom:8px;
	text-align:center;
	min-height:155px;
}

div.photo_classgroup
{
	background:#fff;
	margin:5px;	
	margin-bottom:8px;
	min-height:155px;
	text-align:center;
}

div.photo_storefront
{
	background:green;		
	margin-left:auto;
	margin-right:auto;	
	margin:5px;	
	margin-bottom:8px;
		
}

.products1
{
	width: 222px;
	margin: 0px 3px 8px 0px;		
}
	
.products  a
{
	color: #666;
	text-decoration: none;
		
}

.products a:hover
{
	color: #666;
	text-decoration: underline;
}	

.storefront_products
{	
	display: block;
	float: left;
	width: 222px;
	margin: 0px 3px 8px 0px;
	padding: 0px;
}

.storefront_products  a
{
	color: #666;
	text-decoration: none;
	padding: 5px 0px 2px 4px;
	display: block;
}

.storefront_products a:hover
{
	color: #666;
	text-decoration: underline;
}

.webshop_box
{
	min-height: 300px;
    padding: 8px;
	text-align:center;
}

.checkoutBarFrom a
{
	
	text-decoration:underline;
	color: #555;
}

.checkoutBarFrom a:hover
{
	text-decoration:none;
	color: #555;
}


.checkoutBarCurrent
{
	text-decoration:none;
	color: #555;
	font-weight:bold;		
}

.checkoutBarTo
{
	text-decoration:none;
	color:#555;
}

.accountdetails_lbl
{
	text-align:right;
	padding-right:20px;
}

.accountdetails_val
{
	text-align:left;
}

#checkout
{
	margin:10px;
}

.checkout_confirm
{
    background: #c4c5c7 url(images/product-back-top.gif) left top repeat-x;
	padding:10px;
}

#brandinfo
{
	width:220px;
	font-size:smaller; 
}

.cart_instructions
{
	float:left; 
	margin-left:10px; 
	width:150px; 
	margin-right:10px; 
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.cart_instructions a
{	
	color:#666666;
	text-decoration:none;
}

.cart_instructions a:hover
{
	color:#666666;
	text-decoration:underline;	
}