body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#ffffff;
background-color:#003366;
background-image:url(../images/background.jpg);}

#background
{
margin-top: 5px;
margin-left: 30px;
margin-right: 30px;
border: 2.5px solid #8fcbef;
color:#003366;
background-color:#FFFFFF;}

#banner
{
Padding-left: 10px;
background-image:url(../images/logo1.jpg);
background-repeat:no-repeat;
height: 70px;}
#banner h1
{
color:#003366;
margin: 0;
padding: 0;
padding-bottom: 5px;
font-size:18px;
font-weight: normal;
text-align: center;
}
#topnav
{
width:100%;
text-align:right;
}
#topnav ul
{
clear: both;
padding:0 0 0 0;
margin:0;
color:#000000;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
font-size: x-small;
padding: 5px;
color:#000000;

font-weight: normal;
text-decoration: none;
}

#topnav ul li a:hover
{
color: #859fba;
}

#navborder

{
height: 4px;
background-image:url(../images/navborder.jpg);
}
#nav
{


list-style: none;
margin: 0;
display: inline;}

#nav ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
text-align: center;
margin: 0;
padding: 0;
border-bottom: 0.5px solid #8fcbef;}

#nav ul li
{
display: inline;
margin-left: 0px;

}

#nav li a
{
padding: 0px 10px 0px 10px;
padding-right: 8px;
color:#FFFFFF;
text-decoration: none;
background-color:#003366;
border-left: 5px solid #8fcbef;}

#nav ul li a:hover
{
color:#003366;
background-color: #8fcbef;
border-color: #003366}

#active a { border-left: 1px solid #fff; }

hr
{
color: #d6daee;
width:80%;
}

div#container
{
padding: .3em .5em 0em .5em;
background-image:url(../images/container6.jpg);
}
div#container h1
{
font-size: medium;
color:#003366;
margin-left: 15px;
}
#container a
{
font-size: 80%;
text-decoration: none;
color:#003366;}

#container a:hover
{
color:#003399;
}
div#content p
{
color: #003366;
font-size: small;
Padding-right: 5px;
padding-left:5px;
}


#right
{
	Float:right;
	margin: 1px;
	margin-right: 4px;
	width:40px;
	padding: 3px;
	background-color:#00CC00;	
	border: 1.5px solid #d6daee;
	height: 248px;
	overflow:auto;
	}
div#stock
{
padding: .3em .5em 0em .5em;

}

div#stock img
{
margin: 5px;
}

#footer
{
clear: both;
padding: 5px 2px 8px 2px;
display: block;
text-align: center;
font-size:x-small;
float:none;
color::#FFFFFF;
} 
div#footer ul 
{
padding: 0; 
margin: 0; 
}


div#footer li
{
display: inline;
}
div#footer li a
{
margin-right: 3px;
margin-left: 3px;
color:#FFFFFF;
text-decoration: none;
font-size:x-small;
}

div#footer a:hover 
{
color:#FFFF00;
text-decoration: none;
font-size:x-small;
}
#link ul
{
margin:0;
padding-top: 5px;
font-family: arial, helvetica, sans-serif;
text-align: center;}

#link ul li { display: inline; }

#link ul li a
{
font-size:x-small;
text-decoration: none;
color: #FFFF00;

}

#link ul li a:hover
{
color: #FFFFFF;
text-decoration: underline;
}
#left
{
	margin: 1px;
	float:left;
	width:47%;
	padding: 3px;
	background-image:url(../images/container2.jpg);	
	border: 1.5px solid #d6daee;
	height: 260px;
	overflow:auto;
	}
#left h1
{
background-color:#00FF66;
font-size: medium;
margin: 0;
padding:0;
}
#right
{
	Float:right;
	margin: 1px;
	margin-right: 4px;
		width:47%;
	padding: 3px;
	background-image:url(../images/container2.jpg);	
	border: 1.5px solid #d6daee;
	height: 260px;
	overflow:auto;
	}
#main
{
	overflow:auto;
	}

a
{
color:#FF0000;
text-decoration: none;
}
a:hover
{
color:#fff;
}

a:visted
{
color:#fff;
}
.list
{
color:#666600;
}
#navcat
{
margin-top: 0px;
margin-left:0.5px;
width:130px;
float: left;
font-size:100%;
background-color: #8fcbef;
border: 1.5px solid #003366;}

#navcat ul
{
list-style-type: none;
padding-left: 2px;
margin: 0;
margin-right:5px;

}

#navcat ul li 
{
margin-top: 1px; 
padding-top: 2px;
padding-bottom: 1px;
padding-right: 1.5px;
padding-left: 1.5px;}

#navcat a
{

text-decoration: none;
color:#003366;}

#navcat a:hover
{
color:#003399;
}
td
{
	color:#003366;
	font-size: small;
}
#submenu
{
background-color: #8fcbef;
border-bottom: 2.5px solid #8fcbef;
}

#submenu ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFF00;
text-align: center;
margin: 0;
padding: 0;
}

#submenu ul li
{
display: inline;
margin-left: -2px;
}

#submenu ul li a
{
padding: 0px 10px 0px 10px;
color: #8fcbef;
text-decoration: none;
background-color:#FFFF00;}

#submenu ul li a:hover
{
background-color: #FFFF00;
color: #8fcbef;
}
#text
{
margin-left: 3px;
}
.header
{
font-weight: bold;
height:22px;
color:#FFFFFF;}
.title
{
color:#003366;
font-weight: bold;
}
.price
{
color:#FF0000;
font-size: 90%;
}
.our
{
color:#000066;
font-size: 105%;
}
.rrp
{
	color:#000066;
	font-size: 90%;
	text-decoration: line-through;
}

.format
{
font-size: 80%;
}
#email a
{
font-size: 100%;
color:#003366;}