body {
text-align: center;
margin: 0;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #ffffff url(../images/bg2.gif) repeat-x;
  }
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none;} 
a:hover { color: #000000; text-decoration: none;} 
#wrap {
margin: 0 auto;
width: 975px;
text-align: left;
overflow:hidden;
padding: 0 0 10px 0;
  }
#logo {
width:402px;
height:29px;
float:left;
border:0;
margin: 25px 0 0 20px;
}
.menu {
text-align: left;
padding: 0;
margin: 13px 10px 0 15px;
float:left;
clear:both;
}
.menu ul {
	padding: 0;
	margin:0;
	list-style-type: none;
}
.menu li {
margin:0;
color:#ffffff;
float:left;
height:28px;
text-align:center;
display: block;
}
.menu li a {
padding: 7px 0 6px 0;
color:#777777;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
}
.width {
width:84px;
text-align:center;
}
.width:hover {
background: url(../images/tab4.gif) no-repeat;
}
.menus {
width: 84px;
padding: 7px 0 0 0;
background: url(../images/tab4.gif) no-repeat;
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
}
.menu li a:hover {;
color:#ffffff;
}
.reviews {
width:110px;
}
.reviews:hover {
background: url(../images/tab5.gif) no-repeat;
}
#lside {
width: 161px;
float:left;
margin: 15px 0 0 0;
}
#ltop {
width: 161px;
height:30px;
float:left;
background: url(../images/ltop.gif) no-repeat;
font: normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #525252;
text-align:center;
padding: 3px 0 0 0;
letter-spacing: -1px;
}
#lmid {
width: 161px;
float:left;
background: url(../images/lmid.gif) repeat-y;
}
#lbot {
width:161px;
height:22px;
margin: 0 0 10px 0;
}

#rside_tab {
width: 500px;
position: absolute;
margin: 15px 0 0 0;
}

#rside {
width: 220px;
float:left;
margin: 15px 0 0 0;
}

#rtop {
width: 220px;
height:30px;
float:left;
background: url(../images/rtop.gif) no-repeat;
font: normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #525252;
text-align:center;
padding: 3px 0 0 0;
letter-spacing: -1px;
}

#rbot {
width:220px;
height:22px;
}

.rtop_tab {
height:33px;
background: url(../images/rtop_tab.gif) repeat-x;
font: normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #525252;
text-align:center;
}

.rmid_left { background: url(../images/r_mid_left.png) repeat-y; width: 18px; }
.rmid_right { background: url(../images/r_mid_right.png) repeat-y; width: 18px; }

.rtop_left { background: url(../images/rtop_left.gif) repeat-x; height: 33px; width: 18px; }

.rtop_right { background: url(../images/rtop_right.gif) repeat-x; height: 33px; width: 18px; }

#rmid_tab {
float:left;
background: url(../images/rmid.gif) repeat-y;
}

#rmid {
width: 220px;
float:left;
background: url(../images/rmid.gif) repeat-y;
}

.rbot_tab {
height:22px;
background: url(../images/rbot_tab.gif) repeat-x;
}

.rbot_left { background: url(../images/rbot_left.gif) repeat-x; height: 22px; width: 18px; }

.rbot_right { background: url(../images/rbot_right.gif) repeat-x; height: 22px; width: 18px; }


.list {
text-align: left;
width: 153px;
padding: 0;
float:left;
}
.list ul {
	padding: 0;
	margin:0;
	list-style-type: none;
}
.list li {
width: 153px;
margin:0;
color: #FF6600;
padding: 0 4px 0 4px;
font: 12px arial, Helvetica, sans-serif;
}
.list li a {
border-top: 1px solid #f9f9f9;
display:block;
color:#FF6600;
text-decoration: none;
padding: 6px 0 6px 8px;
}
.list li a:hover{
display:block;
color:#ffffff;
background: #ffb400;
}
#mid {
width: 545px;
padding: 2px 8px 2px 8px;
margin: 15px 5px 0 5px;
background: url(../images/fade.gif) no-repeat;
float:left;
}
#searchbox {
width: 584px;
height:65px;
padding: 8px;
margin: 0 auto;
clear:both;
}
#search {
background: url(../images/search.gif) no-repeat;
width: 45px;
height:35px;
float:left;
border: 0;
padding: 0;
color: #ffffff;
font: bold 13px arial, Verdana, Helvetica, sans-serif;
margin: 1px 0 0 0;
}
#searchbg {
background: url(../images/searchbg.gif) repeat-x;
width: 391px;
height:26px;
float:left;
font: 15px arial, Verdana, Helvetica, sans-serif;
color: #000000;
border: 0;
padding: 7px 0 0 4px;
border: 1px solid #cbcbcb;
margin: 1px 0 0 0;
}
#find {
width: 64px;
height:64px;
float:left;
margin: 0 8px 0 0;
}
.searchtxt {
font: 11px Verdana, Helvetica, sans-serif;
color: #999999;
margin: 3px 0 0 0;
}
.welcome {
padding: 2px 0 2px 0;
color: #fda700;
border-top: 1px dashed #cbcbcb;
border-bottom: 1px dashed #cbcbcb;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
}
h1 {
font: normal 26px Arial, Helvetica, sans-serif;
text-align:left;
letter-spacing:-1px;
margin: 0 5px 0 0;
padding:10px 0 0 0;
float:left;
}
h2 {
font: normal 26px Arial, Helvetica, sans-serif;
text-align:left;
letter-spacing:-1px;
margin: 0;
padding:10px 0 0 0;
color: #FDAF00;
float:left;
}
h3 {
font: normal 16px Arial, Helvetica, sans-serif;
text-align:left;
margin: 0;
padding: 0;
clear:both;
}
.linker {
color:#FF6600;
}

