/*--------------------------------------------------------------
# ICKI Sports - May 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* ------------------------- STYLE --------------------------*/

/* template_css.css
------------------------------------------------------------------*/
body {
	color:#666;
	background:#45484D url(../images/bg_main.jpg) repeat-x 0 0;
}
a{
	font-weight:bold;
	color:a02926;
}
a:hover{
	color:#cccccc;
	text-decoration:none;
}
ul{
	list-style-image:url(../images/li_bullet.png);
}
ul li a{
	color:#979797;
}
ul li a:hover{
	color:#e1e1e1;
}
hr {
	color: #eee;
	background-color: #eee;
}
h1,h2,h3,h4,h5,h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a#logo_styled{
	background: transparent url(../images/logo.png) no-repeat 0 0;
}
div#wrapper_bg{
	background: url(../images/bg_main.jpg);
	background-repeat:repeat-x;
/*	background-color: #021325;  */
/*	background:transparent url(../images/bg_abstract.jpg) no-repeat;	*/
}
div#wrapper_menu1{
	margin-top:-2em;
	background:transparent url(../images/bg_menu_inactive_right.png) no-repeat right 0;
}
div#wrapper_menu2{
	background:transparent url(../images/bg_menu_inactive_left.png) no-repeat left 0;
}
div#horiz-menu{
	background:transparent url(../images/bg_menu_inactive.png) repeat-x 0 0;
}
div#wrapper_menu1 ul li.level1{
	border-left:1px solid #a02926;
}
div#wrapper_menu1 ul li.level1 a{
	color:#fff;
}
div#wrapper_menu1 ul li a{
	color:#fff;
}
div#wrapper_menu1 ul li:hover,
div#wrapper_menu1 ul li.active{
	background: transparent url(../images/bg_menu_active.png) repeat-x 0 0;
}
div#wrapper_menu1 ul li:first-child:hover,
div#wrapper_menu1 ul li.active:first-child{
	background: transparent url(../images/bg_menu_active_left.png) no-repeat 0 0;
}
div#wrapper_menu1 ul li:first-child:hover span,
div#wrapper_menu1 ul li.active:first-child span{
	background:transparent url(../images/bg_menu_active.png) repeat-x 0 0;
}
div#wrapper_menu li.topli ul{
	background:#fff;
	border:1px solid #d4d4d4;
}
div#wrapper_menu1 ul li li{
	background: #020202;
	border-bottom: 1px solid #1b1c1e;
}
div#wrapper_menu1 ul li li span,
div#wrapper_menu1 ul li li a{
	background: transparent!important;
}
div#wrapper_menu1 ul li li:hover,
div#wrapper_menu1 ul li li:hover a,
div#wrapper_menu1 ul li li:hover span,
div#wrapper_menu1 ul li li:first-child:hover,
div#wrapper_menu1 ul li li:first-child:hover a,
div#wrapper_menu1 ul li li:first-child:hover span{
	background: a02926;
}
/* top
-------------------------------------------------------------------*/
div#buttons{
	background:transparent /*url(../images/login_button_right.png) no-repeat right 0*/;

}
div#buttons div{
	background:#000000 /*url(../images/login_button_left.png) no-repeat left 0*/;
}
div#buttons span{}
div#buttons span a{
	color:#CCCCCC;
}
div#buttons span a:hover{
	color:#C25745;
}
div#search{
	width:250px;
	background:transparent!important;
	margin-top:5em;
}
div#search input#mod_search_searchword{
	color: #acacac;
}
/* highlighter
-------------------------------------------------------------------*/
div#wrapper_highlight{
	border-bottom:1px solid #3d4044;
	background:#0c0d0d url(../images/bg_highlighter.png) repeat-x 0 top;
	display:none;
}
div#datatop{
	color:a02926;
	background:transparent url(../images/bg_highlighter_right.png) no-repeat right 0;
}
div#datatop span{
	background:transparent url(../images/bg_highlighter_left.png) no-repeat left 0;
}
/* header
-------------------------------------------------------------------*/
div#wrapper_header{
	background: transparent; /*url(../images/style2/bg_content.png) repeat-x left top*/
}
/* content
-------------------------------------------------------------------*/
div#wrapper_content{
	background:#313335!important /*url(../images/style2/bg_module.png) repeat-x scroll left bottom*/;
}
div.inset{
	background:#313335 url(../images/inset_bg.png) repeat-y right top!important;
}
div#inset{
	background:#313335 transparent url(../images/inset_shadow.png) repeat-x left top;
}
div.users_wrap,
div.module_wrap{
	background:#313335 /*url(../images/bg_area.png) repeat-x left bottom*/;
}

/* Bottom
-----------------------------------------------------------------*/
div#wrapper_bottom{
	background:#313335;
}
/* Footer
-----------------------------------------------------------------*/
div#wrapper_footer{
	color:#636363;
	background: transparent url(../images/bg_footer.png) repeat-x 0 0;
	margin-bottom:5em;
}
div#wrapper_footer ul li.level1 a{
	color:#636363;
}
div#wrapper_footer ul li.level1 a:hover{
	color:#d6d6d6;
}
div#informations{
	float:left;
	margin-left:.5em;
	color:#a02926;
	text-align:left;
}

