body {
	background: #fff url(images/bg_main.gif) top repeat-x;
	font-family: Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	scrollbar-3d-light-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-dark-shadow-color: #fff;
	scrollbar-face-color: #a9a9a9;
	scrollbar-highlight-color: #a9a9a9;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #a9a9a9;
}

p {
	padding: 0 0 8px 0;
	margin: 0px;
}
a:active, a:link, a:visited {
	color: #000;
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	color: #B22222;
	cursor: pointer;
	text-decoration: underline;
}

.wline, .clear {
	clear: both;
	margin: 0;
	padding: 0;
}
form {
	padding: 0;
	margin: 0;
}



hr {
	color: White;
	border-top: 1px solid #708090;
	height: 1px;
}

.banner300250, .banner300250art {
	margin: 0 0 10px 0;
	padding: 0;
}
.ban468 {
	margin: 10px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}


.top {
	width: 100%;	
/*	background: url(images/bg2.png) repeat-x top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='images/bg2.png');*/
	margin: 0 0 10px 0;
}

.header {
	background: transparent;
	width: 990px;
/*	overflow: hidden;*/
	text-align: left;
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
}
.header .logo {
	margin: 0;
	padding: 0;
	height: 92px;
	float: left;
}

.header .logo img {
	margin: 12px 12px 0 0;
}

.headerin {
	padding: 6px 0 0 0;
	margin: 0;
}

.menutop {
	background: url(images/bgmenu_stripe.gif) repeat-x;
	height: 30px;	
	margin: 0 4px;
	z-index: 18;
	clear: both;
	width: 990px;
}
.menutop ul {
	padding: 0;
	margin: 0;
}

.menutop ul li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.bannersm {
	float: right;
	padding: 0;
	margin: 0;
	height: 90px;
	display: block;
}

.bannerbig {
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	height: 90px;
}
.ban72890 {
	margin: 0;
	padding: 0;
	width: 728px;
	float: left;
	display: block;
}

.catpath {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 0 0 5px 0;
	color: #2a3338;
	border-bottom: 2px solid #d1d1d1;
}

.catpath .here {
	font-size: 10px;
	color: #e60d19;
}

.catpath a:link, .catpath a:active, .catpath a:visited, .catpath a:hover {
	color: #2a3338;
	margin: 0 0 5px 5px;
	padding: 0;
}

/*.gline {
	clear: both;
	border-bottom: 1px solid #D1D2D3;
	height: 3px;
	padding: 0;
	margin: 0;
}*/

.gline {
	display: none;
} 


.content {
	width: 990px;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 0;
}

.leftcol {
	float: left;
	text-align: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 668px;
	clear: both;
}

.content .rightcol {
	float: right;
	display: block;
	padding: 11px 0 30000px 0;
	margin: 0 0 -30000px 0;
	width: 322px;
	background: #F5F5F5;
}

.content .leftbanner {
	width: 168px;
	padding: 4px 0 30000px 0;
	margin: 0 0 -30000px 0;	
	display: block;
	float: left;
	background-color: #323739;
	text-align: center;
}

.restdrop {
	width: 280px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474c4e; 
	padding: 0;
	margin: 0 0 10px 0;
	border: 1px solid #7499b8;
}
.restartsr {
	width: 300px;
	padding: 0;
	margin: 0 0 10px 0;
	background:#E6E6E6 url(images/bgtoptitle.gif) repeat-x;
}
.restartsr h1/*, .paddockrightcol h2*/ {
	font-size: 10px;
	font-family: Tahoma;
	text-align: left;
	color: #fff;
	padding: 5px 2px 10px 5px;
	margin: 0;
}

.restartsr h1 a:link, .restartsr h1 a:active, .restartsr h1 a:visited, 
.paddockrightcol h2 a:link, .paddockrightcol h2 a:active, .paddockrightcol h2 a:visited { 
	color: #fff; 
}

 .restartsr h1 a:hover, .paddock h2 a:hover { 
	color: #FFF606; 
}

.restartsr ul {
   margin: 5px 5px 5px 10px;
	padding: 0;
	text-align: left;	
	list-style: none;
}
.restartsr ul li {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	text-align: left;
	display: block;
	clear: both;
}
.restartsr ul li img {
	padding: 0px;
	margin: 0 5px 5px 0;
	border: 1px solid #7499b8;
	float: left;
}

.paddockrightcol {
	width: 300px;
	padding: 0;
	margin: 0 0 20px 0;
	background:#E6E6E6 url(images/bgpaddocktitle.gif) repeat-x;
}

.paddockimg {
	border: 1px solid #606e78;
	margin: 0 0 5px 0;
}

.paddockrightcol h1, .paddockrightcol h1 a:link, .paddockrightcol h1 a:active, .paddockrightcol h1 a:visited {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #ec0000;
	text-decoration: none;
}

