body {
	font-size : 8pt;
	margin: 0;
	background-color: #efefef;
	scrollbar-base-color: #D0D2D2;
}

table {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
}

A.tlinks:visited {color:#808080;}
A.flinks:link {padding-right:22px; background: url(img/newf.gif) center right no-repeat;}
A.flinks:visited {background: none;}
.quoted {padding:1px; margin:3px; background:#F4F4F4; border: 1px solid #AAAAAA;}

A:link {COLOR: #451E01;}
A:hover {COLOR: #F76211;}
A:visited {COLOR: #451E01;}
A:hover {COLOR: #F76211;}
A {font-weight: bold;}

A.hlinks:link {COLOR: #343636;}
A.hlinks:hover {COLOR: white; background-color: #343636;}
A.hlinks:visited {COLOR: #343636;}
A.hlinks:hover {COLOR: white; background-color: #343636;}
.hlinks{padding: 1px}


.main_cell {
	background-color: #FFFFFF;
}

.board_cell {
background-color: white;
}

.forms {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	border: 1px inset #686F6F;
}

.optforms {
	font-family: verdana,arial,sans-serif;
	font-size: 7pt;
	border: 1px inset #686F6F;
}

.buttons {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	border: 1px solid #686F6F;
	background-color: #efefef;
}

.ad_table {
	background-color: #EAEAEA;
}

.ad_table_light_cell {
	background-color: white;	
}

.titles {
	color: #9C0901;
}

.list_table {
	background-color: #D0D2D2;	
}

.navigation_table {
	font-family: verdana,arial,sans-serif;
	font-size: 7pt;
	background-color:  #D0D2D2;
	color: #343636;
	border: 1px solid #D0D2D2;
}

.xl_logo_decor {
	background-color:  #D0D2D2;
	color: #343636;
	border: 1px solid #D0D2D2;
}

.hotlist {

	color: #CC3300;
	border: 2px dotted #F76211;
	background-color: #EAEAEA;
}

.hot_cell {
	color: #CC3300;
	border: 1px dotted gray;
	background-color: #FFFFFF;
}

img {
filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=120, Strength=3);
}
.img {
filter:none;
}

.oddcell {
background-color: #EAEAEA;
}

.odddealer1cell {
background-color: #f8e5d4;
}



.evencell {
background-color: white;
}

.line {
	width: 100%;
	height: 2px;
	background-image: url(img/linegr.gif);
}

.H_bar {color: #343636; font-family: verdana,arial,sans-serif; font-size: 10pt; background-image: url(img/Hbar_soft.gif);}
.marquee_text {color: #A9F576; background-image: url(img/dot.gif);}
A.marquee_text:link {color: #FFFFCC;}
A.marquee_text:visited {color: #FFFFCC;}

.imgFrame {border: 2px solid #537ECE; filter:none;}
.imgFrameviewed {border: 4px solid #FD942B; filter:none;}

#portal-hot-list .link-bullet {width:26px; background: url(img/hots.gif) center left no-repeat;}
#portal-most-visited .link-bullet {width:10px; background: url(img/mb2.gif) center left no-repeat;}
#portal-top-poster .link-bullet {width:10px; background: url(img/mb1.gif) center left no-repeat;}
#portal-top-new .link-bullet {width:10px; background: url(img/mb2.gif) center left no-repeat;}
#portal-pick .link-bullet {width:10px; background: url(img/mb1.gif) top left no-repeat;}
#portal-cats .link-bullet {width:10px; background: url(img/mb1.gif) center left no-repeat;}
#portal-tree A:hover, #portal-cats A:hover {text-decoration: underline;}
#portal-tree A, #portal-cats A {text-decoration: none; font-weight: normal;}
#portal-tree div, #portal-cats div {font-size:9pt;}
#portal-tree img, #portal-cats img {filter:none;}

#navcontainer ul{

background:#FFFFFF url(img/menubg003.jpg) top left no-repeat;
text-align: center;
padding-bottom: 8px;
padding-top: 7px;
padding-left: 0;
margin-top: 0;
margin-bottom:0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;

color: #6B207F;
width: 100%;
font-family: verdana, arial, sans-serif;
line-height: 12px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
color: #ffffff;
font-weight:bold;
font-size:1.3em;

margin-right:2px;

text-decoration: none;
border-right: 2px solid #bababa;
border-bottom: 2px solid #bababa;

}

#navcontainer ul li a:hover
{

color: #999999;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size:1.3em;
background:#FFFFFF;
}


.menu1 {padding:3px 0 0 2px; margin:0; list-style:none; height:14px; background:#fff url(img/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:10px; line-height:10px; color:#D0D2D2; text-decoration:none; font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; text-align:center; padding:0 3px 0 3px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 3px 0 3px;}
.menu1 li.current a {color:#fff; background:url(img/button3.gif);}
.menu1 li.current a b {background:url(img/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(img/button2.gif);}
.menu1 li a:hover b {background:url(img/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(img/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(img/button3.gif) no-repeat right top;}
.menu1 li a:visited {color:#fff;}

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_nine */

.pro9 {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative;}
.pro9 li {float:left;}
.pro9 li a {display:block; float:left; height:30px; line-height:29px; background:url(img/pro_nine_0a.gif) no-repeat; color:#000; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer;}
.pro9 li a b {float:left; display:block; padding:0 12px 0 0; background:url(img/pro_nine_0.gif) right top;}
.pro9 li.current a {color:#fff; background:url(img/pro_nine_2a.gif) no-repeat;}
.pro9 li.current a b {background:url(img/pro_nine_2.gif) right top;}
.pro9 li a:hover {color:#fff; background:url(img/pro_nine_1a.gif) no-repeat;}
.pro9 li a:hover b {background:url(img/pro_nine_1.gif) right top;}
.pro9 li.current a:hover {color:#fff; background:url(img/pro_nine_2a.gif) no-repeat; cursor:default;}
.pro9 li.current a:hover b {background:url(img/pro_nine_2.gif) right top;}

 #simplenav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#simplenav ul li { display: inline; }

#simplenav ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
font-size:1.2em;
background-color: #000;
}

#simplenav ul li a:hover
{
color: #fff;
background-color: #ed1b24;
font-size:1.2em;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 80%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(img/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #fff; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(img/indentbg2.gif) center center repeat-x;
}


