body {
background: #4A517B;  
font-family: verdana, Helvetica,Arial, sans-serif; 
font-size:   12px; 
line-height: 13pt; 
color: #ffffff;
text-decoration:none;
font-weight:normal;
margin: 0 auto;
}
.featuredslottable {
	width: 100%;
	background:#1C1E2A;
}
.featuredslottable td {
	text-align: center;
}
.featuredslot { 
vertical-align: baseline;
width:128px;
background: #383e62; 
margin: 0px 2px 4px 2px;
float: left;
padding: 10px 1px 1px 1px;
}
.xfeaturedslot a {
	border-bottom-width: 1px;
	border-color: #8896AE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border: thin solid;
}
 
a {
	text-decoration: none;
	font-size: 11px;
	  color: #ffffff;}
a:visited { text-decoration: none;
	font-size: 11px;
	  color: #F2F2F2;
}
a:hover { text-decoration: none;
	  color: #FF9F3E;
	  font-size: 11px;
}
font,p,td,div,span,li {
font-family: verdana, Helvetica,Arial, sans-serif; 
font-size: 11px;
line-height: 16px;
color: #E9E9E9; 
}
hr { color: #8896AE;
height: 1px; }
h4 {background-image: url(http://www.aboard.co.uk/generic/bg/bg_bf.gif);
  padding:3px;
  font-size: 12px ;
  color: #333333! important;
  background-color: #D7D7D7;
  line-height: 18px;
  width: 99%;
  text-transform: none;
    font-weight: normal;
    }
input {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9D0076; text-decoration: none; background-color: #E8E8E8; border: 1px #717171 solid;
background-image: url(http://www.aboard.co.uk/generic/bg/input_bg.jpg);}

select {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3872A9; text-decoration: none; background-color: #F6F5F1; border: 1px #717171 solid}
textarea {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9D0076; text-decoration: none; background-color: #FDFDFD; border: 1px #717171 solid}
.submit { 
font-weight:normal; 
padding: 0 3px 2px 3px; 
font-family: verdana, Helvetica,Arial, sans-serif; 
font-size:  11px; 
line-height: 16px; 
height: 20px;
color: #FFFCF2;   
cursor: default;
border: 1px solid #FFFCEE;  
background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_blue2dark.gif); }
a.submit:hover,a.submit:visited {
	color: White;
}
.submit1,font.submit1 a ,font.submit1 a:hover{
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFFCF2;
	cursor: default;
	border: 0px solid #8A8A8A;
	background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif);
}

.submit2 
{
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFCF2;
	cursor: default;
	border: 0px solid #FFFCEE;
	background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_orange.gif);
}
 font.submit2 a, font.submit2 a:hover, .submit2 a:hover {
	background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_orange.gif);
	color: #ffffff;
}
.alert, a.alert:active, a.alert:hover, a.alert:link, a.alert:visited , alert a
 {
  color: #FF1515 !important;
  background-color: #D2F0FF;
    padding:2px;
	 font-weight: bold;
   text-transform: none;
	    	}
.alert1,a.alert1:active, a.alert1:hover, a.alert1:link, a.alert1:visited 
 {
  color: #009501 !important;
    text-transform: none;
	 background-color: #7BD2FF;
    }
.bglight ,.bglight b{ background-color: #8085B2;
  color: #FFFFFF !important;}
.boxs{
	 	  font:11px verdana, sans-serif normal;
		 background-color: White;
		color: Black;
		border: solid 1px  #8896AE;
		width: 20px;
		text-align: center;
		cursor: default;
 	}
.cat1,a.cat1:active,a.cat1, a.cat1:hover, a.cat1:link, a.cat1:visited 
 {
  font:13px verdana, sans-serif normal;
  padding:2px;
  color: #ffffff !important;
  height:18px;
  width: 160px;
  text-transform: none;
  		cursor: default;
    }
.cat2,a.cat2:active, a.cat2:hover, a.cat2:link, a.cat2:visited
 {
  font:12px verdana, sans-serif normal;
  padding:2px;
  color: #F5F5F5 !important;
  background-color: #4A517B;
  border: 0px solid #8896AE;
  text-transform: none;
  border-width: 0px 0px 1px 0px;
  display: block;
  width: 160px
    }
.cat2 ul li {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 160px;
}  
.cat3,.cat3 a, a.cat3:hover
 {
  font:11px verdana, sans-serif normal;
  padding:2px;
  color: #FF9F3E !important;
  background-color: #4A517B;
  border: solid #B5B5B5;
  width: 100%;
  text-transform: none;
    border-width: 0px 0px 1px 0px;
    }
.header {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
 cursor: default;
 padding: 2px ;
 border: 1px solid #D7D7D7;
 height: 20px;
 width: 130px;
 text-indent: 4px;
 margin-right: 1px;
}
.header:hover {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #E10000; text-decoration: none; cursor:default ;  padding: 2px ;
 border: 1px solid #D7D7D7;
 height: 20px;
 width: 130px;}
 .imageB{ border: 1px solid #A4A4A4; } 
 .imageB:hover{ border: 1px solid #000000; } 
.none {
  background: transparent;
  color: #150000;
 }
 .noneimput {
  background: transparent;
  color: #F5F5F5;
  border: 0px none;
  text-align: right;
 }

.smallt, .smallt td { font-size: 11px;color:#ffffff}
.subheader {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
 cursor: default;
 position: relative;
 background-color: #4A517B;
 height: 20px;
 padding: 2px;
}
.subheader:hover {
 font-family: verdana, helvetica, sans-serif;
 background: #4A517B;
 font-style: normal;
 font-size: 11px;
 color: #FF9F3E;
 height: 20px;
 padding: 2px;
}
/* Client Registration Styles */

.crdiv {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1000;
	width: 200px;
}
.crtable td, .crtable a ,#crmenu {
	font-family: verdana, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
	padding: 2px 8px 2px 8px;
	color: #FF9F3E;
} 
.crtable{
	border: 1px solid #8896AE;
	background: #4A517B;
	color: #FF9F3E;
	width: 175px;
	z-index: 100;

}
.crdiv input { background-color: #F5F5F5;
 }
.sinput  { background-image: none }
/* Shopping Cart Styles */
.scdiv {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1000;
	clear: both;
	display: block;
}
.sc_button { background-image: none }

.sctable{ background-image: none;
 }

.headsctable, .headsctable td, .headsctable a {
	background: #4A517B;
	color: #FF9F3E;
	white-space: nowrap;
	height: 20px;
	padding: 2px 1px 2px 1px;
} 
.headsctable {
	border: 1px solid #8896AE;
	z-index: 100;
	width: 240px;
}
/* END OF Shopping Cart AND Custome Registration Styles */

.toggle { border: 1px solid #A4A4A4;
display: block; }
.trbg {
 background-image: url(http://www.absite.com/catalogue/client_webs/11/ressources/wc_grad1.jpg);
color: #ffffff;}
.trbg0 {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/sa_purple_bg_sgl.gif);
color: #F0F0F0;}
.trbg1 {
 background-image: url(http://www.absite.com/catalogue/client_webs/11/ressources/wc_grad1.jpg);
  font:12px verdana, sans-serif normal;
  color: #ffffff;
  text-align: center;
  padding: 2px;
  height: 22px}
.trbg1m {
 background-image: url(http://www.wirecase.com/wc_grad1.jpg);
  font:12px verdana, sans-serif normal;
  color: #ffffff;
  text-align: center;
  padding: 2px;}
.trbg2 {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_orange.gif);
color: #FFFFE1;}
.pricecell {
padding: 1px 1px 1px 15px;
text-align: right;
width: 190px;
 }
.popup {
 background: #4A517B;
 font-style: normal;
 font-size: 11px;
 border: #CBCBCB 1px solid;
 color: #ffffff;
 height: 20px;
 padding: 2px;}
.tablehead {
	font: 12px verdana, sans-serif normal;
	padding: 2px;
	color: White !important;
	height: 18px;
	text-transform: none;
	border-width: 0px 0px 0px 0px;
	background-color: #404468;
}

.tablehead a ,a.tablehead,a.tablehead:active, a.tablehead:hover, a.tablehead:link, a.tablehead:visited 
{
	font: 12px verdana, sans-serif normal;
	padding: 2px;
	color: White;
	height: 18px;
	width: 100%;
	text-transform: none;
	border-width: 0px 0px 0px 0px;
}
.mainbody{width: 80%}

.tdlistitemdes{ width: 60% }
.colourt, .colourt a {color: #ff9f3e !important;}
.tablecell
{
	font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #FFFFFF !important;
	background-color: #4A517B;
	border: 0px solid #8896AE;
	text-transform: none;
	border-width: 0px 0px 1px 0px;
}
#hotspot { cursor: default;  text-decoration: underline; }
.imgborder { border: solid #FF9F3E; }
#lsi {
border: 1px solid #8896AE;
	white-space: nowrap;}

/* CMS MENU */



.cmsmenu {
/*
  background: #ffffff url(ressources/bgheader_menu.jpg) no-repeat 0px 0px;
  margin: 0px;
  padding: 0px;
  min-height: 34px;
  _height: 34px;
  float: left;
  width: 919px;
  text-align: center;
  float: left;
  */
  background: #202D35 url(ressources/bgheader_menu.jpg) no-repeat 0px 0px;
  float:left;
  margin: 0px;
  padding: 0px 30px 0px 30px;
  min-height: 34px;
  _height: 34px;
  width: 859px;
  
}


.cmsmenu table {
  margin: 0px;
  padding: 0px;
  text-align: center;
}




.cmsmenu ul {
  padding: 0px;
  margin: 0px;
  width: auto;
  _height: 34px;
  min-height: 34px;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  color: black;
  list-style: none;

  }
ul.cmsmenuul  {

width: 100%;
float: left;
}


/*Top level menu boxes style*/
.cmsmenu  li {
  background: transparent url(ressources/bgli2.jpg) no-repeat 0px 5px;
  margin: 0px;
  padding: 0px;
  display: inline;
  height: 34px;
  line-height: 34px;

  }



/*Top level menu link items style*/
.cmsmenu  a {
  /*background: transparent url(ressources/bgli2.jpg) no-repeat 0px 0px;*/
  padding: 3px 30px 0px 40px;
  margin: 0px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: bold;
  color: white;
  text-decoration: none;
  /*display: block;*/
  }
.cmsmenu  a:hover {
  text-decoration: none;
  color: #ff9500;
  }
  
  
/*Sub level menu*/
.cmsmenu ul li ul {
/*left: 0;*/
/*top: 14px;*/
margin: 0 auto;
position: absolute;
text-align:left;
visibility: hidden;
z-index: 1000;
height: auto;
}

.cmsmenu ul li {
display:inline;
float:left;
margin:0 0 0 3px;
position:relative;
text-align:left;
width:auto;
z-index:auto;
}


/*Sub level menu list items*/
.cmsmenu ul li ul li {
margin: 0px 0px 0px 0px ;
float: left;
position: relative;
z-index: 10000;
background: none;
height: auto;
}


/*sub menu links*/
.cmsmenu ul li ul li a {
  color: #000000;
  font-size: 11px;
  margin: 0px;
  display: block;
  text-align: left;
  padding: 1px 2px 1px 2px;
  text-transform: capitalize;
  font-weight: bold;
}

.cmsmenu ul li ul li a:hover{
  color: #68d3ed;
  display: block;
  z-index: 1000;
  font-size: 11px;
  font-weight:bold;
}




.cmsmenu .sbutt {
  /*width:15px;*/
  /*height: 34px;
  line-height: 34px;*/
    background-color: transparent;
}

.cmscathead { display: block;
  margin-left: 175px;
  margin-right: 0px;
  width: 100%;
}


.translations tr th {
  background-color: #474747;
  color: #E2E2E2;
}

.tran_row1 {
  background-color: #F9F9FF;
  color: #000000;
}

.tran_row2 {
  background-color: #EEEFFF;
  color: #000000;
}

#submenu_1, #submenu_2, #submenu_3, #submenu_4, #submenu_5, #submenu_6, #submenu_7, #submenu_8, #submenu_9, #submenu_10  {
background: #202D35;
border: 1px solid white;
height: auto;
min-height: 0px;
/*margin-left: -125px;
margin-top: 30px;*/
float: left;
}

#submenu_1 a, #submenu_2 a, #submenu_3 a, #submenu_4 a, #submenu_5 a, #submenu_6 a, #submenu_7 a, #submenu_8 a, #submenu_9 a, #submenu_10 a  {
color: #bacddc;
display: block;
padding: 2px 5px 2px 5px;
line-height: 15px;
height: auto;
width: 100%;
}
#submenu_1 a:hover, #submenu_2 a:hover, #submenu_3 a:hover, #submenu_4 a:hover, #submenu_5 a:hover, #submenu_6 a:hover, #submenu_7 a:hover, #submenu_8 a:hover, #submenu_9 a:hover, #submenu_10 a:hover  {
color: #FF9500;
}