.paddockrightcol h1 a:hover {
	text-decoration: underline;
}


.advl {
	padding: 5px;
}
.advr {
	font-size: 10px;
	padding: 5px;
	color: #385a97;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
}
.advr a:link, .advr a:active, .advr a:visited, .advr a:hover {	
	padding: 0;
	color: #385a97;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
}

/*.footer {
	color: #fff;
	padding: 15px 0;
	text-align: center;
	width: 990px;
}*/





/***************** OLD MENU **********************/

.menutop {
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}
#navigation {
	width: 985px;
	height: 28px;
	padding: 0;
	margin: 1px 0 0 2px;
	position: relative;
	z-index: 2;
}

#navigation #mainmenu {
	z-index: 10;
	display: block;
	position: relative;
}
#navigation #mainmenu ul {
	white-space:normal;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 50;
}

#navigation #mainmenu ul li { /* all list items */
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	text-align: center;
	list-style: none;
	z-index:10;
}

#navigation #mainmenu li li { /* sub mainmenu list items */
	float: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #747474;
}
#navigation #mainmenu li a {
	display: block;
	padding: 8px 10px 7px 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	outline: none;
}

#navigation #mainmenu ul li.divide {
	margin: 8px 4px 0 4px;
	width: 2px;
	height: 12px;
	background-color: #B60000;
}
#navigation #mainmenu li.divide a:hover {
	width: 2px;
	height: 12px;
}

#navigation #mainmenu li a:hover {
	text-decoration: none;
	position: relative;
	z-index: 500;
}
#navigation #mainmenu li li a {
	margin: 0;
	font-weight: normal;
	text-align: left;
	padding: 5px 0px 5px 10px;
	width: 160px;
	color: #fff;
}
#navigation #mainmenu li li a:hover, #navigation #mainmenu li li.over, #navigation #mainmenu li li.current {
	 background-color: yellow;
	 background-image: none;
	 color: #000;
}
#navigation #mainmenu li:hover, #navigation #mainmenu li.over {

}
#navigation #mainmenu li.current, #navigation #mainmenu li.on {
	background:yellow;
	color: #000;
}
#navigation #mainmenu li .menuon {
	color: #000000;	
	background:yellow;	
}
#navigation #mainmenu li .menuon a:link, #navigation #mainmenu li .menuon a:active, 
#navigation #mainmenu li .menuon a:hover, #navigation #mainmenu li .menuon a:visited {
	color: #000;
}
#navigation #mainmenu li.current a:link, #navigation #mainmenu li.current a:visited, #navigation #mainmenu li.current a:active, #navigation #mainmenu li.on a:link, #navigation #mainmenu li.on a:active, #navigation #mainmenu li.on a:visited {
	background:yellow;
	color: #000;
}
#navigation #mainmenu li.active {
	background:yellow;
}

#navigation #mainmenu li ul, #navigation #mainmenu li.active ul {
	display: none;
	position: absolute;
	left: 0;
	background: #394044;
	margin: 0;
	border-top: 1px solid #747474;
	color: #fff;
}
#navigation #mainmenu li li ul {
	left: 160px;
	top: 0;
	margin: 0;
	background: #778184;
	border-left: 1px solid #464D4D;
}
#navigation #mainmenu li li ul.right {
	left: -160px;
}
#navigation #mainmenu li li {
	background: none;
}
#navigation #mainmenu li:hover ul, #navigation #mainmenu li ul li:hover ul,
#navigation #mainmenu li.over ul, #navigation #mainmenu li ul li.over ul {
	display: block;
}
#navigation #mainmenu li:hover ul ul,
#navigation #mainmenu li.over ul ul{
	display: none;
}

/***************** MENU THE END **********************/


.sentralive {
	float: left;
	margin: 35px 0 0 80px;
	padding: 0;
}

.menugoogle {
	float: right;
	margin: 10px 0 0 0;
	text-align: right;
	border: 0px solid red;
}

/******************  TOP RIGHT MENU  **********************/

.topmenu {
	color: #000;
	font-size: 10px;
	margin: 0 0 5px 0;
	position: relative;
	z-index: 10;
}

.topmenu a:link, .topmenu a:active, .topmenu a:visited {
	background: #fff606;
	text-decoration: none;
	font-weight: bold;
}

.topmenu a:hover {
	color: #000;
	text-decoration: underline;
}

/******************  END TOP RIGHT MENU  **********************/



/******************  GOOGLE  SEARCH  **********************/
.googlebox {
	font-size: 10px;
	color: #636363;
	padding: 0 0 10px 0;
	margin: 0;
}
.googlebox form {
	padding: 0;
	margin: 0;
}
.googlebox label {
	font-size: 10px;
	color: #636363;
}
.glogo {
	padding: 0 0 0 8px;
	vertical-align: bottom;
}
.googlebox .ginput {
	border: none;
	background: url(images/bg_search.gif) no-repeat;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	margin: 0 0 0 10px;
	padding: 4px 0 0 5px;
	width: 170px;
	height: 18px;
}
.googlebox .gsubmit {
	margin: 0;
	padding: 0;
}

