@charset "utf-8";

/*Global styling - begin*/

* { margin:0; padding:0; }

body { font-family:Verdana; color:#333333; background-color: #ffffff; }

p { margin:0px; padding:0px; padding-bottom:10px; }

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

span.rosa { color: #a51a3f; }

.contactform { width:523px; background-color:#f1f1ee; font-size:12px; float:left; margin-bottom:2px; padding-bottom:5px; }

.contactform .theme { /*width:120px;*/ float:left; line-height:22px; padding:0px 8px 0px 6px; background-color:#a51a3f; text-transform:uppercase; color:#ffffff; font-size:10px; margin-bottom:10px; }

.contactform .inside { padding:0px 8px 0px 6px; }

.contactform label { width:120px; float:left; }

.contactform .csc-mailform-field { padding-bottom:7px; }

.contactform .input_text, .contactform .input_textarea { background-color:#ffffff; border:1px solid #d9dadb; font-family:Verdana; font-size:12px; color:#333333; }

.contactform .input_submit { background-color:#f1f1ee; border:1px solid #f1f1ee; font-family:Verdana; font-style:italic; cursor:pointer; font-size:12px; color:#a51a3f; margin-left:120px; }

#global { width:794px; margin:0 auto; padding:0px; text-align:left; margin-bottom:10px; }

#header_release { width:794px; height:34px; background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold; }

#header_release_left { float:left; line-height:34px; margin-left:18px; }

#header_release_right { float:right; line-height:34px; margin-right:18px; }

#header { width:794px; height:80px; }

#header_zenith { width:794px; height:80px; background:url(images/bg_header_zenith.gif) left bottom repeat-x; }

#header_logo { float:left; margin-top:42px; }

#header_logo_zenith { float:left; margin-top:23px; margin-left:20px; }

#header_slogan { float:right; margin-top:47px; }

#header_slogan_zenith { float:right; margin-top:23px; }

#content { width:794px; }

#content_head { width:794px; height:22px; margin-bottom:11px; background-color:#1a171b; }

#mainmenu { float:left; width:511px; height:22px; text-align:left; }

#mainmenu #square { width:20px;float:left;height:22px; background-color:#a51a3f; }

#mainmenu #square_zenith { width:20px;float:left;height:22px; background-color:#999999; }

.menu1_no, .menu1_act { font-size:10px; height:22px; text-transform:uppercase; }

.menu1_no a { float:left; padding:0px 15px; line-height:22px; color:#ffffff; text-decoration:none; }

.menu1_no a:hover { background-color:#a51a3f; color:#ffffff; text-decoration:none; }

.menu1_act a, .menu1_act a:hover { float:left; padding:0px 15px; line-height:22px; color:#ffffff; text-decoration:none; background-color:#a51a3f; }

.menu2_no, .menu2_act { font-size:10px; height:22px; background-color:#bec1c0; }

.menu2_no a { display:block; padding:0px 10px; line-height:22px; color:#333333; text-decoration:none }

.menu2_no a:hover { background-color:#999999; color:#ffffff; text-decoration:none; }

.menu2_act a, .menu2_act a:hover { display:block; padding:0px 10px; line-height:22px; color:#ffffff; text-decoration:none; background-color:#999999; }

.menu2_line { background-color:#ffffff; }

#search_head { float:right; width:263px; line-height:22px; font-size:10px; color:#ffffff; }

#search_head .input_text { float:left; width:125px; height:14px; font-size:10px; color:#333333; border:0px; background:url(images/form_text_search.gif) left top no-repeat; margin-top:4px; margin-left:5px; }

#search_head .input_search { float:left; margin-top:4px; }

.trans { filter:Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; -khtml-opacity: 0.85; }

#content_left { float:left; width:523px; }

#content_spacer { float:left; width:8px; }

#content_right { float:left; width:263px; }

#content_right_top { width:263px; height:178px; background-color:#a51a3f; }

#content_bottom { float:left; width:794px; padding-top:5px; }

.clear { clear:both; }

#sidemenu { display:block; width:263px; padding-top:12px; }

#sidemenu .smenu_no { display:block; width:263px; line-height:22px; font-size:11px; }

#sidemenu .smenu_no a { color:#a51a3f; display:block; padding:0px 6px; text-decoration:none; }

#sidemenu .smenu_no a:hover { color:#ffffff; background-color:#a51a3f; display:block; text-decoration:none; }

#sidemenu .smenu_act { display:block; width:263px; line-height:22px; font-size:11px; }

#sidemenu .smenu_act a { color:#ffffff; background-color:#a51a3f; display:block; padding:0px 6px; text-decoration:none; }

#sidemenu .smenu_act a:hover { color:#ffffff; background-color:#a51a3f; display:block; text-decoration:none; }

#sidemenu .line { display:block; width:263px; height:1px; background:url(images/line.gif) left top repeat-x; }

#footer { width:794px; font-size:11px; text-align:center; color:#a51a3f; padding-top:7px; }

#footer a { color:#a51a3f; text-decoration:none; }

#footer a:hover { color:#a51a3f; text-decoration:underline; }

/*Global styling - end*/


/*Zenithbox styling - begin*/

#zenith_header { float:left; width:124px; padding:8px 0px 12px 6px; color:#ffffff; font-size:10px; }

#zenith_menu { float:left; width:131px; }

#zenith_menu_inside { vertical-align:bottom; }

.zmenu1_no, .zmenu1_act { float:left; font-size:9px; width:131px; text-align:right; height:22px; }

.zmenu1_no a { display:block; padding:0px 6px; line-height:22px; color:#cccccc; text-decoration:none; }

.zmenu1_no a:hover { background-color:#ffffff; color:#a51a3f; text-decoration:none; }

.zmenu1_act a, .zmenu1_act a:hover { display:block; padding:0px 6px; line-height:22px; color:#a51a3f; background-color:#ffffff; text-decoration:none; }

.zmenu2_no, .zmenu2_act { font-size:9px; height:22px; background-color:#bec1c0; }

.zmenu2_no a { display:block; padding:0px 11px; line-height:22px; color:#333333; text-decoration:none; }

.zmenu2_no a:hover { background-color:#999999; color:#ffffff; text-decoration:none; }

.zmenu2_act a, .zmenu2_act a:hover { display:block; padding:0px 11px; line-height:22px; color:#ffffff; text-decoration:none; background-color:#999999; }

#zenith_cover a { float:right; width:132px; height:178px; }

/*Zenithbox styling - end*/


/*Hotspot Home styling - begin*/

#hotspot_home { width:523px; background-color:#d9dadb; margin-bottom:2px; padding-bottom:5px; }

#hotspot_home .image { height:178px; }

#hotspot_home .theme { float:left; line-height:22px; padding:0px 8px 0px 6px; background-color:#000000; text-transform:uppercase; color:#ffffff; font-size:10px; margin-bottom:10px; }

#hotspot_home .theme a, #hotspot_home .theme a:hover { float:left; text-transform:uppercase; color:#ffffff; text-decoration:none; }

#hotspot_home .header { float:left; margin:12px 0px 0px 0px; width:505px; }

#hotspot_home .subheader { float:left; margin:0px; width:505px; }

#hotspot_home h1 { float:left; padding-left:6px; font-family:Times; font-weight:bold; font-size:25px; color:#a51a3f; }

#hotspot_home h1 a, #hotspot_home h1 a:hover { float:left; color:#a51a3f; text-decoration:none; }

#hotspot_home h2 { float:left; margin:0px; padding:0px 0px 0px 6px; font-weight:normal; font-family:Verdana; font-size:12px; color:#a51a3f; }

#hotspot_home h2 a, #hotspot_home h1 a:hover { float:left; color:#a51a3f; text-decoration:none; }

#hotspot_home .author { font-size:12px; font-family:Times; font-weight:bold; float:right; vertical-align:bottom; background:url(images/icons/author.gif) left 50% no-repeat; padding-left:10px; margin-right:8px; }

#hotspot_home .short_description p { margin:0px; padding:0px; }

#hotspot_home .short_description { padding:5px 8px 0px 6px; font-size:12px; line-height:19px; }

#hotspot_home .short_description a, #hotspot_home .short_description a:hover { color:#333333; text-decoration:none; }

#hotspot_home .more { color:#a51a3f; font-size:12px; text-align:right; padding:0px 8px 3px 6px;  }

#hotspot_home .more a { color:#a51a3f; text-decoration:none; }

#hotspot_home .more a:hover { text-decoration:underline; }

#hotspot_home .line { margin:0px 8px 10px 6px; background:url(images/line.gif) left top repeat-x; }

#hotspot_home .read_more { padding:0px 8px 9px 6px; font-size:12px; }

/*Hotspot Home styling - end*/


/*Article Teaser styling - begin*/

.article_teaser { width:523px; background-color:#d9dadb; float:left; margin-bottom:2px; padding-bottom:5px; }

.article_teaser_left { float:left; width:161px; padding:22px 0px 22px 0px; }

.article_teaser_left .image { width:161px; }

.article_teaser_right { float:right; width:362px; }

.article_teaser_right .theme { /*width:120px;*/ float:left; line-height:22px; padding:0px 8px 0px 6px; background-color:#000000; text-transform:uppercase; color:#ffffff; font-size:10px; margin-bottom:10px; }

.article_teaser_right .theme a, .article_teaser_right .themea:hover { float:left; text-transform:uppercase; color:#ffffff; text-decoration:none; }

.article_teaser_right .header { float:left; margin:12px 0px 0px 0px; width:348px; }

.article_teaser_right h1 a, .article_teaser_right h1 a:hover { float:left; padding-left:6px; font-family:Times; font-weight:bold; font-size:18px; color:#a51a3f; text-decoration:none; width:350px; }

.article_teaser_right .subheader { float:left; margin:0px; width:348px; }

.article_teaser_right h2 a, .article_teaser_right h2 a:hover { float:left; margin:0px; padding:0px 0px 0px 6px; font-family:Verdana; font-weight:normal; font-size:12px; color:#a51a3f; text-decoration:none; width:350px; }

.article_teaser_right .author { font-size:12px; font-family:Times; font-weight:bold; float:right; vertical-align:bottom; background:url(images/icons/author.gif) left 50% no-repeat; padding-left:10px; margin-right:8px; }

.article_teaser_right .short_description p { margin:0px; padding:0px; }

.article_teaser_right .short_description { padding:5px 8px 0px 6px; font-size:12px; line-height:19px; }

.article_teaser_right .short_description a, .article_teaser_right .short_description a:hover { color:#333333; text-decoration:none; }

.article_teaser_right .more { color:#a51a3f; font-size:12px; text-align:right; padding:0px 8px 3px 6px;  }

.article_teaser_right .more a { color:#a51a3f; text-decoration:none; }

.article_teaser_right .more a:hover { text-decoration:underline; }

.article_teaser_right .line { margin:0px 8px 10px 6px; background:url(images/line.gif) left top repeat-x; }

.article_teaser_right .read_more { padding:0px 8px 9px 6px; font-size:12px; }

.navigation { background-color:#f1f1ee; }

.navigation table { background-color:#d9dadb; }

.navigation td { text-align:center; font-size:12px; line-height:25px; }

.navigation td a { color:#333333; text-decoration:none; display:inline; }

.navigation td a:hover { color:#a51a3f; text-decoration:underline; display:inline; }

/*Article Teaser styling - end*/


/*Article styling - begin*/

#article { width:523px; background-color:#d9dadb; }

#article .image { height:178px; }

#article .theme { float:left; line-height:22px; padding:0px 8px 0px 6px; background-color:#000000; font-size:10px; margin-bottom:10px; }

#article .date { float:right; font-size:9px; color:#808080; font-weight:bold; padding:10px 6px 0px 0px; }

#article .theme a, #article .theme a:hover { float:left; text-transform:uppercase; color:#ffffff; text-decoration:none; }

#article .header { float:left; margin:0px; width:505px; }

#article h1 { float:left; padding-left:6px; font-family:Times; font-weight:bold; font-size:25px; color:#a51a3f; }

#article .subheader { float:left; margin:12px 0px 5px 0px; width:505px; }

#article h2 { float:left; padding-left:6px; font-family:Times; font-weight:bold; font-size:16px; color:#000000; }

#article .author { font-size:12px; font-family:Times; font-weight:bold; float:left; vertical-align:bottom; background:url(images/icons/author.gif) 6px 50% no-repeat; padding-left:16px; }

#article .description { padding:0px 8px 0px 6px; font-size:12px; line-height:19px; }

#article .description a { color:#a51a3f; text-decoration:underline; font-style:italic; }

#article .description a:hover { color:#a51a3f; text-decoration:none; }

#article .forward { float:right; text-align:right; padding:0px 8px 6px 0px; }

#article .forward a, #article .back a { font-size:12px; color:#a51a3f; text-decoration:none; }

#article .forward a:hover, #article .back a:hover { color:#a51a3f; text-decoration:underline; }

#article .back { float:left; text-align:left; padding:0px 0px 8px 6px; }

#article .break { width:523px; background-color:#ffffff; }

#article .footertheme { padding:0px 8px 0px 6px; line-height:25px; font-size:12px; }

#article .footertheme a { color:#a51a3f; text-decoration:none; }

#article .footertheme a:hover { color:#a51a3f; text-decoration:underline; }

blockquote { color:#a51a3f; }

#article .box { width:523px; height:168px; color:#ffffff; padding:3px 0px; }

#article .box1 { width:523px; height:168px; color:#ffffff; padding-top:3px; }

#article .box2 { width:523px; height:156px; color:#ffffff; padding-top:3px; }

#article .box_text { color:#ffffff; float:left; padding:10px 6px 5px 6px; font-size:12px; }

#article .box_text a { color:#ffffff; text-decoration:underline; }

#article .box_text a:hover { color:#ffffff; text-decoration:none; }

#article .line { margin:0px 8px 10px 6px; background:url(images/line.gif) left top repeat-x; }

#article .read_more { padding:0px 8px 9px 6px; font-size:12px; }

/*Article styling - end*/


/*ZenithTV styling - begin*/

#zenithtv { width:263px; display:block; padding-top:12px; }

#zenithtv .line { display:block; width:263px; height:1px; background:url(images/line.gif) left top repeat-x; }

#zenithtv .header { display:block; padding:3px 0px 3px 6px; line-height:22px; }

#zenithtv .title { display:block; padding-left:6px; line-height:22px; font-size:11px; font-weight:normal; }

#zenithtv .video { display:block; width:263px; }

#zenithtv .found { font-size:12px; padding:3px 0px 3px 6px; }

#zenithtv .subtitle { display:block; padding-left:6px; width:263px; font-size:11px; line-height:22px; font-style:italic; }

/*ZenithTV styling - end*/


/*Partner right styling - begin*/

#partnertop { position:relative; z-index:1; margin-top:7px; text-align:center; }

#big_inner { position:absolute; z-index:2; }

#partnerright { position:absolute; z-index:1;  left:50%; top:113px; margin-left:405px; }

#sky_inner { position:absolute; z-index:2;  left:0px; top:0px; }

#partner_inside { position:relative; z-index:1; width:263px; display:block; padding-top:12px; text-align:center; }

#extra_inner { position:absolute; top:0px; left:0px; z-index:2; }

/*Partner right styling - end*/


/*ZenithMostRead styling - begin*/

#zenithmostread { width:263px; display:block; padding-top:12px; }

#zenithmostread .line { display:block; width:263px; height:1px; background:url(images/line.gif) left top repeat-x; }

#zenithmostread .header { display:block; padding-left:6px; line-height:22px; font-size:12px; font-weight:bold; }

#zenithmostread .theme a, #zenithmostread .theme a:hover { display:block; padding-left:6px; text-transform:uppercase; font-size:11px; line-height:22px; color:#333333; text-decoration:none; }

#zenithmostread .headline, #zenithmostread .headline a, #zenithmostread .headline a:hover { display:block; padding-left:6px; font-size:12px; font-weight:bold; color:#a51a3f; font-family:Times; text-decoration:none; }

#zenithmostread .author { font-size:11px; margin-left:6px; font-family:Times; font-weight:bold; background:url(images/icons/author.gif) left 50% no-repeat; padding-left:10px; line-height:12px; margin-bottom:5px; margin-top:2px; }

#zenithmostread .short_description { display:block; padding-left:6px; font-size:12px; padding-bottom:5px; }

#zenithmostread .short_description a, #zenithmostread .short_description a:hover { color:#333333; text-decoration:none; }

/*ZenithMostRead styling - end*/


/*Picturegallery styling - begin*/

#picturegallery { float:left; width:792px; ; border:1px solid #cbcbcb; }

#picturegallery .left { float:left; width:341px; }

#picturegallery .left .galleryimage { float:left; width:321px; }

#picturegallery .left .gallerytheme { float:left; color:#ffffff; line-height:22px; padding:0px 8px 0px 6px; text-transform:uppercase; background-color:#000000; font-size:10px; }

#picturegallery .right { float:left; width:445px; }

#picturegallery .right .imagegallery { float:left; width:434px; padding:43px 0px 7px 11px; }

#picturegallery .right .imagegallery .image { float:left; width:43px; height:43px; }

#picturegallery .right .gallerytitle { float:left; padding-left:26px; margin-bottom:11px; width:410px; color:#000000; font-size:11px; }

#picturegallery .right .gallerysubtitle { float:left; padding-left:26px; width:410px; color:#999999; font-size:11px; }

#picturegallery .break { float:left; width:792px; height:25px; }

#picturegallery .line { float:left; width:777px; height:1px; margin-bottom:25px; background-color:#000000; }

#picturegallery .right .prev, #picturegallery .right .next { float:left; height:92px; font-size:11px; }

#picturegallery .right .prev a, #picturegallery .right .next a { float:left; color:#000000; text-decoration:none; margin-top:36px; }

#picturegallery .right .prev a { margin-right:8px; }

#picturegallery .right .next a { margin-left:8px; }

#picturegallery .right .prev a:hover, #picturegallery .right .next a:hover { color:#a51a3f; text-decoration:none; }

/*Picturegallery styling - end*/


/*Videogallery styling - begin*/

#mediagallery { float:left; width:792px; ; border:1px solid #cbcbcb; }

#mediagallery .left { float:left; width:341px; }

#mediagallery .left .galleryimage { float:left; width:321px; }

#mediagallery .left .gallerytheme { float:left; color:#ffffff; line-height:22px; padding:0px 8px 0px 6px; text-transform:uppercase; background-color:#000000; font-size:10px; margin-bottom:26px; }

#mediagallery .right { float:left; width:445px; }

#mediagallery .right .videogallery { float:left; width:434px; padding:91px 0px 7px 11px; }

#mediagallery .right .videogallery .image { float:left; width:43px; height:43px; }

#mediagallery .right .gallerytitle { float:left; padding-left:26px; margin-bottom:11px; width:410px; color:#000000; font-size:11px; }

#mediagallery .right .gallerysubtitle { float:left; padding-left:26px; width:410px; color:#999999; font-size:11px; }

#mediagallery .break { float:left; width:792px; height:25px; }

#mediagallery .line { float:left; width:784px; height:1px; background-color:#000000; }

#mediagallery .right .prev, #mediagallery .right .next { float:left; height:92px; font-size:11px; }

#mediagallery .right .prev a, #mediagallery .right .next a { float:left; color:#000000; text-decoration:none; margin-top:36px; }

#mediagallery .right .prev a { margin-right:8px; }

#mediagallery .right .next a { margin-left:8px; }

#mediagallery .right .prev a:hover, #mediagallery .right .next a:hover { color:#a51a3f; text-decoration:none; }

/*Videogallery styling - end*/


/*Zenithjournalchronology styling - begin*/

#zenithchronology { float:left; width:792px; ; border:1px solid #cbcbcb; }

#zenithchronology .set { width:792px; height:305px; float:left; position:relative; }

#zenithchronology .set .year { float:left; line-height:22px; padding:0px 8px 0px 6px; font-size:10px; color:#ffffff; font-weight:bold; background-color:#880030; }

#zenithchronology .set .yearstring { float:left; line-height:22px; padding:0px 8px 0px 6px; font-size:10px; color:#ffffff; font-weight:bold;  background-color:#000000; }

#zenithchronology .set .break { float:left; width:785px; height:1px; background-color:#bf7790; }

#zenithchronology .set .left { float:left; height:241px; }

#zenithchronology .set .left img { cursor:pointer; }

#zenithchronology .set .right { float:left; width:351px; height:241px; line-height:14px; }

#zenithchronology .set .right .nochoose { float:left; font-size:12px; font-weight:bold; padding:20px 0px 0px 14px; }

#zenithchronology .set .right .inside { padding:5px 10px; }

#zenithchronology .set .right .release { float:left; font-size:11px; width:331px; font-weight:bold; }

#zenithchronology .set .right .headline { float:left; font-size:11px; width:331px; color:#a51a3f; font-weight:bold; }

#zenithchronology .set .right .themes { float:left; font-size:11px; width:331px; color:#000000; font-weight:bold; }

#zenithchronology .set .right .line { float:left; height:1px; width:331px; background:url(images/line.gif) left top repeat-x; }

#zenithchronology .set .right .description { float:left; width:331px; font-size:11px; }

#zenithchronology .set .right .more { float:right; font-size:11px; position:absolute; right:10px; bottom:10px; }

#zenithchronology .set .right .more a { color:#a51a3f; text-decoration:none; }

#zenithchronology .set .right .more a:hover { color:#a51a3f; text-decoration:underline; }

/*Zenithjournalchronology styling - end*/


/*Journalarticle styling - begin*/

#journalarticle { width:523px; background-color:#f1f1ee; }

#journalarticle .image { height:178px; width:523px; }

#journalarticle .break { height:8px; background-color:#ffffff; }

#journalarticle .theme { float:left; line-height:22px; padding:0px 8px 0px 6px; margin-bottom:22px; background-color:#a51a3f; font-size:10px; text-transform:uppercase; color:#ffffff; text-decoration:none; }

#journalarticle .header { float:left; margin:0px; width:505px; }

#journalarticle h1 { float:left; padding-left:6px; font-family:Times; font-weight:bold; font-size:25px; color:#a51a3f; }

#journalarticle .description { padding:0px 8px 0px 6px; font-size:12px; line-height:19px; }

#journalarticle .description hr { background:url(images/line.gif) left top repeat-x; border:0px; }

#journalarticle .description a { color:#a51a3f; text-decoration:underline; font-style:italic; }

#journalarticle .description a:hover { color:#a51a3f; text-decoration:none; }

blockquote { color:#a51a3f; }

/*Journalarticle styling - end*/


/*Zenithabo styling - begin*/

#zenithabo { background-color:#f1f1ee; font-size:12px; }

#zenithabo a { color:#a51a3f; text-decoration:underline; font-style:italic; }

#zenithabo a:hover { color:#a51a3f; text-decoration:none; }

#zenithabo .theme { float:left; line-height:22px; padding:0px 8px 0px 6px; margin-bottom:22px; background-color:#a51a3f; font-size:10px; text-transform:uppercase; color:#ffffff; text-decoration:none; }

#zenithabo .text { line-height:19px; color:#333333; }

#zenithabo .text_box { overflow:auto; height:380px; width:760px; padding:0px 5px; line-height:19px; color:#333333; background-color:#ffffff; border:1px solid #e9e9e9; }

#zenithabo .form table { width:780px; padding:15px 0px; }

#zenithabo .form table td .label { vertical-align:middle; width:130px; }

#zenithabo .form table td .form { vertical-align:middle; width:260px; }

#zenithabo .form table td.label_1 { vertical-align:middle; width:130px;}

#zenithabo .form table td.form_1 { vertical-align:middle; width:650px; }

#zenithabo .form .form_text, #zenithabo .form .form_text_1, #zenithabo .form .form_select { background-color:#ffffff; border:1px solid #d9dadb; width:256px; float:right; height:16px; font-family:Verdana; font-size:12px; color:#333333; }

#zenithabo .form .form_text_1 { float:left; }

#zenithabo .form_checkbox { margin-top:2px; }

#zenithabo .line { background:url(images/line_abo.gif) left 50% repeat-x; padding:15px 0px 15px 0px;}

/*Zenithabo styling - end*/


/*Zenithsearch styling - begin*/

#zenithsearch { background-color:#f1f1ee; font-size:12px; margin-bottom:2px; }

#zenithsearch a { color:#a51a3f; text-decoration:underline; font-style:italic; }

#zenithsearch a:hover { color:#a51a3f; text-decoration:none; }

#zenithsearch .theme { float:left; line-height:22px; padding:0px 8px 0px 6px; margin-bottom:22px; background-color:#000; font-size:10px; text-transform:uppercase; color:#ffffff; text-decoration:none; }

#zenithsearch .form { padding:16px 0px 37px 0px; }

#zenithsearch .form label { float:left; line-height:20px; color:#a51a3f; font-weight:bold; padding-right:12px; }

#zenithsearch .form .form_text { float:left; padding:3px 2px; color:#333333; background-color:#ffffff; border:1px solid #e9e9e9; }

#zenithsearch .form .form_submit { padding-left:7px; float:left; }

.noresults, .results { background-color:#f1f1ee; font-size:12px; margin-bottom:2px; line-height:25px; }

.navigation2 .label { width:141px; font-size:12px; color:#a51a3f; font-weight:bold; background-color:#f1f1ee; display:block; padding-left:16px; line-height:25px; }

.navigation2 { background-color:#f1f1ee; }

.navigation2 table { background-color:#d9dadb; }

.navigation2 td { text-align:center; font-size:10px; line-height:25px; }

.navigation2 td a { color:#333333; text-decoration:none; display:inline; }

.navigation2 td a:hover { color:#a51a3f; text-decoration:underline; display:inline; }
/*Zenithsearch styling - end*/