BODY
{
	BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;   
    MARGIN: 0px;    
}

/*left site border*/

.LEFTSITE
{
	BACKGROUND-IMAGE: url(images/left_edge.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	background-position: right;
	BACKGROUND-COLOR: #DDE1E0;
}

/*right site border*/

.RIGHTSITE
{
	BACKGROUND-IMAGE: url(images/right_edge.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	background-position: left;
	BACKGROUND-COLOR: #DDE1E0;	
}
/*HEADER & RIGHT IMAGES*/

.HEADER
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	/*BACKGROUND-IMAGE: url(images/shutterstock_1070728.jpg); */
	/*BBACKGROUND-IMAGE: url(images/backR.jpg);*/
	BACKGROUND-REPEAT: no-repeat; 
	background-position: right bottom;
}

/* Top Menu Color*/

.headertop
{
	/*GRAY background-color: #D4D0C8;*/
	/* GREEN background-color: #007500;*/
	/* GRAY BOX background-color: #DDE1E0; */
	/* RED  background-color: #f40000; */
	background-color: #006600; 
	
	color: white;
}


.headertop2
{
	/*GRAY background-color: #D4D0C8;*/
	/* GREEN background-color: #007500;*/
	/* GRAY BOX background-color: #DDE1E0; */
	/* RED  background-color: #f40000; */
	background-color: #f40000; 
	
	color: white;
}

/* All Table Box Color */

.headertop3
{
	/*GRAY background-color: #D4D0C8;*/
	/* GREEN background-color: #007500;*/
	/* GRAY BOX background-color: #DDE1E0; */
	/* RED  background-color: #f40000; */
	background-color: #white; 
	
	color: white;
}

.tablestyle
{
	background-color: #DDE1E0;
}

.TOPMENU
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f40000;
	color:white;
	text-align: center;
	vertical-align: middle;	
	font-weight: normal;
	height: 0x;
	border: 1px solid #f40000;
	text-decoration: none;
}


/* Right table style*/

.TOOLTABLEHEADER
{
	border-bottom: 1px solid #808080; 	
	padding-left: 5px;
	font-weight: bold;
	vertical-align: middle;	
	color: white;
	font-size: 8pt;
	background-color: #006600;
}

.TOOLTABLEHEADER p
{	
	padding-left: 5px;
	font-weight: bold;
	vertical-align: middle;	
	color: white;
	font-size: 8pt;
	background-color: #006600;
	line-height: 10pt;
}

A.TOPMENU
{
	/*FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f40000;
	color:white;
    text-align: center;
	font-weight: normal;
	height: 22px;
	border: 1px solid #f40000;*/
	text-decoration: none;
}


.TOPMENU_HOVER
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #D4D0C8;
	color: #000000;
	text-align: center;
	font-weight: normal;
	height: 22px;	
	cursor: hand;	
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}

.TOPMENU_ACTIVE
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DDE1E0;
	color: #000000;
	text-align: center;
	font-weight: normal;
	height: 22px;	
	border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;    
}

.TOPMENU_ACTIVE_HOVER
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DDE1E0;
	color: #000000;
	text-align: center;
	font-weight: normal;
	height: 22px;	
	cursor: hand;	
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;    
}

A
{
	color: #B7132E;

}

A.review
{
	color: #B7132E;
	font-size: 12pt;
}

P
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	line-height: 14pt;
	FONT-SIZE: 8pt;
}

span.path

{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	padding: 15px 0px 10px 15px;
}

span.date

{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	padding: 0px 10px 0px 0px;
}

span.editor

{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color:red;
	padding: 0px 0px 0px 0px;
}

H1
{
	FONT-SIZE: 12pt;
	font-weight: bold;
	color: #B7132E;
}

H2
{
	font-weight: bold;
	font-size: 8pt; 
	font-style: italic;	
	color: #0B3963;
	
}

H2.news
{
	font-weight: bold;
	font-size: 8pt; 
	font-style: italic;	
	color: white;
	
}


H3

{

}

.teaser
{
font-style:italic;
color:gray;
font-size:10pt;
}


.EMOTICONS
{
	text-align: left; 
	line-height: 9px;
	WORD-SPACING: 2px;  
	text-align: left;	 
	position: absolute;
}

.NEWSHEADER
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	color: #B7132E;
	border-bottom: 1px solid #D4D0C8; 
	padding-bottom: 6px;
	line-height: 22px; 
	vertical-align: top; 
	
}

.NEWSAUTHOR
{
	color: #B7132E;
	font-size: 7pt;
	position: relative;
	text-align: right;
	padding-top: 3px;
		
}

.INDHOLD
{
	COLOR: Black;    
    FONT-SIZE: 8pt; 
    padding-left: 5px;
    line-height: 14pt;    
}

.review
{
	COLOR: Black;    
    FONT-SIZE: 8pt; 
    padding-left: 5px;
    line-height: 14pt; 
	border-bottom: 1px solid black;   
	border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid black;
    /*#006600;*/
}


.KONTAKT
{
	COLOR: Black;    
    FONT-SIZE: 8pt; 
    padding-left: 5px;
    line-height: 10pt;    
}

.INDHOLD_NOPADDING
{
	COLOR: Black;    
    FONT-SIZE: 8pt; 
    line-height: 12pt;       
}

/* secondary title of pages (h2 or h3) */

.secondary_title
{
	font-weight: bold;
	font-size: 8pt; 
	font-style: italic;	
	color: #0B3963;
	height: 23px;
}

.HTMLTABLE
{
	PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: verdana, arial;
    LINE-HEIGHT: 12pt; 
}

IMG
{
	border: 0;
}



.FOOTER
{
	BACKGROUND-IMAGE: url(images/footer_dot.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	background-position: left top;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	padding: 5px;
}

.FOOTER2
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	padding: 5px;
}

.FOOTERLINK
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	text-decoration: none;
}

.FOOTERLINK:HOVER
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	color: #808080;
	text-decoration: underline;
}

/* Left menu sizes */

.LEFTMENU
{
	vertical-align: top;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;  
	width: 198px;	
}

.INFOBOX
{
	vertical-align: top;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	LINE-HEIGHT: 12pt; 
}

TEXTAREA
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	BORDER: 1px solid #7F9DB9
}

.TEXTFIELD
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	height: 22px;
    vertical-align: middle;
    BORDER: 1px solid #7F9DB9;
}

.RADIO
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	height: 22px;
    vertical-align: middle;
    BORDER: none;
}

INPUT.SORTIMAGE
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	height: 22px;
    vertical-align: middle;  
}

INPUT.BROWSE
{
	height: 11px;
    vertical-align: middle;  
    border: 0;
}

SELECT
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	height: 22px;
    vertical-align: middle;  
}

.LEFTMENUITEM
{
	height: 25px;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #FFFFFF;  
    padding-left: 15px;    
}

.LEFTMENUITEM_HOVER
{
	height: 25px;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #FFFFFF; 
    cursor: hand;
    padding-left: 15px;
    BACKGROUND-IMAGE: url(images/leftmenu_arrow.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	background-position: 7px 50%;  	
}

.LEFTMENUITEM_ACTIVE
{
	height: 25px;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #FFFFFF;   
    background-color: #C0C0C0;  
    padding-left: 15px;
    BACKGROUND-IMAGE: url(images/leftmenu_arrow.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	background-position: 7px 50%;
}

.LEFTMENUITEM_ACTIVE_HOVER
{
	height: 25px;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #FFFFFF; 
    background-color: #C0C0C0;    
    cursor: hand;
    padding-left: 15px;
    BACKGROUND-IMAGE: url(images/leftmenu_arrow.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	background-position: 7px 50%;
}

.PAGEBODY
{
	padding-left: 15px;	
	padding-right: 15px;	
	padding-bottom: 15px;	
	padding-top: 17px;	
    height: 100%;
    vertical-align: top; 
    
}

.PAGEBODY2
{
	padding-left: 15px;	
	padding-right: 15px;	
	padding-bottom: 15px;	
	padding-top: 5px;	
    height: 100%;
    vertical-align: top; 
    
}

/* Main page background */

.BACKGROUND
{
	BACKGROUND: url(images/background.jpg) no-repeat top right;  
}



.KNAP 
{
	background-color:#FCFDFD; 
	border: 1px solid #BCCAD6; 
	background-image: url(images/btnBkg.gif); 
	background-position: bottom left; 
	background-repeat: repeat-x;  
	padding: 2px 2px 2px 2px; 
	height: 23px;	
	font-size: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	cursor: hand;
}

.LILLEKNAP 
{
	background-color:#FCFDFD; 
	border: 1px solid #BCCAD6; 
	background-image: url(images/btnBkg.gif); 
	background-position: bottom left; 
	background-repeat: repeat-x;  
	padding: 1px; 
	height: 23px;	
	font-size: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	cursor: hand;
}

.TABLEHEADER_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	vertical-align: middle;	
	color: Black;    
	font-size: 8pt;
}

.TABLEHEADER
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 	
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	vertical-align: middle;	
	color: Black;    
	font-size: 8pt;
}

.TABLEHEADER_RIGHT
{
	border-bottom: 1px solid #808080; 		
	border-top: 1px solid #808080;
	border-right: 1px solid #808080; 	
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	vertical-align: middle;	
	color: Black;    
	font-size: 8pt;
}

.TABLEHEADER_FULL
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	vertical-align: middle;	
	color: Black;    
	font-size: 8pt;
}

