@charset "UTF-8";

html, body, table, ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, form { padding: 0px; margin: 0px; border: 0px; }
body a { color:#D0CCB8; text-decoration: none; border: 0px; }
body a:hover { color: #818218; }
body  a.active  { color:#B3B41F; }
body { margin: 0; padding: 0; text-align: center; color: #D0CCB8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #000000; background-image: url(images/bg.gif); background-repeat: repeat-x; background-position: left top; }

#container #thumbs { position: absolute; height: 110px; width: 708px; left: 0px; bottom: 50px; margin: 0; padding: 0; }
#container #thumbs img { border: 0; }
#container #thumbs a.x, #container #thumbs a.x:active { padding: 0; border:3px #818218 solid; margin:1px; width:50px; display:block; float:left; }
#container #thumbs a.t, #container #thumbs a.t:active { padding: 0; border:3px #282828 solid; margin:1px; width:50px; display:block; float:left; }
#container #thumbs a.t:hover { border-color:#000000; }
#container #thumbs a.arrow, #container #thumbs a.arrow:active { padding: 4px 0px; float:left; }

#container { width: 950px; margin: 0 auto; text-align: left; height: 714px; position: relative; }

#container #header { padding: 0; background-image: url(images/topbg.gif); background-repeat: no-repeat; height: 142px; margin-bottom: -50px; position: relative; }
#container #header h1 { margin: 0; padding: 10px 0; }

#container #mainContent { padding: 0; width: 231px; height:510px; position: absolute; right: 0px; top: 100px; overflow:auto; }
#container #mainContent h1 { color: #818218; font-size: 19px; font-weight: bold; margin: 0 0 10px 0; }
#container #mainContent p { line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #D0CCB8; font-size:11px; }
#container #mainContent h2 { font-size: 16px; font-weight: bold; color: #CCCCCC; padding: 3px 0 3px 0; margin: 10px 0 0 0; border-top: 1px #B3B41F solid; }

#container #regular { padding: 0; position: absolute; right: 200px; top: 150px; }
#container #regular h1 { color: #818218; font-size: 19px; font-weight: bold; margin: 0 0 10px 0; }
#container #regular p { line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #D0CCB8; font-size:11px; }
#container #regular h2 { font-size: 16px; font-weight: bold; color: #CCCCCC; }
#container #regular img { float:left; padding:0 12px 6px 0; }
#container #regular a, #container #regular a:visited { color:#818218; text-decoration:none; border-bottom: 1px dotted #818218; }
#container #regular a:hover { color:#D0CCB8; text-decoration:none; border-bottom: none; }

#container #poster { height: 445px; width: 700px; padding: 0; position: absolute; left: 0px; background:no-repeat top left; top: 100px; }

#container #footer   { padding: 30px 0 0 0; background-image: url(images/footbg.gif); background-repeat: no-repeat; position: absolute; bottom: 0px; width: 950px; height: 67px; text-align:right; float:right; }
#container #footer p { margin: 0; padding: 28px 0 0 0; font-size:9px; color: #888888; }
#container #footer a, #container #footer a:visited { color: #888888; border-bottom: 1px dotted #888888; }
#container #footer a:hover { color: #818218; background-color:#333333; }

#container #notes { padding: 0; width: 231px; height:310px; position: absolute; right: 0px; top: 100px; overflow:auto; }
#container #notes h1 { color: #B3B41F; font-size: 19px; font-weight: bold; margin: 0 0 10px 0; }
#container #notes p { line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #D0CCB8; font-size:11px; }
#container #notes h2 { font-size: 16px; font-weight: bold; color: #CCCCCC; padding: 3px 0 3px 0; margin: 10px 0 0 0; border-top: 1px #B3B41F solid; }
#container #notes a, #container #notes a:visited { color: #888888; border-bottom: 1px dotted #888888; }
#container #notes a:hover { color: #818218; background-color:#333333; }

#container #clients { padding: 0; width: 231px; height:200px; position: absolute; right: 0px; top: 410px; overflow:auto; }
#container #clients h1 { color: #B3B41F; font-size: 19px; font-weight: bold; margin: 0 0 10px 0; }
#container #clients p { line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #D0CCB8; font-size:11px; }
#container #clients h2 { font-size: 16px; font-weight: bold; color: #CCCCCC; padding: 3px 0 3px 0; margin: 10px 0 0 0; border-top: 1px #B3B41F solid; }

#container #header #phones { padding: 30px 0 0 0; width: 300px; float:left; text-align:right; color:#818218; font-size: 12px; line-height: 14px; font-weight: normal; }

/* Social icons */
#container #footer #under  { width: 78px; margin-top:10px; float:right; }
#container #footer #under td { width: 26px; }
#container #footer #under a, 
#container #footer #under a:visited { width: 26px; height:26px; background-position: center center; background-repeat: no-repeat; display:block; border:0px; }
#container #footer #under a:hover { background-color:#333; }
#container #footer #under span { display:none; }
#container #footer #under a#fb  { background-image: url(images/fb.png); }
#container #footer #under a#in  { background-image: url(images/in.png); }
#container #footer #under a#tw  { background-image: url(images/tw.png); }