a#clickhere_x
{
  color:#ff6600;
  font-weight: bold;
}

a#clickhere {
color:#FF6600;
padding:0;
margin:0;
font: bold 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.clickhere {
color:#FF6600;
padding:0;
margin:0;
font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.clickhere a:link { color: #FF6600; text-decoration: none; }
.clickhere a:visited { color: #FF6600; text-decoration: none;} 
.clickhere a:hover { color: #FF6600; text-decoration: underline;} 
.review {
background: #313131;
width: 100%;
border: 1px solid #838383;
padding: 3px 4px 3px 4px;
text-align:left;
color:#ffffff;
float:left;
}
.review2 {
width:100%;
background: #EDEDED;
padding: 6px 4px 6px 4px;
float:left;
border-left: 1px solid #b0b0b0;
border-right: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
margin: 0 0 5px 0;
}
.reviewimage {

margin: 0 5px 0 0;
padding: 4px;
float:left;
}
.reviewbox {
width: 332px;
float:left;
}
p {margin:0;}
.cats {
margin: 2px 0 0 0;
width: 110px;
float:left;
}
.cats ul {margin:0; padding: 0; list-style-type: none;}
.cats li {
width: 120px;
margin:0 7px 0 7px; 
padding: 1px 0 1px 0; 
font: normal 11px verdana, Helvetica, sans-serif; 
display:block;
}
.cats li a {color: #666666; }
.cats li a:hover {color: #FF6600;}
.folder {
background: url(../images/folder.gif) no-repeat 0 3px;
font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 2px 21px;
color:#000000;
clear:both;
margin: 0 0 0 6px;
}
#footer {
background: #313131;
padding: 7px;
text-align:center;
color:#ffffff;
margin: 0 auto;
width: 961px;
clear:both;
background: #313131 url(../images/footertop.gif) no-repeat;
}
#footer a:link { color: #FFCD1F; text-decoration: none; }
#footer a:visited { color: #FFCD1F; text-decoration: none;} 
#footer a:hover { color: #FFCD1F; text-decoration: none;} 
#footersmall {
margin: 5px 0 0 0;
font: normal 11px Arial, Helvetica, sans-serif;
color:#dedede;
}
.bigimgcenter {
text-align:center;
}
.bigimg {
margin: 10px 0 10px 0;
}
.score1, .score3 {
width: 120px;
background: #999999;
padding: 3px 0 3px 3px; 
float:left;
color: #ffffff;
margin: 0 0 0 5px;
border-bottom: 1px solid #FFFFFF;
}
.score2, .score4, .score5 {
width: 26px;
text-align:center;
padding: 3px 0 3px 3px; 
float:left;
background: #FFFFFF;
border-bottom: 1px solid #999999;
}
.score3 {
width: 105px;
background: #FFCA17;
color: #ffffff;
}
.score4 {
width: 41px;
background: #FFCA17;
border-bottom: #FFFFFF;
}
.score5 {
border-bottom: #FFFFFF;
}
#back {
width: 161px;
height:27px;
}
#letters {
clear:both;
text-align: left;
padding: 0;
width:561PX;;
float:left;
margin: 5px 0 0 0;
}
#letters ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#letters li {
margin:0;
float:left;
border:0;
}
#letters li a {
width:34px;
height:24px;
float:left;
display:block;
text-decoration: none;
padding: 10px 0 0 0;
color: #000000;
margin: 0 4px 0 4px;
text-align:center;
font: BOLD 12px Arial, Helvetica, sans-serif;
}
#letters li a:hover {
display:block;
color: #ffffff;
background: url(../images/letter.gif) no-repeat;
}
.clear{clear: both;}