.TABLEBODY_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;	
	font-size: 8pt;
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
}

.TABLEBODY
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;		
	font-size: 8pt;	
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
}

.TABLEBODY_RIGHT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	font-size: 8pt;	
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
}

.TABLEBODY_FULL
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	border-left: 1px solid #808080;
	font-size: 8pt;	
	vertical-align: top;
	background-color: #ffffff;
}



.TOOLTABLEBODY
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ffffff;
	font-size: 8pt;	
	vertical-align: top;	
}


.COLORCONTROL
{
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 	
	width: 14.3%;
	cursor: hand;
}

.COLORCONTROL_RIGHT
{
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 	
	BORDER-RIGHT: black 1px solid;
	width: 14.3%;
	cursor: hand; 
}

.COLORCONTROL_BOTTOM
{
	BORDER-BOTTOM: black 1px solid; 
	BORDER-LEFT: black 1px solid;
	BORDER-TOP: black 1px solid; 
	width: 14.3%	;
	cursor: hand;
}

.COLORCONTROL_BOTTOM_RIGHT
{
	BORDER-BOTTOM: black 1px solid; 
	BORDER-LEFT: black 1px solid;
	BORDER-TOP: black 1px solid; 	
	BORDER-RIGHT: black 1px solid; 
	width: 14.3%;
	cursor: hand;
	
}

.ERRORLABEL
{
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	COLOR: red; FONT-STYLE: 
	italic; TEXT-ALIGN: left
}

.SHADOWBOX_TOPLEFT
{
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(images/box_topleft_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_TOPRIGHT
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(images/box_topright_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
}

.SHADOWBOX_TOP
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(images/box_top_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}

.SHADOWBOX_BOTTOMLEFT
{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(images/box_bottomleft_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_BOTTOMRIGHT
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/bottom_right.gif); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 5px;
}

.SHADOWBOX_BOTTOM
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/bottom.gif); 
	BACKGROUND-REPEAT: no-repeat;
}	

.SHADOWBOX_LEFT
{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(images/box_left_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_RIGHT
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/right.gif); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 5px;
}

/*Shadow*/

.SHADOWBOX_TOPLEFT
{
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(images/box_topleft_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_TOPRIGHT
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(images/box_topright_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 8px;
}

.SHADOWBOX_TOP
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(images/box_top_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}

.SHADOWBOX_BOTTOMLEFT
{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(images/box_bottomleft_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_BOTTOMRIGHT
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/bottom_right.gif); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 5px;
}

.SHADOWBOX_BOTTOM
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/bottom.gif); 
	BACKGROUND-REPEAT: no-repeat;
}	

.SHADOWBOX_LEFT
{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(images/box_left_shadow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 2px;
}

.SHADOWBOX_RIGHT
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(images/right.gif); 
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 5px;
}

/* Shadow of header*/

.SHADOW_TOP
{
	BACKGROUND-POSITION: top; 
	BACKGROUND-IMAGE: url(images/top.gif); 
	BACKGROUND-REPEAT: repeat-x;
}

A.READ
{
	color: #000000;
	text-decoration: none;
}

A.UNREAD
{
	color: #B7132E;
	text-decoration: none;
	font-weight: bold;
}


/*style 4*/

.TRAADHEADER_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #DDE1E0;	
	color: #000000;    
	font-size: 7pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.TRAADHEADER
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 	
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #DDE1E0;	
	color: #000000;    
	font-size: 9pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;		
}

.TRAADHEADER_RIGHT
{
	border-bottom: 1px solid #808080; 		
	border-top: 1px solid #808080;
	border-right: 1px solid #808080; 	
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #DDE1E0;
	color: #000000;    
	font-size: 7pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;	
}

/* Main Table Left */

.FORUMHEADER_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	/* Gray background-color: #D4D0C8;	*/
	background-color: #006600;
	/*color: Black;    */
	color: white;
	font-size: 8pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Main Table Center */

.table-review-header
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 	
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	/*background-color: #D4D0C8;	*/
	background-color: #006600;
	
	color: white;    
	font-size: 8pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}


.table-review-main-left
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;	
	font-size: 7pt;
	vertical-align: middle;
	height: 35px;
	background-color: #ffffff;
}


.table-review-main
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;		
	font-size: 7pt;	
	vertical-align: middle;
	height: 35px;
	background-color: #ffffff;
}



.FORUMHEADER
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 	
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	/*background-color: #D4D0C8;	*/
	background-color: #006600;
	
	color: white;    
	font-size: 8pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Main Table Right */

.FORUMHEADER_RIGHT
{
	border-bottom: 1px solid #808080; 		
	border-top: 1px solid #808080;
	border-right: 1px solid #808080; 	
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	/*background-color: #D4D0C8;	*/
	background-color: #006600;
	color: white;    
	font-size: 8pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.FORUMHEADER_FULL
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	color: Black;    
	font-size: 7pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.FORUMBODY
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;		
	font-size: 7pt;	
	vertical-align: middle;
	height: 35px;
	background-color: #ffffff;
}

.FORUMBODY_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;	
	font-size: 7pt;
	vertical-align: middle;
	height: 35px;
	background-color: #ffffff;
}

.FORUMBODY_RIGHT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	font-size: 7pt;	
	vertical-align: middle;
	height: 35px;
	background-color: #ffffff;
}

.FORUMBODY_FULL
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	border-left: 1px solid #808080;
	font-size: 7pt;	
	vertical-align: top;
	height: 35px;
	background-color: #ffffff;
}

.THREADBODY
{
	border-bottom: 6px solid #808080; 
	border-right: 1px solid #808080;		
	font-size: 8pt;	
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
	padding: 10px;
}

.THREADBODY_LEFT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;	
	font-size: 8pt;
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
	padding: 10px;
}

.THREADBODY_RIGHT
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	font-size: 8pt;	
	vertical-align: middle;
	height: 25px;
	background-color: #ffffff;
	padding: 10px;	
}

.THREADBODY_FULL
{
	border-right: 1px solid #808080;	
	border-left: 1px solid #808080;
	font-size: 8pt;	
	vertical-align: top;
	background-color: #ffffff;
	padding: 10px;	
}

.THREADFOOTER_FULL
{
	border-bottom: 1px solid #808080; 
	border-right: 1px solid #808080;	
	border-left: 1px solid #808080;
	font-size: 8pt;	
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;		
}

.CHATBODY
{	
	border-right: 1px solid #808080; 	
	font-size: 7pt;	
	vertical-align: top;
	background-color: #ffffff;
}

.CHATHEADER
{
	border-bottom: 1px solid #808080; 	
	border-right: 1px solid #808080; 	
	height: 30px;	
	padding-left: 5px;
	font-weight: bold;
	background-color: #D4D0C8;
	color: Black;    
	font-size: 7pt;
	line-height: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.news_image
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	height:100px;
	margin:0 10px 10px 0;
	padding:1px;
	width:100px;
}

.main_news_image
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	height:80px;
	margin:0 10px 10px 0;
	padding:1px;
	width:80px;
}

.article_seperator {
background:transparent url(images/sep.gif) no-repeat scroll right center;
display:block;
height:30px;
}

table.contentpaneopen, table.contentpane, table.blog {
width:100%;
}

table.contentpane, table.contentpaneopen {
border-collapse:collapse;
border-spacing:0;
}

table.contentpaneopen {
border:medium none;
}

p.news{
font-size: 11pt;
}

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 20px solid #D10000; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}

#bodyContent {
clear:left;
float:left;
width:664px;
}

.row  {
clear:both;
display:block;
overflow:hidden;
}

.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
margin-left:3px;
}

.grid_4 .box {
background:url("http://www.fifa.com/imgml/worldcup/boxes/fwcBoxesBody_grid4.jpg") repeat-y scroll 0 0 transparent;
height:470px;
width:329px;
}

.grid_4 .box {
width:329px;
height:510px;
}

.box  {
background-color:#F0F0F0;
color:#000000;
margin-bottom:5px;
position:relative;
}

.grid_4  {
width:329px;
}

.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
display:inline;
float:left;
}

.grid_4 .box .bH {
background:url("http://img.fifa.com/imgml/worldcup/boxes/fwcBoxesSprite_grid4.jpg") no-repeat scroll 0 0 transparent;
}

.box .bH {
height:38px;
overflow:hidden;
}

.box .bC {
border-top:1px solid #D8D8D8;
margin:0 5px 5px;
min-height:50px;
overflow:hidden;
padding:5px 5px 10px;
position:relative;
z-index:20;
}

.newsl, .videolist {
font:10px Verdana;

}

.newslTop  {
background-color:#F0F0F0;
}

ol, ul {
list-style:none outside none;
}

.newsl li p {
font-family:Verdana;
font-size:12px;
margin:0;
padding:0;
}

.newsl .roofline {
font:9px verdana;
margin:0;
padding:0;
}

.newsl li a {
color:#000000;
}

.box a {
color:#000000;
text-decoration:none;
}

.newsl h3 {
font:bold 12px verdana;
margin:0;
padding:0;
}

h2, h3, h4, h5, h6 {
font-weight:normal;
}

.newsCredits  {
color:#666666;
font:9px Verdana;
}

.newsl ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}

ol, ul {
list-style:none outside none;
}

.newsl li.hl {
margin-bottom:3px;
}
.newsl li {
border:1px solid transparent;
margin-bottom:10px;
}
.newsCredits  {
color:#666666;
font:9px Verdana;
}

.moreLinkRight  {
padding-bottom:0;
padding-top:10px;
text-align:right;
}

.moreLinkRight  {
margin-left:10px;
margin-right:10px;
padding-top:0 !important;
}

.moreLinkRight ul {
list-style-image:none;
list-style-type:none;
text-align:right;
}
ol, ul {
list-style:none outside none;
}


.stopFloat  {
clear:both;
}

.clear, .stopFloat {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}
.grid_4 .box .bF {
background:url("images/fwcBoxesSprite_grid4.jpg") no-repeat scroll 0 -39px transparent;
width:329px;
height:390px;
}
.box .bF {
bottom:0;
clear:both;
height:38px !important;
left:0;
overflow:hidden;
position:absolute;
z-index:10;
}

.grid_4 .box .bH {
background:url("images/fwcBoxesSprite_grid4.jpg") no-repeat scroll 0 0 transparent;
}

.box .bH {
height:38px;
overflow:hidden;
}
/*
.box .bC {
border-top:1px solid #D8D8D8;
margin:0 5px 5px;
min-height:50px;
overflow:hidden;
padding:5px 5px 10px;
position:relative;
z-index:20;
}*/
.newsl, .videolist {
font:10px Verdana;
}

.hysL  {
font-family:Verdana !important;
}
.newslTop  {
background-color:#F0F0F0;
}
.newsl h3.hysLNT {
font:bold 12px verdana;
margin-bottom:4px;
padding:0;
}
.newsl h3.hysLNT {
font:bold 12px verdana;
margin-bottom:4px;
padding:0;
}
.hysNCommentsCount  {
color:#666666;
margin-top:3px;
padding-right:15px;
text-align:right;
}

.hysNCommentsCount  {
color:#666666;
margin-top:3px;
padding-right:15px;
text-align:right;
}

.hysNCommentsCount .icoComments {
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
float:none !important;
margin:0 5px !important;
padding:0 !important;
}

.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
display:inline;
float:left;
}
/*
.grid_8 .box {
background:url("") repeat-y scroll 0 0 transparent;
}
.grid_8 .box {
width:661px;
}
*/
.grid_4 .box .bH {
background:url("images/fwcBoxesSprite_grid4.jpg") no-repeat scroll 0 0 transparent;
}

.bHHover:hover h3, .bHHover:hover h2 {
border-bottom:4px solid #1F5B9C !important;
}

.box .bH h3, .box .bH h2 {
border-bottom:4px solid #D8D8D8;
color:#B7132E;
font-family:Arial,Verdana,Serif;
font-size:16px;
font-weight:bold;
height:27px;
line-height:31px;
margin:5px;
padding:0 0 0 5px;
position:static;
}

.newslTop li ul  {
background:url("images/separator_h.gif") repeat-x scroll center bottom transparent;
overflow:hidden;
padding:5px 0 10px;
}
.first li {
font-size:12px;
}
.newsl li p {
font-family:Verdana;
font-size:12px;
margin:0;
padding:0;
}
.newsTeaser  {
font-family:Verdana;
font-size:12px;
margin:0 0 0 94px;
}

.newsl h3 {
font:bold 12px verdana;
margin:0;
padding:0;
}

.newsl li img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
display:inline;
float:left;
margin:0 10px 10px 0;
padding:1px;
}
/*
a, a:link, a:visited {
color:#000000;
text-decoration:none;
}*/
.box a {
color:#000000;
text-decoration:none;
}
.newsl li a:hover {
text-decoration:underline;
}

.first li {

}

.headline_image {

}

.newsl ul {
list-style:none outside none;
overflow:hidden;
padding:5px 0 10px;
border-bottom:1px solid #D8D8D8;
}

.news2 ul {

list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}

.page-body  {
display:block;
float:left;
padding:10px 10px 10px 0;
width:650px;
font-size:10pt;
}

table.group-table  {
border-collapse:collapse;
width:100%;
}

table.group-table th, table.group-table td {
border:1px dotted #AAAAAA;
padding:3px;
}

h2.wm {
color:#B7132E;
font-family:Verdana;
font-size:11pt;
font-weight:bold;
font-style:normal;
}

#tenancy  {
border-top:2px solid #012549;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
margin:3px 0 0;
width:314px;
}

#tenancy .tenant {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:2px solid #012549;
border-left:2px solid #012549;
border-right:2px solid #012549;
margin:0;
padding:4px;
}

#tenancy #paddypower {
background:url("images/sportwetten/advert_bg_paddypower.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}

#tenancy .left {
float:left;
padding:0 5px;
width:167px;
}

#tenancy .left h4 {
border:0 none;
color:#FFFFFF;
font-size:13.6pt;
margin:5px 0 0;
}

#tenancy a {
color:#FFFFFF;
text-decoration:none;
}

#tenancy .left p {
font-size:7.8pt;
margin:0;
}

#tenancy .right {
float:left;
padding:5px 0 0 0px;
width:100px;
}

#tenancy .right p.btn {
background:url("images/sportwetten/advert_bg_button.gif") no-repeat scroll 0 0 transparent;
font-size:9pt;
margin:0;
padding:2px 0 3px;
text-align:center;
width:120px;
}

.clear  {
clear:both;
}

#tenancy #ladbrokes {
background:url("images/sportwetten/advert_bg_ladbrokes.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}

#tenancy #boylesports {
background:url("images/sportwetten/advert_bg_boylesports.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}

#tenancy #williamhill {
background:url("images/sportwetten/advert_bg_williamhill.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}

#tenancy #betfair {
background:url("images/sportwetten/advert_bg_betfair.gif") repeat-x scroll 0 0 transparent;
height:68px;
}

#tenancy #bet365 {
background:url("images/sportwetten/advert_bg_bet365.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}

#tenancy #vcbet {
background:url("images/sportwetten/advert_bg_vcbet.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:68px;
}
/*
.promoheader p  {
font-family:Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
padding-left:5px;
line-height:10pt;
vertical-align:middle;
}*/

img.promo_image{
padding-bottom: 2px;
}

.tl_block  {
position:relative;
}

.tl_block .blockitem {
padding:0px 0 38px 20px;
}

.block  {
/*background:url("http://www.onlinecasinos.com/gfx/block-grad.jpg") repeat-x scroll left bottom transparent;*/
border-color:#B7B7B7;
/*border-right:1px solid #B7B7B7;
border-style:solid;
border-width:1px 1px 1px;
margin:1px;*/
position:relative;
width:750px;
}

.blockitem  {
float:left;
padding:13px 0 0 20px;
width:470px;
}

.logo_spacer  {
background-color:#FFFFFF;
display:block;
float:left;
height:122px;
margin:0 15px 10px 0;
width:163px;
}

.tl_block .stars45 {
background:url("http://www.onlinecasinos.com/gfx/tl_rating_45.gif") no-repeat scroll 0 0 transparent;
}

.tl_block .stars {
display:block;
height:30px;
margin-left:178px;
position:relative;
width:290px;
}


.tl_block .stars .actual_rating {
color:#878787;
font-size:18px;
font-weight:bold;
position:absolute;
right:0;
top:0;
}

.tl_block .stars .actual_rating span {
color:#0887C3;
font-size:26px;
font-weight:bold;
}

.tl_block img.flag {
height:86px;
position:absolute;
right:100px;
top:100px;
width:133px;
z-index:25;
}

.block div.clear {
height:10px;
}

.clear  {
clear:both;
}

.tl_block div.bonus_box {
background:url("http://www.onlinecasinos.com/gfx/tl_bonus_sprite.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
height:51px;
padding:17px 11px 0 50px;
position:absolute;
right:10px;
top:173px;
width:140px;
z-index:20;
}

.block img.imgleft {
float:left;
margin:0 15px 10px 0;
}

.tl_block .imgleft {
left:20px;
position:absolute;
top:13px;
}

.tl_block img.screenshot {
height:150px;
position:absolute;
right:10px;
top:10px;
width:201px;
z-index:20;
}

.tl_block p.offer {
bottom:10px;
color:#008000;
font-size:15px;
font-weight:bold;
left:24px;
position:absolute;
text-decoration:underline;
text-indent:10px;
}

.tl_block span.offer {
bottom:10px;
color:#B7132E;
font-size:15px;
font-weight:bold;
left:19px;
line-height:150%;
margin-bottom:10px;
position:absolute;
text-decoration:none;
text-indent:0;
}

.tl_block p.offer:hover {
font-style:italic;
text-decoration:underline;
}

.tl_block div.bonus_box:hover {
background-position:0 -68px;
}

#review-box-top {
margin:0;
padding:0 0 0px;
width:752px;
border:1px solid #B7B7B7;
}

#review-box-top .left {
float:left;
width:340px;
}

#screenshots {
-moz-border-radius:5px 5px 5px 5px;
background-color:#F0ECE2;
margin:0;
padding:5px;
width: 326px;
}

#screenshots .large-screenshot {
display:none;
}