table.tblradio td {
	padding: 0 0 3px 5px;
	margin: 0;
}

.radiobtn {
	margin:  0;
	padding: 0;
}

/******************  END GOOGLE  SEARCH  **********************/


/* XHTML TABLES CSS*/

.TableAuto
{
	width: 98%;
	font-size: 11px;
	border-color: #ffffff;
}

.TableHead
{
   padding-bottom: 4px;
   padding-top: 4px;
	FONT-SIZE: 11px;
	color: #ffffff;
   BACKGROUND-COLOR: #B40303;
	FONT-WEIGHT: bold;  
	TEXT-ALIGN:CENTER;
	border-right: 1px solid #ffffff;
}
.TableCol1
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	text-align: center;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
}
.TableCol2
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	TEXT-ALIGN: center;	 
	border-bottom: 1px solid #B40303; 
	border-right: 1px solid #B40303;
	BACKGROUND-COLOR: #ffffff;
}
.TableCol3
{
   FONT-SIZE: 11px;
	TEXT-ALIGN: center; 
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
	BACKGROUND-COLOR: #ffffff;
}
.TableCol4
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN: center;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
	BACKGROUND-COLOR: #ffffff;
}
.TableCol5
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol6
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol7
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol8
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol9
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol10
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol11
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol12
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol13
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol14
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol15
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol16
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}
.TableCol17
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
}

.TableCol18
{
   FONT-SIZE: 11px;	
	TEXT-ALIGN:center;	    
	BACKGROUND-COLOR: #ffffff;
   BORDER-LEFT: 1px solid;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
	font-weight: bold;	
}
.TableAutoSum {
	width: 100%;
	font-size: 11px;
	border-color: #ffffff;
}

.TableSumHead
{
   padding: 2px;
	FONT-SIZE: 11px;
	color: #ffffff;
   BACKGROUND-COLOR: #B40303;
	FONT-WEIGHT: bold;  
	TEXT-ALIGN:CENTER;
	border-right: 1px solid #ffffff;
}
.TableSumCol1
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	text-align: center;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
   padding: 2px;
	background-color: #ffffff;
}
.TableSumCol2
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
   padding: 2px;
	background-color: #ffffff;
}
.TableSumCol3
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	text-align: center;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
   padding: 2px;
	background-color: #ffffff;
}
.TableSumCol4
{
   FONT-SIZE: 11px;
	font-weight: bold;	
	text-align: center;
	border-bottom: 1px solid #B40303;
	border-right: 1px solid #B40303;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
}

.submenu h3, .submenu h3 a:link, .submenu h3 a:active, .submenu h3 a:visited {
	margin: 0 7px 0 0;
	padding: 0;
	font-size: 10px;
	color: #ffff00;
	font-weight: normal;
	float: left;
	text-decoration: none;
}

.submenu h3 a:hover {
	text-decoration: underline;
}

.restart {
	margin: 0;
	padding: 5px 10px 20px 10px;
	background: url(images/bgtoptitle.gif) repeat-x top;
}
.restart h6 {
	background: url(images/smarrow1.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 12px;	
}
.restart h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 1px 0 5px 16px;
	color: #797979;
	background: url(images/printbullet.gif) no-repeat left top;
}
.restart h1 a:link, .restart h1 a:active, .restart h1 a:visited  {
	color: #C00000;
	font-size: 11px;
	text-decoration: none;
}

.restart h1 a:hover {
	color: #C00000;
	text-decoration: underline;
}

.restart .categlink, .restart .categlink a {
	color: #797979;
	font-weight: bold;
}

.restart .categlink a:hover {
	color: #797979;
	text-decoration: underline;
}

/********************** FORUM *************************/

.forumarticle {
	margin: 10px 0 0 10px;
/*	background: url(images/bg_forum.gif) top left no-repeat;*/
/*	padding: 15px 0 0 0;*/
	padding: 0;
	width: 480px;
}

.forumtable {
	background: url(images/bg_forum.gif) top left no-repeat;
	text-align: left;
	padding: 15px 0 0 0;
	margin-bottom: 10px;
	width: 480px;
}

.forumtable td {
	vertical-align: top;
}

.formtd {
	text-align: left;
}

.forumuser {
	font-weight: bold;
	color: #272727;
	background-color: #ECECEC;
	width: 140px;
	height: 16px;
	border-top: 1px dotted #272727;
	text-align: left;
	padding: 2px 0 5px 5px;
	vertical-align: top;
}

