html{height:100%;}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:66%;margin:0;padding:0;background-color:#fff;
}

html,input,select,textarea{font-family :Verdana,Arial,Helvetica,sans-serif;
}

h1{margin :3px 0 3px 0;font-weight :bold;padding :0 0 0 0;font-size:1.2em;
}

.submenu{margin-left:2px;padding-left :0px;padding-top:3px;padding-bottom:3px;font-size:12px; color:#003B93;text-align:left;}
h2 {
font-size:12px;
}
h3{padding :0;margin :0;font-size:1.1em;}
h4{font-size :1em;color :#333;margin :0;padding :0;}
h5{padding :0;margin :0;vertical-align :text-top;font-weight :italic;font-size :1em;}
h6{padding :0;margin :0;vertical-align :text-top;font-weight :normal;font-size :1em;}
p{margin:0 0 0.8em 0;padding:0;font-size:1em;line-height:1.6em;}

form{margin-top :0;margin-bottom :0;}
table{padding :0;border-style :none;border-collapse :collapse;empty-cells :show;}
.narrow{width:10em;}
.wide{width:20em;}
.long{width:30em;}

input:focus,textarea:focus{background-color:#fff !important;border-color:#6ab94b #94da78 #aedf9a #94da78 !important;}

input{border :1px solid #ccc;vertical-align :middle;color :#666;margin-top :1px;margin-bottom :5px;padding :1px 0 1px 1px;}

textarea{border :1px solid #ccc;vertical-align :middle;color :#666;margin-top :2px;margin-bottom :5px;padding :2px 0 2px 2px;font-size :1em;}

<!-- bvt
#headerBar{background-color :#000;margin:0;padding:0;}
#theaderlogo{width :30%;}
#theaderlogo,#theaderlocalewithlocaleswitch{background-repeat :no-repeat;margin-top :20px;}

#theaderlocaleswitch{width :15%;}
#theadersearch{width :40%;color :#FFFFFF;background-color :#FFF;margin-top :10px;padding :5px 0 5px 0;text-align :left;}
#theadersearch p{padding:0;margin:0;}
#theadersearch input{padding:0;margin:0;}
#theadersearch input.search{background-color :#fff;margin :1px 0 2px 0;width :17em;background-position :left top;vertical-align :middle;padding :2px 0 0 2px;background-image :url(/images/aggregations/hglobal.gif);height :1.2em;min-height :1.45em;padding-left :.5em;}
<!-- bvt -->
#theaderlink{width :35%; background-color:#FFFFFF; white-space:nowrap;}
#headerCart{padding :1px 10px 0 25px;text-align :right;margin :0 0 0 0;white-space :nowrap;background-repeat :no-repeat;background-position :-801px center;float:right; padding-bottom:5px}
#headerCart a{margin :0 0 0 0;padding :0px 0 3px 0;text-decoration :underline;font-weight :bold; color:#66CCFF; }
#headerCart a:hover{background-color :transparent; text-decoration :underline; color:#66CCCC}
#headerCart a:link{text-decoration :underline; color:#66CCFF;}
.cartPrice{font-size :1.4em;background-color :#fff;padding :2px;color :#F28411;font-weight :bold;}

#navigation{float :left;width :100%;background-color :#F1F2F4;}
#message{float :left;width :100%;color :black;text-align :left;margin :0;padding :0;}
#message div.message-content{padding :4px 0 4px 6px;}
<!-- bvt -->
#home{ color:#66FFFF;text-align :right;margin-bottom :0;margin-right :0;margin-top :5px;padding-bottom :0;font-size:0.9em;}
#home ul{line-height :1.4em;text-align :right;margin :0;padding :0;white-space:nowrap;}
#home li{display :inline; color:#003B93;font-size:14px;}
#home a:link{font-size :0.9em; color:#339900; padding-left :5px;padding-right :5px;font-weight :bold;text-decoration :none;white-space :nowrap;letter-spacing :0.1em;}
#home a:visited{ color:#339900;text-decoration :none;font-weight :bold;}
#home a:hover{ color:#339900;text-decoration :underline;background-color:transparent;font-weight :bold;}
#home ul li select{margin-top:2px;}
#home img{margin-top:-2px;white-space:nowrap;}


#pageFooter{width :90%;margin-top :0;padding-top :5px;color :#7F7F7F;font-size :1em;clear :both;}
#pageFooter a:link{font-weight :normal;font-size :0.9em;text-decoration :none; color:#7FB4D4;}
#pageFooter a:hover{background-color:#FFFFCC;text-decoration :none;}
#pageFooter a:visited{font-size :0.9em;text-decoration :none; color:#7FB4D4;}


#rightnavtl{margin :0;padding :0 0 0 0;width:100%;background:#F4F9FD repeat;}
#rightnavtl a
{
	text-decoration :none;margin :0;padding :4px 4px 0px 4px;display :block;
	background-repeat :
	no-repeat;background-position :left;font-weight :normal;
	border:1px solid #F4F9FD;
}
#rightnavtl a:link,#rightnavtl a:visited{background-color :#F4F9FD;font-size:1em;}
#rightnavtl a:hover,#rightnavtl a:active{background-color :#fff;border-top:1px solid #C8D8E7;border-bottom:1px solid #C8D8E7;}
#rightnavtl ul{margin :0;padding :0;list-style-type :none;}
#rightnavtl li{margin :0;padding :0;list-style-type :none;}
#rightnavtl ul li ul li{background-color:#f3f3f3;margin-left :1em;border:1px solid #f3f3f3;}
#rightnavtl ul li ul li a{background-image:none;font-weight:normal;color:#0000CC;}
#rightnavtl ul li ul li a:link{text-decoration:none;background-color:#f5f5f5;}
#rightnavtl ul li ul li a:visited{text-decoration:none;background-color:#f5f5f5;}
#rightnavtl ul li ul li a:hover{text-decoration:underline;background-color:#fff;}
#rightnavtl ul li ul li a:active{text-decoration:none;}

#searchtitle{font-weight :bold;font-size :14px;margin-bottom :2px;margin-top :20px;}
.searchField{margin-left :0;margin-top :3px;margin-bottom :0;}
#tableSearch{margin-top :15px;margin-bottom :10px;}
.captcha{border :1px solid #ccc;}

* html ul.dropdown iframe{position:absolute;left:-0.10em;top:-0.10em;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}

#searchTerms{background-color :#fff;margin :0 1em 0 0;width :25em;background-position :left top;vertical-align :middle;padding-top :2px;padding-left :5px; background-image :url(/images/aggregations/hglobal.gif);}
#theadersearch .chkbox{background-color:transparent;padding:0;margin:-1px -2px 0 -3px;vertical-align:middle;}


#navmenu
{text-transform:uppercase;}
.sbcontainer_QB input{margin-right:5px;text-align:left;}
.sbcontainer_QB td{vertical-align:top;}
td.bordercolor1
{background-color:#999;}
td.backcolor0
{background-color:#fff;}
td.backcolor1
{background-color:#F2F2F2;}
td.backcolor2
{background-color:#999;}
td.backcolor3
{background-color:#CFCFCF;}
.border-line{border:1px solid #999;}
.border-table{border:1px solid #999;background-color:#F2F2F2;}
.border-d-backcolor1{border-bottom:1px solid #999;background-color:#F2F2F2;}
.border-rd-backcolor1{border-right:1px solid #999;border-bottom:1px solid #999;background-color:#F2F2F2;}
.border-ru-backcolor1{border-right:1px solid #999;border-top:1px solid #999;background-color:#F2F2F2;}
.border-lru-backcolor1{border-right:1px solid #999;border-top:1px solid #999;border-left:1px solid #999;background-color:#F2F2F2;}
.border-lu-backcolor1{border-top:1px solid #999;border-left:1px solid #999;background-color:#F2F2F2;}
.border-u-backcolor1{border-top:1px solid #999;background-color:#F2F2F2;}
.border-r-backcolor1{border-right:1px solid #999;background-color:#F2F2F2;}
.border-d{border-bottom:1px solid #999;}
.border-rd{border-right:1px solid #999;border-bottom:1px solid #999;}
.border-lu{border-left:1px solid #999;border-top:1px solid #999;}
.border-ru{border-right:1px solid #999;border-top:1px solid #999;}
.border-lru{border-right:1px solid #999;border-top:1px solid #999;border-left:1px solid #999;}
.border-u{border-top:1px solid #999;}
.border-r{border-right:1px solid #999;}
.border-l{border-left:1px solid #999;}

#quickCartPopup #quickCartMiddle #popupmessage{color:#F28411;}
.navmenu-inner-container{float:left;width:100%;background:position :relative;background-image :url(/images/en_UK/tab_bg.gif);background-color :#000;background-position :top;background-repeat :repeat-x;}
.navmenu-inner-span
{float:left;width:70%;}
.display-locale
{margin-top:8px;float:right;width:15%;}
.backOrderNumber{font-weight:bold;font-size:12px;color:#FF0000;}

#theadersearch input.search{border :1px solid #0066ff;margin:0 -4px 0 0;width:75%;}
* html #theadersearch img{margin:0 0 -3px 0;}
a.help:link{border-bottom:1px dotted #f28411;}
#headerCart a{color :#FF770B;}
#headerCart a:hover{text-decoration :underline;}
#headerCart a:link{color :#7FB4D4;text-decoration :underline;}
#headerCart a:visited{color :#7FB4D4;text-decoration :underline;}
.cartPrice{font-size :1.4em;background-color :#fff;padding :2px;color :#F28411;font-weight :bold;}
#home{margin-right :5px;}
<!-- bvt
#navmenu-container{ background-color:#97A1AD;background-position :top;background-repeat :repeat-x;}
#navmenu{position :relative;z-index :3000; background-color:#97A1AD ;background-position :top;background-repeat :repeat-x;padding :0;margin :0;height :1.8em;}
#navmenu,#navmenu a,#navmenu a:visited,#navmenu a:active{color :#fff;font-size :1em;font-family :Verdana,Arial,Helvetica,sans-serif;font-weight :bold;text-decoration :none;text-transform:uppercase;}
#navmenu a:hover{color :#ffff80;background-color :transparent; background-repeat :repeat;}
#navmenu td{position :relative;padding :0.1em 0 0 0;margin :0; background-color:
#97A1AD ;background-repeat :no-repeat;background-position :top left;}
#navmenu td.active{ background-color:#97A1AD ;background-repeat :repeat;}
#navmenu .navmenu-item{position :relative;height :28px;display :block;width :100%; margin:0 }
#navmenu div.navmenu-item-text{position :relative;padding :8px 6px 0 6px;white-space :nowrap; margin:0}
#navmenu td.active div.navmenu-item-text,#navmenu td.active div.navmenu-item-text a
{color :#97A1AD;}
#navmenu td.active div.navmenu-item-text a:hover
{color:#97A1AD;}
#navmenu .rightcap{position :absolute;right :-2px;top :0;width :1px; background-repeat :no-repeat;background-position :top right;height :28px;padding :0;margin :0; background-color:#97A1AD;}
#navmenu .rightcap2{position :absolute;right :-2px;top :0;width :1px;zbackground-image :url(/images/en_UK/tab_right.gif);background-repeat :no-repeat;background-position :top right;height :28px;padding :0;margin :0;}
#navmenu td.active .rightcap{background-image :url(/images/en_UK/tab_right_highlight.gif);}
#navmenu ul.navmenu-submenu{position :absolute;display :none;top :37px;width :195px;background-color :#fff;border :1px solid #f28411;margin :0;padding :0;color :#97A1AD;}
.ie #navmenu ul.navmenu-submenu{top :30px;}
#navmenu ul.navmenu-submenu li{margin :0;padding :0;list-style-type :none;}
#navmenu ul.navmenu-submenu a{display :block;height :1%;color :##97A1AD;padding-left :5px;text-transform :uppercase;font-size :0.9em;font-weight :normal;margin :0;padding :4px 0 4px 10px;display :block;text-transform :uppercase;border-bottom :1px solid #ddd;}
#navmenu ul.navmenu-submenu a:hover,#navmenu ul.navmenu-submenu a:visited{color :#97A1AD;font-weight :normal;}
#navmenu div:hover ul.navmenu-submenu,#navmenu div.hover ul.navmenu-submenu
{display :block;}

#rightnavtl a{color :#003B93;background-image:url(/images/en_UK/btn_arrow_blue.gif);pading-left:6px}
#navColumn h2{color:#f28411;border-left:4px solid #f28411;}
#navColumn a.btn_link{font-weight:normal;background-image:url(/images/en_UK/btn_arrow_blue.gif);color :#0000CC;}
#searchTerms{border :1px solid #CCCCCC;width:15em;margin-right:0;}
input:focus,textarea:focus{background-color:#fff !important;border-color:#F28411 #F28411 #F28411 #F28411 !important;}
input{background-color :#FFFAF4;}
select{background-color :#FFFAF4;}

#nav,#nav.menu-satu ul{padding:0;margin:0;list-style:none;line-height:1; }
#nav a{display:block;}
#nav li{float:left;}
#nav li ul{position:absolute;left:-999em;width :195px;background-color :#fff;border :1px solid #97A1AD;margin :0;padding :0; }
#nav li:hover ul,#nav li.sfhover ul{left:auto; }
#nav li:hover ul.need{left:-55px; }
#nav li:hover ul.need{ margin-top:0; }
#nav li ul#nav-menu-items li a{display :block;height :1%;color :#97A1AD;padding-left :5px;padding-top :5px;padding-bottom :5px;text-transform :uppercase;font-size :0.9em;font-weight :normal; }
#nav li ul#nav-menu-items li{padding :3px;border-bottom :1px solid #ccc;list-style-type :none;background-attachment:#f3f3f3;width :195px; }
#nav li ul#nav-menu-items{margin-top :9px; }
.ie #nav li ul#nav-menu-items{margin-top :8px; }
#nav li ul#nav-menu-items li{width :190px; }
#navmenu div.support a{padding :1px;}
#navmenu div.bespoke1 a{padding :1px;}
#navmenu div.bespoke2 a{padding :1px;}
#navmenu div.bespoke3 a{padding :1px;}
#navmenu div.bespoke4 a{padding :1px;}
#navmenu div.bespoke5 a{padding :1px;}
* html #navmenu iframe{position:absolute;left:-0.10em;top:-0.10em;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
#navigation{background-color :#97A1AD;}
div.redirect{background-color:#ffffc4;color:black;border:1px solid #F28411;}
*:first-child+html #nav{height:1%;}
*:first-child+html #nav li{height:1%;}
*:first-child+html #navmenu{height:1%;}
*:first-child+html #navmenu li{height:1%;}
#hideimage img{background-color:white;border-width:1;border-color:white;cursor:pointer;left:-16px;top:2px;padding-top:4px;position:relative;width:12px;}
