html {color:#000;background:#fff;}
body {font-family:verdana,sans-serif;margin:0;padding:0;border:0;color:#000;text-align:center;font-size:76%;background:#fff;}
 /* #container {width:800px; height:800px; margin:0 auto; border:0; padding:0; background:#fff;} */
#big_wrapper {width:770px; height:700px; border:0;  background:#fff; margin:0 auto 24px auto; padding:0; text-align:center;
border:1px solid #999;
-moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; 
-webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px;
border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
#header {height:78px;width:772px;margin:24px auto 0 auto;padding:0;border:0;text-align:center;background:#fcfcfc;background-image: url(../images/8_new_vancover_island.jpg);} 
.marginleft {margin-left:24px;} 
#footer {width:100%px;height:auto;border:0;margin:0 auto 24px auto;padding:6px 0;background:#EBECE4;color: #999;}
#text_wrap {width:568px; margin:0 auto; padding:0 0 0 12px; text-align:left;}
#text_wrap p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}
#content_wrap {position:relative; background:#fff; width:770px; height:600px; margin:0px auto; border-top:1px #999 solid;}
#miles {text-align:right; float:right; padding:26px 0 0 0;}
#datamain {margin:0;padding:0;}
#wrap_w3c {width:88px;height:31px;padding:0;margin:0 auto;}
#wrap_w3c img {border:none;}
/*typography*/
pre {font-size:12px;color:#000;letter-spacing:1px;}
/* redifine paragraph defs for snazzy */
.snazzy p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}
#snazzy p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}
a {font-size:11px;color:#00f;line-height:16px;margin:5px 0;font-weight:normal;text-decoration:none;}
a:link { }
a:visited { }
a:active { }
a:hover {color:#00c; text-decoration:underline;font-weight:normal;}
h1 {font-size:1.8em;font-weight: bold;margin:0;padding:0;color:#33f;}
h2 {font-size:1.7em;margin: 1.0em 0em;font-weight: normal;}
h3 {font-size:1.4em;margin: 1.0em 0em;font-weight: bold;}
h4 {font-size:1.2em;margin: 1.0em 0em;font-weight: bold;}
h5 {font-size:1.0em;margin: 1.0em 0em;font-weight: bold;}
h6 {font-size:0.8em;margin: 1.0em 0em;font-weight: bold;}
.div_space_12px {display:block;height:12px; margin:0;padding:0; position:relative;}
.div_space_2em {display:block;height:2em; margin:0; padding:0; position:relative;}
.div_space_24px {display:block; height:24px; margin:0; padding:0; position:relative;}
.div_space_36px {display:block; height:36px; margin:0; padding:0; position:relative;}			
ul, li {list-style:none;font-size:11px;line-height:16px;margin:5px 0;}
img {border:#3F6C6C 1px solid;}
/* .opaque img {margin:0; padding: 6px;}*/
/* opaque thumb rollover */
/*
.opaque img {filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00;opacity:1;}
a:hover img {filter: alpha(opacity=70);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;opacity:0.5;} 
html[xmlns] .clearfix {display: block;}
*/
.noborder {border:none;}
.teenie {font-size:9px;line-height:12px;color:#666;padding:0;margin:0px;}
.margin_right{margin:0 1.0em 0 0;}
.bold {font-weight: bold;}
.draw_space {float:left;display:block;width:12px; height:49px; background:transparent;margin:0;padding:0;}
.image_content {width:600px; margin:0 auto; padding:18px 0 0 12px; text-align:center;}
.indwing_content {width:600px; margin:0 auto; padding:0; text-align:center;}
.smaex_image {width:500px; margin:0 auto; padding:12px 0; text-align:center;}
.drall_white {font-size:9px;line-height:12px;color:#fff;padding:0;margin:0px;}
.pad_left36px {margin-left:36px;}
p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}