.forumdate, .forumdate a:link, .forumdate a:active, .forumdate a:visited, .forumdate a:hover {
	color: #3F3F3F;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.formname, .formemail {
	border: 1px solid #cc0202;
	margin: 3px 15px 15px 0;
	padding: 0;
	font-family: Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formmessage {
	margin: 0;
	padding: 0;
	border: 1px solid #cc0202;
	font-family: Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	height: 90px;
}

.forumarticle .navigate {
	border: 1px solid #e6e6e6;
	padding: 5px;
	width: 464px;
}

.forumarticle .navigate a:link, .forumarticle .navigate a:active, .forumarticle .navigate a:visited {
	color: #d40202;
	text-decoration: none;
}

.forumarticle .navigate a:hover {
	text-decoration: underline;
}

.forummsg {
	width: 315px;
	border-top: 1px solid #c7c6c6;
	padding: 2px 0 0 5px;
}

.forumtrbg1 {
	background: #f4f4f4;
	border-top: 1px solid #e6e6e6;
	padding: 5px;
}

.forumtrbg2 {
	background: #e6e6e6;
	border-top: 1px solid #c7c6c6;
	padding: 5px;
}

#forumpostblockbutton img {
	margin: 10px; 0 0 0;
	cursor: pointer;
}

/********************** END FORUM *************************/


.datetop {
	font-size: 10px;
	color: #fff;
}

.date {
	font-size: 10px;
	color: #797979;
	font-weight: normal;
}
.summcont ul li h2 .date img {
	border: 0;
	margin: 2px 0 0 0;
	padding: 0;
}

.ektheseis {
	width: 300px;
	height: 112px;
	background: url(images/bg_ektheseis.png) no-repeat;
	text-align: left;
	padding: 0;
	margin: 0 0 10px 0;
}

.ektheseis h1 {
	background: url(images/bg_ektheseistit.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	color: #fff606;
	font-size: 13px;
}

.ektheseis h1 a:link, .ektheseis h1 a:active, .ektheseis h1 a:visited {
	color: #fff606;
	text-decoration: none;
}

.ektheseis h1 a:hover {
	text-decoration: underline;
}

.ektheseis img {
	float: left;
	margin: 0 10px 0 0;
}

.ektheseis h2, .ektheseis h2 a:link, .ektheseis h2 a:active, .ektheseis h2 a:visited {
	margin: 5px 10px 0 0;
	padding: 0;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

.ektheseis h2 a:hover {
	text-decoration: underline;
}

.ektheseis h3 {
	margin: 10px 10px 0 0;
	padding: 0 0 0 8px;
	font-size: 10px;
	color: #fff;
	background: url(images/arrow_ektheseis.gif) no-repeat top right;
	font-weight: normal;
	text-align: right;
}

.ektheseis h3 a:link, .ektheseis h3 a:active, .ektheseis h3 a:visited {
	color: #fff;
	text-decoration: none;
}

.ektheseis h3 a:hover {
	text-decoration: underline;
}

.afieroma {
	background: #fff;
	width: 280px;
	margin: 0 0 10px 0;
	padding: 10px;
}

.afieroma h2 {
	background: url(images/cross.png) no-repeat;
	margin: 0 0 0 1px;
	padding: 0 0 0 15px;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
	text-align: left;
}

.afieroma h2 a:link, .afieroma h2 a:active, .afieroma  h2 a:visited {
	color: #424242;
	text-decoration: none;
}

.afieroma h2 a:hover {
	text-decoration: underline;
}

.afieroma img {
	border: 1px solid #738490;
	margin: 0 0 5px 0;
	padding: 0;
}

.paddockrightcol h2 {
	padding: 0 0 10px 12px;
	margin: 5px 0 5px 8px;
	background: url(images/smarrow1.gif) no-repeat;
	font-size: 12px;
	color: #fff;
	text-align: left;
}

.videomini h1 {
	padding: 0 0 0 12px;
	margin: 0 0 0 8px;
	height: 30px;
	background: url(images/smarrow1.gif) no-repeat;
	font-size: 12px;
	color: #fff;
	text-align: left;
}

.afieroma h1 a:link, .afieroma h1 a:active, .afieroma h1 a:visited, 
.videomini h1 a:link, .videomini h1 a:active, .videomini h1 a:visited{
	color: #fff;
}

.afieroma h1 a:hover, .videomini h1 a:hover {
	color: #FFF606;
	text-decoration: none;
}

.afieroma table td {
	vertical-align: top;
	width: 130px;
	padding: 0 10px 10px 0;
}

.newsletter {
	background: url(images/bgtoptitle.gif) repeat-x;
	width: 298px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

.issue, .social, .pollout {
	width: 280px;
	margin: 0 0 10px 0;
	padding: 10px;
	text-align: center;
	background: #fff;
}

.issue h1, .paddockrightcol h2, .afieroma h1, .newsletter h1, .social h1, .pollout h1, .videohome h1, .allcompanies h1, .testdrive h1 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 13px;
	color: #424242;
	text-decoration: none;
	text-align: left;
	border-bottom: 3px solid #e20d19;	
	clear: both;
	background: none;
}
.issue h1 a:link, .issue h1 a:active, .issue h1 a:hover, .issue h1 a:visited,
.paddockrightcol h2 a:link, .paddockrightcol h2 a:active, .paddockrightcol h2 a:hover, .paddockrightcol h2 a:visited,
.afieroma h1 a:link, .afieroma h1 a:active, .afieroma h1 a:hover, .afieroma h1 a:visited,
.newsletter h1 a:link, .newsletter h1 a:active, .newsletter h1 a:hover, .newsletter h1 a:visited,
.social h1 a:link, .social h1 a:active, .social h1 a:hover, .social h1 a:visited,
.pollin h1 a:link, .pollin h1 a:active, .pollin h1 a:hover, .pollin h1 a:visited {
	color: #424242;
	text-decoration: none;
}
.issue h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #4d4d4d;
	font-weight: normal;
	text-align: left;
}
.issue a.more:link, .issue a.more:active, .issue a.more:visited {
	text-decoration: none;
	color: #4d4d4d;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	float: right;
}
.issue a.more:hover {
	text-decoration: underline;
	color: #4d4d4d;
}

.issue img {
	border: 0;
	float: left;
	margin: 0 10px 10px 0;
}

.paddockrightcol {
	width: 280px;
	padding: 10px;
	margin: 0 0 10px 0;
	background: #fff;
}
.paddockimg {
	border: 1px solid #606e78;
	margin: 0 0 5px 0;
}
.paddockrightcol h1, .paddockrightcol h1 a:link, .paddockrightcol h1 a:active, .paddockrightcol h1 a:visited {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #e20d19;
	text-decoration: none;
	text-align: left;
}
.paddockrightcol h1 a:hover {
	text-decoration: underline;
}


/************* TABLE MOTO ******************/
table.tablemotoall td.wml {
	background: url(images/wm_logo_mini.jpg) right top no-repeat;
	height: 38px;
}


table.tablemoto td.model {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 4px;
	background: #000 url(images/bgmenu_stripe.gif);
}
table.tablemoto td.first {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 4px;
	background: #000 url(images/bgmenu_stripe.gif);
}
table.tablemoto td.model1 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 4px;
	background: #000 url(images/bgmenu_stripe.gif);
	vertical-align: top;
}
table.tablemoto td.model2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 4px;
	background: #000 url(images/bgmenu_stripe.gif);
	vertical-align: top;
}

