html body {
	font-size: x-small; /* IE5/win */
	background-color: #000000;	
	color:#ffffcc;
	margin: 0px auto;
	padding: 0px;
}

p { margin: 0px 0 15px 0; padding: 0;}

/* global styles */
a, a:link  , a:visited { text-decoration: none; color: #ebebeb;
 }
a:hover { text-decoration: none; }

h4{
margin: 0; font-size: 1em; padding: 0 0 4px 5px; text-transform:uppercase; 
}
input {
border:1px #666666 solid;
color: #336699;
background:#DDDDDD url(http://www.aboard.co.uk/generic/bg/input_bg.jpg);
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.inputnob {
	text-align: right;
	border-width: 0px;
	color: #9CE7D0;
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	background-image: none;
	background-color: #333333;
}
textarea { border:1px #666666 solid;
color: #336699;font:normal 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none; }
select, option {
border:1px #666666 solid;
color: #B8B896;
background:#333333;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none
}
font,p,td,div,span {
color: #DDDDDD;
font:12px/12pt verdana,Helvetica,Arial,sans-serif
}
.submit,.submit a:active,.submit a:link,.submit a:visited,font.submit a  {
border: 1px solid #666666;
padding:1px 1px;
color: #FFFFFF;
background: #666666 url(http://www.aboard.co.uk/generic/buttons/bg_buttons/darkgrey_sgl_c.gif);
font-weight:normal;
text-decoration: none;
font-family:verdana,Arial,Helvetica,sans-serif;
cursor: default;
}
a.submit:hover,input.submit:hover, a:hover input { color: #FFCC99}
.submit a:hover ,font.submit a:hover { color: #333399}
.submit { font-weight: bold }
.boxs{
border: 1px solid #FFE9D2;
width:20px;
color:#000000;
background:#FFFFFF;
font:11px verdana,helvetica,sans-serif;
text-align:center;
cursor:default
}
.boxleftac { 
float: left;
position: relative;
padding: 2px 0px 0px 2px;
border: 1px solid #FFCC00;
text-align:center
 }
.boxleftal { 
float: left;
position: relative;
padding: 2px 0px 0px 2px;
border: 1px solid green;
overflow:hidden;
text-align:left;
 }
 .boxleftclear { 
float: left;
position: relative;
padding: 2px 0px 0px 2px;
border: 1px solid #00ffff;
clear: left;
 }
.boxright { 
float: right;
padding: 2px 0px 0px 2px;
position: relative;
border: 1px solid red ;
}
.boxrightclear { 
float: right;
padding: 2px 0px 0px 2px;
position: relative;
border: 1px solid #ffc0cb ;
clear: right;
}
.boxrightclear, .boxright,  .boxleftclear, .boxleftal, .boxleftac, div 
{ border-width: 0px } 
.header{
padding:2px;
border:0px solid #CCCCCC;
width:130px;
margin-right:1px;
display:block;
color: #CCCCCC;
font:11px verdana,helvetica,sans-serif;
text-decoration:none;
text-indent:4px;
cursor:default;
height:20px
}
.articlelist , .articlelist TD { 
text-decoration: none;
border-bottom: 1px solid #999999;
padding: 4px;
 }
.articlelist a:link, .articlelist a:visited, .articlelist a:hover {
 font:11px verdana,helvetica,sans-serif; }
.lmenuitem, a.lmenuitem {
border: 1px solid #CCCCCC;
width:150px;
color:#000000;
background:#FFFFFF;
font:11px verdana,helvetica,sans-serif;
cursor:default;
text-align: left;
text-decoration: none;
}
.imageB{
border: 1px solid #CCCCCC}
.imagecell{
border: 0px solid #666666;}

.navl, .navl a:visited, a.navl:active, a.navl:link  {
border: 1px  solid #006699;
width:133px;
color:#2B8081;
background: #ABCDC2;
font:11px bold verdana,helvetica,sans-serif;
text-align:center;
text-decoration: none;
cursor:default;
padding: 2px;
}
.none{
background:transparent;
color: #FFFFFF}
.noneimput{
border:0px none;
background:transparent;
color: #FFFFFF;
text-align:right
}

.subheader {
padding:2px;
color: #FFFFFF;
background:#cccccc;
font:11px verdana,helvetica,sans-serif;
text-decoration:none;
cursor:default;
position:relative;
height:20px
}
.heightall {
height: 450px }
.toggle{
border: 1px solid #336699;
display:block;
}
.trbg0{
color:#ffffff;
background:url(http://www.aboard.co.uk/generic/bg/bg_tit_cyan2dark.gif)
}
.trbg1{
color: #DDEEDD;
background:url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif)
}
.trbg2{
color: #DDEEDD;
background:url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyan2dark.gif)
}
.pricecell {
padding: 1px 1px 1px 15px;
text-align: left;
width: 170px;
 }
.popup{
border:#C0C0C0 1px solid;
padding:2px;
background:#FFFFFF;
color:#000066;
font-style:normal;
font-size:11px;
height:20px
}
.tabletop { background-color: #E6ECEE;border-color: #005984 ; border-style: solid; border-width: 1px;}

.tablehead {  background-color: #A0B6BD;}
.tablecell{
padding:2px;
border: 0px solid #336699;
border-width:0px 0px 1px 0px;
color: #336699 !important;
font:11px verdana,helvetica,sans-serif;
text-transform:none
}
.cat2 ul li{
margin:0;
padding:0;
width:170px;
list-style:none
}
.header:hover{
padding:2px;
border:1px solid #CCCCCC;
width:130px;
color:#CC0000;
font:11px verdana,helvetica,sans-serif;
text-decoration:none;
cursor: default;
height:20px
}
.imageB:hover{
border:1px solid #000000
}
.subheader:hover{
padding:2px;
background:#FFFFFF;
color:#FF0000;
font-style:normal;
font-size:11px;
height:20px
}
.topmenu,a.topmenu{
padding:1px 10px 1px 10px;
border-top: double #336699;
border-bottom: #336699 thin solid;
background:transparent;
font:11px verdana,helvetica,sans-serif
}
.trbg,a.trbg,.trbg td {
padding:1px 9px 1px 0px;
background:transparent;
font:11px bold verdana,helvetica,sans-serif;
border-bottom: #336699 1px solid;
}
.cat1,a.cat1:active,a.cat1:hover,a.cat1:link,a.cat1:visited {
padding:2px 6px 2px 1px;
width:100%;
font:11px bold verdana,sans-serif normal;
text-transform:none;
height:18px;
cursor:default;
color: #336699;
}
.cat2,a.cat2:active,a.cat2:hover,a.cat2:link,a.cat2:visited{
padding:2px 3px 2px 9px;
border: 0px solid #336699;
border-width:0px 0px 1px 0px;
display:block;
color: #666666 !important;
font:8pt verdana,sans-serif normal;
text-transform:none
}
.cat3,a.cat3:hover{
padding:2px;
border: #336699 1px solid;
width:100%;
display:block;
background:#FFFFFF;
font:8pt verdana,sans-serif normal;
text-transform:none
}
a.submit:hover,a.submit:visited{
color:#FFFFFF
}

.submit1,.submit1 a:active,.submit1 a:link,.submit1 a:visited,font.submit1 a ,font.submit1 a:hover{
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFF8DC;
	cursor: default;
	border: 0px solid Gray;
	background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif);
}
.submit1 a:hover { color: #FFFFCC}
.submit2,.submit2 a:active,.submit2 a:link,.submit2 a:visited , .submit2 a:hover, font.submit2 a, font.submit2 a:hover {
	background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_red3dark.gif);
	color: #ffffff;
	padding: 2px 3px 3px 3px;
	text-decoration: none;
}
div.imagecell:hover,div.imagecell:hover,.imagecellhover{
border:0px solid #000000;
background: #009999}
.alert, a.alert:active, a.alert:hover, a.alert:link, a.alert:visited {
padding:2px;
color:#FF0000 !important;
background:#E6E6E6;
font-weight:bold;
text-transform:none
}
.alert1,a.alert1:active,a.alert1:hover,a.alert1:link,a.alert1:visited{
color:#008000 !important;
background:transparent;
text-transform:none
}
.bglight { background-color: #c7d1e0;
  color: Red !important;}
a.tablehead,a.tablehead:active,a.tablehead:hover,a.tablehead:link,a.tablehead:visited{
padding:2px;
width:100%;
border-width:0px 0px 0px 0px;
color:#FFFFFF;
font:12px verdana,sans-serif normal;
text-transform:none;
height:18px
}

#wrapper {
	WIDTH: 100%;
	TEXT-ALIGN: center;
	background-color: #000000;
	padding: 10px;
	MARGIN: 0px auto;
}
#contInner {
	WIDTH: 800px;
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	border: 0px solid #333333;
	padding: 0px;
	background-color: #000000;
	display: block;
	clear: both;	
}
 #headder  { 
	width: 800px;
	color: #ffffff;
	font-weight: bold;
	MARGIN: 0px auto;  
	POSITION: relative;  
	border:0px solid #cccccc; 
	padding:0px;
	background-color: #000000;
	text-align: center;
 }
#arealeft {
float: left;
border: 0px solid #CC99FF; 
}
#areacenter {
	width: 100%;
	border: 0px solid #66FF99;
	float: left;
}
#arearight {
	float: right;
	position: relative;
	width: 0%;
	border: 0px solid #FFFF33;
}
#areacenter ,#arearight ,#arealeft, #headder { border-width: 0px; }

#topnav {
text-align: left;
}
#menu_effect { margin: -0px 0px 0px 0px;
position: relative;
display: block;
z-index: 1;
}
.sidenav{
list-style-type: none;
margin: 0px 0px 0px -6px ;
padding: 0;
width: 180px;
}

.sidenav li a{
display: block;
width: 108px;
height: 28px;
padding: 6px 0px 0px 0px;
font-weight: normal;
font-size: 10px;
background: transparent url(http://www.absite.com/catalogue/client_webs/22/ressources/butt_side.gif) no-repeat   -9px 0px; 
text-decoration:none;
}

.sidenav li a:hover{
text-decoration: none;
color: #FFFFFF;
background: transparent url(http://www.absite.com/catalogue/client_webs/22/ressources/butt_sidep.gif) no-repeat  -6px 0px; 
}


#mainbody {
clear: both;
	width: 100%;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px solid red; 
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
 #mainbody p { color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif; }
#footer { 
	width: 100%;
	height: 50px;
	MARGIN: 0px auto;  
	clear: both;
	POSITION: relative; 
	border:0px solid red; 
	padding: 6px 0px 6px 0px;
	color: #ffffff;
	background-color: #000000;
	text-align: center;}

#hotspot{
text-decoration:underline;
cursor:default
}


.title {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial,Helvetica,  sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 130%;
	text-align: center;
}
.stitle {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
} 
.smallt,.smallt td { font-size: 9px }
.smallt1, .smallt1 td { font-size: 10px }
.smallt2 { font-size: 11px }