a.direct-download {
background-image:url("http://www.internetcasino.co.uk/images/direct-download-button.jpg");
background-position:0 0;
color:#253A50;
display:block;
font-family:Arial Narrow,Arial;
font-size:13px;
height:25px;
margin:10px 0 0;
outline:medium none;
padding:10px 50px 0 0;
text-align:right;
text-decoration:none;
text-shadow:0 0 5px #EAF3FD;
text-transform:uppercase;
width:290px;
}

#review-box-top .right {
float:right;
width:400px;
}

#content-container-page .right {
float:right;
width:180px;
}

h3.review-title {
color:#A94256;
font-family:Arial Narrow,Arial;
font-size:20px;
font-weight:bold;
margin:0 0 3px;
}

#casino-overview-box  {
height:245px;
margin-left:2px;
overflow:hidden;
width:380px;
}

#page-content p {
margin:0 0 8px;
}

#review-bonus-btn {
background-image:url("http://www.internetcasino.co.uk/images/bonus-offer-button.jpg");
background-repeat:repeat-x;
display:block;
height:80px;
padding:0px 0 0 90px;
text-decoration:none;
width:300px;
}

.review-btn .bonusoffer-line1 {
color:#B0A791;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
}

.review-btn .bonusoffer-line2 {
color:#674F4F;
font-family:Impact,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
text-shadow:none;
}

.review-btn .bonusoffer-line3 {
color:#B0A791;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:uppercase;
}

#review-playnow-btn  {
background-image:url("http://www.internetcasino.co.uk/images/play-now-button.jpg");
background-repeat:repeat-x;
display:block;
height:70px;
margin:10px 0 0;
padding:20px 0 0 30px;
text-decoration:none;
width:360px;
}

.review-btn .playnow-line1 {
color:#FFFFFF;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:uppercase;
}

.review-btn .playnow-line2 {
color:#FFCD51;
font-family:Impact,Verdana,sans-serif;
font-size:28px;
font-weight:normal;
text-shadow:1px 1px 2px #1F0A20;
}

.cleaner {
clear:both;
}

#review-bonus-btn:hover {
background-position:0 -90px;
}

.review-btn .bonusoffer-line1 {
color:#B0A791;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
}

.review-btn:hover .bonusoffer-line1 {
text-shadow:none;
}

.review-btn .bonusoffer-line2 {
color:#674F4F;
font-family:Impact,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
text-shadow:none;
}

#review-playnow-btn:hover {
background-position:0 -90px;
}


.review-btn:hover .bonusoffer-line2 {
color:#9D1B1B;
text-shadow:1px 1px 2px white;
}

.review-btn .bonusoffer-line3 {
color:#B0A791;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:uppercase;
}

.review-btn:hover .bonusoffer-line3 {
color:#492F2F;
text-shadow:1px 1px 2px white;
}

#review-playnow-btn {
background-image:url("http://www.internetcasino.co.uk/images/play-now-button.jpg");
background-repeat:repeat-x;
display:block;
height:70px;
margin:10px 0 0;
padding:20px 0 0 30px;
text-decoration:none;
width:360px;
}

.review-btn .playnow-line1 {
color:#FFFFFF;
font-family:Arial Narrow;
font-size:16px;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
.review-btn .playnow-line2 {
color:#FFCD51;
font-family:Impact,Verdana,sans-serif;
font-size:28px;
font-weight:normal;
text-shadow:1px 1px 2px #1F0A20;
}
.review-btn:hover .playnow-line2 {
color:white;
}

#screenshots .thumbs .small-screenshot {
float:left;
margin:8px 0 0;
}

#thumb-btn-1, #thumb-btn-2, #thumb-btn-3 {
border-right:4px solid #F0ECE2;
}

#screenshots .large-screenshot {
display:none;
}

#screenshots .thumbs {
padding-left:2px;
}

#screenshots .thumbs .small-screenshot:hover {
cursor:auto;
margin:8px 0 0;
}

.front .cornered .block-inner {
padding-bottom:5px;
}

#block-views-frontfeaturedreviews-block_1 h3 {
padding-left:40px;
}

h3.block-title {
font-family:verdana;
font-size:11px;
font-weight:normal;
height:28px;
line-height:28px;
padding:0 0 0 8px;
text-transform:uppercase;
}

#content #block-views-frontfeaturedreviews-block_1 .content, #content .block.even .content {
padding:19px 15px 10px;
}

#header, #content, #sidebar-left, #sidebar-right, #footer {
word-wrap:break-word;
}

#block-views-frontfeaturedreviews-block_1 .view-pager {
height:30px;
margin:-45px -15px 10px;
padding:0 5px;
}

.pager {
height:20px;
margin-top:30px;
}

#block-views-frontfeaturedreviews-block_1 .view-pager span#nextr {
background-position:right 0;
float:right;
}

#block-views-frontfeaturedreviews-block_1 .view-pager span#nextr {
background-position:right 0;
float:right;
}

#block-views-frontfeaturedreviews-block_1 .view-pager span {
cursor:pointer;
display:block;
float:left;
height:24px;
margin:0;
width:24px;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
margin:0;
padding:0;
}

.item-list ul li {
margin:0 0 0.25em 1.5em;
padding:0;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
}

.item-list ul li {
list-style:disc outside none;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
}


#block-views-frontfeaturedreviews-block_1 .view-Screenshots li {
display:none;
float:left;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots .ss-image {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CDCDCD;
border-style:solid;
border-width:0 1px 1px 0;
display:block;
height:188px;
margin:0 30px 0 0;
padding:0 0 1px 0;
width:250px;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots img {
display:block;
height:188px;
margin-left:-1px;
width:250px;
}

#sspager {
background:none repeat scroll 0 0 #000000;
border-top:1px solid #FFFFFF;
height:26px;
margin-top:160px;
/*position:absolute;*/
width:249px;
margin:0;
padding:0
}

#sspager span {
background:url("http://www.onlineplayersassociation.co.uk/sites/onlineplayersassociation.co.uk/themes/opacouk/images/sspager.gif") no-repeat scroll 0 0 transparent;
color:#5B5B5B;
cursor:pointer;
display:block;
float:left;
font:bold 14px/20px Arial;
height:20px;
margin:3px 5px 0;
text-align:center;
width:20px;
}

#sspager span.no-next {
background-position:0 -42px;
}

.item-list .title {
font-weight:bold;
}

#block-views-frontfeaturedreviews-block_1 p, #block-views-frontfeaturedreviews-block_1 .more-link {
margin-right:30px;
}

#block-views-frontfeaturedreviews-block_1 p, #block-views-frontfeaturedreviews-block_1 .more-link {
margin-right:30px;
}

.more-link {
margin:0 10px;
}

.more-link {
text-align:right;
}

#block-views-frontfeaturedreviews-block_1 .vlink {
background:url("http://www.onlineplayersassociation.co.uk/sites/onlineplayersassociation.co.uk/themes/opacouk/images/brb.png") no-repeat scroll 0 0 transparent;
color:#FFE787;
display:block;
font:bold 20px/32px Arial;
height:39px;
margin:10px 0 10px 280px;
text-align:center;
text-decoration:none;
width:307px;
}

#block-views-frontfeaturedreviews-block_1 h3 {
padding-left:40px;
}

h3.block-title {
font-family:verdana;
font-size:11px;
font-weight:normal;
height:28px;
line-height:28px;
padding:0 0 0 8px;
text-transform:uppercase;
}

.front #content #block-views-frontfeaturedreviews-block_1 {
float:none;
width:auto;
}

.cornered {
padding:0;
}

.gamesBrowse {
height:100%;
border-color:#999999;
border-style:solid;
border-width:0 1px 1px;
}

.module {
clear:both;
margin-bottom:2.6em;
width:770px;
}

.gamesBrowse #ajaxSrcResp {
border-color:#999999;
border-style:solid;
border-width:1px 1px 1px;
}

#browseInfo {
padding:0 0.5em;
}

.gamesBrowse ul {
padding-top:0.5em;
}

ol, ul {
list-style:none outside none;
}

.gamesBrowse .bodyheader {
background:none repeat scroll 0 0 #333333;
border-color:#999999;
border-style:solid;
border-width:1px 1px 0;
}


.module .bodyheader h3 {
background:none repeat scroll 0 0 #FFFFFF;
color:#18436E;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0.6em;
}

