html { font-size: 100%; /* IE hack */ }
body {margin: 0; background: #2a1001 url(../../images/bg_tile.jpg) repeat-x; color: #333; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* Style Kit v7.0 */
div {display: inline-block;}
div {display: block;}
a, embed, object {outline: none;}
form, fieldset, dl, dt, dd {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  { font-weight: normal; line-height: normal;}
p {margin: 0 0 20px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
input:focus, textarea:focus {outline:none;}
dl {display: block; }
dt {display: block; float: left; width: 45%; margin-bottom: 5px;}
dd {display: block; float: right; width: 45%; margin-bottom: 5px;}
big {font-size: 1.1em;}
small {font-size: 0.9em;}
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}

/* Colours */
.org {color: #00ccff;}

/* Links */
a	{color: #00ccff; text-decoration: none;}
a:hover	{text-decoration: underline;}

#footer a {color: #cc6600 !important;}

/* Headings */
h1 {display: block; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; }
h2 {display: block; margin: 0 0 25px 0; padding: 0 0 0 0; color: #8a1800; font-size: 16px; text-transform:uppercase; font-weight: bold;}
h3 { float: right; font-size: 13px; line-height: 20px; margin: 0; padding: 0; color: #8a1800; }
h3 span.div { padding-right: 15px; }

/* Lists */
#nav {position: absolute; top: 182px; left: 45px; margin: 0;  padding: 0; display: block; float: left; list-style: none;  z-index: 99;}
#nav li {margin: 0;  padding: 0 70px 0 0; display: block; float: left;}
#nav a {color: #FFF; text-decoration: none;  font-size: 14px; text-transform:uppercase; font-weight: bold;}
#nav a:hover, #nav li.on a {text-decoration: underline;}

#testify, #testify li {display: inline-block;}
#testify {display: block; margin: 0 0 15px 0; padding: 10px 0 0 0; list-style: none; border-top: 1px solid #bdbdbd; }
#testify li {display: block; margin: 0 0 10px 0; padding: 0 0 5px 0; list-style: none; border-bottom: 1px solid #bdbdbd; font-size: 11px; line-height: normal; color: #666;}
#testify strong {color: #8a1800; line-height: 22px;}
#testify div.img-bord-outer {border: 1px solid #bdbdbd; -moz-border-radius: 8px; -webkit-border-radius: 8px;  float: left; width: 46px; height: 46px;}
#testify div.img-bord-inner {position: relative; border: 3px solid #FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #FFF; background-repeat: no-repeat; width: 40px; height: 40px;}
#testify div.txt-margin {margin-left: 55px;}

/* Tables */


/* Forms */


/* Superstructure  */
#bg {background: url(../../images/bg.jpg) 50% 0 no-repeat;}
#shield {position: relative; width: 980px; margin: 0 auto; padding: 50px 0; font-size: 1.2em; line-height: 18px;}
#bord-outer {border: 1px solid #666; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#bord-inner {border: 4px solid #000; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #FFF;}
#footer  {text-align: center; padding: 10px; color: #930;}
#main {background: url(../../images/bg_page.gif) no-repeat; padding: 35px 45px 0 45px;}

#col-left {width: 300px; padding-right: 45px; float: left;} 
#col-mid {width: 300px; padding-right: 40px; float: left;} 
#col-right {width: 190px; float: left;} 

/* Infrastructure  */
#soody {position: absolute; top: 20px; left: 575px; width: 257px; height: 228px; background:url(../../images/soody.png) no-repeat; z-index: 50;}
#header {position: relative; height: 210px; background:url(../../images/header.png) no-repeat;}

div.img-bord-outer {border: 1px solid #bdbdbd; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 15px 0}
div.img-bord-inner {position: relative; border: 4px solid #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #FFF; background-repeat: no-repeat;}
img.vine-01 {position: absolute; bottom: 0px; right: 0px; width: 102px; height: 147px;}
img.vine-02 {position: absolute; bottom: 0px; left: 0px; width: 191px; height: 82px;}


