@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
----------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%; vertical-align : baseline; background : transparent; }
body { line-height : 1; }
ol, ul { list-style-type : none; }
blockquote, q { quotes : none; }
blockquote:before, blockquote:after, q:before, q:after { content : ''; content : none; }
:focus { outline : 0; }
ins { text-decoration : none; }
del { text-decoration : line-through; }
table { width : 99%; margin-bottom : 1.4em; }
tr:nth-child(even) { background-color : #dbdbdb; }
th { font-weight : bold; text-align : left; color: #d00040; font-size: 15px; }
td { }
th,td { padding : 4px 10px 4px 8px; }
tr:last-child td { border-bottom-width : 0; }
tfoot { font-style : italic; }
caption { background : transparent; }


/* Modified from: http://code.google.com/p/blueprintcss/ 
----------------------------------------------------------------------------------------- */
body { background-color: #000000; background-image: url(../images/bkgd.jpg); background-position: 50% top; background-repeat: no-repeat; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #FFFFFF; line-height: 1.3; }
h1 { color: #f7941e; font-weight: bold; font-size: 24px; margin: 0 0 8px 0; }
blockquote { color: #f7941e; font-weight: bold; font-size: 24px; }
p { margin-bottom : 1.5em; }

/* Link anchors
----------------------------------------------------------------------------------------- */
a, a:visited { color : #fff; text-decoration : none; }
a:hover { color : #fff; text-decoration : underline; }
span.backlink a { text-decoration : underline; }


/* Site layout divisions
----------------------------------------------------------------------------------------- */
.container { width: 960px; margin: 30px auto 0 auto; height: 742px; }
.topbox { width: 960px; height: 70px; color: #f7941e; font-size: 16px; }
.video { width: 640px; height: 360px; border: solid 1px #fff; float: left; margin: 0 4px 4px 0; }
.sidebar { width: 286px; height: 336px; float: left; border: solid 1px #fff; margin: 0 0 4px 0; background-image: url(../images/sidebar-bkgd.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding: 12px; }
.text_scroll { width: 286px; height: 336px; overflow: auto; }
.leftbox { width: 476px; height: 240px; float: left; border: solid 1px #fff; margin: 0 4px 0 0; background-image: url(../images/leftbox-bkgd.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.rightbox { width: 452px; height: 182px; float: left; border: solid 1px #fff; background-image: url(../images/rightbox-bkgd.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding: 58px 12px 0 12px; }
.footer { width: 960px; height: 52px; clear: both; padding: 12px 0 0 0; }


/* Lists
----------------------------------------------------------------------------------------- */
.leftbox ul { list-style-type: disc; margin: 0 0 0 20px; }
.leftbox li { padding: 0 0 0 2px; margin: 0 0 3px 0; }


/* Text styling
----------------------------------------------------------------------------------------- */
.topbox span { color: #FFFFFF; font-size: 40px; margin: 0; padding: 0; line-height: 1em; letter-spacing: 1px; font-weight: bold; }
.rightbox h2 { color: #f7941e; font-weight: bold; font-size: 24px; margin: 0 0 8px 0; }


/* Rightbox
----------------------------------------------------------------------------------------- */
#Enquiry_form { }
.formelement { width: 220px; float: left; margin: 0 12px 6px 0; }
.formelement2 { width: 220px; float: left; margin: 0 0 6px 0; }
.rightbox p { margin: 0 0 6px 0; }
.rightbox label { }
.rightbox input { width: 212px; }
#year { width: 50px; }
.rightbox input[type="image"] { width:70px; float: right; margin: 4px 0 0 0; height: 28px; }

