html, body
{
	margin-top:0px;
	margin-left:0px;
}

#wrapper
{
	position:absolute;
	margin-top:17px;
	margin-left:16px;
	font-size:10px;
	line-height: 120%;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	color:#000000;
}

#header
{ }

#logo
{ }

#language_choice
{
	position:absolute;
	top:1px;
	left:311px;
	line-height: 120%;
	margin-top:-4px;
}

#login_register
{
	position:absolute;
	top:1px;
	left:374px;
	line-height: 120%;
	margin-top:-4px;
}

#clock
{ }

#index
{ }

#select_navigation
{
	position:absolute;
	top:84px;
	left:170px;
}

#select_navigation select.primary
{
	width:117px;
}

#select_navigation select.secondary
{
	width:172px;
}

#select_navigation option.divider
{
	color:#CCCCCC;
}

#select_navigation option.category
{
	font-weight:bold;
}

#select_navigation option.product
{}

#search
{
	width:460px;
}

#search_form
{
	position:absolute;
	top:114px;
}

#buy_now
{
	width:460px;
}

#catalogue_form
{
	position:absolute;
	top:160px;
}

#left 
{
	position:absolute;
	top:226px;
}

#footer_left
{
	position:absolute;
	top:518px; 
	margin-top:20px;
	width:474px;
	margin-bottom:20px;
}

#footer_right
{
	margin-top:20px;
	width:474px;
	margin-bottom:20px;
}
#ticker
{
	position:absolute;
}

/* related products */

#related_content
{
	position:absolute;
	top:50px;
}

.related1, .related2
{
	position:absolute;
	width:232px;
}

.related1
{
	left:0px;	
}

.related2
{
	left:240px;
}

/* price blocks */

.price_block
{
	margin-top:4px;
	width:194px;
	max-width:194px;
}

.big_hero_price
{
	position:absolute;
	left:279px;
	top:39px;
}

.price_block_blue
{
	background-color:#00FFFF;
}

.price_block_red
{
	background-color:#FF0000;
}

.price_block_blue, .price_block_red
{
	height:48px;
	margin:0px;
}

#right
{
	position:absolute;
	left:511px;
	top:0px;
	margin-top:-4px;
	width:474px;
}

/* stuff at top right */
#my_shop_link
{
	position:absolute;
	width:100px;
	top:0px;
	left:279px;
	text-align:right;
}

#red_line
{
	position:absolute;
	top:0px;
	left:395px;
}

#cart_icon
{
	position:absolute;
	top:0px;
	left:399px;
}

#cart_link
{
	position:absolute;
	top:0px;
	left:420px;
}

#multiple_results_nav_top
{
	position:absolute;
	top:0px;
	left:90px;
}

#multiple_results_nav_bottom
{ }

#result_pages_navigation
{
	position:relative;
	left:0px;

}

#right_content
{
	margin-top:5px;
}

.hero_pic_head
{
	min-height:75px;
	height:75px;
}

.hero_pic
{
	margin-top:3px; 
	position:relative;
}

.sub_hero_pic
{
	margin-top:10px;
	position:relative;
}

.product_description
{
	max-width:473px;
	width:473px;
	margin-top:17px;
}

.small_product_description
{
	line-height: 120%;
	max-width:232px;
	width:232px;
	margin-top:17px;
}

.medium_box
{
	max-width:232px;
	width:232px;
}

.small_box
{
	max-width:151px;
	width:151px;
}


#debug
{
	position:absolute;
	top:0px;
	left:1090px;
	background:#CCCCCC;
}

/* dotted lines */
div.dashed_line1, div.dashed_line2
{ 
	font-size:0px;
	margin:0px;
	padding:0px;
	background-image: 
	url('../img/interface/dash.gif');
	width:473px;
	height:1px;
}

/* simple headlines */
h1
{

}

/* links  */

a
{
	color: #666666;
	text-decoration:underline;
}


a:hover
{
	color: #666666;
	text-decoration:underline;
}

a:active
{
	color: #666666;
	text-decoration:underline;
}

/* prevent styling of image links */
a.imglink:link
{
	background:#FFFFFF;
}

a.imglink:visited
{
	background:#FFFFFF;
}

#cart_link a
{
	color: #FF0000;
	text-decoration:underline;
}

#cart_link a:hover
{
	color: #FF0000;
	text-decoration:underline;
}

/* notification style */
.message, .formError
{
	color: #FF0000;
}

/* default images */
img
{
	border:0px;
}


.highlight1
{
	color:red;
}

.grey
{
	color:#666666;
}

/* forms */
.standard_form
{
	min-width:100%;
}

.standard_entry
{
}

.standard_label
{
	vertical-align:top;
	width:auto;
	white-space:nowrap;
}

.standard_field
{
	vertical-align:top;
	width:100%
}

.standard_field input, .standard_field select
{
	width:100%;
}

.standard_field2
{
	vertical-align:top;
	padding-left:8px;
}


/* autocomplete stuff */

.auto_complete
{
	background-color:#FFFFFF;
	font-size:11px;
	border: solid 1px #666666;
}

.auto_complete ul
{
	margin:0px;
	padding:1px;
	border:0px;
}

.auto_complete li
{
	list-style-type: none;
	padding:2px;
}

/* sub hero (start page) */

.sub_hero_price
{
	width:194px;
	max-width:194px;
}

.sub_hero_price td
{
	padding:0px;
	vertical-align:middle;
}

/* tables !!! */

.justified_table
{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:0px;
	white-space:nowrap;
	width:100%
}

.justified_table td
{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}

.left_align
{
	text-align:left;
}

.right_align
{
	text-align:right;
}

.search_table, .cart_table, .simple_table, .xtra_image_table
{
	border-collapse:collapse;
	padding:0px;
	border:0px;
	margin:0px;
}

.simple_table td, .xtra_image_table td
{
	padding:0px;
	margin:0px;
	border:0px;
}

.search_table img
{
	margin-top:12px;
	margin-bottom:17px;
}

.search_table td
{
	padding-right:8px;
}

.xtra_image_table img
{
	margin-top:12px;
	padding-right:10px;
}

.cart_table td
{
	padding-right:10px;
	vertical-align:top;
}

.cart_table input
{
	width:auto;
}

/* 	max-width:151px;
	width:151px; */

/*
product table is for product property tables
*/

.product_table
{
	border-collapse:collapse;
	line-height: 90%;
	padding:0px;
	border:0px;
	margin:0px;
}

.product_table td
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:1px;
	border-bottom:3px white solid;
	white-space:nowrap;
}

.product_table td.invert
{
	background-color:black;
	color:white;
}

.product_table td.invert2
{
	background-color:red;
	color:white;
}

.product_table img
{
	margin:0px;
}

.restricted_property
{
	overflow:hidden;
	clip:rect(auto 151px; auto auto);
}

.sitemap ul
{
	margin:0px;
	padding:0px;
	border:0px;
}


.sitemap li
{
	list-style-type: none;
	margin:0px;
	margin-left:10px;
}


.sitemap li.category
{
	padding-bottom:5px;
}

.sitemap ul.first, li.first
{
	margin-left:0px;
	padding-bottom:5px;
}



