.block      { display:block; }

a {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 11px;
}
a.menu {
	color: #EDEDED;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.menu:hover {
	color: #EDEDED;
	text-decoration: underline;
	font-size: 11px;
}
a.menu2 {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.menu2:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 11px;
}
a.menu_mc {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menu_mc:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 10px;
}
a.menu4 {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.menu4:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
#special a {
	color: #323232;
	font-family: Arial;
	font-size: 11px;
	padding-top: 4px;
	font-weight: bold;
}
#special a:hover {
	color: #323232;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	padding-top: 4px;
	font-weight: bold;
}
#special2 a {
	color: #EDEDED;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
#special2 a:hover {
	color: #323232;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
body {
	background: #ffffff url(images/bg.gif) repeat-y center; text-align: left; margin: 11px;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

body1 {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	margin: 0px;
	background: url(images/bg.gif) repeat-y center;
	color: #323232;
}
form {
	margin: 2px 0px 0px 0px;
}
img {
	border:none;
}
p {
	margin-top: 0px;
	margin-bottom: 0px
}
td {
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #323232;
	padding: 0px;
	text-align: left;
}

.mediumtext {
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #eee;
	padding: 0px;
	text-align: left;
}

.dcaption {
    width: 100%;
}
.dcaption .left {
	background: url('images/topleft.png') no-repeat;
	float: left;
	height: 26px;
	width: 9px;
	margin-right: -3px;
}
.dcaption .right {
	background: url('images/topright.png') no-repeat;
	float: right;
	height: 26px;
	width: 9px;
	margin-left: -3px;
}
.dcaption .center {
	background-image: url('images/top.png');
	color: #eee;
	font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;
}
.dbody {
    width: 100%;
}

.dbody .leftwrapper {
	margin:0; padding:0;
	background: url("images/left.png") left repeat-y;
}
.dbody .rightwrapper {
	margin:0; padding:0;
	background: url("images/right.png") right repeat-y;
}
.dbody .leftcontent {
	float:left;
	width:9px;
	margin:0; padding:0;
}
.dbody .rightcontent {
	float:right;
	width:9px;
	margin:0; padding:0;
}
.dbody .dcenter {
    background: #EEE url('images/menubg.png');
	margin: 0 5px;
}
.dbody .dinner {
	color: #222;
    font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
}
.dbottom .left {
	background: url('images/bottomleft.png') no-repeat;
	float: left;
	height: 8px;
	width: 9px;
	font-size: 1px;
	margin-right: -3px;
}
.dbottom .right {
	background: url('images/bottomright.png') no-repeat;
	float: right;
	height: 8px;
	width: 9px;
	font-size: 1px;
	margin-left: -3px;
}
.dbottom .center {
	background-image: url('images/bottom.png');
	height: 8px;
	font-size: 1px;
}



.dcaption2 {
    width: 100%;
}
.dcaption2 .left2 {
	background: url('images/2topleft.png') no-repeat;
	float: left;
	height: 26px;
	width: 9px;
	margin-right: -3px;
}
.dcaption2 .right2 {
	background: url('images/2topright.png') no-repeat;
	float: right;
	height: 26px;
	width: 9px;
	margin-left: -3px;
}
.dcaption2 .center2 {
	background-image: url('images/2top.png');
	color: #eee;
	font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;
	text-align: center;
}
.dbody2 {
    width: 100%;
}
.dbody2 .leftwrapper2 {
	margin:0; padding:0;
	background: url('images/2left.png') left repeat-y;
}
.dbody2 .rightwrapper2 {
	margin:0; padding:0;
	background: url('images/2right.png') right repeat-y;
}
.dbody2 .leftcontent2 {
	float:left;
	width:9px;
	margin:0; padding:0;
}
.dbody2 .rightcontent2 {
	float:right;
	width:9px;
	margin:0; padding:0;
}
.dbody2 .dcenter2 {
    background: #EEE url('images/2menubg.png');
	margin: 0 5px;
}
.dbody2 .dinner2 {
	color: #222;
    font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
}
.dbottom2 .left2 {
	background: url('images/2bottomleft.png') no-repeat;
	float: left;
	height: 8px;
	width: 9px;
	font-size: 1px;
	margin-right: -3px;
}
.dbottom2 .right2 {
	background: url('images/2bottomright.png') no-repeat;
	float: right;
	height: 8px;
	width: 9px;
	font-size: 1px;
	margin-left: -3px;
}
.dbottom2 .center2 {
	background-image: url('images/2bottom.png');
	height: 8px;
	font-size: 1px;
}
.tbox{
	background-color: #fff;
	border: #560000 1px solid;
	color: #000000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}
.tboxSkipped {
	border: 1px solid #7A6999;
	color: Black;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
.tboxError {
	border: 1px solid #FF0000;
	color: Black;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
.forumheader{
	background: transparent;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	border: 1px solid #560000;
	padding: 2px;
	background-image: url(images/nforumcaption2.png);
}

.forumheader2{
	background: #EDEDED;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	border: 1px solid #560000;
	color:#000;
	padding: 2px;
}

.forumheader3{
	background: #EDEDED;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	border: 1px solid #560000;
	color:#000;
	padding: 2px;
}
.forumheader4 {
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 2px;
	border: 1px solid #560000;
	background: #D9DAE7;
}
.forumheader5 {
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFFFFF;
	background: #eeeeee;
}
.forumheader_nav{
	background: transparent;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 1px solid #C3C3C3;
	color:#000;
	padding: 2px;
}
.fcaption {
	border: 1px solid #560000;
	background-image: url(images/nforumcaption2.png);
	padding: 4px 0px 4px 6px;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #EDEDED;
}
.button {	
	padding: 0px 3px 0px 3px;
}
.button_old {	
	border: #560000 1px solid;
	color: #000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button.png);
}
.center {
	text-align: center;
}
.search {
	color: #FFFFFF;
	background-color: #46270C;
}
.spacer {
	padding: 2px 0px 2px 0px;
}
.topbar        {
	background-image: url(images/topbar.png);
	text-align: center;
}
.menubar        {
	background-image: url(images/menubar.png);
	text-align: center;
}
.logo          {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
}
.logo_free          {
	background-image: url(images/logo_free.png);
	background-repeat: no-repeat;
}
.logo_vip          {
	background-image: url(images/logo_vip.png);
	background-repeat: no-repeat;
}
.user          {
	background-image: url(images/user.png);
	text-align: left;
	color: #323232;
	background-repeat: no-repeat;
	padding-left: 5px;
}

.links          { 
	background-image: url(images/nforumcaption2.png);
}
.space          { background-image: url(images/space.gif); }
.srch          {
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.distext {
	font: 10px arial, sans-serif;
	color: #707070;
}
a.footer {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.footer:hover {
	color: #808080;
	text-decoration: underline;
	font-size: 10px;
}
a.footer1 {
	color: #505050;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.footer1:hover {
	color: #505050;
	text-decoration: underline;
	font-size: 10px;
}
.btnb2          {
	font-size: 11px;
	color: #323232;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
}
/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:300px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:2px solid #560000;	/* border */
	background-color:#F9F5EF;	/* background color */
	text-align:left;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#8A2222;
	color:#ffffff;
	border:1px solid #560000;	/* Dark green border */
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

/* Highslide start */
.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid #980000;
}

.highslide-wrapper {
	background: #980000;
}
.highslide-image {
    border: 2px solid #980000;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid #980000;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: #980000;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-move {
    cursor: move;
}
.highslide-overlay {
	display: none;
}
a.highslide-full-expand {
	background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* Controlbar example */
.controlbar {	
	background: url(/js/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/js/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
} 
/* zChat Styles */
.zchat_red {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #A43939;
	font-weight: bold;
	padding: 0px;
}
.zchat_blue {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #0000FF;
	padding: 0px;
}
.zchat_black {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #000000;
	padding: 0px;
}
.zchat {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	padding: 0px;
}