.gamesBrowse .bodyheader h3 {
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
}

.module .bodyheader {
border:0 none;
width:auto;
}

#browseInfo {
padding:0 0.5em;
}

.gamesBrowse .tabs, .gamesBrowse .browseViews {
border-color:#999999;
border-style:solid;
border-width:0 1px;
}

.browseViews {
color:#515151;
float:none;
padding:1.3em 0.7em 0.8em;
}
/*
#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
margin:0;
padding:0;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
margin:0;
padding:0;
}


#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
}



#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
}

#header, #content, #sidebar-left, #sidebar-right, #footer {
word-wrap:break-word;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
margin:0;
padding:0;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots li {
display:none;
float:left;
}



#block-views-frontfeaturedreviews-block_1 .view-Screenshots .ss-image {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CDCDCD;
border-style:solid;
border-width:0 1px 1px 0;
display:block;
height:188px;
margin:0 30px 0 0;
padding:0 0 1px 0;
width:250px;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots img {
display:block;
height:188px;
margin-left:-1px;
width:250px;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots .ss-image {
border-style:solid;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots li {
display:none;
float:left;
}
#block-views-frontfeaturedreviews-block_1 .view-Screenshots li.active {
display:block;
}


#sspager:hover {
opacity:1;
}

#sspager span {
background:url("http://www.onlineplayersassociation.co.uk/sites/onlineplayersassociation.co.uk/themes/opacouk/images/sspager.gif") no-repeat scroll 0 0 transparent;
color:#5B5B5B;
cursor:pointer;
display:block;
float:left;
font:bold 14px/20px Arial;
height:20px;
margin:3px 5px 0;
text-align:center;
width:20px;
}
#sspager span.active {
background-position:0 -20px;
color:#000000;
}
#sspager span.no-next {
background-position:0 -42px;
}
#block-views-frontfeaturedreviews-block_1 .view-Screenshots .ss-image {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CDCDCD;
border-style:solid;
border-width:0 1px 1px 0;
display:block;
height:188px;
margin:0 30px 0 0;
padding:0 0 1px 0;
width:250px;
}

#block-views-frontfeaturedreviews-block_1 .view-Screenshots .ss-text {
display:none;
}

#block-views-frontfeaturedreviews-block_1 .view-content .title {
color:#2058AB;
display:block;
font:bold 30px/30px Arial;
margin:10px 0;
text-decoration:none;
}
#block-views-frontfeaturedreviews-block_1 .leftbot, #block-views-frontfeaturedreviews-block_1 .ritebot {
margin-top:-2px;
}
#block-views-frontfeaturedreviews-block_1 p, #block-views-frontfeaturedreviews-block_1 .more-link {
margin-right:30px;
}
#contact-mail-page #cf-lefttext {
border-right:2px solid #E8E7E8;
float:left;
min-height:300px;
padding:0 20px 0 0;
width:300px;
}

#content #block-views-frontfeaturedreviews-block_1 .content, #content .block.even .content {
padding:19px 15px 10px;
}

#block-views-frontfeaturedreviews-block_1 .content {
min-height:190px;
}

#header, #content, #sidebar-left, #sidebar-right, #footer {
word-wrap:break-word;
}

#block-views-frontfeaturedreviews-block_1 p, #block-views-frontfeaturedreviews-block_1 .more-link {
margin-right:30px;
}

.more-link {
margin:0 10px;
}

.more-link {
text-align:right;
}

#block-views-frontfeaturedreviews-block_1 .vlink {
background:url("http://www.onlineplayersassociation.co.uk/sites/onlineplayersassociation.co.uk/themes/opacouk/images/brb.png") no-repeat scroll 0 0 transparent;
color:#FFE787;
display:block;
font:bold 20px/32px Arial;
height:39px;
margin:10px 0 10px 280px;
text-align:center;
text-decoration:none;
width:307px;
}

.front .cornered .block-inner {
padding-bottom:5px;
}

#content #block-views-frontfeaturedreviews-block_1 .content, #content .block.even .content {
padding:19px 15px 10px;
}

#block-views-frontfeaturedreviews-block_1 .content {
min-height:190px;
}

#footer .menu, #footer .menu li, .item-list ul li, .item-list ul {
list-style-type:none;
margin:0;
padding:0;
}
*/

#image-gallery {
overflow:hidden;
}

#image-gallery {
margin:0 auto;
}

.stepcarousel {
height:192px;
margin:0 auto;
overflow:scroll;
position:relative;
width:780px;
}

.stepcarousel .belt {
left:0;
position:absolute;
top:0;
}

.stepcarousel .panel {
background-color:#F8FAFC;
border:1px solid #DCE5EE;
float:left;
height:164px;
margin-right:2px;
overflow:hidden;
padding:8px;
width:154px;
}

.stepcarousel .panel img {
float:left;
margin:0;
padding:0;
}

.panel a img {
border:4px solid #CCCCCC;
margin:0 0 0;
padding:0;
}

.rating_bar {
background:url("http://www.denknetzwerk.com//images/star_x_grey.gif") repeat-x scroll 0 0 transparent;
margin:2px 0 5px;
width:55px;
}

.rating_bar div {
background:url("http://www.denknetzwerk.com//images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
height:12px;
}

/*****************************/
/****start*****/
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {
float:left;
margin-right:6px;
position:relative;
}

.span-4 {
width:685px;
}

div.last {
margin-right:0;
}

.mod-tabs {
float:left;
width:100%;
}

.mod-container {
clear:both;
font-family:verdana,helvetica,arial,sans-serif;
width:100%;
}

.mod-tabs .mod-header {
border-color:#C2C2C2;
border-style:solid;
border-width:1px 1px 0;
height:23px;
position:relative;
z-index:2;
/*
background:none repeat scroll 0 0 transparent;
border:0 none;*/
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
width:720px;
}

.mod-header {
background:url("http://a1.espncdn.com/prod/assets/module_header_gradient.gif") repeat-x scroll 0 0 transparent;
clear:both;
height:25px;
}

.mod-container {
font-family:verdana,helvetica,arial,sans-serif;
}

.mod-tabs .mod-header ul, .mod-tabs ul.ui-tabs-nav {
background:url("http://a1.espncdn.com/prod/assets/tab_header_back.png") repeat-x scroll 0 0 transparent;
bottom:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:100%;
/**/
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}


ol, ul {
list-style:none outside none;
}

.mod-tabs .mod-header ul li.ui-tabs-selected, .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected  {
background-position:right -25px;
border-bottom:1px solid #FFFFFF;
}

.mod-tabs .mod-header ul li, .mod-tabs ul.ui-tabs-nav li {
background:url("http://a1.espncdn.com/prod/assets/tabs-A-sprite.png") no-repeat scroll right top #FFFFFF;
border-bottom:1px solid #C2C2C2;
float:left;
line-height:20px;
margin:0;
position:relative;
}

.mod-tabs .mod-header ul li.ui-tabs-selected, .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected {
background-position:right -25px;
border-bottom:1px solid #FFFFFF;
/**/
border:0 none;
font-size:100%;
outline:0 none;
padding-top:2px;
vertical-align:baseline;
}

.mod-tabs .mod-header ul li, .mod-tabs ul.ui-tabs-nav li {
background:url("http://a1.espncdn.com/prod/assets/tabs-A-sprite.png") no-repeat scroll right top #FFFFFF;
border-bottom:1px solid #C2C2C2;
float:left;
line-height:20px;
margin:0;
position:relative;
}

.mod-tabs .mod-header ul li a, .mod-tabs ul.ui-tabs-nav li a {
color:#646464;
display:block;
float:left;
font-family:helvetica,arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 13px 0;
text-decoration:none;
}
/*
a {
text-decoration:none;
}*/

#top-stories .mod-content {
height:451px;
padding:0px;
position:relative;
z-index:1;
width:720px; 
}

.mod-tabs .mod-content {
border-top:1px solid #C2C2C2;
}

.mod-no-footer .mod-content {
border-bottom-width:1px;
margin-bottom:6px;
padding-bottom:2px;
}

.mod-content {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#C2C2C2;
border-style:solid;
border-width:0 1px;
font-size:11px;
overflow:hidden;
padding:2px;
}

#top-stories .mod-content .top-story-content {
background:none repeat scroll 0 0 #FFFFFF;
margin:5px 16px 0;
position:relative;
width:576px;
}

.videoplayer {
background-color:#000000 !important;
display:block;
float:left;
height:0;
margin-top:0 !important;
overflow:hidden;
}

.top-story-content, .top-story-vertical {
background:none repeat scroll 0 0 #434343;
height:324px;
}

.mod-content a:visited {
color:#608FD6 !important;
}

.mod-content a {
color:#225DB7;
}

.mod-content a:visited {
color:#608FD6 !important;
}

.mod-content a {
color:#225DB7;
}

.mod-tabs div.ui-tabs-panel {
background-color:#FFFFFF;
float:left;
height:auto;
overflow:hidden;
position:static;
width:100%;
}

