/****** e-comshops v3.4 CSS ******/

/****** HTML ELEMENTS ******/

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		background-color: #333399;
		margin: 0px;
		padding: 10px;
	}
	
	td, p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a {
		color: #0000FF;
		text-decoration: none;
	}
	
	a:hover {
		color: #0000FF;
		text-decoration: underline;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	hr {
		color: #333399;
	}
	
/****** SURROUNDING TABLE ******/

	#container {
		background-color: #FFFFFF;
		border: 2px double #7D7EDF;
	}

	#container td {
		padding: 5px;
	}

/****** END OF SURROUNDING TABLE *****/	

/****** MAIN CONTENT TABLE AREAS ******/

	#content {
	background-color: #FFFFFF;
	}

	/* TABLE HEADERS */
		#content th {
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			font-size: 11px;
			text-align: left;
			margin: 0px;
			padding: 5px;
		}

	/* PRODUCT NAME */
		#content h2 {
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			margin: 0px;
			padding: 0px;
		}

	/* PRODUCT PRICE */
		#content .itemprice h2 {
			font-size: 14px;
			font-weight: bold;
			color: #990000;
			margin: 0px;
			padding: 0px;
		}
		
		#content .itemprice td {
			margin: 0px;
			padding: 0px;
		}
	/* REDUCED FROM TEXT (UNDER PRICE)*/
		#content .reduced {
			font-size: 10px;
			font-weight: bold;
			color: #FF0000;
			margin: 0px;
			padding: 0px;
		}

	/* BOX BEHIND ADD TO CART BUTTON */
		#content .addbox {
			font-weight: bold;
			color: #666666;
			background-color: #FFFFFF;
			margin: 0px;
			padding: 5px;
			font-size: 10px;
		}

	/* REVIEW LINKS & HOVER */
		#content .reviews a {
			font-size: 10px;
			font-weight: bold;
			color: #999999;
			text-decoration: none;
		}
	
		#content .reviews a:hover {
			color: #333333;
		}

	/* BACKGROUND CELL FOR PRODUCT DESCRIPTION & IMAGE */
		#content .productbg {
			background-color: #FFFFFF;
		}

	/* PREVIOUS & NEXT BUTTONS IN LIST ITEMS */
		#content #buttons {
			text-align: right;
		}
	
		#content #buttons input {
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			border: none;
		}
	
		#content #buttons form {
		
			margin: 0px;
			padding: 0px;
			display: inline;
		}
		
	/* HEADER FOR FEATURED ITEMS */	
		#content .featuredtitle {
		
			color: #FFFFFF;
			display: block;
			background-color: #333399;
			font-size: 11px;
			font-weight: bold;
			padding: 5px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}
		
		#content .featuredtitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #333399;		
		
		
		}


/****** END OF MAIN CONTENT TABLE AREAS ******/





/****** LEFT HAND MENU ******/

	#menu p {
		padding: 5px;
		margin: 0;
	}
	
	#menu a {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#menu a:hover {
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}

	/* CATEGORIES MENU */

		#menu #catmenu {
			background-color: #333399;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #catmenu .catheader {
			display: block;
			font-size: 13px;
			font-weight: bold;
			color: #FFB810;
			background-color: #333399;
			padding: 5px;
		}
	
	/* HOT MENU */

		#menu #hotmenu {
			background-color: #333399;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}

		#menu #hotmenu .hotheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			padding: 5px;
		}
		
	/* SALE MENU */

		#menu #salemenu {
			background-color: #333399;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #salemenu .saleheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			padding: 5px;
		}


	/* SPECIAL MENU */

		#menu #specialmenu {
			background-color: #333399;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #specialmenu .specialheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			padding: 5px;
		}
		
	/* FEATURED MENU */

		#menu #featuredmenu {
			background-color: #333399;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #featuredmenu .featuredheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333399;
			padding: 5px;
		}		


/* CHECKOUT STYLES */

#checkoutbg {
	background-color: #F0F0E1;
	margin: 0px;
	padding: 0px;
}

#checkoutborder {
	background-color: #7D7EDF;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/****** FOOTER CSS (BOTTOM NAV) ******/

	#footer p {
		font-size: 9px;
		color: #333399;
	}
	
	#footer a {
		font-size: 11px;
		font-weight: bold;
		color: #333399;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #333399;
	}

/****** END OF FOOTER CSS (BOTTOM NAV) ******/


/***** Mini Cart Div (left hand side) *****/
.minicart,.minicart *{margin: 0; padding: 0;font: 11px arial,verdana,sans-serif !important;}
.minicart{
	background: url(images/minicart-bg.gif) repeat-y;
	width: 150px;
	color: #fff;
}
.minicart .top{
	background: url(images/minicart-top.gif) no-repeat;
	height: 34px;
}
.minicart .btm{
	background: url(images/minicart-btm.gif) no-repeat;
	height: 7px;
	font-size: 1px !important;
}
.minicart dl{
	margin-bottom: 36px;
}
.minicart dt,.minicart dd,.minicart tbody th,.minicart tbody td{
	background: url(images/minicart-div.gif) no-repeat 0 100%;
	padding: 3px 2px 4px 11px;
}
.minicart table{
	width: 150px;
}
.minicart tbody th{
	text-align: left;
	color: #fff;
}
.minicart tbody td{
	text-align: right;
	color: #fc0 !important;
	background-position: 100% 100%;
	padding-right: 7px !important;
}
.minicart tfoot td{
	text-align: center;
	vertical-align: middle;
}
.minicart a,.minicart a:hover,.minicart span{
	color: #fc0 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
.minicart a:hover{
	text-decoration: underline !important;
}
.minicart .uk a{
	background: url(assets/ukflag.jpg) no-repeat 0 50%;
	padding-left: 26px;
}
.minicart .eu a{
	background: url(assets/euflag.jpg) no-repeat 0 50%;
	padding-left: 26px;
}
.minicart .rw a{
	background: url(assets/earthflag.gif) no-repeat 3px 50%;
	padding-left: 26px;
}
.minicart a img{
	border: none;
}

.littleflags {
	margin-left: 78px;
	padding-top:3px;
}
.littleflags img {
padding-right: 3px;
vertical-align: middle;
}
#srchtab {background:#333399;padding-bottom:10px;border-bottom:10px solid #fff;}
#srchtab td span {color:#fff;}
#srchtab td input {margin-top:18px;}
#srchtab td select {margin-top:6px;}

.simonul {
list-style-type: circle;
}

#introtext{
padding: 6px 0 16px 0;
font-size: 12px;
}
