body {background-color:#E2DAB1;color :#000;
  text-align : center;
  margin : 0px;
  background-image: url('images/layout/marble.gif');
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:85%;
  color:#666;
}
img {border:0px none;}
#wrapper {width : 800px;
  margin-right : auto;
  margin-left : auto;
  margin-top : 0px;
  border:1px solid #999;
  background-color : #fff;
  padding : 0px;
  text-align : left;
}
#header
{padding:0px;
background-image: url('images/layout/headbg.gif');
height:145px;
}
#logo {background-image: url('images/layout/logobg.jpg');
width:263px;
height:145px;
float:left;
}
#headerr {float:right;width:515px;overflow:auto;}
#logo img {padding-left:108px;}
#headerad {text-align:center;padding-top:5px;
}
#choose {text-align:right; 
padding:10px 14px 0 0;
font-size:90%;
color:#fff;
font-weight:bold;}

#choose form {padding:0;margin:0;}

#headeradpl {float:right;
margin-top:50px;
margin-right:6px;
padding:2px 2px 0 2px;
border:1px solid #fff;
background-color:#d7e8f0;
}
#navcontainer {padding-top:18px;
font-variant:small-caps;}
#navcontainer ul
{
background-color: #fff;
color: #999;
font-weight:bold;
font-size:90%;
width:100%;
float:right;
padding-left: 0;
margin-left: 0;
margin-top:0;
text-align:right;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #fff;
color: #666;
text-decoration: none;
border-right: 1px solid #b6c7d4;
}
#navcontainer a.last {border:0px none;}
#navcontainer ul li a:hover
{
background-color: #fff;
color: #418AAF;
}
  
#main {
 font-size:90%;
padding:16px;
padding-top:8px;
line-height:140%;
word-spacing:0.075em;
letter-spacing:0.025em;
overflow:auto;
}
#main a {color:#A43D4E;}
#main li {padding-bottom:4px;}
#main a:hover {text-decoration:none;color:#eda452;}
#main img {float:left;padding:4px;margin-right:12px;border:1px solid #ccc;}
#main h1 {font-size:125%; line-height:normal; color:#A8613E;font-family: Georgia,helvetica,serif;
font-weight:bold;}
#main h2 {font-size:120%;line-height:normal; 
color:#308275;padding-bottom:5px;padding-top:5px;
font-family: Georgia,helvetica,serif;font-weight:bold;background-repeat:no-repeat;}
#main h2.usa {background-image:url('images/flags/usa-h.jpg');background-position:top left;padding-left:35px;}
#main h2.uk {background-image:url('images/flags/uk-h.jpg');background-position:top left;padding-left:35px;}
#main h2.ire {background-image:url('images/flags/ire-h.jpg');background-position:top left;padding-left:35px;}
#main h2.aus {background-image:url('images/flags/aus-h.jpg');background-position:top left;padding-left:35px;}
#main h2.nz {background-image:url('images/flags/nz-h.jpg');background-position:top left;padding-left:35px;}
#main h2.can {background-image:url('images/flags/can-h.jpg');background-position:top left;padding-left:35px;}
#main h3 {font-size:110%; line-height:normal; color:#9a5050;font-family: Georgia,helvetica,serif;font-weight:normal;}
#main h4 {font-size:110%; line-height:normal; margin-bottom: 0; padding-bottom: 5px;color:#0f5686;}
#flags img {border:0px;margin-right:2px;}
#maps img {float:none;}
#upper {overflow:auto;}
#upper img {float:right;padding:4px;margin-left:12px;border:1px solid #ccc;}
#middle {clear:both;padding:7px 0;overflow:auto;margin-top:5px;}
#lower {clear:both;padding:2px 0;overflow:auto;margin-top:5px;text-align:center;border-top:1px solid #eee;}
#col-a {float:left; width:470px;padding-right:12px;}
#col-a li {padding-bottom:7px;}
#col-b {float:right; width:260px;}
#col-c {float:left; width:40%;}
#col-d {float:right; width:50%;}
#col-c img{float:none;}
#col-d img{float:none;}
#col-e {float:left; width:45%;}
#col-f {float:right; width:47%;}
.col-e {float:left; width:45%;}
.col-f {float:right; width:45%;}
.grt {border: 1px solid #eee;margin-bottom:12px;margin-bottom:10px;}
#col-b h2 {color:#A43D4E;padding:4px;background-color:#f4e8e1;border-bottom:1px solid #ccc;}
#col-a h2 {padding:4px;background-color:#eee;border-bottom:1px solid #ccc;}
span.imgl {
float: left;
}
ul.flush {margin-left:1em;padding-left:1em;}
ul.inside {padding-top:5px;}
.clear {clear:both}
span.imgl img {
display: block;
}
#storerand {padding-left:20px;}
#neck h3 {padding-bottom:2px;margin-bottom:0;padding-top:0;margin-top:0;}
#neck p {padding-top:2px;margin-top:0;padding-bottom:2px;margin-bottom:0;}
#neck table {font-size:100%;}
td.topa {vertical-align:top;padding-bottom:5px;padding-top:0;}
span.smlgrn {font-size:90%;font-style:italic;color:#308275;}
#leader {padding:2px; text-align:center; border-bottom:1px solid #eee;}
#rightbox {float:left;
width:220px;
padding-right:10px;
margin-right:20px;
margin-bottom:12px;
font-size:90%;
padding-top:12px;
padding-bottom:5px;
}
#rightbox.nar {
width:220px;}
.store image {float:none;}
.store td {font-size:90%;padding:4px;vertical-align:top; text-align:left;}
.store {border-collapse: collapse}
#advice {margin-top:30px;border-top:1px solid #eee;}
#advice h4 {margin-bottom:0px;padding-bottom:0px;font-weight:bold;color:#666;}
#advice p {margin-top:0;padding-bottom:10px;}
a.sub {font-weight:normal;font-size:90%}
#rightbox h3 {padding-bottom:0px;color:#9a5050; font-weight:bold;}
#rightbox form {padding-top:0px;margin-top:0px;}
#rightbox a {color: #303E82;font-weight:normal;font-variant:small-caps;text-decoration:none;}
#rightbox a:hover {text-decoration: none; color: #418AAF;}
#rightbox ul {margin-left:2px;padding-left:0;list-style-type:none}
#rightbox a.subnav {font-weight:normal;font-variant:normal;}
#rightbox ul.subnav {list-style-type:none;}
#footer {
clear:both;
border-top:1px solid #eee;
padding:12px;
text-align:center;
font-size:75%;}
#footer a {color: #418AAF;}
#footer a:hover {text-decoration:none;}
div.cons {background-color:#f3f3f3;padding:1px 5px;}
#desttable {text-align:center;}
#desttable table {width:95%;border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; border-right:0px none; font-size:90%;border-collapse:collapse;margin-left:12px;}
#desttable td, th {padding:4px;border-top:1px solid #999;border-right:1px solid #999;vertical-align:top;text-align:left;}
#desttable tr {padding:4px;}
#desttable th {background-color:#A36A69;color:#fff;padding:2px 6px 2px 4px;}
#desttable td.grey {background-color:#eee;}
div.hr {clear:both;height:1px;border-top:1px solid #eee;padding:10px}
td {vertical-align:top;}
