<!--

/* =============== CUSTOM CLASSES =============== */

.menuselboxwrapper_online {
  background: #999999;
  widht: 193px;
  text-align:left;
  background-image: url("/images/details/box_top.gif") ;
  height: 24px;
  margin: 0 auto;
  border-bottom:#C3C3C3 1px solid;
}

.menuheaderbox {
  font-family:  Arial, Verdana, sans-serif;
  color: #FFFFFF;
  background: #999999;
  background-image: url("/images/details/box_top.gif") ;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  height: 20px;
}

.tableprimheader {
  background: #999999;
  background-image: url("/images/details/box_top.gif") ;
  text-transform: uppercase;
  color: #FFFFFF;
  height: 25px;
  font-size: 10px;
  font-weight: bold;
}

.tableprimheadersmall {
  background: #999999;
  background-image: url("/images/details/box_top.gif") ;
  text-transform: uppercase;
  color: #FFFFFF;
  height: 25px;
  font-size: 9px;
  font-weight: bold;
}


/* =============== GENERAL =============== */

HTML, BODY {
  font-family: Verdana, Arial, sans-serif;
  background-color: #6d6d6d;
  background-image: url("/images/details/body_bg.gif") ;
  margin: 0px 0px 0px 0px;
  text-align:center;
  height:100%;
}

BODY.blank {
  background-color: #ffffff;
  background-image: url("/images/details/bg_blank.gif") ;
  margin: 10px 10px 10px 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align:left;
}

BODY.popupbottom {
  font-family: Verdana, Arial, sans-serif;
  background-color: #FFFFFF;
  background-image: url("/images/details/bg_popup_bottom.gif") ;
  margin: 0px 0px 0px 0px;
  text-align:right;
}

BODY.popuptop {
  font-family: Verdana, Arial, sans-serif;
  background-color: #FFFFFF;
  background-image: url("/images/details/bg_popup_top.gif") ;
  margin: 0px 0px 0px 0px;
  text-align:left;
}

TH {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	height: 25px;
	background-color: #999999
}

TD,DIV {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}

.clearer {
	clear: both;
}

/* =============== GLOBAL WRAPPER =============== */