.mod-tabs .ui-tabs-panel, .mod-tabs .mod-tab-content.ui-tabs-panel {
position:static;
}

.mod-tabs .mod-tab-content {
display:block;
}

.mod-content .gradient-container {
/*background:url("http://a1.espncdn.com/prod/assets/gradient_back.jpg") repeat-x scroll center bottom #FFFFFF;
overflow:hidden;*/
}

#top-stories .mod-content .top-story-content {
background:none repeat scroll 0 0 #FFFFFF;
margin:5px 16px 0;
position:relative;
width:576px;
}

.top-story-content, .top-story-vertical {
background:none repeat scroll 0 0 #434343;
height:324px;
}

#top-stories .mod-content .top-story-content .top-story-image {
height:324px;
overflow:hidden;
width:100%;
width:684px;
}

.mod-content a {
color:#225DB7;
}

#top-stories .mod-content .top-story-content .top-story-headline {
background:none repeat scroll 0 0 transparent;
bottom:0;
color:#FFFFFF;
height:auto;
left:0;
position:absolute;
right:0;
width:100%;
/**/
}

#top-stories .mod-content .top-story-content .top-story-headline .transparent-background {
background-color:#000000;
bottom:0;
left:0;
opacity:0.5;
position:absolute;
right:0;
top:0;
width:684px;
height:120px;
}

#top-stories .mod-content .top-story-content .top-story-headline h2 {
font:700 30px/36px arial,sans-serif;
margin:0;
padding:8px 0 0 11px;
position:relative;
width:75%;
color:white;
}

#top-stories .mod-content .top-story-content .top-story-headline p {
font:12px/16px helvetica,arial,sans-serif;
margin:0;
padding:0 11px 9px;
position:relative;
}

.mod-content p {
margin:10px;
}

#top-stories .mod-content .top-story-content .top-story-headline p a {
color:#669DD6;
font-weight:bold;
padding-right:6px;
position:relative;
}

.top-story-headline a {
color:#76A7D6;
}

.mod-content a {
color:#225DB7;
}

#top-stories .mod-content .top-story-content .top-story-headline p a {
color:#669DD6;
font-weight:bold;
padding-right:6px;
position:relative;
}

.top-story-headline a {
color:#76A7D6;
}

.mod-content a {
color:#225DB7;
}

.top-story-headline img {
position:relative;
}

#top-stories .mod-content .top-story-content .top-story-headline p a {
color:#669DD6;
font-weight:bold;
padding-right:6px;
position:relative;
}

.top-story-headline img {
position:relative;
}

#top-stories .mod-content .top-story-content .top-story-headline cite {
color:#ABABAB;
font:9px arial,sans-serif;
position:absolute;
right:11px;
top:5px;
}

#top-stories .mod-carousel {
margin-left:22px;
margin-top:2px;
width:559px;
}

.mod-carousel.initialized {
margin-left:0 !important;
margin-top:0 !important;
padding:1px 2px;
width:auto !important;
}

.mod-carousel {
clear:both;
margin-left:22px;
margin-top:2px;
padding:2px;
position:relative;
width:auto;
}

.mod-carousel .jcarousel-container {
padding-top:3px;
position:relative;
}

#top-stories .jcarousel-prev {
height:98px;
display:block;
/**/
}

.jcarousel-prev {
background-position:0 50%;
float:left;
/**/
}

.jcarousel-next, .jcarousel-prev {
background-image:url("http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;
height:18px;
padding:0 2px;
width:18px;
z-index:3;
/**/
}

#top-stories .jcarousel-next {
height:98px;
}

.jcarousel-next {
background-position:-125px 50%;
float:right;
}

#top-stories .mod-carousel .jcarousel-clip {
width:559px;
}

.mod-carousel .jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}

.mod-carousel ul, .mod-carousel .jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}

.mod-carousel ul, .mod-carousel .jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}

.mod-carousel ul {
width:9999em !important;
}

ol, ul {
list-style:none outside none;
}

.mod-carousel ul li.active, .mod-carousel .jcarousel-list li.active {
background:url("http://a1.espncdn.com/prod/assets/carousel_arrow_selected.png") no-repeat scroll 50% 0 transparent;
}

.mod-carousel ul li.active, .mod-carousel .jcarousel-list li.active {
background:url("http://a1.espncdn.com/prod/assets/carousel_arrow_selected.png") no-repeat scroll 50% 0 transparent;
}

.mod-carousel ul li, .mod-carousel .jcarousel-list li, .mod-carousel .jcarousel-item {
display:inline;
float:left;
height:92px;
list-style:none outside none;
margin:0 1px;
padding-top:6px;
position:relative;
width:138px;
}

#top-stories .mod-carousel ul li.active div, #top-stories .mod-carousel .jcarousel-list li.active div  {
background:none repeat scroll 0 0 #000000;
height:90px;
}

#top-stories .mod-carousel ul li div, #top-stories .mod-carousel .jcarousel-list li div {
background:none repeat scroll 0 0 #FFFFFF;
height:90px;
}

.mod-carousel ul li.active div, .mod-carousel .jcarousel-list li.active div {
border-color:#000000;
}

.mod-carousel ul li div, .mod-carousel .jcarousel-list li div {
border-color:#FFFFFF #FFFFFF -moz-use-text-color;
border-style:solid solid none;
border-width:2px 2px 0;
}

.mod-content {
border-style:solid;
font-size:11px;
}

.mod-carousel ul li h3, .mod-carousel .jcarousel-item h3 {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF;
font:10px/10px verdana,helvetica,arial,sans-serif;
left:2px;
margin:0;
overflow:hidden;
padding:5px;
position:absolute;
width:134px;
/**/
border:0 none;
font-size:100%;
outline:0 none;
vertical-align:baseline;
}

.spotlight{
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}

/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}*/

.mod-tabs .mod-header ul li.ui-tabs-selected a, .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
border-bottom:1px solid #FFFFFF;
color:#232323;
padding-top:2px;
position:relative;
top:1px;
/**/
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
outline:0 none;
vertical-align:baseline;
}

#top-stories .mod-carousel .pagination {
padding:2px 0;
text-align:center;
/**/
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
vertical-align:baseline;
}

.mod-carousel .pagination {
height:15px;
line-height:15px;
padding:25px 0 5px;
text-align:center;
}

.mod-carousel .pagination a.current {
background-position:-3px -11px;
}

.mod-carousel .pagination a {
background:url("http://a1.espncdn.com/prod/assets/carousel_pagination_sprite.png") no-repeat scroll -3px 0 transparent;
font-size:0.9em;
line-height:15px;
padding:0 4px;
text-decoration:none;
width:8px;
}


/*****END********************/


