body{margin:0;background-color:#ffffff;color:#000000;font-family:Arial;font-size:1em;}
TH {BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left}

a{text-decoration:none;color:#003399;}
a:hover{text-decoration:none;color:red;}

table{border-collapse:collapse;border-width:0;}
img{border:0;}
.hide{display:none;}
.snip{display: none; visibility:hidden;	position:absolute;}
#top_logo{position: absolute; top:78px; right:0px; margin-right:2px; margin-left:0px;}

h1 {font-size:100%; font-weight:normal;}
h2 {font-size:140%; font-weight:normal; margin-left: 10px;}

.imginput 		{BORDER-WIDTH: 0px;}


/* SEARCH FORM */
#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
/*#suggestions{ position: relative; left:235px; width:320px; display:none; }*/
#suggestions{ position: absolute; left:396px; width:320px; display:none; z-index: 5;}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#9EB0BE; border-style:solid; width:320px; background-color:#9EB0BE; font-size:10px; line-height:14px;}
#searchresults a { display:block; background-color:#F9F9F9; clear:left; height:66px; text-decoration:none; }
#searchresults a:hover { background-color:#9EB0BE; color:#ffffff; }
#searchresults a img { float:left; padding:3px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
      background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }



.small_g_b	{COLOR: #00706C; FONT-SIZE: 10; FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.small_b_b	{COLOR: #222222; FONT-SIZE: 10; FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.small_b	{COLOR: #222222; FONT-SIZE: 10; FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.red		{COLOR: red; FONT-SIZE: 10; FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.med_b_b	{COLOR: #222222; FONT-SIZE: 12; FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.tiny_b_b	{COLOR: #222222; FONT-SIZE: 8; FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.med_g_b	{margin:4px 0 5 10; color: #00706C; font-size: 11; font-weight: bold;  font-family:  Verdana; text-decoration: none}

.hmc		{COLOR: white; FONT-SIZE: 12; BACKGROUND-image: url(../images/hmc.gif); FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana; TEXT-DECORATION: none}
.hml		{BACKGROUND-image: url(../images/hml.gif)}
.hmr		{BACKGROUND-image: url(../images/hmr.gif)}

input.login {font-family: verdana; font-size: 10; border:  1px solid #C6C6C6; color: #003939; background-color: #F4FAFA, FONT-WEIGHT: normal }
.tlogin		{border: 0px; background-color: #E7F2F1; font-family: verdana; font-size: 12;}

.menu:link          {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12; FONT-FAMILY:   Verdana; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu:active        {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12; FONT-FAMILY:   Verdana; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu:visited       {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12; FONT-FAMILY:   Verdana; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu:hover         {BACKGROUND: none; COLOR: #F4FAFA; FONT-SIZE: 12; FONT-FAMILY:   Verdana; FONT-WEIGHT: bold;  TEXT-DECORATION: underline}

.tgrey		{border: 0px; background-color: #DAD9D9}
.bgrey		{border: 0px; background-color: #F7F7F7}
.tgreen		{border: 0px; background-color: #00706C}

.tbox		{color: black; border: 0px; background-color: #FEFEFE; font-family: verdana; font-size: 12;}
.tbox_g		{color: white; border: 0px; background-color: #00706C; font-family: verdana; font-size: 12; font-weight: bold; BACKGROUND-image: url(../images/bx.gif)}
.tdoc		{color: black; border: 0px; background-color: #E7F2F1; font-family: verdana; font-size: 10;}

.courier	{color: black; border: 0px; background-color: #FEFEFE; font-family:Courier New; font-size: 12;}

.m,.m_up,.m_a{height:16px;width:145px;margin-top:0;margin-left:5px;padding-left:0px;background-repeat:no-repeat;}
/*.m_a a,.m_a a:hover{background-repeat:repeat-y;text-decoration:none;}*/
.m_up{color:#000000;}
.m_a{font-weight: bold; margin-left:5px;text-color:#000000;}
.m_t{height:14px;width:148px;margin-top:0;margin-left:5px;padding-left:0px;background-repeat:no-repeat;color:FFFFFF;}
#up{visibility:hidden;position:absolute;top:0px;}

.p_0{}
.p_1{padding-left: 5px;padding-right: 2px;}
.p_2{padding-left: 15px;}
.p_3{padding-left: 25px;}
.p_4{padding-left: 35px;}
.p_5{padding-left: 45px;}
.p_6{padding-left: 55px;}

#DrBlockPrice{width:238px; margin:2px 2px 2px 2px; float:left; border:solid 1px #999999; font-size:10;}
#DrBlockPrice h1{margin:0px 0px 0px 4px; font-size:14; color:993399; font:13 Verdana,Arial;}
#DrBlockPrice h2{margin:0px 0px 0px 4px; font-size:14; color:blue; font: Verdana,Arial;}
#DrBlockPrice td{font-size:11px;}

#BlockPrice ul{list-style:none;margin:0;padding:0;font-size:11;color:808080;}
#BlockPrice li{padding:0;margin:-4px 2px;padding:6px 6px 4px 4px;}

#DrListPrice{width:680px; margin:2px 2px 2px 2px; float:left; }
#DrListPrice td{font-size:90%;}
#DrListPrice h1{margin:0px 0px 0px 4px; font-size:120%; color:993399;}

#ListPrice h2{margin:0px 0px 0px 4px; font-size:14; color:blue;font: Verdana,Arial;}
#ListPrice ul{list-style:none;margin:0;padding:0;font-size:11;color:808080;}
#ListPrice li{padding:0;margin:-4px 2px;padding:6px 6px 4px 4px;}

#DrToolBar{text-decoration:none;}
#DrToolBar a{cursor:pointer;color:#000000}
#DrToolBar a:visited{color:#000000;}
#DrToolBar a:hover{}
#DrToolBar b{color:#999999;font-weight: normal;}

#DrFooter{border-top: #9EB0BE 1px solid; font-size:80%;}

#DrOfferList{margin:0px 0px 5px 10px;}
#DrOfferList{color:#7A94AF;text-decoration:none;font-size:10;}
#DrOfferList ul{padding:0;list-style:none;margin:0px 0px 5px 10px;color:#000000;font-size:11;}

#DrHeaderRow IMG {DISPLAY: inline}
#DrHeaderRow TH {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#DrHeaderRow TH A {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}

#DrMenu{background-color:#9EB0BE;}

#msviRegionIdGraphic{padding-left:7px;}
.gt0{border:solid 1px #9EB0BE;padding:0 4px 2px 4px;font-size:100%;}
.gt1{border:solid 1px #C2D7EC;padding:0 4px 2px 4px;background:#9EB0BE;font-size:100%;}
.gtsep{font:65% Verdana;color:#E7F2F1;padding:0 1px 2px 1px;}
#DrGlobalToolbar{width:287px;}
#DrGlobalToolbar a{font:11 Verdana;color:#ffffff;text-decoration:none;}

#DrShopOfferBlock{width:165px; height:220px; float:left; display: block;}
#DrShopOfferBlock a{font-size:90%;}
#DrShopOfferBlock h1{font-size:120%; }

#DrFilterBlock{border:solid 1px #9EB0BE;background:#F9F9F9; font-size: 90%;}
#DrFilterBlock p{font-size:90%;}
#DrFilterBlock td{font-size:90%;}
#DrFilterBlock h1{font-size:95% ; color: #003399; margin: 2px 2px 2px 2px;}

#DrLineBar{margin-bottom:10px;font-size:15px;height:20px;}
#DrLineBar *{font-size:15px;}
#DrLineBar td{padding-bottom:10px;}

#DrProduct {font-size:90%;}
#DrProduct h3{font-size:90%; margin-bottom:5px;margin-top:10px;}
#DrProduct td{font-size:90%;}

#DrTraderBlock {border:solid 1px #9EB0BE;}

#DrCommentBlock {border:solid 1px #9EB0BE; min-height: 50px; padding: 5px;}

#DrCatalogTable {border: 1px solid #cccccc;}
#DrCatalogTable thead{font-size: 9px;}
#DrCatalogTable thead td{border: 1px solid #cccccc;}
#DrCatalogTable tbody{font-size: 14px; font-family: arial; font-weight: normal;}
#DrCatalogTable tbody td{padding-left: 4px; padding-right: 3px;}
/*style="font-size:9;border:1px solid #CCCCCC;"*/

#DrAdmin {font-size: 13px;}
#DrAdmin td {font-size: 13px;}

#DrCatalogOfferTable tbody td{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}




/*.tbPrice {font-size: 14px;}*/
.tbPrice *{font-size: 95%;}
.tbPrice th {font-size: 10px; white-space: nowrap; text-align: center;}
.tbPrice TD {BORDER-COLLAPSE: collapse}
.tbPrice THEAD {FONT-WEIGHT: normal}
.tbPrice THEAD TH {FONT-WEIGHT: bold; BACKGROUND: #7A94AF; COLOR: #f7f3ef}
.colText {FONT-WEIGHT: bold; COLOR: #f7f3ef}
.tbPrice THEAD .sorted {FONT-WEIGHT: bold; BACKGROUND: #333333; COLOR: #fff}
.tbPrice #colcompare {FONT-WEIGHT: bold; COLOR: #fff}

.tbPrice TBODY A {COLOR: #039}
.tbPrice TBODY A:visited {COLOR: #639}
.tbPrice #ruledgrid #rolledover TD {BORDER-TOP: #d8d6ad 1px solid; BACKGROUND: #fffff2; BORDER-BOTTOM: #d8d6ad 1px solid}
.tbPrice #ruledgrid #rolledover TD.sorted {	BORDER-TOP: #d8d6ad 1px solid; BACKGROUND: #fffff2; BORDER-BOTTOM: #d8d6ad 1px solid}

.tbnav a{display: block; width: 100%; color: #fff}
.tbnav a:visited {DISPLAY: block; WIDTH: 100%; COLOR: #fff}
.tbnav a:hover {BACKGROUND: #7A94AF; COLOR: #ffffff}

.evenrow TD {PADDING-RIGHT: 1px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid}
.row0 TD {PADDING-RIGHT: 1px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid}
.oddrow TD {PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid}
.row1 TD {PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid}
.evenrow TD.sorted {PADDING-RIGHT: 1px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e1e1e1 1px solid}
.row0 TD.sorted {PADDING-RIGHT: 1px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e1e1e1 1px solid}
.oddrow TD.sorted {PADDING-RIGHT: 1px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e8e8e8 1px solid}
.row1 TD.sorted {PADDING-RIGHT: 1px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e8e8e8 1px solid}
.evenselect TD {PADDING-RIGHT: 1px; BORDER-TOP: #df4600 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fffff2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #df4600 1px solid}
.row0select TD {PADDING-RIGHT: 1px; BORDER-TOP: #df4600 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fffff2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #df4600 1px solid}
.oddselect TD {PADDING-RIGHT: 1px; BORDER-TOP: #df4600 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fffff2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #df4600 1px solid}
.row1select TD {PADDING-RIGHT: 1px; BORDER-TOP: #df4600 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fffff2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #df4600 1px solid}

#Right_block{width:140px;}
#Right_block a{cursor:pointer;display:block;color:#555555;padding:2px 1px 1px 2px;margin:1px 0;}
#Right_block a:visited{color:#555555;}
#Right_block a:hover{border:1px solid #cccccc;margin:0;padding:2px 0px 1px 1px;background-color:#f1f1f1;text-decoration:none;}
#Right_block b{cursor:pointer;display:block;color:#555555;}
#Right_block .line{border-top:solid 1px #999999;margin:5px 2px 5px 2px;}
#Right_block > .line{margin:6px 2px 4px 2px;}
#Right_block select{font-size:12;width:80%;}
#Right_block input{font-size:12;}
#Right_block form{margin:0px 0px 0px 0px;}
#Right_block h1{margin:0px 0px 2px 14px;font-size:11;font-weight:normal;}
#Right_block .opt{margin:0px 2px 4px 8px;}

#ca{background-color:#dbdce2;}
#ca td{vertical-align:top;}
.headerW{width:995px;border-bottom:solid 1px #bbbbbb;background-color:#E5EBEE;}
.main{width:771px;border-top:solid 1px #bbbbbb;border-bottom:solid 1px #bbbbbb;background-color:#eeeeee;}
.mainW{width:995px;}
.page{width:771px;background-color:#7A94AF;}
.pageW{width:995px;background-color:#7A94AF;border:1px solid #bbbbbb;margin: 2px;}
.cBlock{background-color:#F9F9F9; border: 1px solid #bbbbbb; margin: 2px;}
.down{width:100%;background-color:#C2D7EC;}
.downW{width:100%;background-color:#C2D7EC;}
#NavLd{border-right:1px solid #c5c8d0;background-color:#E5EBEE;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#E5EBEE',endColorStr= '#fcfcfc',gradientType= '1');}
#NavRd{border-right:1px solid #999999;background-color:#fcfcfc;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#fcfcfc',endColorStr= '#E5EBEE',gradientType= '1');}
#Nav{padding:2px 0 10px 0;font:1em Verdana,Arial;}
#Nav .line{border-top:solid 1px #999999;margin:5px 0 5px 0;}
#Nav > .line{margin:6px 0 4px 0;}
#Nav h4{margin:4px 0 5px 5px;font-size:11;color:003399;}
#Nav > h4{margin:4px 0 4px 5px;}
#Nav ul{list-style:none;margin:0;padding:0;font-size:11;}
#Nav li{padding:0;margin:-4px 2px;width:175px;}
#Nav > ul > li{margin:-3px 2px;}
#Nav a{cursor:pointer;display:block;color:#444444;padding:2px 4px 4px 8px;margin:1px 0;}
#Nav > ul > li > a{border:1px solid transparent;padding:2px 4px 4px 7px;}
#Nav a:visited{color:#444444;}
#Nav a:hover{border:1px solid #cccccc;margin:0;padding:2px 4px 4px 7px;background-color:#f1f1f1;text-decoration:none;}
#Nav > ul > li > a:hover{margin:1px 0;}
#msviLocalToolbar{border-top:solid 1px #999;background:#F1F1F1;font-size:100%;padding:5px;}
#msviLocalToolbar a{text-decoration:none;color:black;}
#msviLocalToolbar a:hover{text-decoration:none;color:black;}
.lt0{border:solid 1px #F1F1F1;background:#F1F1F1;padding:0 6px 0 6px;font:70% Verdana;color:black;text-decoration:none;}
.lt1{border:solid 1px #999;padding:2px 6px 2px 6px;background:#ccc;font-size:100%;font:70% Verdana;color:black;text-decoration:none;}
.ltsep{font:70% Verdana;color:#A9A9A9;padding:0 1px;}
.ad{margin:-5px 0 0 0;text-align:center;padding:10px 20px;}