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: 120px}
#menubar{margin-top: 13px}
#nav-mainmenu{margin:0;padding:0;list-style-type:none;width:975px}
#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:11px}

.nav-submenu{color:#eee;background-color:#464646;display:none;position:absolute;margin:0;padding:0;list-style-type:none;overflow:hidden;width:156px;padding:3px;z-index:10}
.nav-submenu li{margin:5px}

#menuitem4-1{width: 250px}
/*login menu*/
#menuitem3-1{width: 305px;padding:10px}
#menuitem3-1 h2{margin:0;padding:0;font-weight:normal;font-size:18px;}
#menuitem3-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem3-1 b{color:#fff;font-size: 14px;}
#menuitem3-1 table{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}
#menuitem3-1 td{padding:5px}
#menuitem3-1 a{color:#aaa}
#menuitem3-1 a:hover{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;}


/*where to buy menu*/
#menuitem4-1{width: 305px;padding:10px}
#menuitem4-1 h2{margin:0;padding:0;font-weight:normal;font-size:18px;}
#menuitem4-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem4-1 b{color:#fff;font-size: 14px;}
#menuitem4-1 table{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}
#menuitem4-1 a{color:#aaa}
#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:450px}
#menuitem2-1 table{border-collapse:colapse;border-spacing:0;width:100%}
#menuitem2-1 td{vertical-align:top}
#menuitem2-1 h2{font-size: 18px;margin:0;padding:0;color:#fff;font-weight:normal}
#menuitem2-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem2-1 .menufeature{ width:270px;border-left: 1px solid #888;padding-left:10px;padding-right:10px}

/*training menu*/
#menuitem5-1{width:420px}
#menuitem5-1 table{border-collapse:collapse;border-spacing:0;width:100%}
#menuitem5-1 td{vertical-align:top}
#menuitem5-1 h2{font-size: 18px;margin:0;padding:0;color:#fff;font-weight:normal}
#menuitem5-1 p{margin:0px;padding:0px;font-size:11px;color:#888}
#menuitem5-1 .menufeature{ width:240px;border-left: 1px solid #888;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{font-size: 18px;margin:0;padding:0;color:#fff;font-weight:normal}
#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:920px}
#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:#eee;border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-decoration:none;padding-bottom:5px;padding-top:5px}
.menuhover a:hover{background-color:#666}
.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:#888}

.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}