﻿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{
	
	background-color: rgb(100,10,10);
	border: 2px solid black;
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.pageSettingSection{
	color: rgb(200,200,200);
	padding-top: 5px;
}
/****************************************
	Theme styles
*/
.templateSharedStyle98 {}.templateSharedStyle99 {}.templateSharedStyle100 {MARGIN-TOP: 6px; FONT-SIZE: 12px; MARGIN-LEFT: 6px; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; FONT-FAMILY: Arial; TEXT-ALIGN: justify}.templateSharedStyle101 {MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 6px; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; 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(0,0,0)}.colorBorder3{border-color:rgb(0,0,0)}.colorBg3{background-color:rgb(0,0,0)}.colorText4{color:rgb(0,0,0)}.colorBorder4{border-color:rgb(0,0,0)}.colorBg4{background-color:rgb(0,0,0)}.colorText5{color:rgb(234,45,46)}.colorBorder5{border-color:rgb(234,45,46)}.colorBg5{background-color:rgb(234,45,46)}.colorText6{color:rgb(0,0,0)}.colorBorder6{border-color:rgb(0,0,0)}.colorBg6{background-color:rgb(0,0,0)}.colorText7{color:rgb(96,96,96)}.colorBorder7{border-color:rgb(96,96,96)}.colorBg7{background-color:rgb(96,96,96)}.colorText8{color:rgb(234,45,46)}.colorBorder8{border-color:rgb(234,45,46)}.colorBg8{background-color:rgb(234,45,46)}.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(0,0,0)}.colorBorder12{border-color:rgb(0,0,0)}.colorBg12{background-color:rgb(0,0,0)}.colorText13{color:rgb(255,255,255)}.colorBorder13{border-color:rgb(255,255,255)}.colorBg13{background-color:rgb(255,255,255)}.colorText14{color:rgb(0,0,0)}.colorBorder14{border-color:rgb(0,0,0)}.colorBg14{background-color:rgb(0,0,0)}.colorText15{color:rgb(0,0,0)}.colorBorder15{border-color:rgb(0,0,0)}.colorBg15{background-color:rgb(0,0,0)}.colorText16{color:rgb(50,59,151)}.colorBorder16{border-color:rgb(50,59,151)}.colorBg16{background-color:rgb(50,59,151)}.colorText17{color:rgb(234,45,46)}.colorBorder17{border-color:rgb(234,45,46)}.colorBg17{background-color:rgb(234,45,46)}.colorText18{color:rgb(245,245,245)}.colorBorder18{border-color:rgb(245,245,245)}.colorBg18{background-color:rgb(245,245,245)}.colorText103{color:rgb(96,96,96)}.colorBorder103{border-color:rgb(96,96,96)}.colorBg103{background-color:rgb(96,96,96)}.colorText104{color:rgb(234,45,46)}.colorBorder104{border-color:rgb(234,45,46)}.colorBg104{background-color:rgb(234,45,46)}.colorText105{color:rgb(240,192,44)}.colorBorder105{border-color:rgb(240,192,44)}.colorBg105{background-color:rgb(240,192,44)}
a{ color: rgb(234,45,46) }
a:hover{ text-decoration: none; color: rgb(50,59,151)  }
#middleTableLeft{font: 12px "Arial"}
#middleTableRight, #middleTableRight_empty{font: }
div#mainFrame, .middleTableRightTableContent_empty, div#topRightNoticeDiv, div#topMenuDiv, #underMenuTable_info, #underContentTableDiv{
	width: 774px;
}
/**************************************** 774
	Top menu
*/
#topMenuTable{
	margin-bottom: 0px;
	padding-bottom: 0px;	
	padding-top: 0px;
	
}
.selectedMenuItemText p, .menuItemText p{text-decoration:none;  margin-left: 10px; padding-bottom: 8px;}
.selectedMenuItemText table td, .menuItemText table td{vertical-align: bottom; height: 55px; cursor: pointer}
#topMenuDiv table{ margin-left: auto; margin-right: auto;  table-layout: fixed; width: 100%;}
.menuItem, .firstMenuItem, .lastMenuItem{	
	border: none;
	vertical-align: bottom;	
	text-align: left;
	
	background-image: url(ThemeFiles/button_up.gif);
	background-repeat: repeat-x;
	background-position: top left;
	cursor: pointer;
	
	
}
.selectedMenuItem{
	background-image: url(ThemeFiles/button_down.gif);
	background-repeat: repeat-x;
	background-position: top left;	
}
.firstMenuItem {}
.lastMenuItem{}
.lastMenuItem a{}
#middleTableLeftDiv
{
	margin-left: 3px;
}
.leftMenuLevel0, .leftMenuLevel1, .leftMenuLevel2, .dhe_department_menu, .dhe_productline_menu{
	margin:0px;
	padding: 0px;
	padding-left: 13px;		
}
.leftMenuLevel0, .dhe_department_menu{
	font-size: 100%;
	padding-left: 13px;
	padding-top: 0px;
}
.leftMenuLevel1{
	font-size: 100%;
	padding-left: 20px;
}
.leftMenuLevel2{
	font-size: 90%;
	padding-left: 30px;
}
td.middleTableLeftContentMenuItem, .dhe_productline_menu{ 	
	background: rgb(241,241,241) url(ThemeFiles/button_leftnav_bgpanel_wht.gif) bottom left repeat-x;
	border-top: 5px solid white; 	
}
td.middleTableLeftContentMenuItem{
	vertical-align: middle;
	height: 25px;
	_height: 22px;
}
.dhe_department_menu{
	font-weight: bold;	
	padding-top: 3px;
	padding-bottom: 3px;
}
.dhe_productline_menu{
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: lowercase;
	
}
.leftMenuSection{
	margin-left: 3px;
}
td#middleTableLeft{
	border-bottom: none; border-top: none;
	
}
.leftMenu_separator{ visibility: hidden }
.colorBg6{
	background-color: transparent;
}
td#middleTableLeft{
	border-width: 0px;
}
div#middleTableLeftDiv, td#middleTableLeft, #leftMenu_titleDiv, .index_leftMenu_title, #leftMenu_bottomDiv, #dhe_product_lines{	
	width: 177px;	
}
#middleTableRightDiv, #middleTableRightDiv_general, #middleTableRightDivAnchor_general{
	margin-left: 3px;
	_margin-left: 0px;	
}
body{
	margin: 0px;
}
#dakisLeftBorder, #dakisRightBorder{	
	background-repeat: repeat-y;	
}
#dakisLeftBorder
{
	width: 5px;
	background-image: url(themeFiles/border_left.gif);	
	background-position: top left;
}
#dakisRightBorder{
	width: 6px;
	background-image: url(themeFiles/border_right.gif);	
	background-position: top right;
}
#dakisContentSection{
	padding-left: 0px; padding-right: 0px;  	
}
#dakisLeftBorder
{
	width: 11px;
}
#dakisRightBorder{
	width: 11px;	
}
#dhe_content_border *{border-color: rgb(96,96,96)}
.dhe_sale_price, .dhe_regular_price, .dhe_product_overview_sale_display_text, .dhe_sale_display_text{ color: rgb(234,45,46)}
.dhe_price_info span, .dhe_sale .dhe_regular_price { color: rgb(0,0,0) }
.dhe_alternate_row{background-color: rgb(245,245,245)}
.dhe_spec_sheet_tab_active{background-color: rgb(245,245,245)}
.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{
	background:transparent url(ThemeFiles/button_blank.gif) no-repeat scroll center 1px;
	font-size: 9px;
	text-align: center;
	color: white;
}
div#dhe_popup h3, div#dhe_content h3 {
	background:transparent url(ThemeFiles/image_header.gif) no-repeat top left;
}
.dhe_spec_sheet_tab_active{
	background:transparent url(ThemeFiles/tab_down.gif) no-repeat  top left;
}
.dhe_spec_sheet_tab{
	background:transparent url(ThemeFiles/tab_up.gif) no-repeat  top left;
}
div#dhe_content h3, div#dhe_popup h3{
	margin-top: 0px;
	font-size: 16px;
	padding: 0px;
	padding-top: 14px;
	padding-left: 11px;
	height: 30px;
	font-family: Arial;
	font-weight: normal;
	color: #FF1300;
}
.dhe_catalog_navigation_pagination_previous{
	background:transparent url(ThemeFiles/guznut_small_left.gif) no-repeat scroll center 3px;
}
.dhe_catalog_navigation_pagination_next, #dhe_cart .dhe_navigation_panel #dhe_cart_checkout {	
	background:transparent url(ThemeFiles/guznut_small_right.gif) no-repeat scroll center 3px;
}
#dhe_spec_sheet .dhe_navigation_panel #to_top_link,
#dhe_questionnaire .dhe_navigation_panel #to_top_link,
#dhe_comparison .dhe_navigation_panel #to_top_link_compare,
.dhe_spec_table_header a
{	
	background:url('ThemeFiles/arrow_up.gif') no-repeat center right;	
}
#index_newProducts{
	margin-left: 4px;
	_margin-left: 6px;	
}
.productDiv{
	margin-left: 5px;
	_margin-left: 8px;
	_display: inline;
}
.productSeparator{
	margin-bottom: 3px;
}
#dhe_content_border{
	margin-left: 14px;
	_margin-left: 10px;	
	_margin-right: -10px;	
}
#dhe_content_border, .dhe_price_info, .dhe_product_overview_link_container{
	width: 577px;
	_width: 97.5%;
	
}
.dhe_product_overview_link_container{
	padding-left: 0px;
}
.dhe_spec_table table{
	width: 575px;
}
div.productDiv a .productSheet_img
{
	width: 85px;
}
.dhe_department_menu{
	padding-top: 6px;
	padding-bottom: 2px;
}
#dhe_spec_sheet img{
	padding-top: 10px;
	padding-bottom: 10px;
}
#index_newProducts .colorBorder7{
	border-color: black;
}
#dhe_catalog .dhe_product_overview img{
	padding-bottom: 4px;
}
#outerImageContainer, #imageDataContainer{
	background-color: black;
	color: white;
}
#htmlContainer{
	color: white;
}
#dhe_spec_sheet .dhe_price_info{
	width: 250px;
}
.dhe_loader{
	background-image: url('ThemeFiles/dakis_loading.gif');
}
#index_newProducts .colorBorder7{
	border-color: white;
}
#outerImageContainer, #imageDataContainer{
	background-color: white;
	color: black;
}
#htmlContainer{
	color: black;
}

