.menutop {
	font-family: Arial;
	font-size: smaller;
	color: #5C5C5C;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
	line-height: 2.0;
}


.menuelement {
	font-family: Arial;
	font-size: 70%;
	color: #616161;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 2.0;
}


.menusub {
	font-family: Arial;
	font-size: 70%;
	color: #888888;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 2.0;
}


.topmenu {
	font-family: Arial;
	font-size: 75%;
	color: #5C5C5C;
	text-transform: lowercase;
	text-decoration: none;
}


.bottommenu {
	font-family: Arial;
	font-size: 8pt;
	color: #989797;
	text-transform: lowercase;
	text-decoration: none;
}

.products_gen_bold {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}


.products_gen_italics {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	text-transform: lowercase;
	text-decoration: none;

}

.products_short_desc {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}


.products_price_desc {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}


.products_price {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}

.saving_desc {
	font-family: Arial;
	font-size: 9pt;
	color: #ff0000;
	text-transform: uppercase;
	text-decoration: none;
}


.items_info {
	font-family: Arial;
	font-size: X-Small;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}


.items_price_desc {
	font-family: Arial;
	font-size: X-Small;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}


.items_price {
	font-family: Arial;
	font-size: X-Small;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}

.items_short_desc {
	font-family: Arial;
	font-size: 9pt;
	color: #5C5C5C;
	text-transform: capitalize;
	text-decoration: none;
}


.items_saving_desc {
	font-family: Arial;
	font-size: X-Small;
	color: #ff0000;
	text-transform: capitalize;
	text-decoration: none;
}


.page_nav {
	font-family: Arial;
	font-size: Small;
	color: #000000;
	text-transform: none;
	text-decoration: none;
}

.page_title {
	font-family: Arial;
	font-size: 14pt;
	font-weight: Bold;
	color: #000000;
	text-transform: none;
	text-decoration: none;

}


.brand_dir_heading {
	font-family: Arial;
	font-size: 24pt;
	font-weight: Bold;
	color: #000000;
	text-transform: none;
	text-decoration: none;
}

.brand_dir_text {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;

}


.brand_dir a {
	text-decoration: none;

}


.discount_text {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;

}


.discount_error_text {
	font-family: Arial;
	font-size: 9pt;
	color: #9E2F2D;
	text-transform: lowercase;
	text-decoration: none;

}

.basket_links a {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;

}

.checkout_underline_links {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	text-decoration: underline;

}

.checkout_radio {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;

}

.sitemap_header {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}

.sitemap_body {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}


.hiddenPic {

	display:none;

}



.p { 
	border-top-style: solid; 
	border-top-color: grey; 
	border-top-width: 1px; 
}


.d0 {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}


.d1 {
	background-color: #F0F0F0;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: Capitalize;
	text-decoration: none;
}


.d2 {

	background-color: #ECE9D8;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: Capitalize;
	text-decoration: none;
}

.dhtml_adv_search{	/* Styling question */
	color:#0000FF;
	font-size:0.9em;
	width:147px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	
	overflow:hidden;
	cursor:pointer;
}
.dhtml_adv_search_content{	/* Parent box of slide down content */
	/* Start layout CSS */

	border-top-style: solid; 
	border-top-color: #ECE9D8; 
	border-top-width: 1px; 

	border-bottom-style: solid; 
	border-bottom-color: #ECE9D8; 
	border-bottom-width: 1px; 
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtml_adv_search_content_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}


/* Copyright 2006 LuckyTeam.co.uk. To use this code on your own site, visit http://luckyteam.co.uk */

.luckyZoomSmallImageCont {
position: relative;
}

.luckyZoomBigImageCont {
overflow: hidden;
position: absolute;
z-index: 100;
border: 1px solid #9E2F2D;
visibility: hidden;
/*display: none;*/
}

.luckyZoomHeader {
position: relative;
z-index: 10;
left: 0px;
top: 0px;
font: 10px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
background:#9E2F2D;
padding:3px;
}

.luckyZoomHeader a {
color: #fff;
}

.luckyZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}

.luckyZoomSmallImageCont img {
/*visibility:visible;*/
}