table.tablemotoin td {
	padding: 4px;
}
table.tablemotoin td.black {
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dashed #000;
	padding: 4px;
	vertical-align: top;
	font-size: 11px;
}
table.tablemotoin td.black1 {
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dashed #000;
	padding: 4px;
	vertical-align: top;
	font-size: 12px;
	
}
table.tablemotoin td.white {
	text-align: right;
	border-bottom: 1px dashed #000;
	padding: 4px;	
	vertical-align: top;
	font-size: 12px;
}
table.tablemotoin td.white2 {
	text-align: left;
	border-bottom: 1px dashed #000;
	padding: 4px;	
	width: 140px;
	vertical-align: top;
	font-size: 12px;
}
table.tablemotoin td.black1 {
	font-weight: bold;
	text-align: left;
	padding: 4px;
	vertical-align: top;
	font-size: 12px;
}
table.tablemotoin td.white1 {
	text-align: right;
	padding: 4px;	
	font-size: 12px;
}
table.tablemotoin td.sub, table.tablemotoin td.tch  {
	text-align: left;
	font-weight: bold;
	padding: 10px 0 4px 4px;
	color: #616161;
	font-size: 11px;
}
table.tablemotoin td.sub2 {
	text-align: left;
	padding: 4px 0 4px 4px;
	color: #000;
	font-size: 11px;
}
table.tablemotoin td.subtext {
	text-align: LEFT;
	border-bottom: 1px dashed #000;
	padding: 4px;
	font-size: 11px;
}
table.tablemotoin td.subtext1 {
	text-align: LEFT;
	padding: 4px;
	font-size: 11px;
}

/************* END TABLE MOTO **************/

/*********** MINI BLOCK VIDEO HOMEPAGE ******************/

.videomini {
	background: #000 url(images/bgtoptitafieroma.gif) repeat-x;
	width: 290px;
	margin: 0 0 10px 0;
	padding: 5px 0;
}
.videomini .videomid #jwplayer {
	margin: 0;
	padding: 0;
	width: 290px;
	clear: both;
}
.videomini .videomid {
	margin: 0;
	padding: 5px 0;
	clear: both;
}
/* Scroll Bar Master Styling Ends Here */