div#informations a{
	color:#a02926;
}
/* set the width of user modules 
-------------------------------------------------------------------*/ 
div.moduletable,
div.moduletable_clear,
div.moduletable_menu,
div.moduletable_text, 
div#right div.moduletable_light{
	color:#8e8e8e;
	background:#313335;
}
div#wrapper_bg div#wrapper_bg div.moduletable h3,
div#wrapper_bg div#wrapper_bg div.moduletable_clear h3,
div#wrapper_bg div#wrapper_bg div.moduletable_menu h3,
div#wrapper_bg div#wrapper_bg div.moduletable_text h3,
div#wrapper_bg div#wrapper_bg div#right div.moduletable_light h3{
	background: transparent url(../images/moduletable_h3.png) repeat-x left top;
	
}
div#wrapper_bg div#wrapper_bg div.moduletable h3 span,
div#wrapper_bg div#wrapper_bg div.moduletable_clear h3 span,
div#wrapper_bg div#wrapper_bg div.moduletable_menu h3 span,
div#wrapper_bg div#wrapper_bg div.moduletable_text h3 span,
div#wrapper_bg div#wrapper_bg div#right div.moduletable_light h3 span{
	color:a02926;
	background: transparent url(../images/moduletable_h3_shape.png) no-repeat 15px bottom;
	
}
div.moduletable h3 span strong,
div.moduletable_clear h3 span strong,
div.moduletable_menu h3 span strong,
div.moduletable_text h3 span strong,
div#right div.moduletable_light h3 span strong{
	color:#fff;
}
div.moduletable div.moduletable_content,
div.moduletable_clear div.moduletable_content,
div.moduletable_menu div.moduletable_content,
div.moduletable_text div.moduletable_content,
div#right div.moduletable_light div.moduletable_content{
	color: #8e8e8e;
	background-color:#313335;
}
/* inset */
div#inset div.moduletable,
div#inset div.moduletable_clear,
div#inset div.moduletable_menu,
div#inset div.moduletable_text{
	color:#8e8e8e;	
}
div#inset div.moduletable h3,
div#inset div.moduletable_clear h3,
div#inset div.moduletable_menu h3,
div#inset div.moduletable_text h3{
	background-image:url(../images/bg_moduletable_h3_light.png);
}
div#inset div.moduletable h3 span,
div#inset div.moduletable_clear h3 span,
div#inset div.moduletable_menu h3 span,
div#inset div.moduletable_text h3 span{
	color:a02926;
	background: transparent url(../images/inset_h3_shape.png) no-repeat 15px bottom;
}
div#inset div.moduletable h3 span strong,
div#inset div.moduletable_clear h3 span strong,
div#inset div.moduletable_menu h3 span strong,
div#inset div.moduletable_text h3 span strong{
	color:#CCCCCC;
}
div#inset div.moduletable div.moduletable_content,
div#inset div.moduletable_clear div.moduletable_content,
div#inset div.moduletable_menu div.moduletable_content,
div#inset div.moduletable_text div.moduletable_content{
	color: #808080;
}
div#inset{
	color:#CCCCCC;
}
div#inset a:link {
	color:#a02926;}
div#inset a:visited {
	color:#999999;}
div#inset a:hover {
	color:#999999;
	text-decoration:underline;}
div#inset a:active {
	color:#a02926;}
/*
div#inset ul li a{
	color:#CCCCCC!important;
}
*/

/* mainbody */
div#mainbody{
	color:#CCCCCC;
	background:#313335; /*url(../images/bg_module.png) repeat-x scroll left bottom*/;
	height:auto;
}
div#mainbody a{
	color:#a02926;
}
/*
div#mainbody a:hover{
	color:#999999;
	text-decoration:underline;
}
*/
div#mainbody ul li a{

	color:#666;
}
div#mainbody div.moduletable_content {color: #666;}
div#mainbody div.moduletable h3,
div#mainbody div.moduletable_clear h3,
div#mainbody div.moduletable_menu h3,
div#mainbody div.moduletable_text h3{
	padding:.5em 0;
	background:url(../images/bg_moduletable_h3_light.png);
}

div#mainbody div.moduletable h3 span,
div#mainbody div.moduletable_clear h3 span,
div#mainbody div.moduletable_menu h3 span,
div#mainbody div.moduletable_text h3 span{
	color:a02926;
}
div#mainbody div.moduletable h3 span strong,
div#mainbody div.moduletable_clear h3 span strong,
div#mainbody div.moduletable_menu h3 span strong,
div#mainbody div.moduletable_text h3 span strong{
	color:#CCCCCC;
}
/* right */
div#right div.moduletable,
div#right div.moduletable_clear,
div#right div.moduletable_menu,
div#right div.moduletable_text{
	background:#313335 url(../images/bg_module.png) repeat-x left bottom;
}

div#right div.moduletable_light h3{
	background:transparent url(../images/bg_moduletable_h3_light.png) repeat-x left bottom;
}
div#right div.moduletable_light h3 span{
	color:#c9171a;
	background: transparent url(../images/moduletable_h3_light_shape.png) no-repeat 15px bottom;
}
div#right .moduletable_menu ul.menu li:first-child{
	border:none!important;
}
div#right .moduletable_menu ul.menu li {
	border-top:1px dotted #666!important;
}
div#right .moduletable_menu ul.menu li.current li{
	border-left: 1px dotted #666!important;
}
/* bottom */
div#wrapper_bottom .us_width-20 div.moduletable_content,
div#wrapper_bottom .us_width-25 div.moduletable_content,
div#wrapper_bottom .us_width-33 div.moduletable_content, 
div#wrapper_bottom .us_width-50 div.moduletable_content{
	border-left: 1px solid #303233;
}
div#wrapper_bottom .moduletable_menu ul.menu li:first-child{
	border:none!important;
}
div#wrapper_bottom .moduletable_menu ul.menu li {
	border-top:1px dotted #666!important;
}
div#wrapper_bottom .moduletable_menu ul.menu li.current li{
	border-left: 1px dotted #666!important;
}
/* user wraps and module wraps */
div.users_wrap .moduletable_menu ul.menu li:first-child,
div.module_wrap .moduletable_menu ul.menu li:first-child{
	border:none!important;
}
div.users_wrap .moduletable_menu ul.menu li,
div.module_wrap .moduletable_menu ul.menu li{
	border-top:1px dotted #666!important;
}
div.users_wrap .moduletable_menu ul.menu li.current li,
div.module_wrap .moduletable_menu ul.menu li.current li{
	border-left: 1px dotted #666!important;
}
/* Default Joomla menu */
.moduletable_menu ul.menu li {
	border-top:1px dotted #ccc;
}
.moduletable_menu ul.menu li.current li{
	border:none;
}
.moduletable_menu ul.menu ul li {
	background: transparent /*url('../images/dotted_line.png') repeat-x 0 0*/;
}
/* popups */

div#popup_login,
div#popup_register{
	background:#333333;
	position:absolute;
	top:10%;
	right:-3px;
	width:100%;
	height:500px;
	border-top:2px double a02926;
	border-left:4px solid #CCCCCC;
	border-right:2px double a02926;
	border-bottom:4px solid #CCCCCC;
}
div#close_button_login,
div#close_button_register{
	background:url(../images/close_button.png) no-repeat 0 top;
}
div#close_button_login:hover,
div#close_button_register:hover{
	background:url(../images/close_button.png) no-repeat 100% top;
}
div.top{
	background:url(../images/popup_middle.png) repeat-y 0 0;
	color:#FFFFFF;
	margin:3em auto 0 auto;
}
div.bottom{
	margin:0 auto;
}
/* joomla.classes */
a.readon{
	background: transparent url(../images/readmore_button.png) no-repeat 0 0;
	color: #fff!important;
}
a.readon:hover{
	color: #fff;
}
.button{
	font-size:110%;
	background: transparent url(../images/form_button_bg.png) repeat 0 0;
}
h2.contentheading,
.contentheading,
table.blog .contentheading{
	color:#c9171a;
}