/***************************
#top-stories .mod-content {
height:451px;
padding:2px;
position:relative;
z-index:1;
}
#top-stories .mod-content .top-story-content {
background:none repeat scroll 0 0 #FFFFFF;
margin:5px 16px 0;
position:relative;
width:576px;
}
.ie6 #top-stories .mod-content .top-story-content {
float:none;
}
#top-stories .mod-content .top-story-content .top-story-image {
height:324px;
overflow:hidden;
width:100%;
}
#top-stories .mod-content .top-story-content .top-story-headline {
background:none repeat scroll 0 0 transparent;
bottom:0;
color:#FFFFFF;
height:auto;
left:0;
position:absolute;
right:0;
width:100%;
}
#top-stories .mod-content .top-story-content .top-story-headline h2 {
font:700 30px/36px arial,sans-serif;
margin:0;
padding:8px 0 0 11px;
position:relative;
width:75%;
}
#top-stories .mod-content .top-story-content .top-story-headline h2.vert {
padding:8px 0 4px;
}
#top-stories .mod-content .top-story-content .top-story-headline p {
font:12px/16px helvetica,arial,sans-serif;
margin:0;
padding:0 11px 9px;
position:relative;
}
#top-stories .mod-content .top-story-content .top-story-headline p a {
color:#669DD6;
font-weight:bold;
padding-right:6px;
position:relative;
}
#top-stories .mod-content .top-story-content .top-story-headline cite {
color:#ABABAB;
font:9px arial,sans-serif;
position:absolute;
right:11px;
top:5px;
}
#top-stories .mod-content .top-story-content .top-story-headline .transparent-background {
background-color:#000000;
bottom:0;
left:0;
opacity:0.8;
position:absolute;
right:0;
top:0;
width:576px;
}
.ie6 #top-stories .mod-content .top-story-content .top-story-headline .transparent-background {
}
#top-stories .mod-content .top-story-content.vertical {
background:none repeat scroll 0 0 #FFFFFF;
margin:5px 16px 0;
position:relative;
width:576px;
}
#top-stories .mod-content .top-story-content.vertical .top-story-headline h1 {
padding:0 0 10px;
width:100%;
}
#top-stories .mod-content .top-story-content.vertical .top-story-headline p {
padding:0;
}
#top-stories .mod-content .top-story-content.vertical .top-story-headline ul {
color:#FFFFFF;
list-style-position:inside;
list-style-type:disc;
margin-top:10px;
}
#top-stories .mod-content .top-story-content.vertical .top-story-headline a {
color:#669DD6;
}
#top-stories .mod-content .top-story-content.vertical .top-story-image {
left:0;
position:absolute;
width:288px;
z-index:4000;
}
#top-stories .mod-content .top-story-content.vertical .top-story-image cite {
bottom:3px;
color:#ABABAB;
display:block;
font:9px arial,sans-serif;
left:10px;
position:absolute;
}
.ie6 #top-stories .mod-content .top-story-content.vertical .top-story-image cite {
bottom:5px;
}
#top-stories .mod-content .top-story-content.vertical .top-story-headline {
background:none repeat scroll 0 0 #333333;
height:294px;
left:auto;
padding:15px;
position:absolute;
right:0;
width:258px;
z-index:6000;
}
#top-stories .mod-content .top-story-content.vertical .top-story-image .transparent-background {
background-color:#000000;
bottom:0;
height:20px;
left:0;
opacity:0.8;
position:absolute;
right:0;
width:288px;
}
#top-stories .mod-content .top-story-content .top-story-headline.scoreboard h2 {
width:auto;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard {
border:1px solid #696969;
float:right;
height:50px;
margin:22px 10px 0;
overflow:hidden;
position:relative;
z-index:6000;
}
.ie6 #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard {
margin:22px 4px 0 10px;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard .transparent-background {
width:100%;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores {
display:block;
float:left;
margin:0 8px 0 0;
padding:6px 0 0 6px;
position:relative;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li {
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:normal;
line-height:13px;
margin-bottom:4px;
padding:2px 35px 0 0;
position:relative;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner {
font-weight:bold;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.rank {
color:#999999;
display:inline-block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
padding-top:0;
text-align:right;
width:14px;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner span.rank {
font-weight:normal;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score {
display:block;
padding:2px 2px 1px;
position:absolute;
right:0;
top:0;
}
.ie #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score {
top:2px;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.highlight {
background:none repeat scroll 0 0 #363636;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details {
border-left:1px solid #696969;
display:block;
float:left;
height:35px;
margin:5px 0 0;
padding:1px 8px;
position:relative;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
line-height:12px;
margin:0;
padding:0;
}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li.tv {
color:#8D8D8D;
}
.mod-carousel {
clear:both;
margin-left:22px;
margin-top:2px;
padding:2px;
position:relative;
width:auto;
}
#top-stories .mod-carousel {
margin-left:22px;
margin-top:2px;
width:559px;
}
.mod-carousel.initialized {
margin-left:0 !important;
margin-top:0 !important;
padding:1px 2px;
width:auto !important;
}
.mod-carousel .jcarousel-container {
padding-top:3px;
position:relative;
}
.mod-carousel .jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}
#top-stories .mod-carousel .jcarousel-clip {
width:559px;
}
.mod-carousel ul {
width:9999em !important;
}
.mod-carousel ul, .mod-carousel .jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}
.mod-carousel ul li, .mod-carousel .jcarousel-list li, .mod-carousel .jcarousel-item {
display:inline;
float:left;
height:92px;
list-style:none outside none;
margin:0 1px;
padding-top:6px;
position:relative;
width:138px;
}
.mod-carousel ul li div, .mod-carousel .jcarousel-list li div {
border-color:#FFFFFF #FFFFFF -moz-use-text-color;
border-style:solid solid none;
border-width:2px 2px 0;
}
#top-stories .mod-carousel ul li div, #top-stories .mod-carousel .jcarousel-list li div {
background:none repeat scroll 0 0 #FFFFFF;
height:90px;
}
#top-stories .mod-carousel ul li.active div, #top-stories .mod-carousel .jcarousel-list li.active div {
background:none repeat scroll 0 0 #000000;
height:90px;
}
#top-stories .mod-carousel ul li div a:hover, #top-stories .mod-carousel .jcarousel-list li div a:hover {
text-decoration:none;
}
#top-stories .mod-carousel ul li div a:hover img, #top-stories .mod-carousel .jcarousel-list li div a:hover img {
opacity:0.5;
}
#top-stories .mod-carousel ul li.active div a img, #top-stories .mod-carousel .jcarousel-list.active li div a img {
opacity:0.5;
}
.mod-carousel ul li h3, .mod-carousel .jcarousel-item h3 {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF;
font:10px/10px verdana,helvetica,arial,sans-serif;
left:2px;
margin:0;
overflow:hidden;
padding:5px;
position:absolute;
width:124px;
}
.mod-carousel ul li div a h3 span, .mod-carousel .jcarousel-item li div a h3 span {
color:#ABABAB;
display:none;
}
#top-stories .mod-carousel ul li div a:hover h3 span, #top-stories .mod-carousel .jcarousel-list li div a:hover h3 span {
display:block;
}
.mod-carousel ul li.active, .mod-carousel .jcarousel-list li.active {
background:url("http://a1.espncdn.com/prod/assets/carousel_arrow_selected.png") no-repeat scroll 50% 0 transparent;
}
.ie6 .mod-carousel .jcarousel-list li.active {
background:url("http://a1.espncdn.com/prod/assets/carousel_arrow_selected_ie.png") no-repeat scroll 50% 0 transparent;
}
.mod-carousel ul li.active div, .mod-carousel .jcarousel-list li.active div {
border-color:#000000;
}
#top-stories .mod-carousel li.active div a h3 span, #top-stories .mod-carousel .jcarousel-list li.active div a h3 span {
display:block;
}
.jcarousel-next, .jcarousel-prev {
background-image:url("http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;
height:18px;
padding:0 2px;
width:18px;
z-index:3;
}
.ie6 .jcarousel-next, .ie6 .jcarousel-prev {
background-image:url("http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-ie6.png");
}
.jcarousel-next {
background-position:-125px 50%;
float:right;
}
#top-stories .jcarousel-next {
height:98px;
}
.jcarousel-next:hover {
background-position:-100px 50%;
}
.ie6 #top-stories .jcarousel-next {
height:95px;
width:15px;
}
.jcarousel-next-disabled {
background-position:-75px 50%;
}
.jcarousel-next-disabled:hover {
background-position:-75px 50%;
cursor:default;
}
.jcarousel-prev {
background-position:0 50%;
float:left;
}
#top-stories .jcarousel-prev {
height:98px;
}
.jcarousel-prev:hover {
background-position:-25px 50%;
}
.ie6 .jcarousel-prev {
height:95px;
width:15px;
}
.jcarousel-prev-disabled {
background-position:-50px 50%;
}
.jcarousel-prev-disabled:hover {
background-position:-50px 50%;
cursor:default;
}
.mod-carousel .pagination {
height:15px;
line-height:15px;
padding:25px 0 5px;
text-align:center;
}
.mod-carousel .pagination a {
background:url("http://a1.espncdn.com/prod/assets/carousel_pagination_sprite.png") no-repeat scroll -3px 0 transparent;
font-size:0.9em;
line-height:15px;
padding:0 4px;
text-decoration:none;
width:8px;
}
.mod-carousel .pagination a.current {
background-position:-3px -11px;
}
#top-stories .mod-carousel .pagination {
padding:2px 0;
text-align:center;
}
#top-stories .mod-content .mod-carousel .top-story-thumbnail {
background:none repeat scroll 0 0 transparent;
border-width:0;
}
#top-stories .mod-carousel .jcarousel-list li.active div.top-story-thumbnail, #top-stories .mod-carousel .jcarousel-list li.active div.top-story-partner {
background:none repeat scroll 0 0 transparent;
height:14px;
}
#top-stories .mod-content .mod-carousel .top-story-partner {
background:none repeat scroll 0 0 transparent;
border-width:0;
bottom:76px;
color:#FFFFFF;
height:14px;
left:0;
position:absolute;
right:0;
width:134px;
}
#top-stories .mod-content .mod-carousel .top-story-partner a {
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font:bold 9px/14px verdana,sans-serif;
margin:0;
padding-left:7px;
position:relative;
}
#top-stories .mod-content .mod-carousel .top-story-partner a.external {
background:url("http://a1.espncdn.com/prod/assets/icon_externallink_wht.png") no-repeat scroll 100% 52% transparent;
}
#top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
background:none repeat scroll 0 0 #225DB7;
border-width:0;
bottom:0;
height:14px;
left:2px;
opacity:0.6;
position:absolute;
right:0;
top:0;
width:134px;
}
.ie6 #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
}
body.nfl #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
background:none repeat scroll 0 0 #006600;
}
#top-stories .mod-carousel li div.vid-icon, #top-stories .mod-carousel li.active div.vid-icon {
background:url("http://a1.espncdn.com/prod/assets/icon_video.png") no-repeat scroll 6px 6px transparent;
border-width:0;
float:left;
height:75px;
opacity:0.75;
position:absolute;
width:134px;
}
.ie6 #top-stories .mod-carousel li div.vid-icon, .ie6 #top-stories .mod-carousel li.active div.vid-icon {
background:url("http://a1.espncdn.com/prod/assets/icon_video_ie6.png") no-repeat scroll 6px 6px transparent;
}
#top-stories .mod-carousel li div.vid-icon-bn, #top-stories .mod-carousel li.active div.vid-icon-bn {
background:url("http://a1.espncdn.com/prod/assets/icon_video.png") no-repeat scroll 6px 20px transparent;
}
.ie6 #top-stories .mod-carousel li div.vid-icon-bn, .ie6 #top-stories .mod-carousel li.active div.vid-icon-bn {
background:url("http://a1.espncdn.com/prod/assets/icon_video_ie6.png") no-repeat scroll 6px 20px transparent;
}
.top-story-content, .top-story-vertical {
background:none repeat scroll 0 0 #434343;
height:324px;
}
.top-story-headline a {
color:#76A7D6;
}
.top-story-headline a:visited {
color:#B2D0ED !important;
}
.top-story-headline a.horizontal-link {
padding-right:10px;
}
.top-story-headline.two-column p {
float:left;
width:394px;
}
.top-story-headline.two-column ul {
border-left:1px solid #888888;
float:right;
list-style-position:inside;
list-style-type:disc;
margin-left:10px;
padding-right:11px;
position:absolute;
right:0;
width:150px;
}
.top-story-headline.two-column ul li {
margin-left:10px;
}
.top-story-content .breaking-news {
height:auto;
left:0;
padding:5px 10px;
position:absolute;
right:0;
top:0;
width:auto;
z-index:5000;
}
.top-story-content .breaking-news .transparent-background {
background-color:#C72524;
bottom:0;
left:0;
opacity:0.8;
position:absolute;
right:0;
top:0;
}
.ie6 .top-story-content .breaking-news .transparent-background {
width:576px;
}
.top-story-content .breaking-news p {
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:bold;
line-height:14px;
margin:0;
padding:0;
position:relative;
}
.mod-carousel .breaking-news {
background-color:transparent !important;
border:0 none !important;
left:0;
margin:8px 2px;
padding:3px 5px;
position:absolute;
right:0;
top:0;
width:auto;
}
.mod-carousel .breaking-news .transparent-background {
background-color:#C72524 !important;
border:0 none;
height:17px !important;
left:0;
opacity:0.8;
position:absolute;
right:0;
top:0;
}
.ie6 .mod-carousel .breaking-news .transparent-background {
width:134px;
}
.mod-carousel .breaking-news p {
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:10px;
font-weight:bold;
line-height:10px;
margin:0;
padding:0;
position:relative;
}
.top-story-content.vertical .top-story-headline h2 {
padding:0 0 10px !important;
width:100% !important;
}
.top-story-content.vertical .module {
background:none repeat scroll 0 0 #444444;
clear:both;
color:#FFFFFF;
height:102px;
left:304px;
line-height:14px;
position:absolute;
top:206px;
width:257px;
z-index:7000;
}
.top-story-content.vertical .module a {
color:#76A7D6;
}
.top-story-content.vertical .module div {
padding:6px;
}
.top-story-content.vertical .module .vid-thumb {
float:left;
margin-right:8px;
}
.top-story-content.vertical .module li {
float:left;
margin-right:30px;
}
.top-story-content.vertical .module h4 {
font-family:helvetica;
font-size:12px;
}
.top-story-content.vertical .module h5, .top-story-content.vertical {
font-family:helvetica;
font-size:13px;
}

.mod-tabs {
float:left;
width:100%;
}
.mod-tabs .mod-header {
border-color:#C2C2C2;
border-style:solid;
border-width:1px 1px 0;
height:23px;
position:relative;
z-index:2;
}
.mod-tabs-header .mod-header {
height:47px;
}
.mod-tabs-section .mod-header {
height:139px;
padding:16px;
}
.mod-tabs .mod-content {
border-top:1px solid #C2C2C2;
}
.mod-tabs-section .mod-content {
border-top:0 none;
}
.mod-tabs .mod-header ul, .mod-tabs ul.ui-tabs-nav {
background:url("http://a1.espncdn.com/prod/assets/tab_header_back.png") repeat-x scroll 0 0 transparent;
bottom:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:100%;
}
.ie6 .mod-tabs .mod-header ul, .ie6 .mod-tabs ul.ui-tabs-nav {
bottom:-2px;
}
.mod-tabs-section .mod-header ul, .mod-tabs-section ul.ui-tabs-nav {
background:none repeat scroll 0 0 transparent;
}
.mod-tabs .mod-header ul li, .mod-tabs ul.ui-tabs-nav li {
background:url("http://a1.espncdn.com/prod/assets/tabs-A-sprite.png") no-repeat scroll right top #FFFFFF;
border-bottom:1px solid #C2C2C2;
float:left;
line-height:20px;
margin:0;
position:relative;
}
.mod-tabs-section .mod-header ul li, .mod-tabs-section ul.ui-tabs-nav li {
background:none repeat scroll 0 0 transparent;
border-bottom:0 none;
}
.mod-tabs .mod-header ul li a, .mod-tabs ul.ui-tabs-nav li a {
color:#646464;
display:block;
float:left;
font-family:helvetica,arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 13px 0;
text-decoration:none;
}
.mod-tabs .mod-header ul li a label, .mod-tabs ul.ui-tabs-nav li a label {
color:#B20505;
font-family:Verdana,sans-serif;
font-size:10px;
line-height:0;
padding:0 2px;
}
.mod-tabs .mod-header ul li a span, .mod-tabs ul.ui-tabs-nav li a span {
font-size:11px;
font-weight:400;
}
.mod-tabs .mod-header ul li a:hover, .mod-tabs ul.ui-tabs-nav li a:hover {
text-decoration:underline;
}
.mod-tabs-section .mod-header ul li a, .mod-tabs-section ul.ui-tabs-nav li a {
color:#225DB7;
font-family:verdana,sans-serif;
}
.mod-tabs-section .mod-header ul li a:hover, .mod-tabs-section ul.ui-tabs-nav li a:hover {
text-decoration:underline;
}
.mod-tabs .mod-header ul li.ui-tabs-selected, .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected {
background-position:right -25px;
border-bottom:1px solid #FFFFFF;
}
.mod-tabs-section .mod-header ul li.ui-tabs-selected, .mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected {
background:url("http://a1.espncdn.com/prod/assets/bg-columnists-tabs-left.gif") no-repeat scroll 0 0 #FFFFFF;
}
.mod-tabs .mod-header ul li.ui-tabs-selected a, .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
border-bottom:1px solid #FFFFFF;
color:#232323;
padding-top:2px;
position:relative;
top:1px;
}
.mod-tabs-section .mod-header ul li.ui-tabs-selected a, .mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected a {
background:url("http://a1.espncdn.com/prod/assets/bg-columnists-tabs-right.gif") no-repeat scroll 100% 0 transparent;
color:#3D3D3D !important;
text-decoration:none;
top:0;
}
.mod-tabs .mod-tab-content {
display:block;
}
.mod-tabs .ui-tabs-panel, .mod-tabs .mod-tab-content.ui-tabs-panel {
position:static;
}
.mod-tabs div.ui-tabs-panel {
background-color:#FFFFFF;
float:left;
height:auto;
overflow:hidden;
position:static;
width:100%;
}
.mod-tabs div.ui-tabs-panel div.spacer {
padding:10px 10px 0 !important;
}
.mod-tabs div.ui-tabs-hide {
display:none;
}
#top-stories .mod-tabs div.ui-tabs-hide {
display:block;
height:0;
}
.ie #top-stories .mod-tabs div.ui-tabs-hide {
display:none;
height:auto;
}
.mod-tabs-container {
float:left;
width:100%;
}
.mod-tabs-container .more {
background:none repeat scroll 0 0 #FFFFFF;
border-color:-moz-use-text-color #DCDCDC #DCDCDC;
border-right:1px solid #DCDCDC;
border-style:none solid solid;
border-width:medium 1px 1px;
clear:left;
float:left;
padding-top:5px;
position:relative;
width:100%;
}
.mod-tabs-container .more ul {
margin-left:5px;
margin-right:5px;
}
.mod-tabs-container .more ul li {
float:left;
font-size:9px;
padding-right:5px;
}
.mod-tabs-container .more ul li a {
color:#66AAFF;
}
.mod-tabs .tab-link {
position:absolute;
right:8px;
top:5px;
}
.mod-tabs .tab-link a {
color:#225FB2;
font-size:10px;
padding:0 0 0 14px;
text-decoration:none;
}
.mod-tabs .tab-link a:hover {
text-decoration:underline;
}


div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {
float:left;
margin-right:6px;
position:relative;
}
div.last {
margin-right:0;
}
.span-1 {
width:149px;
}
.span-2 {
width:304px;
}
.span-3 {
width:459px;
}
.span-4 {
width:614px;
}
.span-5 {
width:769px;
}
.span-6, div.span-6 {
margin-right:0;
width:924px;
}
.span-6 .col-main {
float:left;
margin-right:6px;
position:relative;
width:758px;
}
.span-6 .col-ad-160 {
float:left;
position:relative;
width:160px;
}
*/