DIV#hold {
    Z-INDEX: 100;
    OVERFLOW: hidden;
    WIDTH: 237px;
    POSITION: relative;
    HEIGHT: 45px;
	 margin: 0;
	 padding: 0;
}
DIV#wn {
    Z-INDEX: 1;
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 237px;
    CLIP: rect(0px 237px 45px 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 45px;
	 margin: 0;
	 padding: 0;
}

DIV#wn2 {
    Z-INDEX: 1;
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 237px;
    CLIP: rect(0px 237px 45px 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 45px;
	 margin: 0;
	 padding: 0;
}
DIV#lyr1 {
    Z-INDEX: 1;
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px;
	 margin: 0;
	 padding: 0;
}
DIV#lyr2 {
    Z-INDEX: 1;
    LEFT: 0px;
    /*VISIBILITY: hidden;*/
	 VISIBILITY: visible;
    POSITION: absolute;
    TOP: 0px;
	 margin: 0;
	 padding: 0;
}

td.arrowsleft, td.arrowsright {
	width: 30px;
	margin: 0;
	padding: 0;
}
td.cont {
	width: 250px;
	margin: 0;
	padding: 0;

}
TD.thumbbg {
	margin: 0;
	padding: 0;
}
td.thumbbg img {
	padding: 0;
	margin: 0;
	border: 1px solid #a9a9a9;
}
table.thumbsmain td {
	margin: 0;
	padding: 0;
}
table.thumbsmain td img {
	margin: 0 2px;
	padding: 0;
}


.hpvideo {
	margin: 0;
	padding: 0;
}
.scrollbara {
	margin: 0;
	padding: 0;
	display: block;
}
.videobl {
	height: 456px;
	border: none;
	margin: 0;
	padding: 0;
}
#hintbox { /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 125px; /*Default width of hint.*/ 
	height: 54px;
	font:normal 10px Verdana;
	z-index:10;
	background: url(images/photo_bubble.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='images/photo_bubble.png');
	visibility: hidden;
	color: #fff606;
	padding: 6px 4px 0 1px;
	text-align: center;
}

.hintanchor { /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: #fff606;
	margin: 3px 8px;
}

/*********** MINI BLOCK VIDEO HOMEPAGE ******************/


.xrisima {
	background: #24272c url(images/bgtoptitafieroma.gif) repeat-x;
	width: 300px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: center;
	display: block;
	position: relative;
	clear: both;
}
.xrisima h2 {
	padding: 0 0 10px 12px;
	margin: 5px 0 5px 8px;
	background: url(images/smarrow1.gif) no-repeat;
	font-size: 12px;
	color: #fff;
	text-align: left;
}
.xrisima h2 a:link, .xrisima h2 a:active, .xrisima  h2 a:visited {
	color: #fff;
	text-decoration: none;
}
.xrisima h2 a:hover {
	text-decoration: underline;
}
.xrisima ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	clear: both;
}
.xrisima ul li {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	width: 40px;
	height: 40px;
}
.xrisima h3 {
	margin: 10px 10px 0 0;
	padding: 0;
	font-size: 4px;
	color: #fff;
	font-weight: normal;
}
.xrisima h3 a:link, .xrisima h3 a:active, .xrisima h3 a:visited {
	color: #fff;
	text-decoration: none;
}
.xrisima h3 a:hover {
	text-decoration: underline;
}
.paginationa table {
	margin: 0;
	padding: 0;
	clear: both;
}
.paginationa img {
	margin: 0 10px;
	padding: 0;
}

.pollout {
	background: #24272c url(images/bgtoptitafieroma.gif) repeat-x;
	width: 300px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: center;
	display: block;
	position: inherit;
	clear: both;
	
}
.pollin {
	padding: 5px 0 0 0;
	margin: 0;
	display: block;
	clear: both;
	text-align: left;
}
.pollin h1 {
	padding: 0 0 10px 12px;
	margin: 0 0 5px 8px;
	background: url(images/smarrow1.gif) no-repeat left top;
	font-size: 12px;
	color: #fff;
	text-align: left;
	display: block;
}

