html {
	background: #ffffff url(http://www.absite.com/catalogue/client_webs/azl/ressources/xbg000.jpg) repeat;
	color: #000001;
}
body {
	color: #000001;
	font: normal 11px/16px verdana, tahoma, arial, san-serif;
	text-decoration: none;
	margin: 0px auto;
}
a { 
color: #000001;
text-decoration: underline;
font: normal 12px/16px verdana, tahoma, arial, san-serif;
}
a:hover {
text-decoration: underline;
color: #990033;
}

font, p, table ,tr ,td ,div ,span ,li {
font: normal 11px/16px verdana, tahoma, arial, san-serif;
color: #000001;
}
h4{
padding:3px;
width:99%;
color: #000001 !important;
background: #B7B7B7 url(http://www.aboard.co.uk/generic/bg/bg_bf.gif);
font-size:12pt;
font-weight:normal;
line-height:18px;
text-transform:none
}
hr {
height: 1px;
color: #990033;
}
input {
color: #000000; 
background: #ebebeb;
border: 1px #fffffa solid;
font:normal 11px verdana, tahoma, arial, san-serif;
text-decoration:none;
height: 14px;
}
textarea {
	border: 1px #fffffa solid;
	color: #fffffa;
	background: #D6D6D6;
	font: normal 11px verdana, tahoma, arial, san-serif;
	text-decoration: none;
}
select,option{
border: 1px #fffffa solid;
color: #000001; 
background: #EBEBEB;
font:normal 11px verdana, tahoma, arial, san-serif;
text-decoration:none
}

.submit, input.submit ,.submit a, .crtable .submit {
	border: 1px solid #FFF3C3;
	padding: 1px 3px;
	color: #ffffff !important;
	text-decoration: none;
	font: normal 12px/18px verdana, tahoma, arial, san-serif;
	cursor: default;
	vertical-align: text-bottom;
	background: #990033;
}

a.submit:hover,.submit:hover,a.submit:visited{
color:#990000 !important;
	font: normal 12px/18px verdana, tahoma, arial, san-serif;
	background: #FFD4E2;
}

.boxs{
border-right: 1px solid #848484;
border-left: 1px solid #848484;
width:20px;
color: #000001;
background:#ebebeb;
font: normal 10px/16px verdana, tahoma, arial, san-serif;
text-align:center;
cursor:default
}
.header{
padding:2px;
border: 0px solid #B7B7B7;
width:130px;
margin-right:1px;
display:block;
color: #000001;
font:12px verdana, tahoma, arial, san-serif;
text-decoration:none;
text-indent:4px;
cursor:default;
height:20px
}
.articlelist , a.articlelist { 
display: block;
color: #00256F;
border-top: 1px solid #990033;
text-decoration: none;
padding: 4px;
 }
.lmenuitem, a.lmenuitem {
border-right: 1px solid #B7B7B7;
border-left: 1px solid #B7B7B7;
width:150px;
color: #000001;
background:#000001;
font:12px verdana, tahoma, arial, san-serif;
text-align:center;
cursor: default;
text-decoration: none;
}
.imageCell {
border: 0px solid ;
margin: 0 auto}

.imageCellhover {
border: 0px solid ;
margin: 0 auto;
background-color: #ebebeb;}

/* extra nav not #topnav */
.nav { background-color: #000001;
border-top: 1px #000001 solid;
width: 100% }

.nav a, .nav a:active   {
width:80px;
margin-right: 2px;
color: #000001 !important;
background-color: #000001;
font:12px verdana, tahoma, arial, san-serif normal;
letter-spacing: .1em;
text-align:center;
text-decoration: none;
cursor:default;
padding: 2px 4px 2px 4px;
white-space: nowrap;}
.nav a:hover  {
color: #FEFF6F !important;
cursor:default;
}
.navl, .navl a:visited, a.navl:active, a.navl:link  {
border: 1px  solid #848484;
width:133px;
color: #0052A1;
background: #C8C8C8;
font:12px bold verdana, tahoma, arial, san-serif;
text-align:center;
text-decoration: none;
cursor:default;
padding: 2px;
}
.featuredslot {
	float: left;
	text-align: center;
	border: thin solid;
	margin: 5px 3px 5px 3px;
	padding: 4px 0px 2px 0px;
	border-bottom-width: 0px;
	border-color: #848484;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	display: none;
	width: 148px;
}
.none{
background:transparent;
color: #00256F}
.noneimput{
border:0px none;
background:transparent;
color: #00256F;
text-align:right
}

.subheader{
padding:2px;
color: #00256F;
background:#000001;
font:12px verdana, tahoma, arial, san-serif;
text-decoration:none;
cursor:default;
position:relative;
height:20px
}
.toggle{
border: 1px solid #B7B7B7;
display: block;
padding: 0px 15px 15px 15px;
background-color: #fffffa;
margin: 10px 0px 20px 30px;
width: 720px;
}
.trbg0{
font: 14pt  "MS SANS SERIF,ARIAL,san serif";
}
.trbg1{
color: #C1E0C1;
background:url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif)
}
.trbg2{
color: #C1E0C1;
background:url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyan2dark.gif)
}

