body{text-align: center; background:#555; color:#444; font-size:10px;}
a:link{color:#999; text-decoration:none;}
a:visited{color:#999; text-decoration:none;}
a:hover, a:active {color:#fff; text-decoration:none;}

#container{width:820px; margin:50px auto; background:none;}
#content {float:left; text-align:left; width:820px; background:none; margin:0 0 50px 0;}

#banner{float:left; text-align:right; width:260px; background:none; margin:50px 0 0 550px;}
#logo{float:left; text-align:right; width:260px; height:47px; background:none; margin:0 0 40px  0;}


/* horizontal navigation ------------------------------------- */
	
	#navigation {float:left; text-align:center; width:820px;  background:none; padding:0;  margin:50px 0 0 0;} 
	ul#navigation {font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0; list-style-type: none; width:100%; font-weight:bold; text-transform:uppercase; line-height:13px;}
	ul#navigation li {display:inline; text-align:center;}
	ul#navigation a {display: block; width:120px; float:left;  padding:4px 0 8px 0; text-decoration:none; color:#fff; background:none; }
	ul#navigation a:link {...}
	ul#navigation a:visited{...}
	ul#navigation a:focus{...}
	ul#navigation a:hover{color:#FFFEDF; background:#1D1D1D;}
	ul#navigation a:active{}
/* horizontal navigation end ------------------------------------- */

#titleright{float:left; width:200px; background:none; padding:0; margin:100px 0 0 0;}
#titleleft{float:right; width:144px; background:none; padding:0; margin:100px 0 0 0;}
#nuwavebox{float:right; width:40px;  height:40px; background:none; padding:0; margin:100px 5px 0 0;}

#leftcol{float:left; text-align:left; width:460px; height:286px; background:#1D1D1D; margin:0 0 0 0;}
#textbox{
	float:left;
	text-align:left;
	width:380px;
	background:none;
	margin:55px 35px;
	font-family: Arial, Helvetica, sans-serif;
}
#menuitem{text-align:left; width:350px; height:55px; background:none; margin:0 0 16px 0;}
#thumbbox{float:left; width:75px; height:55px; background:#fff; margin:0 15px 0 0;}
.thumb{width:65px; height:45px; margin:5px;}


/* vertical navigation ------------------------------------- */
	#vnav{float:left; width:180px; background:none; padding:0; margin:22px 0 0 2px;}
	ul#vnav {text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; list-style-type: none; font-weight:bold;}
	ul#vnav a {display:block; width:138px; text-decoration:none; background:none; color:#0d0d0d; padding:1px 3px; }
	ul#vnav a:link {...}
	ul#vnav a:visited{...}
	ul#vnav a:focus{...}
	ul#vnav a:hover{color:#B22222;background:none;}
	ul#vnav a:active{...}
	ul#vnav li{display:inline;}



#rightcol{float:left; text-align:left; width:360px; height:286px;  background:#1D1D1D; margin:0 0 0 0;}
#flashbox{float:left; text-align:left; width:350px; height:244px;  background:#1D1D1D; margin:22px 5px;}
.mainpic{margin:5px;}


#bodycopy{float:left; text-align:left; width:820px; height:30px; background:none; margin:20px 0 0 0;}

#horizontal{float:left; text-align:left; width:620px; background:#1D1D1D; margin:35px 100px 0 100px;}
#hl{float:left; text-align:left; width:390px; height:137px; background:none; margin:5px 10px 5px 0;}
#hr{float:left; text-align:left; width:210px; height:147px; background:none; margin:0 0 0 10px;}

.horizontal{float:left; text-align:left; width:620px; background:#1D1D1D; margin:35px 100px 0 100px;}
.hl{float:left; text-align:left; width:380px; height:117px; background:none; margin:15px 10px;}
.hr{float:left; text-align:left; width:210px; height:147px; background:none; margin:0 0 0 10px;}

#B_center{float:left; text-align:left; width:370px; height:30px; background:none; margin:0 0 0 450px;}
#back{float:left; text-align:right; width:10px; height:17px; background:none; margin:0  0 0 0;}
#pageno{float:left; text-align:center; width:34px;  background:none; margin:0 1px;}
#next{float:left; text-align:right; width:10px; height:17px; background:none; margin:0 0 0 0;}

.bodycopy{font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:15px; color:#FFFEDF; margin:0;}
.title{font-family:Arial, Helvetica, sans-serif;  font-size:12px; letter-spacing:1px; line-height:25px; color:#FFFEDF; font-weight:bold; margin:0; text-transform:uppercase;}
.bodycopyWW{font-family:Arial, Helvetica, sans-serif;  font-size:13px; line-height:15px; letter-spacing:1px; color:#FFFEDF; margin:0;}
.titleWW{font-family:Arial, Helvetica, sans-serif;  font-size:12px; letter-spacing:1px; line-height:17px; color:#FFFEDF; font-weight:bold; margin:0; text-transform:uppercase;}