td.votetd {
	text-align: left;
	color: #fff;
	padding: 0 0 5px 10px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.votetitle {
	text-align: left;
	color: #fff;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
.voteradio {
	text-align: left;
	color: #fff;
	margin: 0 0 2px 0;
	padding: 0;
}
.voteres {
	text-align: left;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}
.votepercent {
	color: #fff606;
	text-align: right; 
	margin: 0;
	padding: 0 10px 0 0;
	width: 30px;
}
.votebartd {
	text-align: left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 250px;
}
.votebartd img {
	text-align: left;
	margin: 2px 0 5px 0;
	padding: 0;
}

.bancontest {
	margin: 0 0 10px 0;
	padding: 0;
}




/********** ADVERTS RIGHT BLOCK **************/

.advright {	
	width: 300px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	padding: 0;
	margin: 0 0 10px 0;
}
.advright table {	
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.advright td {	
	text-align: left;
	padding: 0;
	margin: 0;
}
.advright .brsep {	
	padding: 0;
	margin: 0;
	line-height: 5px;
}
.advl img {
	padding: 5px 5px 5px 8px;
	margin: 0;
	float: left;
}

.advr {
	font-size: 10px;
	padding: 5px;
	color: #385a97;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	float: left;
	width: 140px;
}
.advr a:link, .advr a:active, .advr a:visited, .advr a:hover {	
	padding: 0;
	color: #385a97;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
}
.advr h1 {
	font-size: 10px;
	padding: 0;
	margin: 0;
	color: #444;
	text-align: left;
	font-weight: normal;
	font-size: 10px;	
	float: left;
}
.advright h1 {	
	padding: 0; 
	margin: 0 0 6px 0;
	color: #444;
	text-align: left;
	font-size: 11px;
	float: left;
}
.advr h2 {
	font-size: 10px;
	padding: 0;
	margin: 0;
	color: #444;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	float: left;
}

.artext h6#arttext li {
	padding: 0;
	margin: 0 0 0 15px;
	list-style: outside;
}








/******************** EGONAV ********************/
#egonav {
	height: 20px;
	width: 123px;
	margin: 0;
	padding: 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	z-index:100;
}
#egonav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:50000;
}
#egonav ul li {
	float: left; /* all list items */
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 1px;
	font-weight: bold;
	position: relative;
	outline: none;
	cursor: pointer;
}
#egonav ul li a:link, 
#egonav ul li a:active, 
#egonav ul li a:visited {
	display: block;
	padding: 0;
	color: #000;
	text-decoration: none;
	outline: none;
}

#egonav ul li:hover, #egonav ul li a:hover {
	text-decoration: none;
	display: block;
}

#egonav ul li.current {
	color: #fff;
}
#egonav ul li.current a:link, #egonav ul li.current a:active, #egonav ul li.current a:visited, #egonav ul li.current a:hover {
	color: #fff;
	padding: 5px 10px;
	border: 0;
	text-decoration: none;
}

#egonav ul li ul {
	margin: 7px 0 0 0;
	padding: 10px 0 0 14px;
	display: none; /* second-level lists */
	position: absolute;
	left: -130px;
	top: 26px;
	width: 258px;
	height: 200px;
/*	border: 1px solid #838383;*/
	background: url(images/bg_egosubmenu2.png) no-repeat;
}

#egonav ul li ul li {
	float: none; /* sub mainmenu list items */
	color: #444;
	font-weight: normal;
	float: left;
	font-size: 10px;
	display: block;
	width: 110px;
	height: 25px;
	margin: 0;
	padding: 0 0 0 8px;
	text-decoration: none;
	background: url(images/e-gomenu_arrow.gif) no-repeat;
}
#egonav ul li ul li a {
	background-color: transparent;
	text-decoration: none;
}
#egonav ul li ul li a:link, #egonav ul li ul li a:active, #egonav ul li ul li a:visited, 
#egonav ul li.right ul li a:link, #egonav ul li.right ul li a:active, #egonav ul li.right ul li a:visited {
	margin: 0;
	padding: 0;
	width: 110px;
	text-align: left;
	background-color: transparent;
	color: #444;
	background-image: none;
	border: 0px;
	text-decoration: none;
}

#topmenu .network #egonav ul li ul li a:hover {
	text-decoration: underline;
}

#egonav ul li.over {
	color: #fff;
	text-decoration: none;
}
#egonav ul li:hover ul, #egonav ul li.over ul {
	display: block; /* lists nested under hovered list items */
	color: #fff;
	text-decoration: none;
}
/*------*/


/******************TOPMENU*********************/
#topmenu {
	height: 49px;
	margin: 0;
	padding: 18px 0 0 0;
	float: left;
}

#topmenu2 {
	margin: 0;
	padding: 0;
	width: 117px;
}

#topmenu .network {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: relative;
	z-index: 100;
}

#topmenu .network p {
	color: #fff;
	float: left;
	margin: 0;
	padding: 0;
}

#topmenu .network p a:link, #topmenu .network p a:visited, #topmenu .network p a:active {
	color: #B8040B;
	text-decoration: none;
}

#topmenu .network p a:hover {
	text-decoration: underline;
}

#topmenu .network p select {
	font-size: 10px;
	font-weight: bold;
	width: 150px;
}

#topmenu .network p.sites {
	color: #000;
	float: left;
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
	text-align: right;
}


/* end topmenu*/ 

.banneestimes {
	margin: 10px 0;
	padding: 0;
}
.pdfdate {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 5px 0;
	background: #1b1e24;	
	width: 300px;
	border-bottom: 1px solid #3a3c42;
}