.artinfo_block span{
	color:#CCCCCC;
}
.modifydate{
	color:#FFFFFF;
}
td.sectiontableheader {
	background: #f7f7f7;
	border-bottom: 1px solid #eff1f1;
	border-top: 1px solid #eff1f1;
}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	border-bottom: 1px solid #eff1f1;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: #f9f9f9;
}

/* typography.css
------------------------------------------------------------------*/
p.info{
	color:#41bcea;	
}
p.tips{
	color:#e98b05;
}
p.warning{
	color:#c00;
}
pre,
.code{
	background-color:#e7e7e7;
	border-left:5px solid #c9171a;
	color: #666;
}
.highlight-1{
	background:#ffffda;
}
.highlight-2{
	background:#e7e7e7;
}
.highlight-3{
	background:#3a3a3a;
	color: #fff;
}
.highlight-4{
	background:#c9171a;
	color: #fff;
}
span.clear{
	border-top:1px solid #979797;
	border-bottom:1px solid #979797;
	color:#979797;
}
span.clear-1{
	border-top:1px solid #3a3a3a;
	border-bottom:1px solid #3a3a3a;
	color:#3a3a3a;
}
span.clear-2{
	border-top:1px solid #c9171a;
	border-bottom:1px solid #c9171a;
	color: #c9171a;
}
span.color{
	color:#979797;
}
span.color-1{
	color:#3a3a3a;
}
span.color-2{
	border-left:2px solid #c9171a;
	color:#c9171a;
}
span.color-3{
	border-left:2px solid #3a3a3a;
	color:#3a3a3a;
}
span.color-4{
	background:#3a3a3a;
	color:#fff;
}
span.color-5{
	background:#e7e7e7;
	color:#c9171a;
}
span.color-6{
	border-top:1px solid #e9e9a1;
	border-bottom:1px solid #e9e9a1;
	background:#ffffee;
	color:#666;
}
span.color-7{
	background:#c9171a;
	color:#fff;
}
/* System messages */
#system-message dd.error ul{
	background-color:#c9171a;
	border-bottom:3px solid #91090c;
	border-top:3px solid #91090c;
	color:#fff;
}
dl#system-message ul{
	background:#c9171a none repeat scroll 0 0!important;
	border-bottom:3px solid #91090c!important;
	border-top:3px solid #91090c!important;
	color:#fff!important;
}
#system-message dd ul{
	border-bottom:3px solid #91090c;
	border-top:3px solid #91090c;
	color:#fff;
}

