/* mou */

/* Generic */
html { margin: 0px; padding: 0px; height:100%; margin-bottom:0.1em; }
body { margin: 0px; padding: 0px; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #040055; }
a { color: #494486; }
a:hover { color: #FF0033; }
p { margin: 0 0 20px; line-height: 20px; }
.imgbdr { border: 1px solid #ccc; }
h1, h2 { margin-top: 0; }

/* container */
div#top { margin: 0 auto; padding: 0px; width: 100%; background-image: url('images/top-back.gif'); background-repeat:repeat-x; }
div#bottom { margin: 0 auto; padding: 0; width: 100%; }
div#wrapper-top { width: 832px; background-image: url('images/header.jpg'); height: 200px; margin: 0 auto; }
div#wrapper-top h1, div#wrapper-top h2 { width: 250px; height: 150px; padding:0; margin: 0; position: absolute; z-index:99; top: 20px; left: 50%; margin-left: -350px; }
div#wrapper-top h1 span, div#wrapper-top h2 span { display: none; }
div#wrapper-bottom { width: 832px; margin: 0 auto; padding: 0; background-image: url('images/wrapper-bot-back.gif'); }
div#splash { margin: 0 40px; padding: 0 0 50px; text-align: center; font: 20px bold; background-image: url('images/callus.gif'); background-position:center top; background-repeat:no-repeat; height: 60px; cursor: pointer; }
div#splash h2 { display: none; }

/* content */
div#container { float: right; margin: 0 0 40px -200px; width: 100%; }
div#content { margin: 0 40px 0 240px; }
div#content h1 { font-size: 30px; color: #040055; padding-bottom: 5px; margin: 0 0 20px; border-bottom: 1px solid #ddd; }
div#content h2 { font-size: 30px; color: #040055; padding-bottom: 5px; margin: 0 0 20px; border-bottom: 1px solid #ddd; }
div#content h3 { font-size: 20px; color: #040055; margin: 50px 0 15px; }
div#content h4 { font-size: 14px; color: #040055; margin: 40px 0 10px; font-weight: bold; }
div#content h5 { font-size: 18px; color: #040055; margin-top: 50px; padding-top: 40px; border-top: 1px solid #ddd; }
div#content img[align=right] { margin: 0 0 10px 20px; }

/* sidebar */
div.sidebar { float: left; width: 155px; margin: 0 0 0 20px; padding-left: 0px; display: inline; }
div.sidebar ul a { font-size: 17px; text-decoration: none;  }
div.sidebar div, div.sidebar li{ margin:0;padding:0;}
div.sidebar h3{ font-size:1.2em;}
div#primary { clear: left; }
div.sidebar .country-select { list-style:none; padding:0; margin: 50px 0 0 30px; }
div.sidebar .country-select a { font-size: 12px; font-weight:bold; }
div.sidebar #uk-select { background-image:url('images/uk.gif'); background-position:left; background-repeat:no-repeat; padding-left: 22px; }
div.sidebar #us-select { background-image:url('images/us.gif'); background-position:left; background-repeat:no-repeat; padding-left: 22px; margin-left: 10px }
 
/* sidebar nav */
.navlist { margin:0 0 20px; padding:0px; list-style:none; }
.navlist li { margin:0 0 0 20px; padding:0;height:25px; list-style-type:none;}
.navlist a, .navlist p{float:left;margin:0; overflow:hidden;width:200px;height:25px;}
.navlist span{display:none;}

#nav-home a{background:transparent url(images/nav.gif) no-repeat scroll 0 -442px;}
#nav-home a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -464px;}

#nav-straight a{background:transparent url(images/nav.gif) no-repeat scroll 0 0px;}
#nav-straight a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -220px;}

#nav-curved a{background:transparent url(images/nav.gif) no-repeat scroll 0 -23px;}
#nav-curved a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -243px;}

#nav-outdoor a{background:transparent url(images/nav.gif) no-repeat scroll 0 -46px;}
#nav-outdoor a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -266px;}

#nav-standing a{background:transparent url(images/nav.gif) no-repeat scroll 0 -68px;}
#nav-standing a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -288px;}

#nav-perched a{background:transparent url(images/nav.gif) no-repeat scroll 0 -90px;}
#nav-perched a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -310px;}

#nav-reconditioned a{background:transparent url(images/nav.gif) no-repeat scroll 0 -112px;}
#nav-reconditioned a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -332px;}

#nav-why a{background:transparent url(images/nav.gif) no-repeat scroll 0 -134px;}
#nav-why a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -354px;}

#nav-qanda a{background:transparent url(images/nav.gif) no-repeat scroll 0 -156px;}
#nav-qanda a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -376px;}

#nav-safety a{background:transparent url(images/nav.gif) no-repeat scroll 0 -178px;}
#nav-safety a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -398px;}

#nav-contact a{background:transparent url(images/nav.gif) no-repeat scroll 0 -200px;}
#nav-contact a:hover{background:transparent url(images/nav.gif) no-repeat scroll 0 -420px;}


/* footer */
div#footer { clear: both; width: 100%; text-align:center; margin: 0; }

/* contact */
table#contact td { padding: 6px; background-color:#f7f7f7; } 
table#contact th { padding: 6px; background-color:#E9E9E9; text-align: left; font-weight: normal; }
table#contact_success { border: 2px solid #a0e19d; background-color: #ccffd6; margin-bottom: 30px; width: 500px; }
table#contact_err { border: 2px solid #ff8181; background-color: #ffcccc; margin-bottom: 30px; }
p#err_str { margin: 6px 30px; font-weight: bold; }

/* form elements */
input[type="submit"], input[type="submit"]:active, input[type="button"], input[type="button"]:active {
background:transparent url(images/button.gif) repeat-x scroll 0pt; border: 1px solid #999; color:#333333; cursor:pointer; display:block; font-size:15px; height:25px; margin:5px 10px 5px 0pt; padding:0pt 15px 3px 15px; text-decoration:none; white-space:nowrap; width:auto; }

