/* Public: default */

body{font-family:arial;font-size:80%;margin:10px;}
h1, h2, h3{margin:0px;padding:0px;font-size:100%;}
p{margin:12px;}
form{display:inline;}
a{color:#4E4F4D;}

h2.locator{margin:20px 0px 1px 0px;background-color:#919191;color:#FFFFFF;padding:5px;}
.locatorform{font-size:90%;margin:0px 0px 1px 0px;clear:both;background-color:#D8DBD4;font-weight:bold;padding:10px 0px 10px 10px;}
.locatorform select{margin-top:10px;font-size:90%;}
.locatorform.button{font-size:90%;}

#container{margin:0px auto;width:769px;}

#header{text-align:right;height:83px;background-image:url(/images/header-bg.gif);background-repeat:repeat-x;}

#countriesnav {float:right;margin:0px;padding:0px;height:30px;overflow:hidden;margin-bottom:30px;}
#countriesnav li{list-style-type:none;height:18px;float:left;font-weight:bold;font-size:85%;padding:12px 10px 0px 16px;background-image:url(/images/countrynav-bg.gif);background-repeat:repeat-x;}
#countriesnav li a, #countriesnav li a:visited{color:#EC1B2D;text-decoration:none;}

#contactnav {clear:right;margin:0px;}
#contactnav li{display:inline;font-weight:bold;font-size:85%;padding:0px 8px 0px 20px;}
#contactnav li.envelope{background-image:url(/images/envelope-li.gif);background-repeat:no-repeat;background-position:1px 1px;}
#contactnav li.brochure{background-image:url(/images/brochure-li.gif);background-repeat:no-repeat;background-position:1px 1px;}
#contactnav li.agents{background-image:url(/images/agents-li.gif);background-repeat:no-repeat;}
#contactnav li a, #contactnav li a:visited{color:#444A3E;text-decoration:none;}
#contactnav li a:hover, #contactnav li a:active{text-decoration:underline;}

#globalnav{overflow:hidden;margin-bottom:1px;height:27px;background-image:url(/images/globalnav-bg.gif);background-repeat:repeat-x;}
#globalnav ul{margin:0px;padding:0px;}
#globalnav li{font-size:85%;color:#FFFFFF;float:left;list-style-type:none;background-image:url(/images/globalnav-li-bg-over.gif);}
#globalnav a, #globalnav a:visited{padding:4px 12px 0px 12px;height:23px;float:left;display:block;color:#FFFFFF;text-decoration:none;background-image:url(/images/globalnav-li-bg.gif);}
#globalnav a:hover, #globalnav a:active{color:#000000;background-image:url(/images/globalnav-li-bg-over.gif);}
#globalnav li.home, #globalnav li.home a, #globalnav li.home a:visited{float:none;}
*html #globalnav li.home{float:left;}

#whoareyouhomenav{margin-top:1px;clear:both;height:41px;background-image:url(/images/whoareyouhomenav-bg.gif);background-repeat:repeat-x;}
/* this makes this nav work on IE mac, but seems to cause further problems \*/
#whoareyouhomenav{overflow:hidden;} 
/* End hide from IE5/mac */
#whoareyouhomenav ul{margin:0px;padding:0px;}
#whoareyouhomenav h2{width:92px;font-size:85%;padding:13px 0px 0px 23px;color:#FFFFFF;height:36px;float:left;list-style-type:none;background-image:url(/images/whoareyouhomenav-li-arrow-bg.gif);background-repeat:repeat-x;}
#whoareyouhomenav li{width:60px;font-size:85%;padding:5px 10px 0px 10px;color:#FFFFFF;height:36px;float:left;list-style-type:none;background-image:url(/images/whoareyouhomenav-li-bg.gif);background-repeat:repeat-x;}
#whoareyouhomenav li.wide{width:100px;}
#whoareyouhomenav li a, #whoareyouhomenav li a:visited{color:#FFFFFF;text-decoration:none;}
#whoareyouhomenav li a:hover, #whoareyouhomenav li a:active{text-decoration:underline;}

#productnavcontainer{float:left;width:214px;background-position:right;background-repeat:no-repeat;}
*html #productnavcontainer{margin-right:-3px;}
#productnavcontainer h2{padding:5px 0px 0px 26px;font-size:85%;height:18px;width:187px;background-image:url(/images/homepageproductrange-bg.gif);color:#FFFFFF;}
#productnavcontainer a, #productnavcontainer a:visited{color:#FFFFFF;text-decoration:none;}

#productnav{margin:0px;padding:0px;width:213px;margin:1px 0px 0px 0px;background-color:#E6E6E6;padding-bottom:8px;}
#productnav li{padding:2px 0px 0px 24px;font-size:85%;width:189px;height:17px;list-style-type:none;background-image:url(/images/productnav-bg.gif)}
#productnav li a, #productnav li a:visited{color:#000000;text-decoration:none;}
#productnav li a:hover, #productnav li a:active{text-decoration:underline;}

#homecontentcontainer{background-image:url(/images/externallinks-bg.gif);}

#externallinks{float:left;margin:0px 0px 0px 4px;padding:0px;margin:5px 0px 0px 8px;}
*html #externallinks{margin:15px 0px 0px 4px;}
#externallinks li{padding:0px 7px 0px 7px;color:#EC2132;display:inline;font-size:85%;background-image:url(/images/externallinks-li-bg.gif);background-repeat:no-repeat;background-position:0px 4px;}
#externallinks li a, #externallinks li a:visited{color:#EC2132;text-decoration:none;}
#externallinks li a:hover, #externallinks li a:active{text-decoration:underline;}

#quicksearchhome{color:#5A6153;font-weight:bold;font-size:85%;text-align:right;margin:9px 10px 0px 0px;}
#quicksearchhome select{font-size:85%;}

#homepagedivider{margin:10px 8px 0px 8px;height:11px;background-image:url(/images/homepagedivider-bg.gif);background-repeat:repeat-x;}

#homepagecontent{margin:0px 0px 0px 8px;font-size:85%;color:#59534F;padding-right:4px;}
#leftcontentcontainer{float:left;width:470px;}
#rightcontentcontainer{width:283px;padding-left:4px;margin-left:470px;background-image:url(/images/externallinks-bg.gif);background-position:left;}
*html #rightcontentcontainer{width:280px;}

#whatsnew{margin:0px 0px 6px 0px;background-color:#E5E5E5;padding:6px 6px 12px 6px;background-image:url(/images/whatsnew-home-bg.gif);background-repeat:no-repeat;background-position:75px 25px;}
#whatsnew h2{color:#ED3241;}
#homepagecontent2{background-color:#E5E5E5;padding:8px 16px 8px 16px;}

#footernav{padding:5px 10px 0px 10px;font-size:85%;color:#FFFFFF;clear:both;overflow:hidden;height:23px;background-image:url(/images/footernav-bg.gif);background-repeat:repeat-x;margin-top:10px;}
#footernav ul{float:right;margin:0px;padding:0px;}
#footernav li{display:inline;}
#footernav li a, #footernav li a:visited{color:#FFFFFF;text-decoration:none;}
#footernav li a:hover, #footernav li a:active{text-decoration:underline;}

#innerleftcol{float:left;width:535px;}
/* Hide from IE5-mac \*/
*html #innerleftcol{ma\rgin-right:-3px;}
/* End IE5/mac hide */

#greytitle{margin-bottom:1px;height:23px;font-size:150%;font-weight:bold;padding:15px 20px 15px 20px;background-color:#60625F;color:#FFFFFF;}

#innersubnavigationcontainer{background-color:#E6E6E6;}
#innersubnavigation {margin:0px;padding:0px;background-color:#E6E6E6;height:23px;}
#innersubnavigation li{list-style-type:none;white-space:nowrap;float:left;margin:0px;padding:0px;font-size:85%;background-color:#E6E6E6;color:#4E4F4D;}
#innersubnavigation li a, #innersubnavigation li a:visited{display:block;float:left;padding:4px 8px 1px 8px;height:19px;text-decoration:none;background-image:url(/images/innersubnav-bg.gif);background-repeat:no-repeat;background-position:right 6px;}
#innersubnavigation li a:hover, #innersubnavigation li a:active, #innersubnavigation li a.selected {height:19px;color:#FFFFFF;background-color:#919191;}
#innersubnavigation a.lastitem, #innersubnavigation a:visited.lastitem{background-image:none;}

#innercontentcontainer{padding:15px;color:#4E4F4D;clear:left;}
#innercontentcontainer h1{padding-bottom:10px;border-bottom:1px solid #BC0000;color:#BC0000;font-size:125%;margin:14px 0px 16px 0px;}
#innercontentcontainer a, #innercontentcontainer a:visited{color:#BD0004;font-weight:bold;text-decoration:none;}
#innercontentcontainer a.breadcrumb, #innercontentcontainer a.breadcrumb:visited{font-weight:normal;color:#4E4F4D;text-decoration:underline;}

#innerrightcol {width:233px;margin:0px 0px 0px 536px;}
*html #innerrightcol {width:233px;margin:0px 0px 0px 0px;border-left:1px solid #FFFFFF;}

#quicksearchinner{padding:7px 0px 0px 10px;border-bottom:1px solid #FFFFFF;background-image:url(/images/quicksearch-inner-bg.jpg);background-position:bottom;background-repeat:no-repeat;height:181px;background-color:#919191;color:#FFFFFF;font-size:85%;font-weight:bold;}
#quicksearchinner select{font-size:85%;width:210px;}

#productrangeinner, #whoareyouinner{padding:7px 0px 0px 10px;border-bottom:1px solid #FFFFFF;height:45px;background-color:#BC0000;color:#FFFFFF;font-size:85%;font-weight:bold;}
#productrangeinner select, #whoareyouinner select{font-size:85%;width:200px;}

#doordesignguidespacer{height:70px;}

#backbuttoncontainer{clear:left;position:relative;width:482px;height:14px;padding:18px 22px 10px 0px;background-image:url(/images/top-arrow.gif);background-repeat:no-repeat;background-position:right 18px;font-size:85%;font-weight:bold;text-align:right;border-top:1px solid #BC0000;margin:18px 16px 0px 15px;}
#backbutton{float:left;height:13px;padding-left:24px;background-image:url(/images/back-arrow.gif);background-repeat:no-repeat;background-position:0px 1px;}
#backbuttoncontainer a, #backbuttoncontainer a:visited{text-decoration:none;}

#doordesignguide{position:absolute;left:521px;top:-90px;}

#innercolscontainer{background-image:url(/images/innerrightcol-bg.gif);background-position:right;background-repeat:repeat-y;}

#trail{font-size:85%;}

#usefulinfo{font-size:85%;color:#4E4F4D;}
#usefulinfo h2{background-image:url(/images/useful-info-head-bg.gif);height:19px;padding:4px 0px 0px 24px;}

.infotitle{background-color:#FFFFFF;background-image:url(/images/useful-info-item-bg.gif);background-repeat:no-repeat;background-position:1px 1px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#E6E6E6;padding:8px 0px 8px 24px;}
.infoitem{background-color:#FFFFFF;border-width:0px 1px 0px 1px;border-style:solid;border-color:#E6E6E6;padding:0px 0px 0px 24px;}
.infoitemlast{background-color:#FFFFFF;border-width:0px 1px 0px 1px;border-style:solid;border-color:#E6E6E6;padding:0px 0px 8px 24px;}
.left{float:left;}
.formheader{color:#FFFFFF;background-color:#BC0000;padding:3px;font-weight:bold;margin-bottom:10px;}
.submit{color:#FFFFFF;background-color:#BC0000;font-weight:bold;}

#errors{color:#FF0000;padding:5px;border:1px solid #FF0000;}
.formerrors{color:#FF0000;}

#historynav{margin:0px 0px 18px 0px;padding:0px;}
#historynav li{font-size:85%;display:inline;margin:0px;padding:0px;color:#BC0000;}
#historynav li a, #historynav li a:visited{color:#BC0000;text-decoration:none;font-weight:bold;}
#historynav li a:hover, #historynav li a:active{color:#BC0000;text-decoration:underline;}

.cleardiv{clear:both;}

.contactUsTable {align:center;}
.contactUsTable tr td {background-color:#E6E6E6;border-bottom:2px solid #fff;width:50%;}



