@charset "utf-8";
/* CSS Document */

html, body {margin:20px; width:auto;}
#logo {float:none; display:block; width:100%; margin:0 0 30px 0;}
h1 {font-family:Helvetica Neue LT Std, Verdana, Arial; margin:10px 0 20px 0; font-size:20px;}
#info {margin:0 0 20px 0;}
#info .title {font-weight:bold; width:52px; float:left;}
#info p {color:#333333; font-family:verdana; font-size:11px; padding:0 0 11px;}
#info span {font-weight:bold; width:52px; float:left;}
#content {font-size:11px; font-family:Verdana; margin:0 0 10px 0;}
#info a {text-decoration:underline;}
#info a:hover {color:#EF452B;}
#info table {width:700px; color:#333333; font-family:verdana; font-size:11px;}
#info table a {color:#333333; font-family:verdana; font-size:11px;}
#info table th {font-weight:bold; text-align:left; width:8%; padding:0 0 11px; font-size:11px;}
#info table td {width:42%; padding:0 0 11px; font-size:11px;}
#photos div, #photos img {margin:0 0 15px 0;}
.btnContainer {right:20px; top:30px;}
h2 {text-align:right;}
video {background:#000;}
#awards {margin:0 0 20px 0;}
#awards img {margin:0 30px 0 0;}
#info table.caseOther th, #info table.caseOther3 th {width:2%; background:url(../images/pt.gif) no-repeat 0 7px;}
#info table.caseOther td {width:48%;}
#info table.caseOther3 td {width:auto;}
#imgItem img {border:none;}
#awardTable {padding:20px 0 0 0;}
#awardTable th, #awardTable td {padding:5px 10px 5px 5px; height:50px;}
#awardTable th {width:45px; text-align:left;}
#awardTable tr.odd td {background-color:#E6E6E6;}

#content .leftCol {float:left; width:400px;}
#content .rightCol {float:left; width:430px; padding-left:60px;}
#content .postedForm form {padding:0; margin:0;}
#content .postedForm input {margin:0 0 12px 0; width:416px; border:1px #ccc solid; padding:4px 6px;}
#content .postedForm a.btn_submit {display:block; float:right; color:#FFF; font-weight:bold; background-color:#EF452B; text-align:center; padding:3px 0 0 0; width:60px; height:19px; text-decoration:none;}
#content .postedForm {color:#EF452B; font-weight:bold;}
#loading {display:none;}

.aboutContent {padding-bottom:30px;}
.aboutContent .leftContent {float:none; height:auto;}
.aboutContent .rightNav {display:none;}
.aboutContent .leftContent > div {position:relative; display:block;}
.aboutContent .leftContent > div h2 {display:block; padding:70px 0 10px 0; text-align:left;}
.aboutContent .leftContent > div .ytLinksArseanl {top:106px;}
.aboutContent .leftContent > div .ytLinksTesco {top:330px;}