.pricecell {
padding: 1px 1px 1px 1px;
text-align: left;
width: 170px;

 }
 .pictd { text-align: center }
.popup{
border: #B7B7B7 1px solid;
padding:2px;
background:#000001;
color: #00003C;
font-style:normal;
font-size:12px;
height:20px
}
.title { display: block;
font-size: 20px;
line-height: 24px;
font-weight: bold;
font-family: verdana, tahoma, arial, san-serif;
color: #990033;
letter-spacing: 1.2px;
width: 100%;
border-bottom: 1px solid #990033}
.title1 { display: block;
font-size: 22px;
line-height: 26px;
font-weight: bold;
font-family: verdana, tahoma, arial, san-serif;
color: #990033;
letter-spacing: 1.2px;
width: 100%;}
.tabletop { background-color: #000001;border: 1px solid #848484;width: 900px
}

.tablehead { border: 0px solid #0052A1;
color: #283907}

.tablecell{
padding:2px;
border: 0px solid #990033;
border-width:0px 0px 1px 0px;
color: #000001 !important;
font:12px/16px verdana, tahoma, arial, san-serif;
text-transform:none
}
.tdlistitemdes { 
width: 400px }
.tdlistitemdes b { font-weight: normal;
}
.tsmall{
font-size:8pt
}
.header:hover{
padding:2px;
border: 1px solid #B7B7B7;
width:130px;
color: #990033;
font:12px verdana, tahoma, arial, san-serif;
text-decoration:none;
cursor: default;
height:20px
}
.imageB{
border: 1px solid #848484}
.imageB:hover{
border: 1px solid #000001}
.subheader:hover{
padding:2px;
background:#ebebeb;
color: #D50000;
font-style:normal;
font-size:12px;
height:20px
}
.topmenu,a.topmenu{
padding:1px 10px 1px 10px;
border-top: double #990033;
border-bottom: #990033 thin solid;
background:transparent;
font:12px verdana, tahoma, arial, san-serif
}
.trbg,a.trbg,.trbg td {
padding: 0px;
background:transparent;
border-bottom: #848484 0px solid;
}

.sidemenu {
	width: 185px;
}
.cat1 a:active,.cat1 a:hover,.cat1 a:link,.cat1 a:visited {
	padding: 1px 0 1px 5px;
	width: 170px;
	font: bold 11px/22px verdana, tahoma, arial, san-serif;
	height: 22px;
	margin-top: 0px;
	margin-bottom: 6px;
	cursor: default;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #990033;
	display: block;
	text-transform: uppercase;
}
.cat1 a:hover { background-color:#6A1111; 
color: #FFEBAE}

.cat2 a:active,.cat2 a:link,.cat2 a:visited {
width: 170px;
	padding: 1px;
	border-bottom: 1px solid #990033;
	display: block;
	color: #990033;
	text-transform: none;
	letter-spacing: 1px;
	white-space: nowrap;
	list-style: square inside url(http://www.absite.com/generic/arrows/button2.gif);
	text-decoration: none;
		font: normal 11px/16px verdana, tahoma, arial, san-serif;
}
.cat2 a:hover { color: #000001;
		font: normal 11px/16px verdana, tahoma, arial, san-serif;
		 }
.cat2 ul li{
	margin: 0;
	padding: 0;
	width: 170px;
	list-style: none;
}
.cat3,a.cat3:hover{
padding:1px;
border: #848484 1px solid;
width: 170px;
display:block;
background: #990033;
color: #ffffff;
font: normal normal bold 11px/18px verdana, tahoma, arial, san-serif;
text-transform:none;
}
.cathead { 
width: 100%}
/* Client Registration Styles */
.crdiv {
	width: 180px;
	position: relative;
	top: 520px;
	left: -362px;
	z-index: 1000;
	margin: 0 auto 0 auto ;
}
.crtable td, .crtable a {
	font: normal normal  11px/16px verdana, tahoma, arial, san-serif;
	white-space: nowrap;
	color: #ffffff;

} 
.crbutt {
	width: 180px;
	font: normal normal bold 11px/20px verdana, tahoma, arial, san-serif;
}
.crtable td, .crtable a, #crmenu {
color: #990033;
}
.crtable {
	margin-left: 0px;
	border: 0px solid #0052A1;
	background: #990033;
	color: #000001;
	padding: 0px 0px 6px 0px;
	z-index: 100;
	width: 180px;
}
.crdiv input {
height: 18px;
 }
/* Shopping Cart Styles */
.scdiv {
	position: absolute;
	top: 180px;
	left: 60%;
	z-index: 1000;

}
.headsctable, .headsctable td, .headsctable a {
	background: #EACCDD;
	color: #990033;
	padding: 2px;
	white-space: nowrap;
} 
.headsctable {
	border: 1px solid #0052A1;
	z-index: 100;
}
a.submit:hover,a.submit:visited{
color:#000001
}
div.imagecell:hover,div.imagecell:hover,.imagecellhover{
border: 0px solid #000001;
background: #0052A1}
.submit1, a.submit1 , font.submit1, a.submit1:hover, a.submit1:active, a.submit1:visited {
	border: 0px solid #848484;
	padding: 1px 3px 1px 3px;
	background: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/red_dbl_c.gif);
	color: #ffffff;
	font: normal normal normal 11px/20px verdana, tahoma, arial, san-serif;
	text-decoration: none;
	cursor: default;
}

.submit2,.submit2 a,.submit2 font,  a.submit2:hover, a.submit2:active, a.submit2:visited {
border: 0px solid #FFF3C3;
padding:1px 1px 1px 1px;
display: block;
color: #ffffff !important;
background-color: #990033;
height: 20px;
cursor:default;
font: normal normal bold 11px/20px verdana, tahoma, arial, san-serif;
}
.alert, a.alert:active, a.alert:hover, a.alert:link, a.alert:visited {
padding:2px;
color: #ffffff;
background-color: #990033;
font-weight:bold;
text-transform:none;
}
.alertblock, a.alertblock:active, a.alertblock:hover, a.alertblock:link, a.alertblock:visited {
padding:2px;
color: #900000 !important;
background: #FFEBAE;
font-weight:bold;
text-transform:none;
display: block;
}
.alert1,a.alert1:active,a.alert1:hover,a.alert1:link,a.alert1:visited{
color: #000001;
background-color: #990033;
text-transform:none
}
.bglight1 { background-color: #DEA978;
}
.bglight { background-color: #E9C4A2;
}
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:#000001;
font:12px verdana, tahoma, arial, san-serif normal;
text-transform:none;
height:18px
}
.picscell { width: 310px; text-align: center }
.picgal { text-align: center; }
.picgal span {
	padding: 0px 5px 10px 5px;
	display: block;
	width: 210px; 
	float: left;
}
.picgal img,  .picgal a   {
	border: 0;
	text-decoration: none;
}
/* Start Tableless */
#wrapper {
	WIDTH: 100%;
	TEXT-ALIGN: center;
	padding: 0px;
	margin: 0px auto;
	border: 0px solid #005501;

}
	
#continner {
	margin: 0px auto;
	WIDTH: 906px;
	TEXT-ALIGN: left; 
	border: 1px solid #9F9F9F; 
	padding: 0 3px 0 3px ;
	color: #B7B7B7;
	display: block;
}
#continner div {
		padding:0px;

	}
#headder  { 
 padding-left: 30px;
	WIDTH: 900px;
	height: 120px;
	color: #000001;
	MARGIN: 0px auto;  
	POSITION: relative;  
	border: 0px solid #B7B7B7; 
	text-align: left;
 }

