body

{

  text-align:center;

  margin:0px;

  border:0px;

  padding:10px 0px 0px 0px;

  color:#462c13;

  background:#f7f1ec;

}

h2

{

  margin:0px 0px;

}

img{border:0px;}

.splashcontent

{

  width:960px;

  margin:auto;

  text-align:center;

}



.splashscreen

{

  color:#462c13;

  text-align:left;

  height:675px;

  width:792px;

  position:absolute;

  bottom:0px;

  left:50%;

  margin-left:-337px;

  background:url(images/splashbkg.jpg) no-repeat;

}

.splashintro

{

  margin:15px 0px 0px 50px;

  width:335px;

  height:350px;

  border:2px;

  overflow:auto;

}

.splashintrocontent

{

  width:315px;

}



.content

{

  width:929px;

  margin:auto;

  text-align:left;

}



.generaltop

{

  width:929px;

  height:64px;

  background:url(images/top.jpg) no-repeat;

}



.reviewtext

{

  width:100%;

  text-align:center;

  height:200px;

  overflow:auto;

}



.reviewtextinner

{

  margin:auto;

  width:900px;

  text-align:left;

}

a

{

color:#8A8A8A;

}

a:active

{

color:#8A8A8A;

}

a:visited

{

color:#8A8A8A;

}

.maintop

{

  width:929px;

  height:64px;

  background:url(images/maintop.jpg) no-repeat;

}



.maintoplinks

{

  padding:7px 0px 0px 204px;

  width:697px;

}



.tablink

{

  float:left;

  width:14%;

}

.middle

{

  width:925px;

  border-left:2px solid #462c13;

  border-right:2px solid #462c13; 

  position:relative; 

}



.footer

{

width:100%;

background:#462c13;

color:#FFFFFF;

}



.footerinner

{

  padding:10px;

}



.footerinner a

{

  color:#FFFFFF;

  text-decoration:none;

}



.middlephoto

{

  float:left;

  background:url(images/main1.jpg) no-repeat;

  width:285px;

  height:593px;

}



.maintext

{

  width:470px;

  height:400px;

  position:absolute;

  z-index:100px;

  top:270px;

  left:225px;

}

.maintextspacer

{

  height:650px;

  width:50px;

}

.formlabel

{

  float:left;

  width:100px;

  margin-left:10px;

}



.reviewform .formlabel

{

  font-weight:bold;

}



.formentry

{

  float:left;

  width:150px;

}



.formbreak

{

  clear:both;

}



.loginbox

{

  color:#f8f6ed;

  float:left;

  background:url(images/loginbkg.jpg) no-repeat;

  width:400px;

  height:296px;

  margin-right:0px;

  position:relative;

}



.loginboxinner

{

  margin-top:75px;

  margin-left:150px;

}





.errorSpacer

{

    height:30px;

      width:260px;

}

.errorMsg

{

  font-size:10px

  height:14px;

  background:#FF9C9C none repeat scroll 0 0;

  border:2px dashed red;

  color:#6B0000;

  text-align:center;

  width:220px;

  padding:3px;

}



.errorbox

{

  font-size:10px

  height:14px;

  background:#FF9C9C none repeat scroll 0 0;

  border:2px dashed red;

  color:#6B0000;

  text-align:center;

  width:640px;

  padding:3px;

}

.successbox

{

  font-size:10px

  height:14px;

  background:#c8f9a0 none repeat scroll 0 0;

  border:2px dashed green;

  color:#254401;

  text-align:center;

  width:640px;

  padding:3px;

}



.quicklinks

{

  position:absolute;

  left:60px;

  top:155px;

  font-weight:bold;

  font-size:8px;

}



.quicklink a

{

    color:#fff3ce;

}



.quicklink

{

  float:left;

  padding-left:2px;

  font-size:12px;

}



.reviewbox

{

  height:600px;

  width:800px;

  background:url(images/reviewbkg.png);

  position:absolute;

  top:50%;

  left:50%;

  margin:-300px 0px 0px -400px;

  z-index:100;

}

.reviewboxinner

{

  color:#2e2e2e;

  padding:50px 100px 0px 100px;

}



.reviewtitle

{

  font-size:20px;

  font-weight:bold;

}



.reviewlabel

{

  float:left;

  width:200px;

  font-weight:bold;

  margin-right:10px;

}

.reviewdata

{

  float:left;

}

.warninglabel

{

  font-weight:bold;

}

.reviewwarning

{

  width:500px;

  height:50px;

  overflow:auto;

  text-align:center;

}

.reviewwarninginner

{

  text-align:left;

  width:400px;

}

.reviewclose

{

position:absolute;

top:70px;

left:37px;

}



.searchbox

{

  height:30px;

  width:100%;

  background:url(images/searchbar.jpg) repeat-x;

}



.reviewform

{

  background:#F2F2F2;

  border:1px solid SILVER;

  border-collapse:collapse;

  color:#6E6E6E;

  margin:10px auto 0px;

  text-align:left;

  width:640px;  

}



.formrow

{

  margin:5px;

  float:left;

  width:300px;

}



.formrowlong

{

  margin:5px;

  float:left;

  width:600px;

}



.warninglabel

{

  margin-left:10px;

}

.warninginput

{

  margin-left:10px;

}



.warninginput textarea

{

  width:600px;

  height:200px;

}



.tagsinput textarea

{

  width:600px;

  height:200px;

}

.tagslabel

{

  font-weight:bold;

  margin-left:10px;

}

.formdata

{

  float:left;

}

.tagsinput

{

  margin-left:10px;

}

.submitbutton

{

  width:80px;

  float:right;

  margin-right:40px;

}

table.normaltab          { width:100%; border:1px solid #462c13; background:#fff; }

table.normaltab th       { vertical-align: top; font-size:0.82em; font-weight: bold; text-align:left; color: #000000; background:#e0cb7e; background-image:url(images/bg_th.png); background-repeat: repeat-x; background-position: bottom; }

table.normaltab td.a     { vertical-align: top; font-size:0.82em; font-weight: normal; color: #000000; background: #f0ddd2; }

table.normaltab td.b     { vertical-align: top; font-size:0.82em; font-weight: normal; color: #000000; background: #f0ddd2; }

table.normaltab td.c     { width:150px; vertical-align: top; font-size:0.82em; font-weight: normal; color: #000000; background: #e0cb7e; background-image:url(images/bg_td.png); background-repeat: repeat-y; background-position: right; }

table.normaltab td.d     { vertical-align: top; font-size:0.82em; font-weight: normal; color: #000000; background: #f0ddd2; }

#content table.normaltab p

                         { font-size:1em; }

#content table.normaltab .small,

#content table.normaltab .xsmall 

                         { font-size:0.82em; }

table.normaltab ul.thread { margin:0; padding:0; list-style-type:none; font-size:1em !important; }

table.normaltab ul.thread ul { font-size:0.82em !important; line-height:1em; }

table.normaltab ul.thread ul ul { font-size:1em !important; }