<style type="text/css">
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.topmenu     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; 
               text-align: right }

a:hover.topmenu     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; 
               text-align: right; text-decoration:underline }
               
a:visited.topmenu     {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; 
               text-align: right }

a:active.topmenu     {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; 
               text-align: right }

a:link.topmenu     {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; 
               text-align: right }

.subsection { FONT: 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; font-weight: bold; text-align: left; padding-bottom: 10px }

#phonenumber { COLOR: #000000; font-weight: bold; text-align: left; padding-bottom: 10px; padding-left: 10px; font-style:bold; font-variant:normal; font-size:10px; font-family:Arial; letter-spacing:2.0 }


.section     { font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; font-weight: bold }
FORM { MARGIN: 0px }
BODY { FONT: 11px Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dd0000; }
TD { FONT: 10px Geneva, Arial, Helvetica, sans-serif;COLOR: #000000; }
TABLE { FONT: 10px Geneva, Arial, Helvetica, sans-serif;COLOR: #000000; }
INPUT { FONT: 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #000; }
TEXTAREA { FONT: 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #000; }
A { COLOR: #000000; TEXT-DECORATION: none; }
A:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.bgcolor1 {	BACKGROUND-COLOR: #dd0000; FONT: bold 11px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
.bgcolor2 {	BACKGROUND-COLOR: #DD0000; COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Arial }
.bgcolor3 {	BACKGROUND-COLOR: #808080; COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Arial }
.bglinecolor { BACKGROUND-COLOR: #DD0000; }
A.productnamecolorLARGE { FONT: bold 14px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
.productnamecolorLARGE { FONT: bold 14px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.productnamecolorLARGE { FONT: bold 14px Geneva, Arial, Helvetica, sans-serif;COLOR: #000000; TEXT-DECORATION: none; }
A.productnamecolor {	FONT: bold 11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
.productnamecolor {	FONT: bold 11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.productnamecolor { COLOR: #000000; TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px  Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; }
A.productnamecolorSMALL { FONT: bold 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.productnamecolorSMALL {	COLOR: #000000; TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Arial, Helvetica, sans-serif;COLOR: #dd0000; }
a:hover.pricecolor { FONT: bold 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #dd0000; TEXT-DECORATION: none; }
a.pricecolor { FONT: bold 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #dd0000; TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #dd0000; }
a:hover.pricecolorSMALL { FONT: bold 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #dd0000; TEXT-DECORATION: none; }
a.pricecolorSMALL { FONT: bold 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #dd0000; TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: none; }
a:hover.RegularLink { COLOR: #000000; TEXT-DECORATION: underline; }
a:hover.navtitle { FONT: 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #FFFFFF; letter-spacing : 3px; }
a.navtitle { FONT: 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #FFFFFF; letter-spacing : 3px; }
.navtitle { FONT: 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #FFFFFF; letter-spacing : 3px; }
.smalltext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; }
a:hover.smalltext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: none; }
a.smalltext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: none; }
A.nav1 { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
.nav1 { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.nav1 { COLOR: #000000; TEXT-DECORATION: none; }
A.nav1_selected { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
.nav1_selected { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.nav1_selected { COLOR: #000000; TEXT-DECORATION: none; }
A.nav2 { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav2 { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.nav2 { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.nav2_selected { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav2_selected { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.nav2_selected { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.nav3 { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav3 { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.nav3 { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.nav3_selected { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav3_selected { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.nav3_selected { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
a:hover.navTOP { COLOR: #000000; TEXT-DECORATION: underline; }
A.navBOTTOM { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.navBOTTOM { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.navBOTTOM { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.NavSpecials { FONT: bold 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #FFFFFF; TEXT-DECORATION: none; }
.NavSpecials { FONT: bold 11px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #FFFFFF; TEXT-DECORATION: none; }
a:hover.NavSpecials { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.carttext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: none; }
A.carttext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: none; }
a:hover.carttext { FONT: 10px Geneva, Arial, Helvetica, sans-serif;
 COLOR: #000000; TEXT-DECORATION: underline; }
.footer { FONT: 9px Geneva, Arial, Helvetica, sans-serif;
 COLOR: white; TEXT-DECORATION: none; }
A.footer { FONT: 9px Geneva, Arial, Helvetica, sans-serif;
 COLOR: white; TEXT-DECORATION: none; }
a:hover.footer { COLOR: white; TEXT-DECORATION: underline; }

a:visited {
	font-family:arial,geneva,Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;
	font-weight:600;
	line-height:18px;
	color: grey;
	text-decoration:none;
}

a:active {
	font-family:arial,geneva,Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;
	font-weight:600;
	line-height:18px;
	color: grey;
	text-decoration:none;
}

a:link {
	font-family:arial,geneva,Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;
	font-weight:600;
	line-height:18px;
	color: grey;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

body {
	font: normal 11px verdana, geneva, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #DD0000;
	text-align: center;
}

li{
	font: normal 11px geneva, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

ul{
	font: normal 11px geneva, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

td{
	font: normal 11px geneva, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

a{ 
	color: #000000;
	text-decoration: none; 
}

a:hover{
	text-decoration: underline;
}

body{ text-align: center; }

form { margin: 0; padding: 0; }

body { margin: 0; padding: 0; }

img{ border: none; }

.floatleft{ float: left; }

.floatright{ float: right; }

.clear{ clear: both; }

input{ vertical-align: middle; }

.body-wrapper{
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

#main {
	margin: 0 auto;
	text-align: left;
	width: 780px;
	background: url(bottom-plus.gif) #DD0000 no-repeat left bottom;
}


.footerarrow{
	xbackground: url(bottom-plus.gif) #DD0000 no-repeat left bottom;
}

#header{
	width: 760px;
	background: url(geneva.gif) no-repeat left bottom;
	text-align: right;
	padding: 10px 5px 5px 4px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 9px;
	position: relative;
}

* html #header{ height: 70px; }

#header a{
	padding-right: 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;
}

#header a.logo{
	width: 117px;
	height: 38px;
	position: absolute;
	top: 30px;
	left: 0;
	text-decoration: none;
	text-indent: -9999px;
}
/*---### START ### Main page ###---*/
#big-picture{
	width: 770px;
	background: #FFFFFF;
	text-align: center;
}

#big-picture a{
	width: 100%;
	background: #FFFFFF;
}

#big-picture img{
	border: 10px solid #FFFFFF;
}

#main .big-picture-shadow{
	width: 770px;
	height: 12px;
	background: url(bottom-shadow.jpg) no-repeat center top;
}

/*---### END ### Main page ###---*/
/*---### START ### Item page ###---*/
#left-column{ 
	width: 190px; 
	padding-bottom: 20px;
}

#left-column .section {
	width: 165px;
	color: #000000;
	font-weight: bold;
	padding: 5px 0 5px 5px; /*	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;*/
	margin-bottom: 12px;
	background: url(section-back.gif) no-repeat left 50%;
}

* html #left-column .section { width: 170px; }

#left-column .section a{
	font-weight: bold;
	text-transform: uppercase;
}

#left-column .subsection{ padding-left: 5px; }

#left-column p{
	margin: 0;
	line-height: 18px;
}

#left-column .subsection a{
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
}

#left-column .item .properties{ padding-left: 10px; }

#left-column .subsection .item a{
	display: block;
	background: url(list-char.gif) no-repeat left;
	padding-left: 10px;
}

#left-column .subsection .item{
	margin-left: 10px;
	padding: 0px;
	display: block;
}

#left-column .hint {
	width: 160px;
	font: italic bold 14px Geneva, Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin: 15px 0 0 0;
	
	padding: 5px 0 5px 5px;
}

* html #left-column .hint {
	width: 160px; color:#000000
}

#left-column .subhint{
	color: #000000;
	width: 150px;
	text-align: right;
	
	padding-top: 1px;
}

#right-column{

	background: #DD0000;
}

#right-column .item{
	text-align: center;
	width: 560px;
	border: 10px solid #FFFFFF;
	background: #FFFFFF;
}

* html #right-column .item{ width: 580px; }

#right-column .item .picture{
	background: #FFFFFF;
	text-align: center;
}

#right-column .orderdiv{

	width: 560px;
	float: left;
	background-color: #FFF;
	padding: 0 10px 10px 10px;
}

* html #right-column .orderdiv {
	width: 580px;
		background: url("../item-corner.gif") #FFFFFF no-repeat 10px 0;
}

#right-column .orderdiv .buy {
	padding: 10px 0 0 10px;
	margin-top: 5px;
}

#right-column .orderdiv .buy a{
	font: 17px Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

#right-column .orderdiv .buy h1{
	font: 17px Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

#right-column .orderdiv .buy h1{ color: #000000; }

#right-column .orderdiv .buy span{
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	color: #DD0000;
	padding-right: 6px;
}

#right-column .orderdiv .buy input{
	margin-right: 6px;
	vertical-align: middle;
}

#right-column .orderdiv .buy select{
	margin-right: 6px;
	vertical-align: middle;
}

#right-column .orderdiv .buy span{
	margin-right: 6px;
	vertical-align: middle;
}

#right-column .orderdiv .part{
	text-align: right;
	margin-top: 5px;
	background: url(gallery.gif) #FFFFFF no-repeat left top;
	padding-left: 260px;	
	height: 50px;
}

#right-column .orderdiv .part a{
	padding-left: 10px;
	background: #FFFFFF;
}

#right-column .description{
	width: 580px;
	padding: 15px 0px 0px 0px;
	background:  #FFFFFF no-repeat left top;

	}

* html #right-column .description{ width: 500px; }

#right-column .description p{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
}

#right-column .buy h1{
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
}

#right-column .description h1{
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
}

#right-column .over-description{
	width: 580px;
	height: 40px;
	background: url(http://www.genevalab.co.uk/images/description-top.gif) no-repeat center bottom;
}

#right-column .under-description{
	width: 580px;
	height: 40px;
	background: url(http://www.genevalab.co.uk/images/description-bottom.gif) no-repeat center top;
}

.footer{
	width: 100%;
	text-align: center;
	color: #FFF;
	padding: 25px 0 10px 0;
	display: block;
}


.simplefooter{
width: 770px;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	padding: 25px 0 10px 100px;
		display:block;
		float:left;
}


.simplefooter a:visited{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}

.simplefooter a:active{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}

.simplefooter a:link{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}

.simplefooter{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}
.footer a{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}

.footer a:visited{
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
		text-align: center;
}


/* Multi Inset Styles */
#imgplaceholder{
	position: absolute;
	visibility: hidden;
  align: left;
	border: 2px dashed #575757;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
:hover.close{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
  padding-right: 4px;
	text-decoration: none;
}

.learn a:visited{ 
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family: geneva, arial, helvetica 
}

.learn a:link{ 
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family: geneva, arial, helvetica 
}

.learn a:active{ 
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family: geneva, arial, helvetica 
}

.learn a{ 
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family: geneva, arial, helvetica 
}

.learn a:hover{
	text-decoration: underline; 
	
	}

.buybutton a:visited{ 
	display: block;
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family:Verdana 
}

.buybutton a:link{ 
	display: block;
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family:Verdana 
}

.buybutton a:active{ 
	display: block;
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family:Verdana 
}

.buybutton a{ 
	display: block;
	color: #FFFFFF;
	text-decoration: none; font-size:9px; font-weight:bold; font-family:Verdana 
}

.buybutton a:hover{
	display: block; text-decoration: none;
	color:#000000; background-color:#DD0000
	
}

td.normal {background-color: #575757} 
td.over {background-color: #dd0000;} 

h1           { font-family:Arial;color: #333333; font-size: 12pt; font-weight: bold; 
               margin-left: 15; margin-right: 15 }

table        { padding-left: 15px; padding-right: 15px }
table table        { padding: 0px }

.header table{ padding-left: 0px; padding-right: 0px }
.Footer{background-color: #dd0000; }

.FooterText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: white; 
	font-weight: normal	;
	font-style: normal; 
	text-decoration: none;
	text-align: center; 
	vertical-align: top;
	float: right;
	
}
.FooterText:hover{color: #aaaaaa;}





//--></style>