DIV.chassis {
	width: 993px;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

/* =============== LAYOUT UPPER HEADER =============== */

DIV.upper_wrapper {
	width:993px;
	height: 15px;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

DIV.upper_links {
	float: right;
	padding: 5px 10px 3px 0px;
}

DIV.upper_info {
	float: left;
	font-size : 12px;
 	font-family:  Arial, Verdana, sans-serif;
 	color: #333333;
	padding: 5px 0px 3px 10px;
}

/* =============== LAYOUT LOWER HEADER =============== */

DIV.header_wrapper {
	width:993px;
	height: 44px;
	background-image:url(/images/details/headerbg.png);
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

DIV.header_logo {
	float: right;
	padding: 10px 10px 0px 0px;
}

DIV.header_country {
	float: left;
	padding: 4px 4px 0px 4px;
}

DIV.header_countrytext {
	float: left;
	color: #FFFFFF;
 	font-size : 13px;
 	font-weight : bold;
 	font-style : italic;
 	font-family:  Arial, Verdana, sans-serif;
	padding: 15px 6px 0px 0px;
}

DIV.header_countrylink {
	float: left;
	color: #FFFFFF;
 	font-size : 11px;
 	font-family:  Arial, Verdana, sans-serif;
	padding: 16px 100px 0px 0px;
}

DIV.header_search {
	float: left;
	width: 200px;
	padding: 9px 0px 0px 10px;
}

DIV.header_searchbtn {
	float: left;
	width: 40px;
	padding: 9px 0px 0px 0px;
}

DIV.header_text {
	float: left;
	color: #FFFFFF;
 	font-size : 11px;
 	font-weight : bold;
 	font-family:  Arial, Verdana, sans-serif;
	padding: 15px 0px 0px 10px;
}


/* =============== LAYOUT MAIN AREA (navigation and content) =============== */

DIV.main_wrapper {
	width:993px;
	background-image:url(/images/details/mainbg.png);
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

DIV.main_full_wrapper {
	width:993px;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

DIV.main_full_content {
	width:993px;
	text-align:left;
	background-image:url(/images/details/contentbg.png);
	margin: 0px auto;
	padding: 10px 10px 10px 10px;
}

DIV.main_navigation {
	width: 193px;
	float: left;
	margin: 0px auto;
}

DIV.main_navigation_login {
	width: 193px;
	margin: 0px auto;
	text-align:left;
	background-color: #FFFFFF;
	border-bottom:#C3C3C3 1px solid;
	padding: 7px 0px 10px 10px;
    color: #999999;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
}

DIV.main_navigation_logotype {
	width: 193px;
	margin: 0px auto;
	overflow-x: hidden;
	text-align:center;
	background-color: #FFFFFF;
	border-bottom:#C3C3C3 1px solid;
	padding: 10px 0px 10px 0px;
}

DIV.main_content {
	width:800px;
	float: right;
	text-align:left;
	background-image:url(/images/details/contentbg.png);
	margin: 0px auto;
}

DIV.main_content_full {
	width:780px;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

DIV.main_content_cols {
	width:780px;
	height:780px; /* not optimal */
	text-align:left;
	background-image:url(/images/details/contentbg_cols.png);
	padding: 10px 10px 10px 10px;
}

DIV.main_content_nav {
	width:190px;
	float: left;
	text-align:left;
	padding: 10px 0px 10px 0px;
}

DIV.main_content_info {
	width:570px;
	overflow-x: hidden;
	float: right;
	text-align:left;
	padding: 10px 0px 10px 10px;
}

/* =============== MENU =============== */

DIV.main_navigation_menu {
	width: 193px;
	overflow-x: auto;
	margin: 0px auto;
}

DIV.menu_box {
	text-align: left;
	padding: 2px 0px 4px 7px;
}

.menuselboxwrapper_std {
  background: #999999;
  widht: 193px;
  text-align:left;
  background-image: url("/images/details/box_top_grey.gif") ;
  height: 24px;
  margin: 0 auto;
  border-bottom:#C3C3C3 1px solid;
  padding-top: 2px;
}

.menuselboxlink {
  float: left;
  text-align:left;
  widht: 173px;
  height: 20px;
  margin:0;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 0px;

}

.menuselboximage {
  float: right;
  width: 20px;
  height: 20px;
  margin:0;
  padding-top: 4px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
}

.menucontentbox {
  background: #EDEDED;
  border-bottom:#C3C3C3 1px solid;
}

/* =============== LAYOUT FOOTER =============== */

DIV.footer_wrapper {
	clear:both;
	width:993px;
	height: 37px;
	background-image: url(/images/details/footerbg.png);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

DIV.footer_logo {
	float: right;
	color: #ffffff;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

DIV.footer_copyright {
	float: left;
	color: #ffffff;
	height: 37px;
	padding: 7px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/* =============== SHOP SPECIFIC =============== */

DIV.shop_header {
	width: 780px;
	height: 73px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ededed;
    border-right:#999999 1px dashed;
    border-top:#999999 1px dashed;
    border-left:#999999 1px dashed;
    border-bottom:#999999 1px dashed;
}

DIV.shop_cart_image {
	float: left;
	height: 73px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

DIV.shop_cart_links {
	float: left;
	height: 73px;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

DIV.shop_cart_info {
	float: right;
	height: 73px;
	padding: 45px 10px 4px 4px;
	margin: 0px 0px 0px 0px;
}

DIV.shop_cart_search {
	float: left;
	height: 73px;
	padding: 25px 10px 4px 60px;
	margin: 0px 0px 0px 0px;
}


/* =============== COMMON ELEMENTS =============== */

div.regbutton {
 width:177px;
 height:62px;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/pale_button.png") ;
 }

div.regbutton a  {
 width:150px;
 height:45px;
 display:block;
 padding: 19px 0px 0px 0px;
 text-align:center;
 }

div.button_green_left {
 width:28px;
 height:67px;
  float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_green_left.png") ;
 }

div.button_green_right {
 width:61px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_green_right.png") ;
 }

div.button_green_middle {
 width: 170px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_green_middle.png") ;
 }

div.button_green_middle a  {
 height:67px;
 display:block;
 overflow-x: visible;
 padding: 21px 0px 0px 0px;
 text-align:center;
 }

 div.button_blue_left {
 width:28px;
 height:67px;
  float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_blue_left.png") ;
 }

div.button_blue_right {
 width:61px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_blue_right.png") ;
 }

div.button_blue_middle {
 width: 170px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_blue_middle.png") ;
 }

div.button_blue_middle a  {
 height:67px;
 display:block;
 overflow-x: visible;
 padding: 21px 0px 0px 0px;
 text-align:center;
 }

div.button_orange_left {
 width:28px;
 height:67px;
  float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_orange_left.png") ;
 }

div.button_orange_right {
 width:61px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_orange_right.png") ;
 }

div.button_orange_middle {
 width: 170px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_orange_middle.png") ;
 }

div.button_orange_middle a  {
 height:67px;
 display:block;
 overflow-x: visible;
 padding: 21px 0px 0px 0px;
 text-align:center;
 }

 div.button_red_left {
 width:28px;
 height:67px;
  float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_red_left.png") ;
 }

div.button_red_right {
 width:61px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_red_right.png") ;
 }

div.button_red_middle {
 width: 170px;
 height:67px;
 float: left;
 top:0px;
 left: 0px;
 border: 0px;
 background-image: url("/images/buttons/gloss_red_middle.png") ;
 }

div.button_red_middle a  {
 height:67px;
 display:block;
 overflow-x: visible;
 padding: 21px 0px 0px 0px;
 text-align:center;
 }

/* --- backgrounds --- */

.background {
 background-color: #6d6d6d;
}

.layout_body_top {
 background-color: #717171;
}

.carthighlight{
  background: #FFFF99;
}

.cellhighlight{
  background: #fffbcc;
}

.calenderheader{
  background-image: url("/images/details/cal_head.gif") ;
}

.calenderday{
  background-image: url("/images/details/cal_day.gif") ;
}

.tilenav {
  background: #eeeeee;
}

.leftmenu {
	background-color: #FFFFFF;
}

.bnrs {
  background-color: #EDEDED;
}

.bgdark {
  background-color: #333333;
}

.caldev {
  background-color: #999999;
}

.tile {
  background: #ededed;
  background-image: url("/images/details/bg_tile.gif") ;
  background-repeat: no-repeat;
  background-position: bottom right
}

.tileright {
  background: #ededed;
}

.tileleft {
  background: #ededed;
}

.buttonleft {
  background-image: url("/images/buttons/general_left.gif") ;
}

.buttonright {
  background-image: url("/images/buttons/general_right.gif") ;
}

.buttonmiddle {
  background-image: url("/images/buttons/general_middle.gif") ;
}

.sidebar {
  background: #333333;
}

.bgblank{
  background: #FFFFFF;
}

/* --- lines --- */

.line {
  background: #C3C3C3;
}

.vertline {
  background: #C3C3C3;
}

.horline {
  background: #C3C3C3;
}

.dashedtile {
  background: #FFFFFF;
  background-image: url("/images/details/line_dash_grey.gif") ;
}

.dashed {
  background: #FFFFFF;
  background-image: url("/images/details/line_dashed.gif") ;
}

.dashedgreen {
  background: #dae7d3;
  background-image: url("/images/details/line_dash_green.gif") ;
}

/* --- Text --- */

.points {
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: bold;
  font-size: 15px;
}

.formfieldheader {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}

.code {
color: #666666;
font-family: Monospace, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

.codenormal {
color: #333333;
font-family: Monospace, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

.datesmall {
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-style: italic;
text-decoration: none;
}

.navdevider {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 10px;
}

.navdeviderdimmed {
  font-family: Verdana, Arial, sans-serif;
  color: #999999;
  font-size: 10px;
}

.dimmednormal {
  font-family: Verdana, Arial, sans-serif;
  color: #999999;
  font-size: 12px;
}

.companylogo {
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: bold;
  font-size: 15px;
}

.smallnormal {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 10px;
}

.bignormal {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 14px;
}

.smallinfo {
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-style: italic;
text-decoration: none;
}

.smallnormalheader {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 10px;
  font-weight : bold;
}

.textTop {
 color: #FFFFFF;
 font-size : 11px;
 font-weight : bold;
 font-family:  Arial, Verdana, sans-serif;
}

.attentiontext{
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
}

.frontheader {
  font-family: Verdana, Arial, sans-serif;
  color: #7b866b;
  font-size: 16px;
  font-weight: bold;
}

.fronttext {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 13px;
}

.header {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 19px;
 font-weight: bold;
}

.boxheader {
 color: #333333; /* 3e7220 */
 font-family: Arial, Verdana, sans-serif;
 font-size: 22px;
 font-weight: bold;
}

.boxnormal {
  font-family: Arial, Verdana, sans-serif;
  color: #999999;
  font-size: 15px;
  font-weight: bold;
}

.forumheader {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 19px;
 font-weight: bold;
}

.dateheader {
 color: #999999;
 font-family: Arial, Verdana, sans-serif;
 font-size: 19px;
 font-weight: bold;
}

.subheader {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;

}

.articleheader {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

.headerpopup {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

.slogan {
 color: #333333;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

.folderHeadTitle {
 color: #79ae66;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 50px;
 font-weight: bold;
}

.folderHeadTitleVariant1 {
 color: #c76d22;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 50px;
 font-weight: bold;
}

.folderHeadSlogan {
 color: #333333;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

.folderHeadBullet {
 color: #333333;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 16px;
}

.campaigningress {
 color: #333333;
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
}

.warning {
  font-family: Verdana, Arial, sans-serif;
  color: #cc9900;
  font-size: 12px;
}

.newalert {
  font-family: Verdana, Arial, sans-serif;
  color: #cc9900;
  font-size: 12px;
}


.warningsmall {
  font-family: Verdana, Arial, sans-serif;
  color: #cc9900;
  font-size: 9px;
}

.powerhighlight {
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;
  background: #cc9900;
  font-size: 12px;
  padding: 5px 5px 5px 5px;

}

.success{
  font-family: Verdana, Arial, sans-serif;
  color: #0000FF;
  font-size: 12px;
}

.smallsuccess{
  font-family: Verdana, Arial, sans-serif;
  color: #0000FF;
  font-size: 9px;
}

.vendordescrete{
  font-family: Verdana, Arial, sans-serif;
  color: #999999;
  font-size: 12px;
}

.descrete{
  font-family: Verdana, Arial, sans-serif;
  color: #999999;
  font-size: 12px;
}


.highlight{
  color: #cc9900;
}

.highlightsmall{
  color: #cc9900;
  font-size: 9px;
}

.forumheaderframe {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
 font-size : 12px;
 font-family: Verdana, Arial, sans-serif;
}

.footertext {
	color: #ffffff;
}


/* --- Boxes --- */

.presentationbox {
  background: #FFFFFF;
  border-right:#cc9900 1px solid;
  border-top:#cc9900 1px solid;
  border-left:#cc9900 1px solid;
  border-bottom:#cc9900 1px solid;
}

.boxedcontent {
  background: #FFFFFF;
  border-right:#C3C3C3 1px solid;
  border-top:#C3C3C3 1px solid;
  border-left:#C3C3C3 1px solid;
  border-bottom:#C3C3C3 1px solid;
}

.boxedcontentalert {
  background: #fffbcc;
  border-right:#e6db55 1px solid;
  border-top:#e6db55 1px solid;
  border-left:#e6db55 1px solid;
  border-bottom:#e6db55 1px solid;
}

.boxedcontentinfo {
  background: #dbe3ff;
  border-right:#a2b4ee 1px solid;
  border-top:#a2b4ee 1px solid;
  border-left:#a2b4ee 1px solid;
  border-bottom:#a2b4ee 1px solid;
}

.boxedcontenthelp {
  background: #d5ffce;
  border-right:#9adf8f 1px solid;
  border-top:#9adf8f 1px solid;
  border-left:#9adf8f 1px solid;
  border-bottom:#9adf8f 1px solid;
}

.boxedcontenterror {
  background: #ffcece;
  border-right:#df8f8f 1px solid;
  border-top:#df8f8f 1px solid;
  border-left:#df8f8f 1px solid;
  border-bottom:#df8f8f 1px solid;
}

.frontbox {
  background: #FFFFFF;
  background-image: url("/images/details/box_bg.gif") ;
  border-right:#C3C3C3 1px solid;
  border-top:#C3C3C3 1px solid;
  border-left:#C3C3C3 1px solid;
  border-bottom:#C3C3C3 1px solid;
}

.textTopBox {
 color: #333333;
 font-size : 11px;
 font-family:  Verdana, Arial, sans-serif;
}

.userbox {
  border-right:#999999 1px dashed;
  border-top:#999999 1px dashed;
  border-left:#999999 1px dashed;
  border-bottom:#999999 1px dashed;
}

.navbox {
  border-right:#999999 1px dashed;
  border-top:#999999 1px dashed;
  border-left:#999999 1px dashed;
  border-bottom:#999999 1px dashed;
}

.loginbox {
  border-right:#999999 1px dashed;
  border-top:#999999 1px dashed;
  border-left:#999999 1px dashed;
  border-bottom:#999999 1px dashed;
}

.formbox {
  background: #FFFFFF;
  background-image: url("/images/details/box_bg.gif") ;
  border-right:#C3C3C3 1px solid;
  border-top:#C3C3C3 1px solid;
  border-left:#C3C3C3 1px solid;
  border-bottom:#C3C3C3 1px solid;
}

.calenderbox {
  background: #EDEDED;
  border-right:#333333 1px solid;
  border-top:#333333 1px solid;
  border-left:#333333 1px solid;
  border-bottom:#333333 1px solid;
}

.inabox {
  background: #e1eac7;
}

.commonbox {
  background: #c1e17f;
}

.contentbox {
  background: #FFFFFF;
  border-right:#999999 1px dashed;
  border-top:#999999 1px dashed;
  border-left:#999999 1px dashed;
  border-bottom:#999999 1px dashed;
}

.memberbox {
  background: #FFFFFF;
  border-right:#333333 1px dashed;
  border-top:#333333 1px dashed;
  border-left:#333333 1px dashed;
  border-bottom:#333333 1px dashed;
}

.contactbox {
  background: #EDEDED;
  border-right:#999999 1px solid;
  border-top:#999999 1px solid;
  border-left:#999999 1px solid;
  border-bottom:#999999 1px solid;
}

.headerbox {
  font-family:  Arial, Verdana, sans-serif;
  color: #FFFFFF;
  background: #999999;
  background-image: url("/images/details/box_top_grey.gif") ;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  height: 20px;
}

.subheaderbox {
  font-family:  Arial, Verdana, sans-serif;
  color: #333333;
  background: #C3C3C3;
  font-weight: bold;
  font-size: 10px;
  height: 25px;
}


.headerboxtext {
 font-family : Arial, Verdana, sans-serif;
 font-size : 10px;
 color : #FFFFFF;
 text-transform: uppercase;
}

.infobox {
 background: #99CC33;
 color: #FFFFFF;
 font-weight: bold;
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
}

.infocol {
  border-right:#C3C3C3 1px solid;
  border-top:#C3C3C3 1px solid;
  border-left:#C3C3C3 1px solid;
  border-bottom:#C3C3C3 1px solid;
  background-color: #FFFFFF;
}

.menubox{
  background-color: #DEDEDE;
}

.descbox{
  background-color: #EDEDED;
}

.searchbox {
  border-right:#C3C3C3 1px solid;
  border-top:#C3C3C3 1px solid;
  border-left:#C3C3C3 1px solid;
  border-bottom:#C3C3C3 1px solid;
  background-color: #ededed
}

.whitebox{
  background: #FFFFFF;
}

.search {
  background-color: #DEDEDE;
}

.messageheaderbox {
  border-right:#333333 1px solid;
  border-top:#333333 1px solid;
  border-left:#333333 1px solid;
  border-bottom:#333333 1px solid;
  background-color: #DEDEDE;
}

.messagebodybox {
  border-right:#333333 1px solid;
  border-top:#333333 0px solid;
  border-left:#333333 1px solid;
  border-bottom:#333333 1px solid;
  background-color: #FFFFFF;
}

.messagenewbodybox {
  border-right:#333333 1px solid;
  border-top:#333333 0px solid;
  border-left:#333333 1px solid;
  border-bottom:#333333 1px solid;
  background-color: #EDEDED;
}


.highlightedbox{
  border-right:#333333 1px solid;
  border-top:#333333 1px solid;
  border-left:#333333 1px solid;
  border-bottom:#333333 1px solid;
  background: #FFFF99;
}

/* --- Tables --- */

.vendorlistheader {
  background: #dedede;
  color: #333333;
}

.tableheaderdark {
  background: #333333;
  color: #FFFFFF;
  line-height: 18px;
  font-size: 10px;
  font-weight: bold;
}



.tablesubheader {
  background: #dedede;
  color: #333333;
  line-height: 18px;
  font-size: 10px;
  font-weight: bold;
}

.tablesubheadersmall {
  background: #dedede;
  color: #333333;
  line-height: 18px;
  font-size: 9px;
  font-weight: bold;
}



.tablecell {
  background: #ededed;
  color: #333333;
}

.tablecelldark {
  background: #CCCCCC;
  color: #333333;
}

.tablecellsmalldark {
  background: #dedede;
  color: #333333;
  font-size: 9px;
  font-weight: bold;
}

.tablecellight {
  background: #ffffff;
  color: #333333;
}


.tablecellsmall {
  background: #ededed;
  color: #333333;
  font-size: 10px;
}

.listalter0 {
  background: #ededed;
  color: #333333;
  font-size: 10px;
}

.listalter1 {
  background: #dae7d3;
  color: #333333;
  font-size: 10px;
}

.tablefooter {
  color: #FFFFFF;
  background-color: #999999;
  line-height: 18px;
  font-size: 10px;
  font-weight: bold;
}

.tablefootersmall {
  color: #FFFFFF;
  background-color: #999999;
  line-height: 18px;
  font-size: 9px;
  font-weight: bold;
}

.tablecellwarning {
  background: #cc9900;
  color: #FFFFFF;
}

.tablecellwarningsmall {
  background: #cc9900;
  color: #FFFFFF;
}

.tablecellhighlight {
  background: #cc9900;
  color: #FFFFFF;
}

//-->