/* gk_stuff.css
------------------------------------------------------------------*/
/* Image Show Module  for Photoslide
---------------------------------------------------------------*/
.gk_is_wrapper-style1 .gk_is_text{
	color: #fff;
}
.gk_is_wrapper-style1 .gk_is_text_right{
	border-left: 3px solid #fff;
}
.gk_is_wrapper-style1 .pause{
	background: transparent url(../images/imageshow_buttons.png) no-repeat left bottom;
}
.gk_is_wrapper-style1 .play{
	background: transparent url(../images/imageshow_buttons.png) no-repeat left top;
}
.gk_is_wrapper-style1 .pause:hover{
	background: transparent url(../images/imageshow_buttons.png) no-repeat right bottom;
}
.gk_is_wrapper-style1 .play:hover{
	background: transparent url(../images/imageshow_buttons.png) no-repeat right top;
}
.gk_is_wrapper-style1 .gk_is_preloader{
	background: #000 url('../images/loader.gif') no-repeat center center;
}
.gk_is_wrapper-style1 .gk_is_text a{
	color: #eee;
}
.gk_is_wrapper-style1 .gk_is_text a:hover{
	color: #fff;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev:hover div{
	background: transparent url('../images/module_buttons.png') no-repeat right top;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next:hover div{
	background: transparent url('../images/module_buttons.png') no-repeat right bottom;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev div{
	background: transparent url('../images/module_buttons.png') no-repeat left top;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next div{
	background: transparent url('../images/module_buttons.png') no-repeat left bottom;
}
/* News Show Pro GK1
---------------------------------------------------------------*/
/*default style*/
div.gk_npro_full_interface ul li {
	background: transparent url('../images/bullet_black_inactive.png') no-repeat 0 0;
}
div.gk_npro_full_interface ul li.active {
	background: transparent url('../images/bullet_black_active.png') no-repeat 0 0;
}
div.gk_npro_full_prev, div.gk_npro_short_prev  {
	background: transparent url('../images/prev.png') no-repeat 0 0;
}
div.gk_npro_full_prev:hover, div.gk_npro_full_next:hover, div.gk_npro_short_prev:hover, div.gk_npro_short_next:hover  {
	background-position: 100% 0;
}
div.gk_npro_full_next, div.gk_npro_short_next {
	background: transparent url('../images/next.png') no-repeat 0 0;
}
div.gk_npro_interface_bg,
div.gk_npro_short_interface_bg {
	background: transparent url('../images/bg_inter.png') no-repeat 0 0;
}
table.gk_npro_table tr td {
	border-top: 1px solid #474747;
	margin-top:.5em;
}
table.gk_npro_table tr:first-child td{
	border-top:none;
}
div.gk_npro_short_ulwrap ul li:hover {
	background: #444;
	color: #fff;
}
div.gk_npro_short_ulwrap ul li:hover h4,
div.gk_npro_short_ulwrap ul li:hover p,
div.gk_npro_short_ulwrap ul li:hover h4 a {
	color: #fff;
}

div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
	color: #666;
}
div.gk_npro_short_interface {
	border-top: 1px solid #474747;
}
div.gk_npro_short_interface span {
	color: #c9171a;
}
div.gk_npro_short_interface span a{
	color:#666;
}

a.readon_class{
	color:#c9171a!important;
}
a.readon_class:hover{
	color:#fff!important;
}
/*inset*/
div#inset div.gk_npro_interface_bg,
div#inset div.gk_npro_short_interface_bg {
	background: transparent url('../images/white_bg_inter.png') no-repeat 0 0;
}
div#inset div.gk_npro_full_interface ul li {
	background: transparent url('../images/bullet_white_inactive.png') no-repeat 0 0;
}
div#inset div.gk_npro_full_interface ul li.active {
	background: transparent url('../images/bullet_white_active.png') no-repeat 0 0;
}
div#inset div.gk_npro_full_prev {
	background: transparent url('../images/white_prev.png') no-repeat 0 0;
}
div#inset div.gk_npro_full_prev:hover {
	background: transparent url('../images/white_prev.png') no-repeat right 0;
}
div#inset div.gk_npro_full_next {
	background: transparent url('../images/next.png') no-repeat 0 0;
}
div#inset div.gk_npro_full_next:hover {
	background: transparent url('../images/next.png') no-repeat right 0;
}
div#inset div.gk_npro_short_prev {
	background: transparent url('../images/prev.png') no-repeat 0 0;
}
div#inset div.gk_npro_short_prev:hover {
	background: transparent url('../images/prev.png') no-repeat right 0;
}
div#inset div.gk_npro_short_next {
	background: transparent url('../images/next.png') no-repeat 0 0;
}
div#inset div.gk_npro_short_next:hover {
	background: transparent url('../images/next.png') no-repeat right 0;
}
div#inset div.gk_npro_short_ulwrap ul li.odd {}
div#inset div.gk_npro_short_ulwrap ul li.even {}
div#inset div.gk_npro_short_ulwrap ul li:hover {
	background: #f1f1f1;
	color: #aaa!important;
}
div#inset div.gk_npro_short_ulwrap ul li:hover h4,
div#inset div.gk_npro_short_ulwrap ul li:hover p,
div#inset div.gk_npro_short_ulwrap ul li:hover h4 a {
	color: #aaa;
}
div#inset div.gk_npro_short_interface {
	border-top: 1px solid #e1e1e1;
}
div#inset h4.gk_npro_header,
div#inset h4.gk_npro_header a {
	color: a02926!important;
	font-weight: bold;
}
div#inset h4.gk_npro_header:hover,
div#inset h4.gk_npro_header a:hover {
	color: #333!important;
}
div#inset a.readon_class{
	color: #CCCCCC!important;
}
div#inset a.readon_class:hover{
	color: #333!important;
}
div#inset table.gk_npro_table tr td {
	border-top: 1px solid #ddd;
}
div#inset table.gk_npro_table tr:first-child td {
	border-top: none;
}
/*mainbody*/
div#mainbody div.gk_npro_interface_bg,
div#mainbody div.gk_npro_short_interface_bg {
	background: transparent url('../images/white_bg_inter.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_full_interface ul li {
	background: transparent url('../images/bullet_white_inactive.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_full_interface ul li.active {
	background: transparent url('../images/bullet_white_active.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_full_prev {
	background: transparent url('../images/prev.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_full_prev:hover {
	background: transparent url('../images/prev.png') no-repeat right 0;
}
div#mainbody div.gk_npro_full_next {
	background: transparent url('../images/next.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_full_next:hover {
	background: transparent url('../images/next.png') no-repeat right 0;
}
div#mainbody div.gk_npro_short_prev {
	background: transparent url('../images/prev.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_short_prev:hover {
	background: transparent url('../images/prev.png') no-repeat right 0;
}
div#mainbody div.gk_npro_short_next {
	background: transparent url('../images/next.png') no-repeat 0 0;
}
div#mainbody div.gk_npro_short_next:hover {
	background: transparent url('../images/next.png') no-repeat right 0;
}
div#mainbody div.gk_npro_short_ulwrap ul li.odd {}
div#mainbody div.gk_npro_short_ulwrap ul li.even {}
div#mainbody div.gk_npro_short_ulwrap ul li:hover {
	background: #f1f1f1;
	color: #aaa!important;
}
div#mainbody div.gk_npro_short_ulwrap ul li:hover h4,
div#mainbody div.gk_npro_short_ulwrap ul li:hover p,
div#mainbody div.gk_npro_short_ulwrap ul li:hover h4 a {
	color: #aaa;
}
div#mainbody div.gk_npro_short_interface {
	border-top: 1px solid #e1e1e1;
}
div#mainbody h4.gk_npro_header,
div#mainbody h4.gk_npro_header a {
	color: a02926!important;
	font-weight: bold;
}
div#mainbody h4.gk_npro_header:hover,
div#mainbody h4.gk_npro_header a:hover{
	color: #333!important;
} 
div#mainbody a.readon_class{
	color: #CCCCCC!important;
}
div#mainbody a.readon_class:hover{
	color: #333!important;
}
div#mainbody table.gk_npro_table tr td {
	border-top: 1px solid #ddd;
}
div#mainbody table.gk_npro_table tr:first-child td {
	border-top: none;
}
/* News Highlighter
---------------------------------------------------------------*/
div.gk_news_highlighter span.text{
	color:#c6c6c6;
}
div.gk_news_highlighter_interface{
	background: transparent url(../images/bg_highlighter_left.png) no-repeat left center;
}
div.right_bg{
	background: transparent url(../images/bg_highlighter_right.png) no-repeat left center;
}
div.gk_news_highlighter_interface a.prev, 
div.gk_news_highlighter_interface a.next{
	background: transparent url(../images/highlighter_arrows.png) no-repeat left 0!important;
}
div.gk_news_highlighter_interface a.next{
	background: transparent url(../images/highlighter_arrows.png) no-repeat right 0!important;
}
div.gk_news_highlighter_item,
div.gk_news_highlighter_item a{
	color:#c6c6c6;
}
/* GK Tab 
---------------------------------------------------------------*/
ul.gk_tab_ul-style1 {
	background:transparent url(../images/moduletable_h3.png) repeat-x left top;
}
ul.gk_tab_ul-style1 li{
	background: url('../images/tab_left.png') no-repeat 0 0;
}
ul.gk_tab_ul-style1 li span {
	background: url('../images/tab_right.png') no-repeat 100% 0;
	color: a02926;
}
ul.gk_tab_ul-style1 li span:hover{
	color:#fff;
}
ul.gk_tab_ul-style1 li.active{
	background: url('../images/tab_active_left.png') no-repeat 0 0;
}
ul.gk_tab_ul-style1 li.active span{
	background: url('../images/tab_active_right.png') no-repeat 100% 0;
	color: #fff;
}
div.gk_tab_container0-style1 {
	background: url('../images/bg_content.png') repeat-x 0 0;
}
div.gk_tab_container1-style1 {
	background: url('../images/bg_content-bottom.png') repeat-x 0 100%;
}
div.gk_tab_item-style1 img.gk_tab_news_image{
	border: 1px solid #4c4e50;
}
/* Login Form
---------------------------------------------------------------*/
input#modlgn_username,
input#modlgn_passwd,
input.inputbox{
	border: 1px solid #e8e8e8;
}

