html{height: 100%; margin-bottom: 1px; }
body{	padding: 0px;background-color: #fff;
	font: 62.5% Verdana,Arial,sans-serif; margin: 10px; margin-top: 15px; 		
		z-index: -1;}
p{ padding: 0px; margin: 0px}
H1{ font-weight: normal  }
table { empty-cells:show; }
BLOCKQUOTE{margin: 0px; padding: 0px; margin-left: 5px; padding-right: 5px}
body a img{border:none}
.templateLayoutDiv{}
.templateTable{}
.templateTableCell{vertical-align:top}
/* Total width */
div#mainFrame, .middleTableRightTableContent_empty, div#topRightNoticeDiv, div#topMenuDiv, #underMenuTable_info, #underMenuTable_individual_info, #underContentTableDiv{
	width: 763px;
}
div#mainFrame{text-align:left;  z-index: 10;}
.middleTableRightTableContent_empty{
	overflow: hidden;
}
/****************************************
	Top
*/
#topTable {width: 100%; }
#topMenuTable {width: 100%; padding-top: 3px; padding-bottom: 6px; }
div#topRightNoticeDiv {overflow: hidden; padding-bottom: 0px; }
	
/****************************************
	Top menu
*/
div#topMenuDiv{}
.menuItemText {text-decoration:none;   }
.selectedMenuItemText {text-decoration:none;}
.selectedMenuItemText:hover {text-decoration:none; }
.menuItem, .firstMenuItem, .lastMenuItem{
	height: 25px; text-align: center;
}
.menuItem {border-style: solid; border-width: 1px; border-top: none; border-bottom: none;  border-right: none}
.firstMenuItem {}
.lastMenuItem{border-left-style: solid; border-left-width: 1px;}
	
/****************************************
	Under menu
*/
#underMenuTable{ }
#underMenuTable_info{  overflow: hidden; font-size: 1px;}
#underMenuTable_individual_info{ overflow: hidden }
/****************************************
	Middle
*/
/* Right content width */
#index_welcome, .index_productSection, #index_bottomInfo, .separator, div.middleTableRightTableContent_general{
	width: 585px
}
/* Left content width */
div#middleTableLeftDiv, td#middleTableLeft, #leftMenu_titleDiv, .index_leftMenu_title, #leftMenu_bottomDiv{
	width: 175px;
}
/* index */
		
