
/* CSS Document */
h1, h2, h3, h4, h5, h6, html, p, body, ul, li, dl , dd, dt, label, input, select, form, img, fieldset, legend {margin:0; padding:0; line-height:1.1em; }
body {
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	background-color: #EDEEEE;
	color:#818285;
	font-size:.8em;
	}
img {
	border:none;
	}
#wrapper {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 720px;
	text-align: left;
	background: url(images/backgroundrepeat.gif) repeat-y 50% 0;
	padding-left:30px;
	padding-right:10px;
	background-color: #FFFFFF;
	border-top:15px solid #330033;
	}

hr {	padding:0; margin-top:10px; }	
/* **********************************	Colours          */
.colour1 { color:#330033; }
.colour1 a { color:#330033; text-decoration:none; }
.colour1 a:hover { text-decoration:underline; }
.colour2 { color:#DE6100; }
.colour2 a { color:#DE6100; text-decoration:none; }
.colour2 a:hover { text-decoration:underline; }
.colour3 { color:#6F8DB9; }
.colour3 a { color:#6F8DB9;  text-decoration:none; }
.colour3 a:hover { text-decoration:underline; }
.colour4 { color:#C0362C; }
.colour4 a { color:#C0362C;  text-decoration:none; }
.colour4 a:hover { text-decoration:underline; }
.colour5 { color:#5c4d4a; }
.colour5 a { color:#5c4d4a; text-decoration:none; }
.colour5 a:hover { text-decoration:underline; }
.colour6 { color:#A6006B; }
.colour6 a { color:#A6006B; text-decoration:none; }
.colour6 a:hover { text-decoration:underline; }
.darkgrey { color:#333333; }
.lightgrey { color:#818285; }
	
/* **********************************	Header         */

#header  {
	margin-bottom:50px;	}
#header img {
	margin-top:10px;
	}
#header .right {
	position:absolute;
	right:30px;
	}



/* **********************************	Menu area        */

.selected { color:#300036; }
#submenu1 .selected { color:#FFFFFF; }

#menuarea {
	padding-top:10px;
	margin-bottom:10px;
	}	
#menuarea a {
	font-weight:normal;
	color:#818285;
	text-decoration:none;
	}
#menuarea a:hover {	color:#300036;	}

#menuarea ul {
	list-style-type: none;
	margin-bottom:20px;
	}
#menuarea li {
	float: left;
	padding-right: 0.4em;
	}
#submenu1 {
	background-color:#300036;
	width:695px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	color:#836F81;
	}
#submenu1 a {		color:#836F81;	}
#submenu1 a:hover {	color:#FFFFFF;	}

/* **********************************	Maincontent         */

li.transON { opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; }
img.transON { opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; }

#maincontentleft {
	float: left;
	width:512px;
	}
#maincontentleft a {
	text-decoration:none;
	}
#qandas #maincontentleft a {
	text-decoration:none;
	color:#818285;
	}
#maincontentleft ul {	
	padding-left:20px;	
}
#contact #maincontentleft {
	width:412px;
	}

#maincontentleft p {
	padding-top:1em;
	}
#maincontentleft a {
	text-decoration:none;
	}
#maincontentleft a:hover {
	text-decoration:underline;
	}
h1 {
	font-weight:normal;
	color:#300036;
	font-size:1.8em;
	}
h2 {
	font-weight:normal;
	font-size:1.3em;
	}


#maincontentright {
	float:left;
	margin-left:50px;
	width:138px;
	text-align:right;
	}
#maincontentright img {
	margin-bottom:10px;
	}
#aboutus #maincontentright {
	text-align:left;
	}
.offerbox {
	height:100px;
	width:132px;
	margin-left:6px;
	background:url(images/offer.gif) no-repeat;
	cursor: pointer;
	}
#newsletter {
	background:url(images/newsletter.gif) no-repeat;
	}
li.offerbox  {
	margin-left:0px;
	}
.offerbox p {
	text-align:left;
	padding-top:33px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	}
li.offerbox p {
	display:block;
	text-align:left;
	width:120px;
	padding-top:33px;
	padding-left:5px;
	padding-right:15px;
	color:#FFFFFF;
	}
.offerbox a {
	color:#FFFFFF;
	text-decoration:none;
	}	
.offerbox a:hover {
	text-decoration:underline;
	}	
#maincontentwide {
	width:710px;
	}
#maincontentwide p {
	width:510px;
	clear:both;
	padding-top:1em;
	}
#maincontentwide ul {
	list-style-type: none;
	
	}
#maincontentwide li {
	float: left;
	margin-right: 10px;
	padding-bottom:8px;
	}
#productdesc {
	width:445px;
	height:68px;
	padding-left:5px;
	padding-top:2px;
	padding-right:250px;
	color:#FFFFFF;
	background-image:url(images/bkgd_productdesc.gif);
	}
/* **********************************	Sub menu 2       */

#submenu2 {
	
	}	
#submenu2 a {
	color:#818285;
	text-decoration:none;
	
	}
#submenu2 a:hover {	color:#300036;	}

#submenu2 ul {
	list-style-type: none;
	margin-bottom:20px;
	}



/* **********************************	Form          */
	
input { display:block; margin-bottom:10px; }
form { margin-top:10px; }	
.checkbox { float:left; clear:both; margin-bottom:0px; }

/* **********************************	Footer          */

#footer {
	clear:both;
	padding-top:50px;
	padding-bottom:20px;
	}