td.contentheading {}

/*table.artinfo_block {}*/

table.read_block {}
div.componentheading {
	background:url(../images/bg_moduletable_h3_light.png);
	margin:0;padding:0;}

/********************************************/
/* Hide author and publish date for selected pages using the page class selector set in the joomla menu manager */
/********************************************/
.homePage table.artinfo_block {display:none;}
.homePage table.read_block {display:none;}
.homePage td.contentheading {display:none;}
.homePage div.componentheading {display:none;}

.bioPage table.artinfo_block {display:none;}
.bioPage table.read_block {display:none;}


.statsPage table.artinfo_block {display:none;}
.statsPage table.read_block {display:none;}
.statsPage td.contentheading {display:none;}
.statsPage div.componentheading {display:none;}


.videoPage table.artinfo_block {display:none;}
.videoPage table.read_block {display:none;}
.videoPage td.contentheading {display:none;}
.videoPage div.componentheading {display:none;}

.photoPage table.artinfo_block {display:none;}
.photoPage table.read_block {display:none;}
.photoPage td.contentheading {display:none;}
.photoPage div#content-left {width:650px;background:#313335 url(../images/style2/bg_module.png) repeat-x scroll left bottom;}
div#phocagallery-categories-detail legend a.category {
	font-size:18px;}
div#phocagallery-categories-detail legend a:link.category {
	color:#CCCCCC;}
div#phocagallery-categories-detail legend a:visited.category {
	color:a02926;}
div#phocagallery-categories-detail legend a:hover.category {
	color:a02926;}
div#phocagallery-categories-detail legend a:active.category {
	color:a02926;}
div#phocagallery-categories-detail fieldset {
	border-color:a02926;}
div#phocagallery-categories-detail table td {
	padding:5px;}
div.phocagallery-box-file div.phocaname {display:none;}
div.phocagallery-box-file div.detail {display:none;}

.blogPage table.artinfo_block {display:none;}
.blogPage table.read_block {display:none;}
.blogPage td.contentheading {display:none;}
.blogPage div.componentheading {display:none;}

.storePage table.artinfo_block {display:none;}
.storePage table.read_block {display:none;}
.storePage td.contentheading {display:none;}

.fanclubPage table.artinfo_block {display:none;}
.fanclubPage table.read_block {display:none;}
.fanclubPage td.contentheading {display:none;}
.fanclubPage div.componentheading {display:none;}

.twitterPage h3 {display:none;}

.contactPage table.artinfo_block {display:none;}
.contactPage table.read_block {display:none;}
.contactPage td.contentheading {display:none;}

.schedule table.artinfo_block {display:none;}
.schedule table.read_block {display:none;}
.schedule td.contentheading {display:none;}

/****************************************/

.news-bottom {
	float:left;}
.news-bottom h3 {
	background:url(../images/bg_moduletable_h3_light.png);
	margin-top:0;}
.news-bottom h3 span {
	font-size:16px;}
.recent-news {
	float:right;
	clear:left;}
.recent-news h3 {
	background:url(../images/bg_moduletable_h3_light.png);
	margin-top:0;
	margin-left:-50px;
	padding-right:50px;}
.recent-news h3 span {
	font-size:16px;}
.recent-news div.moduletable_content {background-color:#313335;}
.recent-news ul.latestnews {
	list-style:none;
	padding:0;}
/****************************************/

li.thisWeeksGame div.slick-rss-item-desc {
	color:#CCCCCC;}	
li.thisWeeksGame div.slick-rss-item-desc h1 {
	font-size:26px;
	color:a02926;}
li.thisWeeksGame div.slick-rss-item-desc div span {
	font-size:16px;}
li.thisWeeksGame div.slick-rss-item-desc div span strong {
	font-weight:bolder;}
li.thisWeeksGame div.slick-rss-item-desc div p {
	font-size:18px;}	
/************************************/
.allGamesThisWeek ul {list-style:none;}
.allGamesThisWeek li {display:inline;}
li.allGamesThisWeek a.slickTip {display:none;}
li.allGamesThisWeek div.slick-rss-item-desc {
	color:#CCCCCC;}	
li.allGamesThisWeek div.slick-rss-item-desc h1 {
	font-size:26px;
	color:a02926;}
li.allGamesThisWeek div.slick-rss-item-desc div span {
	font-size:16px;}
li.allGamesThisWeek div.slick-rss-item-desc div span strong {
	font-weight:bolder;}
li.allGamesThisWeek div.slick-rss-item-desc div p {
	font-size:18px;}

/**************************************************************/
/*Web Widget Styles*/
.nflWidget {
	padding:0;
	margin:0;}
.nflWidget moduletable_content {
	margin-left:-.5em;
	height:350px;}
.nflWidget h3 {
	background:url(../images/bg_moduletable_h3_light.png);
	margin-top:2.5em;}
.nflWidget h3 span {
	font-size:16px;}
object#W47606bd5210074084b30fb86f11c8d20 {
	margin-left:-1.25em;}
div.49ersSchedule {
	width:370px;}
object#W470d53faf6d0d6674b3100e4335ae23a {
	margin-left:-1.3em;}
/**************************************/

/*.contactPage table tr td {
	font-size:120%;}*/
div#component-contact {
	background-color:#313335;
	color:#CCCCCC;}
div.contact_email {
	font-size:130%;
	color:#FFFFFF;}
div.contact_email input {
	margin:1em;}
div.contact_email textarea {
	margin:1em;}
form#emailForm {
	margin-bottom:2em;}
div.contact-email .contactPage button {
	height:36px;}
div.contact-email .contactPage .button {
	background: transparent url(../images/form_button_bg.png) repeat 0 0;}
/********************************************************************/

/********************************************************************/
/* ADDED POSITIONS */
/* To display the login/register form via jQuery */

/***********************************/

/*Login STYLES*/
div#jtphorzlogin {display:none;background-image:url(../images/bg_moduletable_h3_light.png);}
div#jtphorzlogin img {display:none;}
/**************************************/
form.josForm table.contentpane {
	background: url(../images/bg_module.png) repeat-x scroll left top;
	padding:2em;}
form.josForm button.validate {
	background-color:a02926;
	color:#FFFFFF;}
/********************************************************************/

form#form-login {
	background:#000000;}
.loginposition {
	display:none;
	background:#333333;
	position:absolute;
	z-index:2000;
	top:10%;
	right:-3px;
	width:100%;
	height:500px;
	border-top:2px double a02926;
	border-left:4px solid #CCCCCC;
	border-right:2px double a02926;
	border-bottom:4px solid #CCCCCC;}
ul.loginposition li {
	width:100%;
	color:#FFFFFF;
	font-size:14px;
	margin-left:1.5em;
	margin-top:1em;}
.loginposition input {
	margin:1em;}
div.logout span {
	float:right;
	font-weight:bold;
	margin-right:.5em;
	font-size:14px;
	color:a02926;}
div.logout input.button {
	margin-right:.5em;}
/********************************************************************/
#wrapper_top_content {
	margin-bottom:-2em;}
/**************************************/

/*SPACERS*/
.mini-spacer {
	height:2em;}
.small-spacer {
	height:4em;}
.no-margin {
	margin:0;}
/***********************************************************************/

/* Curv Network Interface Styles */
div#curv-footer-wrapper {
	width:100%;
	position:fixed;
	z-index:99998;
	bottom:-2px;
	margin-bottom:-2.5em;
	background:transparent url(../images/bg_footer2.png) repeat-x 0 0;}
div#curv-logo-wrapper {
	padding-left:10px;
	float:left;
	height:50px;}
