xbody{font-family:arial;font-size: 12px;margin:0;background-image:url(http://www.armourhome.co.uk/themes/newarmour/css/images/background.jpg);background-repeat: repeat-x;background-color:#666}
#header{height: 136px}
#menubar{margin-top: 71px}
#nav-mainmenu{margin:0;padding:0;list-style-type:none;width:975px;text-shadow: #444 0px 0px 4px;}
#nav-mainmenu li{float:left;padding:5px;padding-left: 10px;border-right:1px solid #666;width:147px;_width:162px;background-image:url(images/mid.png);color:#fff;height:35px;font-size: 16px;}
#nav-mainmenu li.f{background-image:url(images/left.png);}
#nav-mainmenu li.l{background-image:url(images/right.png);background-position:top right;_background-position: 0px 300px;border:0;_width:162px;width:145px}
#nav-mainmenu li.sel{background-image:url(images/mid-high.png)}
#nav-mainmenu li.fsel{background-image:url(images/left-high.png)}
#nav-mainmenu li.lsel{background-image:url(images/right-high.png);background-position:top right;_background-position: 0px 300px;border:0;_width:162px;width:145px}

#nav-mainmenu li a{display:block;text-decoration:none;color:#fff;}
#nav-mainmenu li a small{display:block;text-decoration:none;color:#888;font-size:10px}
#nav-mainmenu li.sel a small,#nav-mainmenu li.lsel a small,#nav-mainmenu li.fsel a small{color:#fff}

.nav-submenu{
	box-shadow: 0px 10px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 10px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 10px 10px rgba(0,0,0,0.3);
	text-shadow: #555 0px 0px 3px;color:#eee;background-color:#616161;display:none;position:absolute;margin:0;padding:0;list-style-type:none;overflow:hidden;width:156px;padding:3px;z-index:10;background-image: url(images/menuback.png);background-repeat:repeat-x}
.nav-submenu li{margin:5px}



/*login menu*/
#menuitem3-1{width: 430px;padding:10px}
#menuitem3-1 h2{margin:0;padding:0;font-weight:bold;font-size:14px;padding-left: 2px;}
#menuitem3-1 p{margin:0px;padding:0px;font-size:11px;color:#fff}
#menuitem3-1 b{color:#fff;font-size: 12px;}
#menuitem3-1 td{padding:5px}
#menuitem3-1 a{color:#fff}
#menuitem3-1 a.linkfeature{color:#fff;border-color:#e30055;background-color:#580021;font-weight: bold;}
#menuitem3-1 a.linkfeature:hover{background-color:transparent;}
.trainingcol{width: 180px;border-right:1px solid #fff;}


/*where to buy menu*/
#menuitem4-1{width: 305px;padding:10px; left: 200px;}
#menuitem4-1 h2{margin:0;padding:0;font-weight:normal;font-size:13px;padding-left: 5px;}
#menuitem4-1 p{margin:0px;padding:0px;font-size:11px;color:#fff}
#menuitem4-1 b{color:#fff;font-size: 14px;}
#menuitem4-1 xtable{border-collapse:collapse;border-spacing:0;background-color:#666;width:100%;margin-top: 10px;margin-bottom:10px;border-top:1px solid #888;border-bottom: 1px solid #888}
#menuitem4-1 td{padding:5px;width:150px;}
#menuitem4-1 a{color:#fff}
#menuitem4-1 a:hover{color:#fff}
#menuitem4-1 a.linkfeature{color:#fff;border-color:#e30055;background-color:#580021;font-weight: bold;}
#menuitem4-1 a.linkfeature:hover{background-color:transparent;}

/*news menu*/
#menuitem2-1{width:620px}
#menuitem2-1 table{border-collapse:colapse;border-spacing:0;width:100%}
#menuitem2-1 td{vertical-align:top}
#menuitem2-1 h2{margin:0;padding:0;font-weight:bold;font-size:13px;padding-left: 2px;}
#menuitem2-1 p{margin:0px;padding:0px;font-size:11px;color:#fff;padding-bottom: 6px;}
#menuitem2-1 .menufeature{ width:210px;border-left: 1px solid #fff;padding-left:10px;padding-right:10px}

/*training menu*/
#menuitem5-1{width:157px}
#menuitem5-1 table{border-collapse:collapse;border-spacing:0;width:100%}
#menuitem5-1 td{vertical-align:top}
#menuitem5-1 h2{margin:0;padding:0;font-weight:normal;font-size:13px;padding-left: 5px;}
#menuitem5-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem5-1 .menufeature{ width:240px;border-left: 1px solid #fff;padding-left:10px;padding-right:10px}

	
	
/*about menu*/
#menuitem6-1{width:520px}
#menuitem6-1 table{border-collapse:collapse;border-spacing:0;width:100%}
#menuitem6-1 td{vertical-align:top}
#menuitem6-1 h2{margin:0;padding:0;font-weight:normal;font-size:13px;padding-left: 5px;}
#menuitem6-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem6-1 .menufeature{ width:240px;border-left: 1px solid #888;padding-left:10px;padding-right:10px}
#menuitem6-1 .aboutlogos img{float:none}

/*brands menu*/
#menuitem1-1{width:500px;height:500px}
#menuitem1-1 .menuhover img{float:none;}
#menuitem1-1 .menuhover a{text-align:center}
#menuitem1-1 table{border-collapse:colapse;border-spacing:0;}
#menuitem1-1 td{vertical-align:top}
#menuitem1-1 .menufeature{border-left: 1px solid #888;padding-left:10px;}
#menuitem1-1 p{margin:0px;padding:0px;font-size:11px;color:#888}

img{border:0}

#nav-topmenu{color:#fff;height:32px;width:975px;overflow:hidden;background-color:#000;}
#nav-inner{height:32px;overflow:hidden;background-color:#000;padding-right:10px;width:975px;}
#nav-inner table{border-collapse:collapse;border-spacing: 0px;padding:0}
#nav-inner table td{padding:0;margin:0}
#nav-inner table td div{font-size:0px}
#nav-logos{display:none;height:32px;width:975px;background-color:#000;}
#nav-logos table{border-collapse:collapse;border-spacing:0px;padding:0;}
#nav-logos table td{padding:0;margin:0}
#nav-logos table td div{font-size:0px}

.menuhover{margin:0;padding:0;list-style-type:none;}
.menuhover a{
	display:block;color:#fff;text-decoration:none;padding: 2px;font-size: 12px;
}

.menuhover a.lsmall{font-size: 10px}

.xmenuhover a:hover{background-color:#EA0678}
.menuhover img{vertical-align:text-top;float:left;padding-right:10px;}
.menuhover span{clear:both;display:block}
.menuhover small{margin:0px;padding:0px;font-size:11px;color:#fff}

.rightwhite{display:block;color:#fff;text-align:right}
.menutext{border: 1px solid #888; width:180px}
.highlightmenu{color:#EA0678}



/*content*/
.brandscroll{margin:0;padding:0;list-style-type:none}
.brandscroll li{float:left}


#newheader{height:100px;position:relative;}
#newheader .quote{color:#fff;width: 470px;font-size: 18px;position:absolute;left: 500px;top: 20px;color:#eee}
#newheader .quote small{font-size: 12px}
#newheader img{position:absolute; top: 35px;left: 10px}

#globe{position:absolute; left:100px;top:100px;width:301px;height:301px;background-image:url('images/globe.png');z-index:10}
#brandcontainer{background-image:url('images/globebg.jpg');background-position:center;background-repeat:no-repeat;}
