* {margin:0; padding:0}

body {background: #2E2E2E url("images/background.gif") repeat-x top left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#container {width:750px; height:81px; margin:20px auto;}

div#header {background:transparent; width:100%; height:115px;}
div#header table {margin:20px 0 0 0 }
div#header tr a {text-decoration:none; color:#FFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; width:100%; float:left; font-size:14px; padding-left:10px; height:20px; background:transparent; font-weight:bold;}
div#header tr a img {margin-right:10px;}
div#header a.title {margin:15px 10px 0 50px; float:left;}
div#header a img {border:0}

div#content {width:736px; margin:0 auto; background:transparent;}
div#images {padding:60px 0 60px 100px;}
div#images img {border:1px solid #666; float:left; margin-right:20px;}
div#images p {color:#FFF; font-style:italic; font-weight:bold; font-size:11px; padding:65px 110px 0 0; width:150px; float:right; margin-right:-3px;}
div#images p em {color:#9dd266;}

div#footer {background:transparent; width:100%; height:53px; text-align:center; font-size:11px; padding-top:10px; color:#FFF; clear:both;}
div#footer a {text-decoration:none; color:#FFF; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div#footer a:hover {text-decoration:underline;}

div#sidebar {width:200px; float:left;  overflow:hidden;}
div#sidebar h2, div#sidebar a.nav-heading {font-size:11px; color:#9dd266; margin-bottom:5px; text-decoration:none;}
div#sidebar a.latest {color:#FFF; font-size:11px; text-decoration:none; margin-left:10px;}

div#search {padding-bottom:20px;}
div#search input.searchstring, div#search select.category-selector {border:1px solid #9dd266;}
div#search input.submitbutton {border:1px solid #666; height:18px;}
div#search select.category-selector {margin-bottom:5px; width:145px;}

div#navigation {padding-top:10px; width:200px;}
div#navigation ul {list-style-type:none; margin-left:10px;}
div#navigation ul li {font-size:11px; color:#FFF; display:inline;}
div#navigation ul li a {color:#FFF; text-decoration:none; display:block; width:200px;}
div#navigation ul ul li a {color:#9dd266;width:190px;}
div#navigation ul ul ul li a {color:#FFF;width:180px;}
div#navigation ul ul ul ul li a {color:#9dd266;width:170px;}
div#navigation ul ul ul ul ul li a {color:#FFF;width:160px;}

div#full {width:650px; margin:0 auto; padding-bottom:20px;}
div#full h1, div#full h2 {color:#9dd266; margin:10px 0 10px 0;}
div#full h1 {font-size:18px;}
div#full h2 {font-size:16px; clear:left;}
div#full a {color:#9dd266}
div#full a img {border:0;}
div#full img.side-image {float:right; display:block; margin:0 0 5px 10px; border:1px solid #EEE;}

div#full p, div#full li {color:#FFF; font-size:12px; margin:0 0 1em 0;}
div#full li {margin-left:40px;}

div#full a.concept {float:left; margin:10px;}
div#full a.concept img {border:1px solid #FFF;}
div#full a.more {font-size:12px; color:#FFF;}
div#full img.article {border:1px solid #FFF; float:left; display:block; margin:0 10px 5px 0;}
div#full a.back {color:#FFF; font-weight:bold; text-decoration:none;}
div#full a.back:hover {text-decoration:underline;}

div#full a.concept-back {clear:both; font-size:11px; display:block; margin:0 0 10px 0;}

div#full div.sidebox {float:right; width:400px;}
div#full div.sidebox h2 {clear:none; margin-top:0;}

div#full a.print {text-decoration:none; color:#FFF; font-weight:bold;}

div#main {width:515px; float:right; padding-left:10px; overflow: hidden; zoom: 1 }
div#main h2 {color:#9dd266; margin:10px 0 10px 0; font-size:13px;}
div#main p {color:#FFF; font-size:12px; margin:0 0 1em 0;}

div#options {float:left; border-bottom:1px solid #FFF; width:505px; margin-bottom:5px;  overflow: hidden; zoom: 1 }
div#options a {text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; display:block; float:left; text-align:left; padding:0 20px 5px 0;}
div#options a:hover {color:#9dd266;}

/* The div.row is used to create a table like row */
div.row {width:505px; float:left; border-bottom:1px solid #333; margin-bottom:10px; padding:5px;}
div.row a.trash {float:right;}
div.row a.trash img {border:0;}

div.fullrow {width:100%; float:left; border-bottom:1px solid #333; margin-bottom:10px; padding:5px;}
div.fullrow a {float:left; margin-right:10px;}


img.thumb {border:1px solid #FFF;}

div.frame {float:left; margin:10px; _margin:10px 5px; /*width:100px;*/ _width: 110px; height:150px; text-align:center; overflow: hidden; zoom: 1;}
div.frame p {text-align:center; font-size:11px; padding-top:5px;  color:#9dd266; margin:0;}
div.frame img { margin:0 auto; display:block;}
div.frame a {margin:0 auto; display: block;}
div.frame a img {border:1px solid #FFF; margin:0 auto; display:block;}

div.details h2 {color:#9dd266; margin-bottom:10px; font-size:14px; clear:both;}
div.details h3 {color:#9dd266; margin-top:10px; font-size:13px;}
div.details img {border:1px solid #FFF;}
div.details img.back {border:0; margin-bottom:10px; clear:left;}
div.details a, div.details p {color:#FFF; margin-top:10px; font-size:11px; display:block;}

div.details div.menu a {text-decoration:none; color:#FFF; font-weight:bold; display:block; float:left; padding:0 20px 5px 0; font-size:12px;}
div.details div.menu a:hover {color:#9dd266;}

div.selector h2 {color:#9dd266; margin:10px 0 0 0; font-size:14px;}
div.selector p {color:#FFF; margin-top:5px; font-size:11px; display:block;}

form#enquiry label {display:block; width:7em; color:#FFF; font-size:11px; float:left; text-align:right; padding-right:1em;}
form#enquiry textarea.bordered, form#enquiry input.bordered {border:1px solid #9dd266;margin-bottom:5px;}
form#enquiry input.submit {margin-left:90px;}