#flvplayer {
	margin: 0 0 2px 0;
	padding: 0;
}
.videojwrestout {
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;

}
.videojwrest {
	background-color: #e5e5e5;
	display: block;
	clear: both;
	margin: 0 0 2px 0;
	padding: 3px;
	height: 55px;
}
.videojwrest img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.videojwrest h1 {
	color: #444;
	font-size: 11px;
}
.videojwrest h1 a:link {
	color: #444;
	font-size: 11px;
	text-decoration: none;
}
.videojwrest h1 a:hover {
	color: #EC0000;
	font-size: 11px;
}
.videojwrest h1 a:active, .videojwrest h1 a:visited {
	color: #444;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.facebook {
	margin: 0 0 20px 0;
}

.banbottom {
	margin: 0 0 10px 0;
	padding: 0;
}


/******* V5 FOOTER  ********/
.fsearch {
	margin: 0;
	padding: 5px 0 0 5px;
	background: url(images/bg_search.png) no-repeat;
	width: 195px;
	height: 20px;
	border: none;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	float: left;
}

.go {
	background: url(images/btn_go.png) no-repeat;
	float: left;
	width: 22px;
	height: 25px;
	font-weight: bold;
	margin: 1px 0 0 5px;
	padding: 0;
	text-align: center;
}

.go a {
	color: #fff;
	text-decoration: none;
	font-size: 1px;
	display: block;
	width: 22px;
	height: 25px;
	margin: 2px 0 0 0;
}

.go a:hover {
	text-decoration: underline;
}






.sumsep {
	background: url(images/bg_dots.gif) center repeat-x;
	height: 30px;
}












/************* MENU **************/

.menu {
	margin: 0 0 10px 0;
	padding: 0;
	background: #2a2a2f;
	border-bottom: 1px solid #2a2a2f;
}

.menuin {
	margin: 0;
	padding: 0;
	width: 998px;
	text-align: center;
}

#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #2a2a2f;
/*	height: 32px;*/
}

#multi-ddm li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	list-style: none;
}

#multi-ddm li {
	
}

#multi-ddm li.on {
	background: #f1e600;
	padding: 0;
	display: block;
	color: #000;
}

#multi-ddm li.on a {
	color: #000;
}

#multi-ddm li.on li a {
	color: #fff;
}



#multi-ddm li.sep1, #multi-ddm li.sep2, #multi-ddm li.sep3, #multi-ddm li.sep4, #multi-ddm li.sep5, #multi-ddm li.sep6, #multi-ddm li.sep7, #multi-ddm li.sep8, #multi-ddm li.sep9 {
	padding: 0;
	margin: 8px 3px 0 3px;
	width: 2px;
	height: 12px;
	background: #B60000;
}

#multi-ddm li li {
	float: none;
}

#multi-ddm li a {
	display: block;
	text-align:center;
	padding: 8px 10px 10px 10px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#multi-ddm li ul a {
	padding: 7px 0 7px 7px;
	border: 1px solid #fff;
	border-top: none;
	font-size: 11px;
	background: #7d858e;
	text-align: left;
	font-weight: normal;
	color: #fff;
}

#multi-ddm li ul li.on a {
	color: #fff;
}

#multi-ddm li ul li ul a {
	background: #565e66;
	color: #fff;
}
#multi-ddm li ul li ul {
	border-top : 1px solid #fff;
}
#multi-ddm li a.parent-hover {
	background: #f1e600;
	color: #000;
}

#multi-ddm li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 1px 0 0 -1px;
	width: 180px;
	border-top: 1px solid #fff;
	z-index: 90;
	padding: 0;
	line-height: 14px;
}

#multi-ddm li.level1cat9 ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 1px 0 0 -130px;
	width: 180px;
	border-top: 1px solid #fff;
	z-index: 90;
	padding: 0;
	line-height: 14px;
}

#multi-ddm li.level1cat9 ul li ul {
	margin: -30px 0 0 -178px;
	position: absolute;
}

#multi-ddm li.level1cat10 ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 1px 0 0 -122px;
	width: 180px;
	border-top: 1px solid #fff;
	z-index: 90;
	padding: 0;
	line-height: 14px;
}





#multi-ddm li ul li a.first {
	border-top: 1px solid #778184;
}

#multi-ddm li ul li a.child-hover1 {
	background-color: #565e66;
	color: #fff;
}

#multi-ddm li ul li a.child-hover2 {
	background-color: #f1e600;
	color: #000;
}

#multi-ddm li ul li a.child-hover3 {
	background-color: purple;
	color: white;
}

#multi-ddm li ul li a.child-hover4 {
	background-color: blue;
	color: white;
}


#multi-ddm li ul li ul {
	margin: -30px 0 0 170px;
	position: absolute;
}

#multi-ddm span {
	float: right;
}

