﻿body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align:center;
	background-color: #CCCCCC;

}


#loading { 
	clear:both; 
	background: url(../wait.gif) center top no-repeat; 
	text-align:center;
	padding:33px 0px 0px 0px; 
	display:none; 
}
#container {
	width: 1000px;
	border: thin solid #000000;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/mainBack.gif);
}
#header {
	color: #FFFFFF;
	width: 100%;
	height:157px;
	background-image:  url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align:center;
	position:relative;
}
#header a {
	color: #999999;
}
#header a:hover{
	color:red;
}
#left {
	float:left;
	color: #FFFFFF;
	background-color: #000000;
	width: 200px;
}
#main {
	margin-left:220px;
	width:540px;
	/*position:relative; */
}
#main p
{
	font-size:1em;
	padding:0.4em;
}
#right {
	float:right;
	background-color: #FFDD00;
	width: 216px;
	height:1255px;
	background-image:  url(../images/rightback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
	padding-left:10px;
}
#foot1 {
	padding:10px;
	clear:both;
	background-color: #FFDD00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align:center;
}
#foot1 a {
	color:black;
}#foot1 a:hover{
	color:red;
}

#foot2{
	color: #FFFFFF;
	background-color: #000000;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align:center;
	position:relative;
}
#foot2 a{
	color:white;
}
#foot2 a:hover{
	color:red;
}
#foot3
{
	height:90px;
	clear:both;
}

#leftMenu ul {
	padding-bottom:1em;
}
#leftMenu  li{
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFDD00;
	margin-left:20px;
}
#leftMenu li li {
	margin-left:0px;
}
#leftMenu li a {
	color: #FFDD00;
	text-decoration: none;
	font-size:1.2em;
}
#leftMenu li a:hover
{
	color: #FF0000;
}
#leftMenu li li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:0.8em;
}
#leftMenu li li a:hover {
	color: #FF0000;
}

#search
{
	background-image:  url(../images/productSearch.gif);
	background-repeat: no-repeat;
	padding-top:30px;
	padding-left:5px;
	width:199px;
	height:76px;
	font-size:1.5em;
}
#shoppingbaskethead
{
	background-image:  url(../images/Shopbasket_header.jpg);
	background-repeat:no-repeat;
	height:67px;
}
#shoppingbasket
{
	background-image:  url(../images/Shopbasket_bkground.jpg);
	padding-top:5px;
	/*padding-left:5px; */
	width:206px;
	height:82px;

}
#shoppingbasketfoot
{
	background-image:  url(../images/Shopbasket_footer.jpg);
}

#basket
{
	font-size:1em;
	height:auto;
	margin-left:20px;
}
#contact
{
	float:right;
	background-image:  url(../images/contactBack.gif);
	background-repeat: no-repeat;
	width:216px;
	padding-top:30px;
	text-align:center;
	margin-top:-90px;
}
#logos
{
 position:absolute;
 margin-top:-60px;
 width:1000px;
 text-allign:center;
}

.contact-popup {
position:relative;
}

.contact-popup div {
	width: 200px;
	height: 0px;
	bottom: 90px;
	left: 20px;
	z-index: 2;
	display: none;
	background-color: #FFFFFF;
	color:red;
	position:absolute;
	font-size: 2em;
}

#regnews
{
	float:right;
	width:250px;
}
#regnews a
{
	font-weight:bold;
	color:red;
	text-decoration:none;
}

#rightmain
{
	float:right;
	width:200px;
}
#whybuy
{
	float:right;
	width:200px;
	background-color: #D2D3D5;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
}
#whybuy ul {
	list-style:none;
	font-size:1.0em;
	line-height:1.2em;
}
#whybuy li
{
padding-left: 18px;
background-image: url(/images/bullet1.gif);
background-repeat: no-repeat;
margin-top:8px;

}
#shop {
	border: thin solid #000000;
	top: -5px;
	padding: 5px;
	margin-bottom:60px;
}
.fullproduct {

	background-color:#FAFAC6;

}
.shortproduct {
	height:80px;
	background-color: #FAFAC6;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding:5px;	
}
.prodname {
	margin-left:150px;
	text-align: left;
}
.shortproduct2 {
	font-size:75%;
	height:100px;
	background-color: #FAFAC6;
	border-width: thin;
	border-style: solid;
	border-color: #333333;
	padding:5px;
	width:250px;
	float:left;	
}
.prodname2 {
	margin-left:120px;
	text-align: left;
}
.editbox {
	visibility:hidden;
}
#editheader{
	position:absolute;
	background-color: #ff0000;
	top:0;
	left:0;
	visibility:hidden;
	color:black;
	height:25px;
	width:990px;
	padding:5px;
	text-align:left;	
}
#editheader a{
	color:black;
}
#editheader a:hover {
	color:white;
}
#managemenu {

}

#prodedit {
	visibility:hidden;
	top:0;
	right:0;
	background-color:white;
	borderwidth: thin;
	borderstyle: solid;
	bordercolor: #FF0000;
	border: thin solid #FF0000;
	width=50px;
	float:right;
}
.button1 {
	text-align: center;
	display:block;
	margin:0;
	width:100px;
}
.button1 a
	{
	text-align: center;
	display:block;
	border: 1px solid #555;
	white-space:wrap;
	margin:0;
	padding: 0.3em 0.2em 0.3em 0.2em;
	font-size:1em;
	}


.button1 a ,.button1 a:visited{
	color: #000000;
	background-color: #FFDD00;
	text-decoration:none;
}
	
.button1 a:hover	/*button at mouse-over  */
	{
	color: white;
	background-color: red;
	}	


.col{
	width:90px;
	display:block;
	float:left;

}
.col2 {

}
#safetyMain
{
	height:52px;
	width:60px;
	background-image: url(/images/safetyMain.jpg);
	padding-left:200px;
	padding-top:175px;
	background-repeat: no-repeat;
}

#countryMain
{
	height:52px;
	width:60px;
	background-image: url(/images/countrymain.jpg);
	padding-left:200px;
	padding-top:175px;
	float:right;
	background-repeat: no-repeat;
}
.catSafe
{
	width:165px;
	height:51px;
	border:5px solid #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	text-align: center;
	vertical-align: middle;
	float: left;
	padding-top: 10px;
}
a .catSafe {
	color:#ffffff;
	text-decoration:none;
}
a:hover .catSafe {
	color: #FFFFff;
	background-color: #660000;

}
.catCountry
{
	width:165px;
	height:51px;
	border:5px solid #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006633;
	text-align: center;
	vertical-align: middle;
	float: left;
	padding-top: 10px;
}
a .catCountry  {
	color:#ffffff;
	text-decoration:none;
}
a:hover .catCountry  {
	color: #FFFFFF;
	background-color: #004422;

}
.clearance {
	margin: 0 auto
	text-align:left;
	width:202px;
	background-color:white;
}
.clearance a{
	text-decoration:none;
}
.pprodname {
	text-align:right;
	font-size:15px;
	font-weight:bold;
	padding-right:5px;
	height:35px;
	overflow:hidden;
	color:black;
}
.prodprice {
	text-align:right;
	font-size:20px;
	font-weight:bold;
	color:red;
	padding-right:5px;

}
.prodpic {
	text-align:center;
}

.caption
{
	width:172px;
	margin:2px;
	float:left;
	text-align:center;
}
.caption.sml{
font-size:small;
}