#topnav {
	border-top: 0px #FFCD82 solid;
	border-bottom: 0px #8E5600 solid;
	width: 100%;
	vertical-align: middle;
	height: 22px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
}
#publictopnav {
	position: relative;
	top: -35px;
	left: 200px;
}

#topnav a,#topnav a:link,#topnav a:active {
color: #ffffff !important;
font: bold 10px/18px verdana, tahoma, arial, san-serif ;
text-decoration: none;
padding: 1px 9px 1px 9px;
margin-top: 3px;
white-space: nowrap;
border-right: 1px solid #C60040;
display: block;
float: left;
vertical-align: middle; 
background-color: #990033;
text-transform: uppercase;
}
 #topnav a:visited {
	color: #000001;

}
#topnav a:hover {
color: #ffffff !important;	
background-color:#6A1111;
}
#mainbody {
display: block;
	width: 900px;
	padding: 3px;
	margin: 0px;
	border: 1px solid #D50000; 
	clear: both;
}
	
#arealeft {
	width: 180px;

	border: 0px solid #B66FFF;
}
#areacenter {
	float: left;
	width: 710px;
	border: 0px solid #3CFF7D;
}
#arearight {
	width: 2px;
	position: relative;
	height: 350px;
	border: 2px solid #FEFF09;
}

#footer {
	display: block;
	width: 99%;
	height: 52px;
	MARGIN: 0px auto;
	border: 0px solid #D50000;
	padding: 6px 0px 6px 0px;
	color: #000001;
	text-align: center;
	float: none;

}

#areacenter ,#arearight ,#arealeft,#mainbody,#footer { border-width: 0px; }
	
#hotspot{
text-decoration:underline;
cursor:default
}