/*NETWORK PORTAL STYLES*/
#curvInterface {
	width: 250px;
	float:left;
	margin-left:200px;
}
/*  Styling for Suggestion Box Container  */
 .suggestionsBox {
	position: fixed;
	z-index:99999;
	bottom:60px;
	height:350px;
	overflow-y:scroll;
	width: 240px;
	background-color: #DEDEDE;
	border: 2px solid #333333;
	color: #fff;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#inputString {
	width: 240px;
	padding: 5px;
	font-size: 12px;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
/*  Individual Search Results  */
.suggestionList li {
    clear:both;
	margin: 0px 0px 3px 0px;
	padding: 7px;
	height:40px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	list-style-type: none;
}/*  Hover effect  */
.suggestionList li:hover {
	background-color: #009900;
	font-weight: bold;
}
span#suggestItem {
	font-size:16px;
	width:400px;
	clear:both;
}
span#suggestImage {
	float:left;
}
span#suggestImage img {
	width:40px;
}
span#suggestInfo {
	float:right;
}
/***********************************/
div#curv-links {
	display:none;
	position:fixed;
	height:15em;
	width:250px;
	bottom:0;
	padding:.25em .25em 0 .25em;
	overflow-y:scroll;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	background-color:#000000;
	font-size:16px;}
div#curv-links img {
	margin:-.25em;
	position:relative;
	float:left;
	margin-right:0;
	width:28px;}
div#curv-links ul {
	float:left;
	margin-left:.25em;
	margin-top:.5em;
	list-style:none;}
div#curv-links li {
	color:#CCCCCC;
	margin-top:.5em;}
div#curv-btn {
	float:left;
	margin-left:1.16em;
	width:25%;
	height:50px;}
div#curv-btn img {
	margin-top:1.75em;}
div#curv-updates {
	float:right;
	width:40%;
	margin-right:1em;
	height:50px;
	color:#FFFFFF;
	font-size:110%;}

/**********************************/

/*HOME STYLES*/
#mainbody_wrapper {
	padding:0;
	margin:0;}
div#buttons {
	margin-bottom:4em;
	background-color:#000000;}
div#buttons ul {float:left;}
div#buttons li {list-style:inline;}
#wrapper_top ul {
	text-align:right;
	margin-right:38em;
	list-style:none;
	padding:2em 0 0 0;}
	
#wrapper_top li {
	display:inline;}
#banner-holder {
	margin-top:0;}
#banner-holder p {
	margin:0;
	padding:0;}
img.top-logo {
	height:40px;
	padding-top:1.5em;
	margin-bottom:-1em;}
#news-banner-holder {
	margin-top:-1.25em;}
#home-page-header {
	width:980px;}
#home-page-header h1 {
	display:none;}
#home-feeds {
	position:relative;
	padding-left:3em;
	color:#FFFFFF;
	width:280px;}
#home-feeds li {
	padding-top:.5em;}
#home-feeds li.slick-rss-itemslick-rss a:link {
	color:#CCCCCC;
	text-decoration:underline;}
#home-feeds li.slick-rss-itemslick-rss a:visited {
	color:#DEDEDE;;}
#home-feeds li.slick-rss-itemslick-rss a:hover {
	text-decoration:none;
	color:3580AB;}
#home-feeds li.slick-rss-itemslick-rss a:active {
	color:a02926;;}
/**********************************/
#content {
	width:100%;
	padding:0;}
#content h1 {
	font-size:250%;
	margin-top:0;
	margin-left:.5em;
	color:#000000;}
#content-left {
	width:630px;
	float:left;
	margin-bottom:2em;}
#content-left h1 {
	color:a02926;
	margin-left:.5em;}
#content-left a:link {
	text-decoration:none;
	color:a02926;}
#content-left a:visited {
	color:#999999;}
#content-left a:hover {
	color:a02926;
	text-decoration:none;}
#content-left a:active {
	color:#CCCCCC;
	text-decoration:none;}
#content-left h2 {
	color:a02926;
	margin-left:.5em;}
#content-left img {
	margin-left:1.5em;}
#content-left p {
	margin-left:1em;
	color:#CCCCCC;
	font-size:110%;}
p.fanclub {
	width:80%;}
#content-left p.news-cite {
	font-style:italic;
	font-size:80%;
	margin-left:2em;}
#content-left ul {
	color:#CCCCCC;
	margin-left:.5em;
	font-size:110%;}
#content-left li {
	display:block;}
