@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background:url(/cssimages/header_bg.jpg);
	background-repeat:repeat-x;
}

#wrap {
	width: 950px; margin: 0 auto; text-align: left;}

#contentArea {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:728px;
    font-size:13px;
    float:left;
}

#sideNav {
	width: 202px; float:left;
}

#footer{
	background-image:url(/cssimages/footer_bg.jpg); height:175px; width:950px; float:left;
}

.topmenutext {
	color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-top:5px; padding-right:10px;
}

.topmenutext_over {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-position: center center;
	padding-top:5px;
	padding-right:10px;
	cursor:pointer;

}

.sidemenutext {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center center;
	padding-left:40px;
}

.sidemenutext_over {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	background-position: center center;
	padding-left:40px;
	cursor:pointer;
}

.redMenuBG {
	background: url(/cssimages/SideMenu_Product_bg.jpg) repeat-y;
}

.greyMenuBG {
	background: url(/cssimages/SideMenu_Grey_bg.jpg) repeat-y;
}

.newsArea {
	background: url(/cssimages/LatestNews_img.jpg) no-repeat;

}

.newsText {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3366FF;
	height:25px;
	position:relative;
	left:10px;
}

.newsText a{
	color:#333333;
	text-decoration:none;
}	

.newsText a:hover{
	text-decoration:underline;
}	

.searchArea {
	/* background: url(/cssimages/Search_img.jpg) no-repeat;
	height:55px; 
    padding-left:20px; */
    text-align:right;
   
}

.searchBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:38px;
	color:#333333;
	background-color:#DBF1F7;
	position:relative;
	left:90px;
	top:-5px;
	border-style:solid;
	border-width:1px;
	border-color:#e1e1e1;
	z-index:1;
}

.searchButton{
	position:relative;
	z-index:2;
	top:11px;
	left:45px;
}

.searchResults{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	height:25px;
	position:relative;
	left:25px;
	padding-top:2px;
}

.searchResults a{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}	

.searchResults a:hover{
	text-decoration:underline;
}

.productSmall {
	width:215px;  
}	
	
.productSmall h2{
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
}

.productSmall h2 a{
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	text-decoration:none;
}

.productSmall h2 a:hover{
	text-decoration:underline;
}

.rrpprice { 
	 width:80px; height:30px; text-align:center; background-repeat:no-repeat; padding-top:8px;
}

.price { 
	 width:80px; height:30px; text-align:center;  background-image:url(/cssimages/price_green.jpg); background-repeat:no-repeat; padding-top:8px;
}

.price h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.availability {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 	
}

.boldPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.cartSummaryText{
	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; padding-right:20px;
}

.shopLarge{
	background-color:#ffffff;
}

.shopLarge h1{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}

.shopLarge h3{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

.memberLogin{
	height:80px; width:165px; float:right; border-left:1px solid #f1f1f1; padding:10px; margin:5px;
}

.memberfields{
	padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; position:relative; bottom:1px;
}

.memberfields a{
	color:#ff0000; font-weight:bold; text-decoration:none;
}

.memberfields a:hover{
	text-decoration:underline;
}

.tb-background {
	background-color : #FFCCCC;
	border: 1px solid #CC0033;
	
}

.topBanner{
	padding-top:10px;
}

.productfeaturelist li { list-style-type: none; }
.productItem { position:relative; left: -30px; }

.footer_contact_menu {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; }
	
.footer_contact_menu_over{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:underline; cursor:pointer;
}
	
a.cartSummaryLink {
	font-weight:bold;
	color:#333333;
}

.smlText{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
}

.saveText{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF3300;
}	

.imageTag a{
	color:#fff;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:720px;
		height:250px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */