body,html     { padding:0px; margin:0px; font-family:helvetica,arial; font-size:12px; line-height:15px; }
html          { height: 100%; }
body          { background-color: #FFFFFF; height: 100.01%;}
table,div     { padding:0px; margin:0px; font-size:12px; line-height:15px;  }
form          { padding:0px; margin:0px; }

h2            { margin-top:0px; }
ul            { list-style-type:square; margin-top:6px; margin-left:16px; margin-bottom:6px; }
li            { list-style-type:square; line-height:1.5em; }

div#all                 { text-align:left; width:965px; }
div#header_img          { margin-bottom:1px; width:965px; height:122px; overflow:hidden; background-image:url('/gfx/primary/header.jpg'); background-repeat:no-repeat; background-color:#FFFFFF; }
div#header_logo         { margin-top:13px;margin-left:17px;width:297px; height:61px; background-image:url('/gfx/1pix.gif'); background-repeat:no-repeat; }
div#correction_ff       {
  background-image: url('/gfx/primary/nav_background.gif');
  background-repeat: repeat-x;
  border-top: none;
  width: 965px;
  height: 30px;
  overflow: hidden;
}

div#navPrimaryActive.selected     { background-repeat:repeat-x; }
div#navPrimaryActive.selected a   { color: #FFFFFF; }

div#navPath             { border:none; line-height:24px; height:24px; text-align:right; width:717px; background-color:#FFFFFF; }
div#menu_secondary      { border:none; float:right; width:247px; background-color:#FFFFFF; overflow:hidden; }
div#menu_right          { border:none; float:right; width:170px; overflow:hidden; }

div#content_wide        { float:left; min-height:350px; width:695px; margin:0px; padding-left:15px; margin-left:4px; margin-bottom:12px; }
div.content_wide        { line-height:18px; width:695px; overflow:hidden; }

div#content_start       { border:none; float:left; line-height:18px; width:718px; overflow:hidden; }
div#content             { border:none; float:left; min-height:500px; width:717px; margin:0px; }
div.content_start       { border:none; float:left; line-height:18px; width:717px; overflow:hidden; }
div.content             { border:none; float:left; line-height:18px; width:687px; overflow:hidden; padding:15px; background-color:#E5E8EA; }
div.contentWhite        { border:none; float:left; line-height:18px; width:687px; overflow:hidden; padding:15px; background-color:#FFFFFF; }
div.startBlock          { float:left;width:231px;margin-left:5px;padding-left:5px;border-left:solid 1px #BDBDBD; }
div.startBlock_img      { position:absolute;margin-top:5px;margin-left:12px;width:60px;height:63px;background-image:url('/gfx/1pix.gif');background-repeat:no-repeat; }
div#content_right       { float:left; min-height:350px; width:243px; margin:0px; margin-bottom:12px; }
div#content_overlay     { z-index:997;display:block;position:absolute;width:358px;height:306px;background-color:#000000; opacity:0.6;filter:alpha(opacity=60); }
div#mstContent          { }
div#mstContent a,a:link,a:active,a:visited,a:hover { color:#0080C0; }
div#mstSeealso          {  }
div#mstStatic           { border:none; padding:4px; font-size:11px; margin-top:20px; width:100%; color:#BBBBBB; }
div#mstStatic a         { color:#BBBBBB; }
div#mstBullets          { z-index:998; border:none; position:absolute; width:335px; height:260px; overflow:hidden; color:#FFFFFF; padding:10px; line-height:18px; }
div#diaShow             { border:none; float:left; width:344px; height:295px; overflow:hidden; background-color:#000000 !important; background-color:black; }
div#regionMap           { border:none; float:left; width:343px; height:295px; overflow:hidden; background-color:#FFFFFF; text-align:center; }

div#topofpage           { text-align:right; padding-right:20px; padding-top:12px; }
div#topofpage a         { text-align:right; padding-right:20px; padding-top:12px; color:#CBCDC9; font-size:0.8em}
div#footer              { padding:2px; padding-top:6px; height:1px; background-color:#FFFFFF; width:965px; text-align:center; }

#left-bg    { background-position: 250px 0px; background-image: url('/gfx/BDBDBD.gif'); background-repeat:repeat-y; margin-bottom:20px; }

a,a:visited,a:link,a:active       { font-family:helvetica,arial; font-size:1.0em; color:#007BB4; text-decoration:none; }
a:hover                           { font-family:helvetica,arial; font-size:1.0em; color:#007BB4; text-decoration:underline; }

.hidden, .hide {display: none !important; visibility: hidden;}


/*== Navigation ====================*/
div.menu_primary        { float:left;padding:6px;height:30px;background-image:url('/gfx/primary/nav_background_white.gif'); background-repeat:repeat-x; }
div.navPrimary          { float:left;height:30px;padding:3px;font-size:1.0em;letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;background-color:#FFFFFF;background-image:url('/gfx/primary/nav_background.gif'); background-repeat:repeat-x; }
div.navPrimary a,
div.navPrimary a:link,
div.navPrimary a:visited  { position:relative;top:5px;font-weight:normal;color:#FFFFFF;text-decoration:none; }
div.navPrimary a:hover    { position:relative;top:5px;font-weight:normal;color:#FFDD22;text-decoration:none; }

.navTitle                 { font-family:helvetica,arial; font-size:0.9em; color:#000000; font-weight:bold; }
a.navTitle,a.navTitle:link,
a.navTitle:visited        { text-decoration:none; color:#000000; }

.navActive                { font-family:helvetica,arial; font-size:0.9em; color:#B4D000; font-weight:normal; }
a.navActive,a.navActive:visited,a.navActive:link,a.navActive:hover,
a.navActive:active        { color:#B4D000; background-color:#000000; padding-left:25px;padding-right:30px;padding-top:1px;padding-bottom:1px; background:url('/gfx/common/pointer.gif') no-repeat 5px 5px #000000; }

.navActive2               { font-family:helvetica,arial; font-size:0.9em; color:#B4D000; font-weight:bold; }
a.navActive2,a.navActive2:visited,
a.navActive2:active       { text-decoration:none; color:#B4D000; }

.navSub1,
a.navSub1,a.navSub1:link,
a.navSub1:visited,
a.navSub1:active          { font-family:helvetica,arial; font-size:1.0em; color:#FFFFFF; text-decoration:none; }
a.navSub1:hover           { font-family:helvetica,arial; font-size:1.0em; color:#FFFFFF; text-decoration:underline; }

.navSub2,
a.navSub2,a.navSub:link,
a.navSub2:visited,
a.navSub2:active          { font-family:helvetica,arial; font-size:1.0em; color:#FFFFFF; text-decoration:none; }
a.navSub2:hover           { font-family:helvetica,arial; font-size:1.0em; color:#FFFFFF; text-decoration:underline; }

.navSubActive,
a.navSubActive,a.navSubActive:link,
a.navSubActive:visited,
a.navSubActive:active     { font-family:helvetica,arial; font-size:1.0em; color:#B4D000; font-weight:normal; text-decoration:none; }
a.navSubActive:hover      { font-family:helvetica,arial; font-size:1.0em; color:#B4D000; font-weight:normal; text-decoration:underline; }

div.iconColor           { margin-left:4px;margin-right:4px;width:19px; height:19px; overflow:hidden; float:left; }
div.iconColor a         { cursor:pointer; }
div.iconColor:hover div { display:block; }

.navSmall                 { font-family:helvetica,arial; font-size:0.9em; font-weight:normal; color:#FFFFFF; line-height:18px; }
a.navSmall                { font-size:0.8em; font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.navSmall:link           { font-size:0.8em; color:#FFFFFF; }
a.navSmall:visited        { font-size:0.8em; color:#FFFFFF; }
a.navSmall:active         { font-size:0.8em; color:#FFFFFF; }
a.navSmall:hover          { font-size:0.8em; color:#FFFFFF; text-decoration:underline; }

.navFooter1               { font-family:helvetica,arial; font-size:0.95em; color:#5A5A5A; }
a.navFooter1,a.navFooter1:link,
a.navFooter1:visited, a.navFooter1:active,
a.navFooter1:hover        { font-size:0.95em; color:#5A5A5A; }

a.selectCat           { padding:2px; padding-left:20px; color: #887B62; font-family: helvetica,arial,sans-serif; text-decoration: none; background:url('/gfx/common/pointer.gif') 2px 6px no-repeat; }
a.selectCat:link      { padding:2px; padding-left:20px; color: #887B62; font-family: helvetica,arial,sans-serif; text-decoration: none; background:url('/gfx/common/pointer.gif') 2px 6px no-repeat; }
a.selectCat:visited   { padding:2px; padding-left:20px; color: #887B62; font-family: helvetica,arial,sans-serif; text-decoration: none; background:url('/gfx/common/pointer.gif') 2px 6px no-repeat; }
a.selectCat:active    { padding:2px; padding-left:20px; color: #887B62; font-family: helvetica,arial,sans-serif; text-decoration: none; background:url('/gfx/common/pointer.gif') 2px 6px no-repeat; }
a.selectCat:hover     { padding:2px; padding-left:20px; color: #887B62; font-family: helvetica,arial,sans-serif; text-decoration: none; background:url('/gfx/common/pointer.gif') 2px 6px no-repeat; text-decoration:underline; }

.pageTop                  { font-family:helvetica,arial; font-size:0.8em; color:#0080C0; padding-left:10px; }
a.pageTop                 { color:#0080C0; text-decoration:none; }
a.pageTop:link, a.pageTop:visited, a.pageTop:active,
a.pageTop:hover           { color:#0080C0; text-decoration:none; }

/*== headlines =====================*/
div#mstHeadline           { font-size:1.0em; }
h1,.headline1             { font-family:helvetica,arial; font-size:14px; color:#313426; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0px; margin:0px; margin-top:6px; margin-bottom:12px; line-height:18px;}
h2,h3                     { font-family:helvetica,arial; font-size:14px; color:#4180B7; font-weight:bold; text-transform:uppercase; padding-top:12px;padding-bottom:6px; line-height:18px; }
.headline2                { font-family:helvetica,arial; font-size:14px; color:#4180B7; font-weight:bold; text-transform:uppercase; padding-top:12px;padding-bottom:6px; line-height:18px; }
.headline3                { font-family:helvetica,arial; font-size:14px; color:#66A10C; font-weight:bold; padding-bottom:6px;}
a.headline2               { text-decoration:none; }
.subheadline1             { font-family:helvetica,arial; font-size:1.1em; color:#FFFFFF; font-weight:bold; padding-bottom:6px; }
.subheadline2             { font-family:helvetica,arial; font-size:1.1em; color:#5A5A5A; font-weight:bold; }

.productHeadline          { font-family:helvetica,arial; font-size:13px; color:#4180B7; font-weight:bold; text-transform:uppercase; }
.productName              { font-family:helvetica,arial; font-size:13px; color:#4180B7; font-weight:bold; }
.startNewsHeadline        { font-family:helvetica,arial; font-size:0.9em; color:#66A10C; font-weight:bold; line-height:16px; text-transform:uppercase; letter-spacing:1px;}

table.news                        { font-size:1.0em; width:100%; background-color:#FAFAFA; }
table.news td                     { width:100%; padding-left:4px; }
table.news td.catName             { background-color:#F0F0F0; }
table.news th                     {
  line-height:24px;
  padding-top:0px;
  background-image: url('/gfx/common/table_header.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFFFFF;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:4px;
}

.startHighlight           { font-family:helvetica,arial; font-size:1.2em; color:#5A5A5A; font-weight:bold; }
.productHeadline          { font-family:helvetica,arial; font-size:1.2em; color:#5A5A5A; font-weight:bold; }
div.productHeadline a:link    { color:#5A5A5A; }
div.productHeadline a:visited { color:#5A5A5A; }
div.productHeadline a:active  { color:#5A5A5A; }
div.productHeadline a:hover   { color:#5A5A5A; }
.productPrice             { color:#5A5A5A; font-weight:bold; font-size:1.2em; }
.productPriceAddon        { color:#5A5A5A; font-weight:bold; font-size:1.0em; padding-left:20px;}


.newsheader               { font-family:helvetica,arial; font-size:1.0em; font-weight:bold; color:#000000; text-decoration:none; }
a.newsheader:link,
a.newsheader:visited,
a.newsheader:active       { font-family:helvetica,arial; font-size:1.0em; font-weight:bold; color:#000000; text-decoration:none; }
a.newsheader:hover        { font-family:helvetica,arial; font-size:1.0em; font-weight:bold; color:#000000; text-decoration:underline; }
.news                     { font-size:0.9em; font-weight:normal; }
.newsline                 { font-size:1.0em; font-weight:bold; background-image:url('/gfx/common/news_line.gif'); background-repeat:repeat-x; background-position:bottom; margin:0px;margin-bottom:10px;padding-top:3px;padding-right:0px; padding-bottom:10px;padding-left:0px;}

/*== others ========================*/
.green,
a.green,a.green:link,a.green:visited,a.green:active,
a.green:hover             { color:#B4D000; background-color:#000000; padding-left:25px;padding-right:30px;padding-top:1px;padding-bottom:1px; background-image:url('/gfx/common/pointer.gif'); background-repeat:no-repeat; background-position:5px; }
.white                    { font-family:helvetica,arial; color:#FFFFFF; font-weight:normal; text-decoration:none;      }
a.white,a.white:hover,a.white:link,
a.white:visited           { font-family:helvetica,arial; color:#FFFFFF; font-weight:normal; text-decoration:underline; }

.grey12,a.grey12,a.grey12:link,a.grey12:visited,
a.grey12:active           { font-family:helvetica,arial; font-size:1.0em; color:#9E968A; font-weight:normal; text-decoration:none; }
a.grey12:hover            { font-family:helvetica,arial; font-size:1.0em; color:#9E968A; font-weight:normal; text-decoration:underline; }

.grey13,a.grey13,a.grey13:link,a.grey13:visited,
a.grey13:active           { font-family:helvetica,arial; font-size:1.0em; color:#9E968A; font-weight:normal; text-decoration:none; }
a.grey13:hover            { font-family:helvetica,arial; font-size:1.0em; color:#9E968A; font-weight:normal; text-decoration:underline; }

.contentItem              { border:none; width:720px; overflow:hidden; margin-top:1px;margin-bottom:1px; }
.contentItemSpacerSmall   { border:none; width:720px; overflow:hidden; margin-top:1px;margin-bottom:1px;height:1px; }
.contentItemSmall    			{ padding-top:10px;background-image:url('/gfx/common/background_blockitem.gif');background-repeat:repeat-x; }
.contentItemStart         { padding-top:25px;background-image:url('/gfx/common/background_blockitem.gif');background-repeat:repeat-x; }
.contentItemList          { padding-top:10px;background-image:url('/gfx/common/background_blocklist.gif');background-repeat:repeat-x; }
.contentItemEnd           { height:5px;background-image:url('/gfx/A1890D.gif');background-repeat:repeat-x; overflow:hidden; }

.contentBlock                 { padding:20px;padding-top:0px;padding-bottom:20px;border-bottom:solid 1px #FFFFFF; background-color:#38607A; background-image:url('/gfx/common/background_block.gif'); background-repeat:repeat-x; }
div.contentBlock a,a:link,a:active,a:visited,a:hover  { color:#FFFFFF; }
div.contentBlock p  { margin:0px; padding:6px; border-bottom:solid 1px #FFFFFF; }
div.contentBlock a.contentActive  { color:#B4D000; background-color:#000000; padding-left:25px;padding-right:30px;padding-top:1px;padding-bottom:1px; background-image:url('/gfx/common/pointer.gif'); background-repeat:no-repeat; background-position:5px; }

.contentDark                  { background-color: #E5E5E5; padding:6px; }
.contentDarker                { background-color: #D8D8D8; padding:6px; margin-bottom:15px;}
.contentLight                 { font-size:0.8em; color:#B4D000; padding-top:8px; }

.contentBlock.bold            { font-size:0.9em; color:#FFFFFF; font-weight:bold; padding-top:10px; background-color:#38607A; background-image:url('/gfx/common/background_block.gif'); background-repeat:repeat-x; }
a.contentBlock.bold,
a.contentBlock.bold:link,
a.contentBlock.bold:active,
a.contentBlock.bold:visited,
a.contentBlock.bold:hover     { font-weight:bold; font-size:1.0em; color:#5A5A5A; text-decoration:underline; }
.spacer                       { padding:6px; width:100%; background-color:#FFFFFF; }


.tableheader1 {
  height:24px;
  padding-top:8px;padding-left:20px;
  font-family:helvetica,arial;
  text-transform:uppercase;
  font-size:0.9em;
  color:#FFFFFF;
  font-weight:normal;
  line-height:24px;

  background-image: url('/gfx/common/table_header.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFFFFF;
}
div.tableheader1          { padding-top:0px; margin-bottom:0px; }
a.tableheader1            { color:#66A10C; font-weight:normal; text-decoration:none; }
a.tableheader1:hover      { color:#66A10C; font-weight:normal; text-decoration:underline; }
a.tableheader1:link       { color:#66A10C; font-weight:normal; text-decoration:none; }
a.tableheader1:visited    { color:#66A10C; font-weight:normal; text-decoration:none; }
a.tableheader1:active     { color:#66A10C; font-weight:normal; text-decoration:none; }

.tableheader2 {
  height:29px;
  padding:2px;
  font-family:helvetica,arial;
  font-size:0.9em;
  color:#5A5A5A;
  font-weight:bold;
  line-height:12px;

  background-image: url('/gfx/common/table_header.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFFFFF;
}
div.tableheader2          { padding-top:8px; margin-bottom:4px; }
a.tableheader2            { color:#5A5A5A; text-decoration:none; }
a.tableheader2:hover      { color:#5A5A5A; text-decoration:underline; }
a.tableheader2:link       { color:#5A5A5A; text-decoration:none; }
a.tableheader2:visited    { color:#5A5A5A; text-decoration:none; }
a.tableheader2:active     { color:#5A5A5A; text-decoration:none; }

.tableNaming              { color:#5A5A5A; font-size:0.9em; font-weight:bold; padding:2px; }
.tableContent             { color:#5A5A5A; font-size:0.8em; font-weight:bold; padding:2px; padding-top:4px;padding-bottom:4px;}
.tableContentSmall        { color:#5A5A5A; font-size:0.9em; font-weight:normal; padding:2px; line-height:1.2em; }
.tableContentSmaller      { font-family:arial; color:#5A5A5A; font-size:0.8em; padding-top:4px; padding-bottom:4px;}
a.tableContentSmaller,
a.tableContentSmaller:link,
a.tableContentSmaller:visited,
a.tableContentSmaller:active,
a.tableContentSmaller:hover  { font-family:arial; color:#5A5A5A; font-size:0.9em; padding-top:4px; padding-bottom:4px; text-decoration:underline; }
a.tableContent,
a.tableContent:link,
a.tableContent:visited,
a.tableContent:active,
a.tableContent:hover      { color:#000000; font-size:1.1em; font-weight:bold; text-decoration:underline; }


div.standard, standard    { font-family:helvetica,arial; font-size:1.0em; color:#000000; font-weight:normal; line-height:16px; }
a.standard,
a.standard:link,
a.standard:visited,
a.standard:active         { font-family:helvetica,arial; font-size:1.0em; color:#0080C0; font-weight:normal; text-decoration:none; }
a.standard:hover          { font-family:helvetica,arial; font-size:1.0em; color:#0080C0; font-weight:normal; text-decoration:underline; }


div#mstStatic a.standard  { color:#BBBBBB; }

.tablefooter1             { font-family:helvetica,arial; font-size:1.0em; color:#666666; font-weight:bold; }
a.tablefooter1,a.tablefooter1:visited,a.tablefooter1:active,
a.tablefooter1:link       { font-family:helvetica,arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; }
a.tablefooter1:hover      { font-family:helvetica,arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline; }

.tablefooter2             { font-family:helvetica,arial; font-size:11px; color:#007BB4; font-weight:bold; }
a.tablefooter2,a.tablefooter2:visited,a.tablefooter2:active,
a.tablefooter2:link       { font-family:helvetica,arial; font-size:11px; color:#007BB4; font-weight:bold; text-decoration:none; }
a.tablefooter2:hover      { font-family:helvetica,arial; font-size:11px; color:#007BB4; font-weight:bold; text-decoration:underline; }

.class10                  { font-family:arial; font-size:0.8em; color:#000000; }
a.class10, a.class10:link
a.class10:visited         { font-family:arial; font-size:0.8em; color:#007BB4; text-decoration:none; }
a.class10:hover           { font-family:arial; font-size:0.8em; color:#007BB4; text-decoration:underline; }

.class11,class11Naming    { font-family:helvetica,arial; font-size:0.95em; }
a.class11,a.class11:link,
a.class11Naming,a.class11Naming:link
a.class11:visited,
a.class11Naming:visited   { font-family:helvetica,arial; font-size:0.95em; color:#007BB4; text-decoration:none; }
a.class11:hover,
a.class11Naming:hover     { font-family:helvetica,arial; font-size:0.95em; color:#007BB4; text-decoration:underline; }

.class12                  { font-family:arial; font-size:1.0em; color:#000000; }
a.class12,a.class12:link,
a.class12:visited         { font-family:arial; font-size:1.0em; color:#007BB4; text-decoration:none; }
a.class12:hover           { font-family:arial; font-size:1.0em; color:#007BB4; text-decoration:underline; }

.ajaxSearch               { font-family:helvetica,arial; font-size:0.8em; color:#000000; }
a.ajaxSearch,a.ajaxSearch:link,
a.ajaxSearch:visited      { font-family:helvetica,arial; font-size:0.8em; color:#000000; text-decoration:none; }
a.ajaxSearch:hover        { font-family:helvetica,arial; font-size:0.8em; color:#000000; text-decoration:underline; }

.buttons                  { font-family:helvetica,arial; font-size:1.0em; color:#666666; font-weight:bold; }
.inset                    { border:inset 1px #9E968A; background-color:#C5D6E0; }

.searchIn                 { font-family:helvetica,arial; font-size:0.9em; color:#AAAAAA; border:none; margin-right:2px; height:14px; }
input.class10             { font-family:helvetica,arial; font-size:0.8em; color:#000000; }

input.class11,textarea.class11,
select.class11            { font-family:helvetica,arial; font-size:0.95em; border:none 0px; }
select.class11 disabled   { background-color:#F1F1F1; }
input.class12,textarea.class12,
select.class12            { font-family:helvetica,arial; font-size:1.0em; border:none 0px; }
select.class12 disabled   { background-color:#F1F1F1; }

/* NS4 hack: not visible for NS */
.searchIn                 { font-family:helvetica,arial; font-size:1.0em; color:#AAAAAA; border:none; margin-right:2px; height:16px; }
input.class10             { font-family:helvetica,arial; font-size:0.8em; border:inset 1px; margin-bottom:1px; }
input.class11             { font-family:helvetica,arial; font-size:0.95em; border:inset 1px; margin-bottom:1px; padding-top:3px;height:100%; width:100%; }
textarea.class11          { font-family:helvetica,arial; font-size:0.95em; border:inset 1px; margin-bottom:1px; width:100%; padding:2px; }
select.class11            { font-family:helvetica,arial; font-size:0.95em; margin-bottom:1px; margin-top:1px; width:100%; }
select.class11 disabled   { background-color:#F1F1F1; }
.button11                 { font-family:helvetica,arial; font-size:12px; font-weight:bold; border:outset 1px; margin-bottom:1px; border:outset 1px; margin-bottom:1px; background-image:url(/gfx/button_bg2.gif); }

input.class12             { font-family:helvetica,arial; font-size:1.0em; border:inset 1px; margin-bottom:1px; padding-top:3px;height:20px; width:100%; }
textarea.class12          { font-family:helvetica,arial; font-size:1.0em; border:inset 1px; margin-bottom:1px; width:100%; }
select.class12            { font-family:helvetica,arial; font-size:1.0em; margin-bottom:1px; margin-top:1px; width:100%; }
select.class12 disabled   { background-color:#F1F1F1; }

/* both browsers */
.login                    { font-family:arial; font-size:0.8em; color:#000000; font-weight:normal; border:none 0px; height:14px; }
.search                   { cursor:pointer;font-family:verdana;color:#635E56;height:1.3em;font-weight:bold;font-size:0.9em;padding-top:0px;padding-bottom:2px;margin:0px;border:none 0px; background:#D8D5D0; }
.searchGrey               { font-size:0.8em; color:#AEAEAE; }
.mandatory                { font-size:1.0em; color:#CC0000; }
.invisible                { color:#FF6644; }
.success                  { color:#008800; }
.tipp                     { font-size:0.8em; font-family:arial; text-align:left; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

.media_shadow             { background: url(/gfx/common/shadow_E5E8EA.gif) no-repeat bottom right !important;
                            background: url(/gfx/common/shadow_E5E8EA.gif) no-repeat bottom right;
                            margin: 10px 0 0 10px !important;
                            margin: 10px 0 0 5px;
                            /* background-color: #FF0000; */
                          }
.media_shadow table       { display: block; position:relative; background-color:#555659; border:none;border-bottom:1px solid #B49A0E; margin: -6px 6px 25px -6px; padding:4px; }
.button                   { position: relative;cursor:pointer;border-top:solid 1px #B49A0E;padding-left:6px;background-color:#555659;height:17px;width:119px;padding-right:3px;padding-top:3px;}

#socialLinks              { list-style-type: none; float: right; }
#socialLinks li           { display: inline; }
#printHeader, #printFooter, #printWidth, #isPrintable { display: none; }