#content-left ul.gallery-list {
	margin-top:5em;
	margin-bottom:1.5em;
	text-align:center;}
#content-left ul.gallery-list li {
	margin-top:2em;}
#content-left table.gallery-holder {}
#content-left table.gallery-holder tr.spacer {
	height:.5em;}
#content-left table.gallery-holder td p {
	color:#FFFFFF;
	margin-left:1.75em;
	font-size:90%;}
#content-right {
	margin:0 0 0 0;
	width:300px;
	float:right;
	background-color:transparent;}
#news-content-right {
	margin:0 0 0 0;
	width:300px;
	float:right;
	background-color:transparent;}
#contactPage-content-left {
	float:left;
	width:600px;
	background:#000000;
	padding:.5em;}
#contactPage-content-right {
	margin:0 5em 0 0;
	width:300px;
	float:right;
	background-color:transparent;}
#content-mid {
	width:980px;}
/**********************************/
#video {
	margin-bottom:3em;
	text-align:center;}
#video h1 {
	margin:0 0 1em 0;
	padding-left:.5em;
	text-align:left;
	font-size:280%;
	color:#FFFFFF;}
#photo-main {
	margin-bottom:3em;
	text-align:center;}
#photo-main h1 {
	margin:0 0 1em 0;
	padding-left:.5em;
	text-align:left;
	font-size:280%;
	color:#FFFFFF;}
/**********************************/
#sub-banner-holder {
	margin-top:-1.5em;}
#stats {
	margin-bottom:2em;}
#stats ul {
	margin:.5em 0 0 0;}
#stats li {
	display:inline;
	margin-left:1em;}
#stats select {
	background-color:#000000;
	color:#CCCCCC;}
#stats-top {}
#stats-info {}
table.stats-holder td.space {
	width:5px;}
table.stats-holder td.dark {
	background-color:#333333;
	width:150px;
	height:2em;}
table.stats-holder td.ndark {
	background-color:#000000;
	width:150px;
	height:.5em;}
table.stats-holder td.light {
	background-color:#999999;
	width:130px;
	height:2em;}
table.stats-holder td.nlight {
	background-color:#000000;
	width:130px;
	height:.5em;}
/**********************************/
table.fanclub {
	margin-left:2em;
	color:#CCCCCC;}
table.formdata {
	margin-left:2em;
	color:#CCCCCC;}
form#contact-form {
	margin-top:2em;}
/**********************************/

/**********************************/

.us_width-33 {
	width:31%;
	margin-left:1%;}
.us_width-25 {
	width:645px;
	margin-left:4%;}
.us_width-25 ul {
	list-style:none;}
/**********************************/
table.contentpaneopen {
	width:950px;}
/**********************************/
#f-links {
	float:right;
	margin:.5em .5em 0 0;}
#f-links ul {
	list-style:none;}
#f-links li {
	display:inline;}
#f-links li.spacer {
	display:inline;
	color:#FFFFFF;}
#f-links a {
	color:#666666;}
/**********************************************/
span.article_separator {
	clear:none;
	height:0;
	display:none;}
table.blog {
	width:980px;}
div.componentheading {
	color:a02926;}
td.componentheading a {
	padding-left:.5em;}
#mainbody_wrapper table.contentpane {
	background-color:#000000;
	color:#FFFFFF;}
#mainbody_wrapper table.contentpane tr td ul {
	margin-left:2.5em;
	color:#000000;}
#mainbody_wrapper table.contentpane tr td ul li a:link {
	color:#CCCCCC;}
#mainbody_wrapper table.contentpane tr td ul li a:visited {
	color:#999999;}
#mainbody_wrapper table.contentpane tr td ul li a:hover {
	color:a02926;
	text-decoration:underline;}
#mainbody_wrapper table.contentpane tr td ul li a:active {
	color:a02926;}

div.gk_si_thumbs {
	padding-left:5px;}
div#gk_is-landingGallery {
	height:520px;}
div gk_is-landingGallery img.gk_is_tt {
	z-index:200;}
div#content-mid div.slick-rss-container {
	color:#CCCCCC;
	width:23%;
	float:left;
	margin-left:1%;}
div#content-mid div.slick-rss-container div {
	padding:.5em;}
div#content-mid div.slick-rss-container a {
	font-size:130%;
	font-weight:bold;}
div#content-mid li.slick-rss-item a:link {
	color:#CCCCCC;
	font-weight:100;
	font-size:100%;}
div#content-mid li.slick-rss-item a:visited {
	color:#999999;
	font-weight:100;
	font-size:100%;}
div#content-mid li.slick-rss-item a:hover {
	color:a02926;
	font-weight:100;
	font-size:100%;
	text-decoration:underline;}
div#content-mid li.slick-rss-item a:active {
	color:a02926;
	font-weight:100;
	font-size:100%;}
/************************************************/
div.headline-rss h3 {
	font-size:120%;}
div.headline-rss div a {
	font-size:110%;}
div.moduletable_content {
	margin-left:1%;
	background-color:#313335}

/*NEWS ARTICLE STYLES */

p.cite {
	font-size:12px;
	font-style:italic;}
div#mainbody_wrapper .newsPage {
	background:#313335;}
table.gk_npro_table h4 {
	font-size:20px;
	margin-top:1em;}
table.gk_npro_table p {
	font-size:13px;}
.newsPageContent h3 {
	margin-top:0;}
.newsPageContent h3 span {
	font-size:20px;}
/**********************  NEWS SIDE BAR STYLES **/

div.news-sidebar {
	font-size:10px;
	padding:0;
	margin:0;
	padding-top:5em;
	background-color:#313335;}
div.news-sidebar div.moduletable_content {
	padding:0;
	background:#313335;}
div#inset div.news-sidebar h3 {
	font-size:16px;}
div.news-sidebar div.moduletable_content {
	background:#313335;}
div.gk_npro_interface_bg {display:none; background-color:#313335;}
.gk_npro_full_prev {/*display:none;*/}
.gk_npro_full_next {/*display:none;*/}
/************************  SEARCH STYLES **/
div.siteSearch {}
div#search {
	margin-top:3em;
	margin-right:1em;}
form#searchForm {
	background-color:#000000;
	padding:.5em;
	color:#CCCCCC;
	font-size:14px;}
form#searchForm table.contentpaneopen td {
	padding:.25em;}
form#searchForm table.contentpaneopen td select {
	margin:.25em;}
