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 {}.templateSharedStyle104 {MARGIN-TOP: 7px; FONT-SIZE: 11px; FONT-FAMILY: Arial}.templateSharedStyle105 {MARGIN-TOP: 3px; FONT-SIZE: 11px; FONT-FAMILY: Arial}
.colorText1{color:rgb(255,255,255)}.colorBorder1{border-color:rgb(255,255,255)}.colorBg1{background-color:rgb(255,255,255)}.colorText3{color:rgb(178,53,24)}.colorBorder3{border-color:rgb(178,53,24)}.colorBg3{background-color:rgb(178,53,24)}.colorText4{color:rgb(220,220,222)}.colorBorder4{border-color:rgb(220,220,222)}.colorBg4{background-color:rgb(220,220,222)}.colorText5{color:rgb(255,128,0)}.colorBorder5{border-color:rgb(255,128,0)}.colorBg5{background-color:rgb(255,128,0)}.colorText6{color:rgb(0,0,0)}.colorBorder6{border-color:rgb(0,0,0)}.colorBg6{background-color:rgb(0,0,0)}.colorText7{color:rgb(255,255,255)}.colorBorder7{border-color:rgb(255,255,255)}.colorBg7{background-color:rgb(255,255,255)}.colorText8{color:rgb(178,53,24)}.colorBorder8{border-color:rgb(178,53,24)}.colorBg8{background-color:rgb(178,53,24)}.colorText9{color:rgb(0,0,0)}.colorBorder9{border-color:rgb(0,0,0)}.colorBg9{background-color:rgb(0,0,0)}.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(220,220,222)}.colorBorder12{border-color:rgb(220,220,222)}.colorBg12{background-color:rgb(220,220,222)}.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(231,106,75)}.colorBorder16{border-color:rgb(231,106,75)}.colorBg16{background-color:rgb(231,106,75)}.colorText17{color:rgb(178,53,24)}.colorBorder17{border-color:rgb(178,53,24)}.colorBg17{background-color:rgb(178,53,24)}.colorText18{color:rgb(249,237,236)}.colorBorder18{border-color:rgb(249,237,236)}.colorBg18{background-color:rgb(249,237,236)}.colorText103{color:rgb(178,53,24)}.colorBorder103{border-color:rgb(178,53,24)}.colorBg103{background-color:rgb(178,53,24)}.colorText104{color:rgb(0,128,0)}.colorBorder104{border-color:rgb(0,128,0)}.colorBg104{background-color:rgb(0,128,0)}.colorText105{color:rgb(255,255,255)}.colorBorder105{border-color:rgb(255,255,255)}.colorBg105{background-color:rgb(255,255,255)}.colorText106{color:rgb(225,74,36)}.colorBorder106{border-color:rgb(225,74,36)}.colorBg106{background-color:rgb(225,74,36)}.colorText107{color:rgb(255,255,255)}.colorBorder107{border-color:rgb(255,255,255)}.colorBg107{background-color:rgb(255,255,255)}
a{ color: rgb(178,53,24) }
a:hover{ text-decoration: none; color: rgb(231,106,75)  }
#middleTableLeft{font: bold 11px "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{
	margin-bottom: 0px;
	padding-bottom: 0px;	
	
}
.selectedMenuItemText, .menuItemText {text-decoration:none; margin-left: -5px}
#topMenuDiv table{ margin-left: 0px; margin-right: auto; table-layout: auto }
#topMenuInnerTable {
	width: auto;
}
.menuItem, .firstMenuItem, .lastMenuItem{	
	border: none;
	vertical-align: middle;	
	
	width: 128px;
	height: 34px;
	
	background-image: url(ThemeFiles/tab_up.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.selectedMenuItem{
	background-image: url(ThemeFiles/tab_down.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}
.firstMenuItem {padding-left: 0px}
.lastMenuItem{padding-right: 0px; width: 123px;}
.lastMenuItem a{margin-left: 0px;}
.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: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		
		
}
.leftMenuLevel1{
	font-size: 100%;
	padding-left: 15px;
}
.leftMenuLevel2{
	font-size: 90%;
	padding-left: 30px;
}
td#middleTableLeft{ border-bottom: none;   }
body{
	margin: 0px;
}
#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(178,53,24)}
.dhe_price_info span, .dhe_sale .dhe_regular_price { color: rgb(0,0,0) }
.dhe_alternate_row{background-color: rgb(249,237,236)}
.dhe_spec_sheet_tab_active{background-color: rgb(249,237,236)}
.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');
}
