@charset "UTF-8";

@media screen, projection
{
/* Extracted from previous 'system-menus.css' ================================================*/
/* LEFT COLUMN MENU -------------------------- */
#col1 ul.menu { list-style: none; margin:0; border: 1px solid #aad3ff; font-size: 10px; list-style: none; list-style-image:none; /* IE 7 needs this */ }
#col1 ul.menu li { list-style: none; list-style-image:none; /* IE 7 needs this */ margin: 0; padding: 0; }
#col1 li.leaf, #col1 li.expanded  { list-style: none; display: block; line-height:1.3em; }

/* Menu Items */
#col1 li.collapsed a, #col1 li.expanded a, #col1 li.leaf a { display:block; border-top: 1px solid #aad3ff; font-weight:bold; margin: 0; padding: 0.583em 0.417em 0.417em 1.167em; text-decoration:none; }
#col1 li.leaf.first a, #col1 li.first a { border:0; } /* First Menu Item */
#col1 li.collapsed a:hover, #col1 li.leaf a:hover, #col1 li.expanded a:hover { display: block; background: #d9ecff;}
#col1 li.leaf a.active { display: block; background: #d9ecff url('/themes/images/leftmenu-arrow.png') no-repeat; background-position: 0.417em center;}
#col1 li.leaf a.active:hover { display: block; background: #d9ecff url('/themes/images/leftmenu-arrow.png') no-repeat; background-position: 0.417em center;}

/* Hide-Show Sub Menus */
#col1 li.expanded ul { display: none; }
#col1 li.active-trail ul { display: block; border: 0; margin: 0; padding: 0; }

/* Menu Items with Sub menus */
#col1 li.active-trail a, #col1 li.active-trail a:hover { display: block; background: #d9ecff; }
#col1 li.expanded ul li, #col1 li.expanded a.active ul { margin: 0; padding: 0;  	}
#col1 li.expanded ul li a { display: block;  border-top: 1px solid #aad3ff; padding: 0.583em 0.417em 0.417em 2.167em; background:#edf6ff; 	}
#col1 li.expanded ul li.leaf.first a {  border-top: 1px solid #aad3ff;	}
#col1 li.expanded ul li a:hover {  display: block; background: #d9ecff;	}
#col1 li.expanded a.active, #col1 li.expanded a.active:hover { display: block; background: #d9ecff url('/themes/images/leftmenu-arrow.png') no-repeat; background-position: 0.417em center;}

/* Sub-Menu Items */
#col1 li.active-trail li a.active, #col1 li.active-trail li:hover a.active { color: white; background: #105ca9 url('/themes/images/leftmenu-arrow.png') no-repeat; background-position: 1.2em center; }

td.menu-disabled { background: #ccc; }
#col1 ul.links { margin: 0; padding: 0; }
#col1 ul.links.inline { display: inline; }
#col1 ul.links li { display: inline; list-style-type: none; padding: 0; }
#col1 .block ul { margin: 10px 0 0 0; padding: 0; /* LTR */ }

/* Upcoming Menus and Completed Race Menus */
#col1 .menu .racename { text-transform: uppercase; }
#col1 .menu .raceinfo { color: #000; font-size: 11px; }
#col1 .menu .noopen { padding: 0.85em 0.417em 0.417em 1.167em; font-weight: bold; line-height:1.2em; }
#col1 .menu .noclosed { padding: 0.85em 0.417em 0.417em 1.167em; font-weight: bold; line-height:1.2em; }
#col1 table.racetrack-menu ul { padding: 0; margin:0; border-top:0; }
#col1 table.racetrack-menu tbody { border:0; }
#col1 table.racetrack-menu { border-top:1px solid #aad3ff; }
/* END LEFT COLUMN MENU -------- */

ul.menu { list-style: none; border: none; text-align:left; /* LTR */ }
ul.menu li { margin: 0 0 0 0.5em; /* LTR */ }
li.expanded { list-style-type: circle; padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; }
li.collapsed { list-style-type: disc; padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; }
li.leaf { list-style-type: square; padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; }
li a.active { }

td.menu-disabled { background: #ccc; }
ul.links { margin: 0; padding: 0; }
ul.links.inline { display: inline; }
ul.links li { display: inline; list-style-type: none; padding: 0 0.5em; }
.block ul { margin: 0; padding: 0 0 0.25em 1em; /* LTR */ }


/* Extracted from previous 'slim_base.css' ================================================*/
* { padding:0; margin:0; }
* html body *{ overflow:visible; }
* html iframe,* html frame{ overflow:auto; }
* html frameset{ overflow:hidden;}
html{height:100%;margin-bottom:1px; }	
fieldset,img { border:0; }
ul,ol,dl { margin:0 0 1em 1em;}
li { margin-left:.8em;line-height:1.5em;}
dt{ font-weight:700; }
dd{ margin:0 0 1em .8em}
blockquote{ margin:0 0 1em .8em; }
blockquote:before,blockquote:after,q:before,q:after{ content:""}
#header{ position:relative}
#topnav{ text-align:right}
#header #topnav{ position:absolute; top:10px; right:10px; }
#header,#nav,#main,#footer{ clear:both; }
#col1{ float:left;width:200px}
#col2{ float:right;width:200px}
#col3{ width:auto;margin:0 200px; }
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix { display:block;}
.clearfix:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden; }
.floatbox{ overflow:hidden; }
#ie_clearing{ display:none; }
.subcolumns{ width:100%; overflow:hidden; }


/* Start 'screen.css' ============================================================================*/	
html{ height:100%;margin-bottom:1px; }
body { font-size:100.01%; color:#000; text-align:left; background: #e2f0ff url('/themes/images/gradient-bg.gif') repeat-x scroll 0 0; padding: 0; }


/* PAGE MARGINS ================================================*/  
/* Layout Alignment */
	.page_margins { margin: 0 auto; }

/* Layout Properties */
	.page_margins { background: url('/themes/images/shadowtile.png') repeat-y; z-index:14;  }
	.page_margins, .footer-shd, #copyright-region { margin: 0 auto; width: 976px; }
	.page { background: #fff; margin: 0 8px 0 8px; }
  
/* HEADER ========================================================*/  
	#header { position: relative; float: left; margin: 0; padding: 0; width: 100%; }
	#header .logo { display:block; position: absolute; top: 24px; left: 24px; margin: 0; width: 228px; height: 62px;  }
	.logged-in #header .logo { position: absolute; top: 24px; left: 24px; margin: 0; width: 228px; height: 62px;  }
	#top-banner-static { width: 960px; height: 108px; background-image: url('/themes/images/header/header-auth.jpg'); }
  
/* HEADER BANNERS ================================================*/
	#featured { poistion: relative; background-color:#FFF; width: 960px; height:230px; padding: 0; margin:0; }
	/* container for slides */
	#featured .banner-images { position:relative; height:230px;	width: 960px; float:left; padding:0; margin:0; }

	/* single slide */
	#featured .banner-images div { display:none; position:absolute; top:0; left:0; margin:0; padding:0; width: 960px; height:230px; }
	#featured .banner-images img { display:block; border:0; }
	#featured .banner-images a { display:block; padding:0; margin:0; outline:none; }
	/* tabs container ( numbers ) */
	#featured .slidetabs { position:absolute; bottom:10px; right:0; margin:0; display: block; float: right;	padding:0 20px 0 0; z-index: 332; }
	/* tab single */
	#featured .slidetabs a { display:block;	outline:none; float: left; width: 15px; line-height: 12px; padding: 1px 0; font-family: "Helvetica", Arial, sans-serif; text-align: center;	font-size: 11px; color: #1b579f; text-decoration:none; }
	#featured .slidetabs a.last { border: 0; }
	/* tab mouseover state */
	#featured .slidetabs a:hover { color:#000; }
	/* tab active state (current page state) */
	#featured .slidetabs a.current { color:#000; } 	
	.disabled { visibility:hidden !important; }
    #featured .slidetabs .sep  { float:left; display:block; width:1px;  border-right: 1px solid #FFF; opacity:1; filter:alpha(opacity=100); height:12px; margin:0 1px 0 0; }

/* Login Menu --------------------------------------- */
  	#topnav { color: #aaa; background: transparent; }
  	#topnav { position: relative; margin-top: 10px; padding-right: 10px; top: 0; right: auto; height: 15px; text-align: right; z-index: 15; }
  	#topnav li { border-left: 2px solid #d6d6d6; padding: 0 4px 0 4px; margin-left: 0; font-size: 9px; line-height: normal; text-transform: uppercase; }
  	#topnav li.first { display:inline; border-left: none; list-style: none; padding: 0 4px 0 5px; }
  
/* Login Box ---*/
  #login-box { position: absolute; display: block; font-size: 11px; top: 100px; left: 20px; margin: 0; width: 228px; height: 100px; background: url('/themes/images/loginbox-bg.gif') repeat-x; }
  #login-box form { height: 62px; padding-top: 10px; margin: 0 0 0 5px; }
  #login-box .form-item { margin: 0 0 5px 0; clear: left; height: 18px;  }
  #login-box label { text-transform: uppercase; font-weight: normal; }
  #login-box .form-required { display: none; }
  #login-box .form-text { float: left; height: 16px; width: 125px; margin: 0 0 0 5px; color: #000; border: 1px solid #a7a6aa; background: #FFF; }
  #login-box .form-text:hover { border: 1px solid #1b579f; background: #FFF; }
  #login-box .buttons { clear:left; padding:2px 0 0 75px; }
  #login-box .form-submit { float: left; display: block; line-height: 16px; margin: 0 0 0 5px; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #1b579f; background: url('/themes/images/button-arrow-default.gif') top left no-repeat; border: none; padding: 0 9px 0 18px;  }
  #login-box .form-submit:hover { display: block; cursor:pointer; font-weight: bold; text-decoration: underline; background: url('/themes/images/button-arrow-hover.gif') top left no-repeat; }
  #login-box label { float: left; display: block; width: 75px; font-size: 11px; color: #737373; text-align: right;}
  #login-box .forgot { clear: left; display:block; padding:0 18px 0 0; margin: 0; text-align:right;  }
  #login-box .forgot a { padding: 0 0 0 10px; margin:0; line-height:24px; }  


  #main { background: #fff; padding: 0; }
  .site-title { display: none; }

/* CONTENT ================================================*/ 
  
/* COLUMN Layouts ---------------------------- */
  #col1 { float: left; width: 235px;  margin:0; }
  #col2 { float: right; width: 235px;  margin:0; }
  #col3 { width: auto; margin: 0 235px 0 235px; }
  .page-clubhouse #col1 { float: left; width: 246px; margin: 0; }
  .page-clubhouse #col2 { display:none; }
  .page-clubhouse #col3 { width: auto; margin: 0 0 0 246px; }
  
  #col1_content { padding: 0 0 0 10px; }
  #col2_content { padding: 0 10px 0 0; }
  #col3_content { padding: 0 10px; }
  
  .sidebar-left #col3 { margin-right: 0; }
  .sidebar-left #col3_content { }
  .sidebar-right #col3 { margin-left: 0; }
  .sidebar-right #col3_content { }
  .no-sidebars #col3 { margin: 0; }
  .no-sidebars #col3_content { }
  
  #top, #bottom { margin: 0 10px; }
  .front #top #box-shd, .front #bottom #box-shd { display: none; } /* Hides block shadow for row block */
  
  
/* Home page ads */
  #home-ads { margin-top: 6px; }
  #home-ads #ad-1 { float: left; width: 323px; }
  #home-ads #ad-1 .ad-inside { margin-right: 10px; }
  #home-ads #ad-2 { float: left; width: 323px; }
  #home-ads #ad-2 .ad-inside { margin-right: 10px; }
  #home-ads #ad-3 { float: right; width: 294px; margin-left: -5px; }
  #home-ads #ad-1 .advertisement { width: 313px; background: #FFF url('/themes/images/box-shd.gif') repeat-x bottom left; padding-bottom: 4px; }
    
  .front #col2 { width: 314px; }
  .front #col2_content { padding-left: 10px; }  
  
/* hiding title and local task tabs on front page */
  .front #col3 h2.title { display: none; }
  .front #col3 .tabs { display: none; }
    
  #block-block-6.with-block-editing .edit { display: none!important; }
  
  #col1 .block { margin-top: 6px; }
  #col2 .block { margin-top: 6px; }
  #col3 .block, #col3 #content-wrapper { margin-top: 6px; }
  .front #col3 #content-wrapper { margin:0 } /* Needed to flush shadow under the Racing News block on the Home page */
  
  #home-row-2 .left-col { width: 646px; float: left; }
  #home-row-2 .right-col { width: 274px; float: right; margin-left: -5px; }
  #home-row-2 .left-col-inside { margin: 0 10px 0 0; }  
  #home-row-3 { margin-top: 6px; }
  #home-row-3 .left-col { width: 50%; float: left; }
  #home-row-3 .left-col .block { padding: 0;}
  #home-row-3 .right-col { width: 50%; float: right; margin-left: -5px; }
  #home-row-3 .left-col-inside { margin: 0 5px 0 0; }
  #home-row-3 .right-col-inside { margin: 0 0 0 5px; }
  #home-row-3 .right-col .block { height: 321px; }
  /* Home special block =================================================================*/
#special { height: 321px; display:block; padding:10px; } 
#special .container { height: 305px; display:block; } 
#special .post { display:block; float:left; background:#f2f9ff; width: auto; border:1px solid #aad3ff; padding: 10px; margin-top:10px; }
#special .race { float:left; width:100%; display:block; padding:0 0 5px 0; height:auto; margin: 0 0 0 0; border-bottom:1px solid #e6e6e6;  }
#special .race .date { font-weight: bold; width:auto; float:left; }
#special .race .betlink { font-weight: bold; float:right;}
#special .details { display:block; width: 345px; clear:both;}
#special .track { text-transform:uppercase; }
#special .note { clear:left; padding:10px 0 0 10px; *padding-top:0;  *margin-top:10px; display:block; }
#special tbody { border:0; padding:0; }
#special table { float:left; height:auto; border-collapse:collapse; overflow:hidden;  margin-top: 10px; }
#special table .right { text-align: right; } 
#special #infoEntries { margin-top:10px; padding:0; }
#special #infoEntries td { padding:3px 5px; text-align: left; vertical-align:top; line-height:15px; text-align:left; border-bottom:1px solid #e6e6e6; }
#special #infoEntries td:first-child { width:33%; text-align:left; }
#special #infoEntries th { padding:3px 5px; text-align: left; }
#special #infoEntries th:first-child { text-align: left; }
#special h1.title { background:transparent url('/themes/images/genericicon.gif') no-repeat scroll left 1px; border-bottom:1px solid #AAD3FF; line-height:17px; padding:1px 0 4px 34px; } 
/* Mid banner ===========================================================================*/
<style type="text/css">
/* ADS Slideshow --------------------------------------------- */
#ad-slideshow { background-color: #fff; width: auto; height: auto; }
#ad-slideshow ul { margin: 0; padding: 0; width:100%; list-style-type: none; height: 1%; /* IE fix */ }
#ad-slideshow ul:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

/*  ADS Slideshow > SLIDES --------------------------------------------- */
#ad-slideshow .slides { overflow: hidden; width: auto; }
#ad-slideshow .slides ul { width: 2880px;}
#ad-slideshow .slides li { width: auto; float: left; padding: 0; margin:0;}
#ad-slideshow .slides h2 { margin-top: 0;}

/* ADs Slideshow > NAVIGATION ---------------------------------------------------- */
#ad-slideshow .slides-nav { width: auto; position:relative; bottom:15px; right:0; margin:0; display: block; float: right; margin:0; padding:0 2px 0 0; z-index: 33; }
#ad-slideshow .slides-nav li { float: left; padding:0; margin:0;  }
#ad-slideshow .slides-nav li a { display: block; padding: 2px 2px; margin:0; height: auto; outline: none; text-decoration:none; color: #fff; }
.js #ad-slideshow .slides-nav li.on,
.js #ad-slideshow .slides-nav li.on a {  }
.js #ad-slideshow .slides-nav li.on a { position: relative; color: white; opacity: 1; top: 0;}
#ad-slideshow .slides-nav li a img {opacity: 0.5; filter: alpha(opacity = 50); }
.js #ad-slideshow .slides-nav li.on a img {opacity: 1; filter: alpha(opacity = 100); }
/* Rotw Css ===================================================================================*/
/*.rotw-details { display: block; padding:8px 0 0 0px; font-family: "Helvetica", Arial; }
.rotw-details a { background: none; display: none; }
.hide-this, .rotw-num, .rotw-grade, .rotw-purse, .rotw-distance, .rotw-age, .rotw-run, .rotw-quote   { display: none;}
.rotw-day-title, .rotw-day-title, .rotw-track-title   { display: none;}  */
.rotw-racehome { color: #fff373;  font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 0 0 0 12px; }
.rotw-dayhome { color: #fff8de; font-weight: bold; font-size: 11px; text-transform: uppercase; margin:4px 0 0 12px; }
.rotw-trackhome { color: black; font-weight: bold; font-size: 11px; text-transform: uppercase; margin:1px 0 0 12px; }
.rotw-clickhome { color: #ade07a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding:2px 12px 0 0; text-transform: uppercase; }
.ROD{ color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding:1px 50px 2px 2px; }
.ROD strong { color:#FFBB00; font-family: "Helvetica", Arial; font-weight: bold; }

/* ADS Slideshow --------------------------------------------- */
#ad-slideshowROTW { background-color: #fff; width: auto; height: auto; }
#ad-slideshowROTW ul { margin: 0; padding: 0; width:100%; list-style-type: none; height: 1%; /* IE fix */ }
#ad-slideshowROTW ul:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

/*  ADS Slideshow > SLIDES --------------------------------------------- */
#ad-slideshowROTW .slidesROTW { overflow: hidden; width: auto; }
#ad-slideshowROTW .slidesROTW ul { width: 2880px;}
#ad-slideshowROTW .slidesROTW li { width: auto; float: left; padding: 0; margin:0;}
#ad-slideshowROTW .slidesROTW h2 { margin-top: 0;}

/* ADs Slideshow > NAVIGATION ---------------------------------------------------- */
#ad-slideshowROTW .slides-navROTW { width: auto; position:relative; bottom:15px; right:0; margin:0; display: block; float: right; margin:0; padding:0 2px 0 0; z-index: 33; }
#ad-slideshowROTW .slides-navROTW li { float: left; padding:0; margin:0;  }
#ad-slideshowROTW .slides-navROTW li a { display: block; padding: 2px 2px; margin:0; height: auto; outline: none; text-decoration:none; color: #fff; }
.js #ad-slideshowROTW .slides-navROTW li.on,
.js #ad-slideshowROTW .slides-navROTW li.on a {  }
.js #ad-slideshowROTW .slides-navROTW li.on a { position: relative; color: white; opacity: 1; top: 0;}
#ad-slideshowROTW .slides-navROTW li a img {opacity: 0.5; filter: alpha(opacity = 50); }
.js #ad-slideshowROTW .slides-navROTW li.on a img {opacity: 1; filter: alpha(opacity = 100); }


/* home block ======================================================================== */

#special { height: 321px; display:block; padding:10px; } 
#special .container { height: 305px; display:block; } 
#special .post { display:block; float:left; background:#f2f9ff; width: 100%; border:1px solid #aad3ff; padding: 0; margin-top:10px; }
#special .race { float:left; width:100%; display:block; padding:5px 0; height:auto; margin:0; }
#special .race .message { float:left; width:auto; padding:5px 5px 5px 15px;}
#special .race .betlink { text-align:right; float:right; display:block; margin-right:5px;}
#special .race .betlink a { font-weight: bold; font-size:11px; text-align:right; text-decoration:none; display:block; padding:0; background: #fff;}
#special .note { clear:left; padding:10px 10px 0; *padding-top:0;  *margin-top:10px; display:block; }
#special tbody { border:0; padding:0; }
#special table { height:auto; border-collapse:collapse; overflow:hidden;  margin-top: 10px;  }
#special #infoEntries { margin-top:7px; padding:0; }
#special #infoEntries td { padding:2px 5px; text-align: left; vertical-align:top; line-height:15px; text-align:left; border-bottom:1px solid #e6e6e6; }
#special #infoEntries td:first-child { text-align:left; }
#special #infoEntries th { text-align: left;  border-bottom:0; }
#special #infoEntries th:first-child { text-align: left; }
#special h2.title { background:transparent url('/themes/images/genericicon.gif') no-repeat scroll left 1px; border-bottom:1px solid #AAD3FF; line-height:17px; padding:1px 0 4px 34px; } 


#specialMedium { /*height: 455px; */ display:block; padding:10px; } 
#specialMedium .container { height: 380px; display:block; } 
#specialMedium .post { display:block; float:left; background:#f2f9ff; width: 100%; border:1px solid #aad3ff; padding: 0; margin-top:10px; }
#specialMedium .race { float:left; width:100%; display:block; padding:5px 0; height:auto; margin:0; }
#specialMedium .race .message { float:left; width:auto; padding:5px 5px 5px 15px;}
#specialMedium .race .betlink { text-align:right; float:right; display:block; margin-right:5px;}
#specialMedium .race .betlink a { font-weight: bold; font-size:11px; text-align:right; text-decoration:none; display:block; padding:0; background: #fff;}
#specialMedium .note { clear:left; padding:10px 10px 0; *padding-top:0;  *margin-top:10px; display:block; }
#specialMedium tbody { border:0; padding:0; }
#specialMedium table { height:auto; border-collapse:collapse; overflow:hidden;  margin-top: 10px;  }
#specialMedium #infoEntries { margin-top:7px; padding:0; }
#specialMedium #infoEntries td { padding:2px 5px; text-align: left; vertical-align:top; line-height:15px; text-align:left; border-bottom:1px solid #e6e6e6; }
#specialMedium #infoEntries td:first-child { text-align:left; }
#specialMedium #infoEntries th { text-align: left;  border-bottom:0; }
#specialMedium #infoEntries th:first-child { text-align: left; }
#specialMedium h2.title { background:transparent url('/themes/images/genericicon.gif') no-repeat scroll left 1px; border-bottom:1px solid #AAD3FF; line-height:17px; padding:1px 0 4px 34px; } 



#speciallong { height: 455px; display:block; padding:10px; } 
#speciallong .container { height: 405px; display:block; } 
#speciallong .post { display:block; float:left; background:#f2f9ff; width: 100%; border:1px solid #aad3ff; padding: 0; margin-top:10px; }
#speciallong .race { float:left; width:100%; display:block; padding:5px 0; height:auto; margin:0; }
#speciallong .race .message { float:left; width:auto; padding:5px 5px 5px 15px;}
#speciallong .race .betlink { text-align:right; float:right; display:block; margin-right:5px;}
#speciallong .race .betlink a { font-weight: bold; font-size:11px; text-align:right; text-decoration:none; display:block; padding:0; background: #fff;}
#speciallong .note { clear:left; padding:10px 10px 0; *padding-top:0;  *margin-top:10px; display:block; }
#speciallong tbody { border:0; padding:0; }
#speciallong table { height:auto; border-collapse:collapse; overflow:hidden;  margin-top: 10px;  }
#speciallong #infoEntries { margin-top:7px; padding:0; }
#speciallong #infoEntries td { padding:2px 5px; text-align: left; vertical-align:top; line-height:15px; text-align:left; border-bottom:1px solid #e6e6e6; }
#speciallong #infoEntries td:first-child { text-align:left; }
#speciallong #infoEntries th { text-align: left;  border-bottom:0; }
#speciallong #infoEntries th:first-child { text-align: left; }
#speciallong h2.title { background:transparent url('/themes/images/genericicon.gif') no-repeat scroll left 1px; border-bottom:1px solid #AAD3FF; line-height:17px; padding:1px 0 4px 34px; } 


/* FOOTER ===============================================================================*/
  #footer { clear: both; padding: 32px 0 0 0; height: auto; background: #FFF; color: #000; bottom:0; /* stick to bottom */ }
  #footer .logos { padding: 0 0 0 124px; }
  #block-menu-menu-footer-links { clear: both; height: 32px; width: 100%; text-align: center; background: #fff url('/themes/images/footer-bartile.gif') repeat-x; }
  #block-menu-menu-footer-links ul { display: inline; list-style: none; text-align: center; }
  #block-menu-menu-footer-links li { display: inline; line-height: 32px; }
  #block-menu-menu-footer-links li a { color: white; padding: 0 10px 0 10px; /*padding of tabs*/ text-decoration: none; }
  #block-menu-menu-footer-links li a.current { color: white; }
  #block-menu-menu-footer-links li a:visited { color: #FFF; }
  #block-menu-menu-footer-links li a:hover { color: #FFF; text-decoration: underline; }  
  #footer #box-shd { display: none; } /* Hides duplicate block shadow */

  
/* applying top margin when simplemenu is around */
  body.simplemenu-enabled { padding-top: 26px; }
  
  #simplemenu li { line-height: normal; }
  .footer-shd { clear: both; position:relative; background: url('/themes/images/footer-shd.png') no-repeat; height: 15px; bottom: 0; /* stick to bottom */ margin: 0 auto; }
.fotterlogo{ width: 976px; text-align:center; margin-bottom:25px; }
}
