html, body, h1, h2, h3, h4, ul, li{margin:0;padding:0;}
h1 img{display:block;}
img{border:0;}
a{color:#FFFFFF;}
a:hover{color:#FFA405;}
.left{float:left;}
.right{float:right;}
.more{text-align:right;}
.clear{clear:both;}
body{background:#341C0A url(images/page_bg.jpg) repeat-x;font:14px arial, sans-serif;color:#464544;padding-bottom:10px;}
#wrapper{width:678px;min-height:750px;_height:750px;background:url(images/header.jpg) no-repeat;position:relative;}
h1{padding:25px 0 0 30px;font:0px "arial black", arial, sans-serif;color:#151515;}
#nav{position:absolute;top:0px;left:335px;width:540px;}
#nav li{float:left;background:url(images/nav_left.gif) no-repeat;list-style:none;padding-left:10px;padding-right:20px;padding-top:45px;line-height:1.1;}
#nav span{display:block;font-size:28px;}
#nav a{color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}
#logo{width:288px;position:absolute;top:18px;left:20px;color:#fff;height:50px;}
#topcon{background:url(images/topcon.gif) no-repeat;width:657px;position:absolute;top:105px;left:338px;color:#fff;height:161px;}
#topcon-inner{margin:13px 40px 41px 50px;height:120px;}
#topcon h2{font-size:14px;}
.content{width:950px;position:absolute;color:#fff;top:299px;left:33px;height:703px;}
.content-wide{width:1160px;position:absolute;color:#fff;top:299px;left:33px;height:703px;}
.box-wide{float:right;width:195px;background:#6E3A14;margin-right:18px;}
.box-hide{display:none;float:right;width:195px;background:#6E3A14;margin-right:18px;}
#content a{color:#fff;}
#content a:hover{color:#fee;}
#body{border:3px solid white;background:#8A491A;padding:18px;}
.videowindow{float:left;width:340px;background:#6E3A14;margin-right:18px;}
.box{float:left;width:195px;background:#6E3A14;margin-right:18px;}
.box-t{background:top url(images/box_t.gif) repeat-x;}
.box-r{background:right url(images/box_r.gif) repeat-y;}
.box-b{background:bottom url(images/box_b.gif) repeat-x;}
.box-l{background:left url(images/box_l.gif) repeat-y;}
.box-tr{background:top right url(images/box_tr.gif) no-repeat;}
.box-br{background:bottom right url(images/box_br.gif) no-repeat;}
.box-bl{background:bottom left url(images/box_bl.gif) no-repeat;}
.box-tl{background:top left url(images/box_tl.gif) no-repeat;}
.box-tl{padding:13px 18px;}
.box p{margin:1em 0;}
p.more{margin:0;}
#hits2{width:670px;}
#hits2 .box-tl{padding-top:22px;}
#hits2 ul{margin:1em 0;}
#hits2 li{list-style:none;margin:0.9em 0;}
#hits2 ul a{text-decoration:none;}
#hits2 ul a:hover{text-decoration:underline;}
#hits{width:670px;}
#hits .box-tl{padding-bottom:22px;}
#hits ul{margin:1em 0;}
#hits li{list-style:none;margin:0.9em 0;}
#hits ul a{text-decoration:none;}
#hits ul a:hover{text-decoration:underline;}
#language{position:absolute;color:#fff;top:272px;left:850px;width:150px;z-index:99;}
#advert{background:#8A491A;position:absolute;color:#fff;top:520px;left:20px;width:200px;}
#search{width:677px;margin-left:212px;background:top url(images/searchbackground.gif);}
#search .box-tl{padding-bottom:22px;}
#search ul{margin:1em 0;}
#search li{list-style:none;margin:0.9em 0;}
#search ul a{text-decoration:none;}
#search ul a:hover{text-decoration:underline;}
#new{margin-right:0;width:100%;}
#new .box-tl{padding-bottom:18px;}
#new p{margin-top:0;margin-bottom:1em;}
#body h2{font-size:12px;text-align:right;margin-bottom:1.5em;}
#body h3{font-size:9px;color:#FFEA00;}
#body .more a{font-weight:bold;text-decoration:none;}
#body .more a:hover{text-decoration:underline;}
#body .hr-yellow{border-top:1px solid #FFEA00;padding-bottom:1em;margin-top:1em;}
#footer{text-align:center;}
#footer p, #footer ul{margin:0.8em;}
#footer ul{margin-top:1.2em;}
#footer li{display:inline;list-style:none;}
span.step{clear:left;float:left;width:10%;vertical-align:text-top;text-align:left;font-family:Helvetica, Geneva, Arial, SunSans-Regular;}
span.desc{float:left;width:87%;vertical-align:text-top;margin-left:1em;font-family:Helvetica, Geneva, Arial, SunSans-Regular;}
.highslide img{border: 2px solid silver;}
.thumbwrapper{background: none repeat scroll 0 0 #F0EEE0;border: 1px solid #AFAB8E;float:left;height:130px;margin:8px;padding:5px;text-align:center;width:130px;}
.video{margin-bottom:25px;width:123px;height:93px;background: #341C0A; background-repeat: no-repeat;background-position: center center;}
.formfield { background-color: #F7EBDE;border-style:none;padding:0px;margin:0px;height:100%;width:100%;vertical-align:middle; }
.formfieldborder { background-color: #F7EBDE;border:2px;border-style:solid;border-color:#BD8639;padding:0px;margin:0px;height:20px;width:100%;vertical-align:middle; }