form#searchForm input {
	padding:.25em;}
form#searchForm label {
	padding:.25em;
	font-size:15px;}
form#searchForm div div label {
	background-color:#000000;}
table.contentpaneopen fieldset {
	background-color:#000000;
	margin:0;
	margin-left:-.5em;
	padding-bottom:1em;
	width:932px;
	padding:.25em;}
table.contentpaneopen fieldset a {
	font-size:130%;}
table.contentpaneopen span.small {
	width:80%;}
table.searchIntro td {
	padding:.5em;}
.small {
	font-size:120%;}
/*************** ARTICLE STYLES **/
div.lf {
	margin-top:1em;}
div.lf {
	background:#000000;
	padding:.75em;}
div.lf p {
	width:70%;}

div.gk_npro_mainwrap {
	color:#FFFFFF;}
ul.slick-rss-list .nfl-news {
	list-style:none;
	margin-left:.25em;
	color:#CCCCCC;}
div#gk_npro-newspro1 div.slick-rss-container .nfl-news a:link {
	color:#CCCCCC;}
div#gk_npro-newspro1 div.slick-rss-container .nfl-news a:visited {
	color:#999999;}
div#gk_npro-newspro1 div.slick-rss-container .nfl-news a:hover {
	color:a02926;
	text-decoration:underline;}
div#gk_npro-newspro1 div.slick-rss-container .nfl-news a:active {
	color:a02926;}
/******************************************/
div#right {
	background:#000000;}
#right_2 .news-sidebar h3 {
	font-size:16px;
	background-image:url(../images/bg_moduletable_h3_light.png);
	margin-top:-3.25em;}

#right_2 ul {
	list-style:none;}
#right_2 .twitter-feed h3 {
	font-size:16px;
	background-image:url(../images/bg_moduletable_h3_light.png);
	margin-top:-2.5em;}
/********************************/
/*#banner2 STYLES*/
div#banner2 {
	margin-top:1.5em;
	margin-bottom:-1em;
	text-align:center;}
/***********************************/
/*To Load into htmlContent module for Schedules*/
span.h2 {
	font-size:180%;}

div#ajaxSchedule {
	background:#CCCCCC;}
	
div#ajaxSchedule a img {
	border:none;}
	
/*Schedule Widget Navigation Styles*/	
div#scheduleButtons {
	width:100%;}
div#scheduleButtons ul {
	list-style:none;
	margin:0;
	padding:0;}
div#scheduleButtons li {
	display:inline;
	margin-left:.25em;}

/*This Weeks Game Styels*/
div#thisWeeksGame {
	width:640px;
	margin:0;
	background:transparent;
	color:#FFFFFF;}
	
div#matchup {
	background:#transparent;}
	
div#matchup p#gameLocation {
	margin:.5em 0 0 0;
	font-size:120%;
	font-weight:bolder;}
	
div#matchup table.gameContainer {
	margin:0;
	padding:0;}
	
div#gameDetails span {
	display:block;}
	
div#gameDetails span#day {
	font-weight:bold;
	font-size:110%;}
	
/*  //////////////////////////////////  */

/*All Games This Week Styels*/
div#allGamesThisWeek {}

div#gameWrapper {
	padding:.5em;}
div#gameHolder {
	width:640px;
	background:transparent;
	color:#FFFFFF;
	padding-left:.5em;}
div#gameHolder ul {
	list-style:none;
	margin:0;
	padding:0;}
div#gameHolder li {
	float:left;}
div#gameHolder td.first {
}
div#gameHolder td.second {
	padding-left:2em;}
div#gameHolder td.padLeft {
	padding-left:1em;}
div#gameHolder td.padRight {
	padding:right:.5em;}
/*****************************************/
div.social {
	background-color:#313335;}
div#socialbookmarks {
	background-color:#313335;
	width:280px;}
div#socialbookmarks ul {
	margin:0;
	height:auto;
	float:right;
	background:transparent;}
div#socialbookmarks li {
	display:inline;
	margin-right:.25em;}
div.moduletable {background:#313335!important;}
div.moduletable_content {background:#313335!important;}

div.mod_bannerslider {text-align:center;margin:0 0 -20px 0;padding-top:10px;}
div#news-highlight-1 {
	float:left;}
div.gk_news_highlighter_wrapper {
	width:50%;}
div#datatop {display:none;}
div.pixsearch {
	widtth:48%;
	margin-top:-.5em;}

/*--------------------------------------------------------------
# ICKI Sports - May 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Box-model
------------------------------------------------------------*/
div#horiz-menu *{
	margin:0;
	padding:0;
}
div#horiz-menu ul{
	margin:0;
	padding:0;
}
div#horiz-menu li.level1{
	padding:0 7px 0 7px;
	margin:0;
	height:37px;
	line-height:37px;	
}	
div#horiz-menu li{
	margin:0;
	padding:0;
	border:0;
	height:37px;
	line-height:37px;
}
div#horiz-menu a,
div#horiz-menu span.separator{
	padding:0 0 0 3px;
}
div#horiz-menu a span,
div#horiz-menu span.separator span{
	padding:0 2px 0 7px;
}
div#horiz-menu li li{
	margin:0;
	height:30px;
}
div#horiz-menu ul{
	padding:0;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	padding:0 0 0 5px;
	width:185px;
}
div#horiz-menu li ul,
div#horiz-menu li li,
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	width:190px;
}

/* Fonts
------------------------------------------------------------*/

div#horiz-menu{
	font-size:0.92em;
	font-family:Arial, Verdana, sans-serif;
	line-height:18px;
}
div#horiz-menu a{
	text-decoration:none;
}
div#horiz-menu a:hover{
	text-decoration: none!important;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	text-decoration:none;
	line-height:30px;
}

/* Other rules
------------------------------------------------------------*/

div#horiz-menu{
	position:relative;
}
div#horiz-menu ul{
	list-style:none;
}
div#horiz-menu li{
	display:block;
	float:left;
	list-style:none;
	position:relative;
}
div#horiz-menu li ul{
	float: none;
	left:-999em;
	position:absolute;
	z-index: 1000;
}
div#horiz-menu li:hover ul{
	left:0px;
	top:37px;
}
div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul{
	top:-999em;
}
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	left: 190px;
	top:0px;
}
div#horiz-menu li li{
	position: relative;
	float:none;
}