#index_welcome{ margin-bottom: 0px; padding-top:0px; overflow: hidden; clear: right }
.index_productSection{ overflow: hidden; clear: both;}
#index_bottomInfo{ overflow: hidden; clear: both; }
.separator { margin-left: 0px; margin-right: 0px; margin-bottom: 7px; _margin-bottom: -4px; height: 2px; border-top-width: 1px; border-top-style:solid; clear: both;}
.leftMenu_separator{width: 96.4%; font-size: 1px; height: 1px; border-top-width: 1px; border-top-style:solid; margin: 3px; margin-bottom: 0px}
/* general */
table#middleTable {width: 100%; vertical-align: top; padding-top: 0px; }
div#middleTableLeftDiv { }
div# Div {margin-left: 0px; margin-bottom: 0px; }
td#middleTableLeft { vertical-align: top; border-width: 1px; border-style: solid;  }
td#middleTableRight, #middleTableRight_empty {width: 100%; vertical-align: top;  padding-right: 0px; margin-right: 0px;border-right-width: 1px; border-right-style: solid;}
#middleTableRight_empty{
	border: none;
}
/* left content... */
#middleTableLeftContent {width: 100%; }
#middleTableLeftContent #middleTableLeftContent_innerTable {width: 174px; vertical-align: top;}
#leftMenu_bottomDiv{ overflow: hidden }
/* index left menu */
.index_leftMenu_title{	
	margin-left:0px;
	margin-bottom: 0px;
	overflow: hidden; ;
}
/* left menu without product lines*/
td.middleTableLeftContentMenuItem{ width: 100%; }
td.middleTableLeftContentMenuItem a{ cursor: pointer; }
.leftMenuItemText {text-decoration:none;  }
.selectedLeftMenuItemText {text-decoration:none;     }
#leftMenu_titleDiv{  overflow: hidden; margin-left: 0px; margin-bottom: 0px }
/* right content... */
/* products */
.productDiv{ float:left; width: 188px;  _width: 185px;  overflow: hidden; margin-left: 6px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; }
div.productDiv a{ cursor: pointer; text-decoration: underline }
div.productDiv a:hover{ text-decoration: none; }
div.productDiv table{ width: 100%; }
div.productDiv p {font-size:100%; }
div.productDiv ul{ margin: 15px; margin-top: 0px; margin-bottom: 5px; padding-left: 5px }
.productSheet_img{border: 0px; padding-top: 0px; display: block;}
.productSheet_flagImg{width: 57px; height: 57px; display: block; margin-left: 0px}
.productPriceSection{  }
div.productSpecDiv { }
.productRebatePriceDiv_title { float: right; font-weight: bold; text-align:left; width: 66px; _width: 86px; font-size:100%;  padding-bottom: 0px;  }
div.productRebatePriceDiv { }
div.productRegPriceDiv { }
.productSeparator{ clear: both; width: 100%; height: 7px; font-size: 0px; margin-bottom: 7px; border-bottom-width: 1px; border-bottom-style:solid; }
/* general content */
#middleTableRightDiv_general, #middleTableRightDivAnchor_general {overflow: hidden}
table.middleTableRightTable_general {width: 100%;}
div.middleTableRightTableContent_general {overflow: hidden; }
div.middleTableRightTableContent_general ul{margin: 20px; margin-top: 5px; margin-bottom: 5px; padding-left: 5px}
/****************************************
	under content
*/
#underContentTable{ width: 100%; }
#underContentTableDiv{  overflow: hidden; }
#pageSettingsSection{
	width:95%;
	background-color: rgb(100,10,10);
	border: 2px solid black;
	padding-bottom: 10px;	
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	filter: alpha(opacity=90);
}
.pageSettingSection{
	color: rgb(200,200,200);
	padding-top: 5px;
}
/****************************************
	Theme styles
*/
.templateSharedStyle97,#topMenuDiv a:hover {}.templateSharedStyle98 {}.templateSharedStyle99 {BORDER-RIGHT: rgb(255,255,255) 2px solid; BORDER-TOP: rgb(255,255,255) 2px solid; BORDER-LEFT: rgb(255,255,255) 2px solid; BORDER-BOTTOM: rgb(255,255,255) 2px solid}.templateSharedStyle101 {MARGIN-TOP: 12px; FONT-SIZE: 16px; MARGIN-LEFT: 12px; COLOR: rgb(74,74,74); MARGIN-RIGHT: 12px; FONT-FAMILY: Arial}.templateSharedStyle102 {MARGIN-TOP: 27px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 12px; COLOR: rgb(74,74,74); MARGIN-RIGHT: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline}.templateSharedStyle103 {BACKGROUND-POSITION: left top; MARGIN-TOP: 3px; PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(files/bullet.gif); MARGIN-LEFT: 24px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial}.templateSharedStyle104 {MARGIN-TOP: 6px; FONT-SIZE: 14px; MARGIN-LEFT: 21px; MARGIN-RIGHT: 21px; FONT-FAMILY: Arial}.templateSharedStyle105 {MARGIN-TOP: 6px; FONT-SIZE: 12px; MARGIN-LEFT: 12px; MARGIN-RIGHT: 12px; FONT-FAMILY: Arial; TEXT-ALIGN: right}
.colorText1{color:rgb(0,0,0)}.colorBorder1{border-color:rgb(0,0,0)}.colorBg1{background-color:rgb(0,0,0)}.colorText3{color:rgb(100,100,100)}.colorBorder3{border-color:rgb(100,100,100)}.colorBg3{background-color:rgb(100,100,100)}.colorText4{color:rgb(0,0,0)}.colorBorder4{border-color:rgb(0,0,0)}.colorBg4{background-color:rgb(0,0,0)}.colorText5{color:rgb(157,79,0)}.colorBorder5{border-color:rgb(157,79,0)}.colorBg5{background-color:rgb(157,79,0)}.colorText6{color:rgb(236,251,255)}.colorBorder6{border-color:rgb(236,251,255)}.colorBg6{background-color:rgb(236,251,255)}.colorText7{color:rgb(255,255,255)}.colorBorder7{border-color:rgb(255,255,255)}.colorBg7{background-color:rgb(255,255,255)}.colorText8{color:rgb(237,28,36)}.colorBorder8{border-color:rgb(237,28,36)}.colorBg8{background-color:rgb(237,28,36)}.colorText9{color:rgb(74,74,74)}.colorBorder9{border-color:rgb(74,74,74)}.colorBg9{background-color:rgb(74,74,74)}.colorText10{color:rgb(255,255,255)}.colorBorder10{border-color:rgb(255,255,255)}.colorBg10{background-color:rgb(255,255,255)}.colorText11{color:rgb(255,255,255)}.colorBorder11{border-color:rgb(255,255,255)}.colorBg11{background-color:rgb(255,255,255)}.colorText12{color:rgb(255,255,255)}.colorBorder12{border-color:rgb(255,255,255)}.colorBg12{background-color:rgb(255,255,255)}.colorText13{color:rgb(255,255,255)}.colorBorder13{border-color:rgb(255,255,255)}.colorBg13{background-color:rgb(255,255,255)}.colorText14{color:rgb(255,255,255)}.colorBorder14{border-color:rgb(255,255,255)}.colorBg14{background-color:rgb(255,255,255)}.colorText15{color:rgb(255,255,255)}.colorBorder15{border-color:rgb(255,255,255)}.colorBg15{background-color:rgb(255,255,255)}.colorText16{color:rgb(136,136,136)}.colorBorder16{border-color:rgb(136,136,136)}.colorBg16{background-color:rgb(136,136,136)}.colorText17{color:rgb(197,116,5)}.colorBorder17{border-color:rgb(197,116,5)}.colorBg17{background-color:rgb(197,116,5)}.colorText18{color:rgb(255,255,255)}.colorBorder18{border-color:rgb(255,255,255)}.colorBg18{background-color:rgb(255,255,255)}.colorText103{color:rgb(144,233,255)}.colorBorder103{border-color:rgb(144,233,255)}.colorBg103{background-color:rgb(144,233,255)}.colorText104{color:rgb(255,255,255)}.colorBorder104{border-color:rgb(255,255,255)}.colorBg104{background-color:rgb(255,255,255)}.colorText105{color:rgb(252,255,232)}.colorBorder105{border-color:rgb(252,255,232)}.colorBg105{background-color:rgb(252,255,232)}.colorText106{color:rgb(245,255,242)}.colorBorder106{border-color:rgb(245,255,242)}.colorBg106{background-color:rgb(245,255,242)}.colorText107{color:rgb(188,188,188)}.colorBorder107{border-color:rgb(188,188,188)}.colorBg107{background-color:rgb(188,188,188)}.colorText108{color:rgb(233,227,215)}.colorBorder108{border-color:rgb(233,227,215)}.colorBg108{background-color:rgb(233,227,215)}.colorText109{color:rgb(22,126,47)}.colorBorder109{border-color:rgb(22,126,47)}.colorBg109{background-color:rgb(22,126,47)}
a{ color: rgb(197,116,5) }
a:hover{ text-decoration: none; color: rgb(136,136,136)  }
#middleTableLeft{font: 12px "Arial"}
#middleTableRight, #middleTableRight_empty{font: }
.topMenuItem_innerTable{
	width: 100%;
}
.topMenuItem_middleCell{
	width: 100%;
	text-align: center;	
}
#topMenuInnerTable{
	table-layout: fixed;
	width: 100%;
}
.topMenuItem_leftCell, .topMenuItem_rightCell{
	font-size: 1px;
	visibility: hidden;
}
.menuItem, .firstMenuItem, .lastMenuItem, .topMenuItem_middleCell, .topMenuItem_leftCell, .topMenuItem_rightCell{	
	cursor: pointer;
}
/****************************************
	Top menu
*/
#topMenuTable{
	background-image: url(ThemeFiles/navbar.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 0px;
	height: 37px;
	vertical-align: top;
	padding-top: 0px;	
	padding-bottom: 0px;
	margin-left: 8px;
}
#topMenuTable tr{
	vertical-align: top;
}
.menuItemText {text-decoration:none;    }
.selectedMenuItemText {text-decoration:none; }
.menuItem, .firstMenuItem, .lastMenuItem, .topMenuItem_middleCell, .topMenuItem_leftCell, .topMenuItem_rightCell{	
	border: none;
	vertical-align: top;
	height: 25px;
	
}
.firstMenuItem {padding-left: 0px}
.lastMenuItem{padding-right: 0px}
.topMenuItem_middleCell{
	vertical-align: middle;
	text-align: center;
}
.selectedMenuItem .topMenuItem_middleCell{
	background-image: url(ThemeFiles/navband_up_midslice.gif);
	background-repeat: repeat-x;
	background-position: top left;	
}
.selectedMenuItem .topMenuItem_leftCell{
	visibility: visible;
	width: 2px;
	background-image: url(ThemeFiles/navband_up_leftslice.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}
.selectedMenuItem .topMenuItem_rightCell{
	visibility: visible;
	width: 2px;
	background-image: url(ThemeFiles/navband_up_rightslice.gif);
	background-repeat: no-repeat;
	background-position: top right;	
}
.topMenuItem_leftCell, .topMenuItem_rightCell{	
	padding-left: 1px;
}
#topMenuInnerTable {
	width: 98.4%;
}
div#topMenuDiv, #topMenuTable {
	width: 747px;
}
.dhe_department_menu{
	font-weight: bold;
}
.leftMenuLevel0, .leftMenuLevel1, .leftMenuLevel2, .dhe_department_menu, .dhe_productline_menu{
	margin:0px;
	padding: 0px;
	padding-left: 5px;		
}
.leftMenuLevel0, .dhe_department_menu, .dhe_productline_menu{
		font-size: 100%;
		padding-left: 16px;
		padding-top: 3px;
		padding-bottom: 3px;
		
		
}
.leftMenuLevel1{
	font-size: 100%;
	padding-left: 23px;
}
.leftMenuLevel2{
	font-size: 90%;
	padding-left: 30px;
}
td#middleTableLeft{
	border-bottom: none;
	
}
.colorBg6 {
	background-color:transparent;
}
#middleTableLeftDiv{
	
	background-image: url(ThemeFiles/pixelslice_leftnav.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
body{
	background-image: url(ThemeFiles/pixelslice_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 20px;
	padding-bottom: 50px;
}
#dhe_content_border *{border-color: rgb(255,255,255)}
.dhe_sale_price, .dhe_regular_price, .dhe_product_overview_sale_display_text, .dhe_sale_display_text{ color: rgb(237,28,36)}
.dhe_price_info span, .dhe_sale .dhe_regular_price { color: rgb(74,74,74) }
.dhe_alternate_row{background-color: rgb(255,255,255)}
.dhe_spec_sheet_tab_active{background-color: rgb(255,255,255)}
.dhe_spec_sheet_tab{}
#dhe_catalog .dhe_product_overview_more, #dhe_catalog .dhe_product_overview_add_to_cart, #dhe_spec_sheet_price #add_to_cart{
	
	text-decoration: underline;
}
.dhe_spec_sheet_tab_active{
	text-decoration: underline;
}
.dhe_spec_sheet_tab{
	text-decoration: underline;
}
.dhe_loader{
	background-image: url('ThemeFiles/dakis_loading.gif');
}
