body,td          { font-size: 14px; font-family:Tahoma, serif; color:#ffffff; }
body             {  margin:0px; padding:0px; background:#000000; }
img	         { border:0px; max-width:100%; }
p { margin-top:0px; } 
th, .header { background:#00f6ff; font-size: 14px; font-family:Tahoma, serif; color:#000000; }
.alt { background:#000000; }

a                { color:#ffffff; font:15px Tahoma, serif; text-decoration: none; font-weight:bold;}
a:hover          { color:#ffffff; text-decoration: none; }
a.action 	 { color:#ffffff; font: 15px Tahoma, serif; text-decoration: none; }
a.action:hover 	 { color:#ffffff; font-size: 14px; font-family: Tahoma, serif; text-decoration: underline; }

h1 { color:#fff600; font-size:20px; font-family:Arial; margin:0px; padding:0px; margin-bottom:7px; }
h2 { color:#fff600; font-size:20px; font-family:Arial; margin:0px; padding:0px; margin-bottom:7px; }
h2 a { color:#fff600; font-size:20px; font-family:Arial; text-decoration:none; }
h2 a:hover { color:#fff600; font-size:20px; font-family:Arial; text-decoration:none; }
h3 { color:#fff600; font-size:20px; font-family:Arial; margin:0px; padding:0px; margin-bottom:7px; }

.top_area_container { width:100%; min-height:150px; background:#00f6ff; margin-top:10px;color:#000000; }
.top_area { max-width:990px; min-height:150px; margin:0 auto; position:relative;color:#000000; }

.logo_area { max-width:990px; margin:0 auto;  }
.logo { float:left; max-width:338px; max-height:153px; }
.logo img { max-width:338px; max-height:153px; }

.ExitAMEA { float:right; color:#000000; margin-top:60px;  margin-right:10px; }
.ExitAMEA a { font-size:14px; color:#000000; font-weight:normal;}
.ExitAMEA a:hover { font-size:14px; color:#000000; font-weight:normal;}

.top_area a  { color:#000000; }
.top_area a:hover  { color:#000000; }



.langs  {margin-top:60px;  float:right; color:#000000; font-family:Tahoma; font-size: 14px; white-space:nowrap; text-align:right; margin-right:10px; }
.langs a  { color:#000000; font-family :Tahoma; font-size: 14px; text-decoration: none; line-height:32px;}
.langs a:hover  { color:#000000; font-family :Tahoma; font-size: 14px; text-decoration: none; line-height:32px;}

@media(max-width:768px){
    .ExitAMEA { margin-top:30px;  }
    .langs  {margin-top:30px; }
}
@media(max-width:500px){
    .ExitAMEA { margin-top:10px;  }
    .langs  {margin-top:10px; }
}
.main_menu_container { margin:0 auto; max-width:990px; position:relative; margin-top:30px; }
.main_menu { color:#ffffff; }
.main_menu a { color:#ffffff; font-family:Arial; font-size:18px; text-decoration:underline; }

.search_container { margin:0 auto; max-width:990px; }

.content { margin: 0 auto; max-width: 990px; }

.formPane{ border:1px solid #cccccc; background:#ffffff; font-family:Tahoma, serif; font-size:14px; color:#262626;padding:3px; line-height:20px; height:30px; border-radius:5px;}
.formLocked{ border:1px solid #cccccc; background:#ededed; font-family:Tahoma, serif; font-size:14px; color:#262626;padding:3px; line-height:20px; height:30px; border-radius:5px;}
.formButton{ background:#fff600; color:#000000; border:0; font-family:Tahoma, serif; font-size:18px; padding:5px; vertical-align:middle; line-height:20px; height:30px; cursor:pointer; min-width:100px; }
.formButtonBig { background:#fff600; color:#000000; border:0; font-family:Tahoma, serif; font-size:18px; padding:5px; vertical-align:middle; line-height:20px; height:30px; cursor:pointer; min-width:150px; }

.box-shadow-menu { min-width:150px; background:url(skn/menu_small.png); background-position:left; background-repeat:no-repeat; margin-left:20px; padding-left:50px; font-size:18px; color:#ffffff; cursor:pointer; }


.cart_box { float:right; display:inline-block; width:200px; height:50px; background:url(skn/cart_bg.png); background-repeat:no-repeat; line-height:50px; margin-top:25px; }
.cart_box div { line-height:50px; vertical-align:middle; padding-left:47px; color:#ffffff; font-size:15px; }

.b2b_box { float:right; display:inline-block; width:100px; height:50px; background:url(skn/b2b.png); background-repeat:no-repeat; line-height:50px; margin-top:25px; margin-right:10px; }
.b2b_box a { display:block; }
.b2b_box div { line-height:50px; vertical-align:middle; padding-left:47px; color:#ffffff; font-size:15px; }

.AMEA_box { float:right; display:inline-block; width:100px; height:50px; background:url(skn/AMEA.png); background-repeat:no-repeat; line-height:50px; margin-top:25px; margin-right:10px; }
.AMEA_box a { display:block; }
.AMEA_box div { line-height:50px; vertical-align:middle; padding-left:47px; color:#ffffff; font-size:15px; }

.search_container { margin-top:20px; }
.search { background:#00f6ff; width:calc(100% - 170px); padding-left:10px; min-height:50px; line-height:50px; display:inline-block; }
.AMEASearchMessage { float:left; font-size:18px; color:#000000; width:100%; max-width:380px; display:inline-block; }
.searchForm { max-width:420px; padding:10px; display:inline-block; }
.AMEA_search_term { background:#00f6ff; height:50px; line-height:50px; margin-bottom:20px; }
.AMEA_search_term { font-size:18px; color:#000000; height:50px; line-height:50px; vertical-align:middle; padding-left:10px; }
.AMEA_search_results { font-size:18px; color:#ffffff; }

.AMEA_Increase_Fonts { float:right; display:inline-block; width:70px; height:50px; line-height:50px; background:#ffffff; color:#000000; cursor:pointer; }
.AMEA_Increase_Fonts div { height:50px; line-height:50px; vertical-align:middle; text-align:center; font-size:24px; font-weight:bold; }
.AMEA_Decrease_Fonts { float:right; display:inline-block; margin-left:10px; width:70px; height:50px; line-height:50px; background:#ffffff; color:#000000; cursor:pointer; }
.AMEA_Decrease_Fonts div { height:50px; line-height:50px; vertical-align:middle; text-align:center; font-size:24px; font-weight:bold; }

.content_container { width: 100%; }
.content_root { max-width:968px; margin:0 auto; border:solid 1px #dddddd; border-radius:10px; padding:10px; margin-bottom:30px; }

.content_image { max-width:100%; border-radius:10px; }
.AMEA_Body > p, span, strong { color:#ffffff !important; }

.AMEA_shortcut_container { background:#00f6ff; width:100%; max-width:980px; padding-left:10px; min-height:50px; line-height:50px;}
.AMEA_shortcut_Title { color:#000000; font-size:18px; margin-bottom:20px;  }


.childtile {
	padding:0px;
	margin:0 auto;
	width:100%;
	margin-bottom:10px;
} 

.childtile .tile_area { position:relative; min-height:329px; width:100%; max-width:240px;  }
.childtile .tile_thumbnail{ text-align:center; position:relative; width:238px; height:329px; border: solid 1px #dddddd; border-radius:7px; background:url(skn/product_bg.png); background-repeat:repeat-x; }
.childtile .tile_thumbnail img { max-width:238px; max-height:329px; border-radius:7px; }

.childtile .tile_title { height:45px; text-align:center; overflow:hidden; background:#e7e7e7; margin-top:10px; border-radius:10px; }
.childtile .tile_title div { height:45px; width:100%; display:table; overflow:hidden; }
.childtile .tile_title a { color:#007f3a; font: 16px Tahoma, serif; text-decoration: none; display:table-cell; vertical-align:middle; }
.childtile .tile_title a:hover { color:#007f3a; font:16px Tahoma, serif; text-decoration: underline; }

.childtile .tile_product_details { height:35px; padding:5px; text-align:center; overflow:hidden; background:#e7e7e7; margin-top:10px; border-radius:10px; }
.childtile .tile_buttons { height:35px; line-height:35px; display:inline-block; float:right; }
.childtile .tile_buttons div a { color:#ffffff; font-size:14px; font-family:Tahoma, serif; line-height:inherit; text-align:center; }
.childtile .tile_buttons div a:hover { color:#000000; }
.childtile .tile_price { height:35px; line-height:35px; display:inline-block; float:left; margin-left:7px;}
.childtile .tile_price div { height:35px; line-height:35px; vertical-align:middle; text-align:left; }
.childtile .tile_cart { height:35px; background:url(skn/addToCart.png) #e7e7e7; background-repeat:no-repeat; background-position:right; display:inline-block; text-align:left; padding-right:45px; color:#e67817; font-size:16px; }
.childtile .tile_cart:hover {  }

.childtile .AMEA_tile_title_container { background:#00f6ff;  color:#000000;width:calc(100% - 10px); max-width:980px; padding-left:10px; min-height:50px; line-height:50px; margin-bottom:5px; }
.childtile .AMEA_tile_title { color:#000000; font-size:18px; }
.childtile .AMEA_tile_title a { color:#000000; font-size:18px; font-weight:normal; }
.childtile .AMEA_tile_title a:hover { color:#000000; font-size:18px; font-weight:normal; }
.childtile .AMEA_tile_area { background:#00f6ff; padding:20px; }

.childtile .AMEA_tile_thumbnail{ float:left; display:inline-block; text-align:center; position:relative; width:170px; height:280px; }
.childtile .AMEA_tile_thumbnail img { max-width:170px; max-height:280px; }

.childtile .AMEA_tile_price {  color:#000000;float:left; display:inline-block; min-width:250px; max-width:280px; margin-left:15px; }
.childtile .AMEA_tile_price_label { display:inline-block; color:#000000;font-size:18px; }
.childtile .AMEA_tile_price_value { display:inline-block;color:#000000;font-size:22px; }

.childtile .AMEA_tile_product_details {  color:#000000;float:left; display:inline-block; max-width:320px; margin-left:10px; }
.childtile .AMEA_tile_product_description { color:#000000; font-size:18px; }

.childtile .AMEA_tile_product_availability {  color:#000000;float:left; display:inline-block; max-width:320px; margin-left:10px; }
.childtile .AMEA_tile_product_code { color:#000000; font-size:18px; }

.childtile .AMEA_tile_buttons { float:left; height:53px; line-height:53px; display:inline-block; margin-top:10px; }
.childtile .AMEA_tile_buttons div a { color:#ffffff; font-size:24px; font-family:Tahoma, serif; line-height:inherit; text-align:center; }
.childtile .AMEA_tile_buttons div a:hover { color:#000000; }
.childtile .AMEA_tile_cart { float:left; width:250px; height:53px; line-height:53px; background:#fff600; color:#000000; font-size:24px; }

.childtile .AMEA_tile_product_body { float:left; margin-left:15px; margin-top:20px;}
.childtile .AMEA_tile_product_body p { color:#000000 !important; }
.childtile .AMEA_tile_product_body span { color:#000000 !important; }
.childtile .AMEA_tile_product_body strong { color:#000000 !important; }

.bottom { margin-top:30px; }
.about{display:none;}
.about2 { margin:0px; padding:0px; line-height:20px; vertical-align:middle; color:#615d5c; font-size:12px; }
.about2 a { margin:0px; padding:0px; line-height:20px; vertical-align:middle; color:#615d5c; font-size:12px; }
.active3_actions { max-width:990px;margin:0 auto; padding:0px; text-align:center;}
.active3_actions a{ color:#ffffff; font-size:12px; font-weight:normal;}
.active3_actions a:hover{color:#ffffff; font-size:12px; font-weight:normal;}

.nodetitle { margin:0 auto; padding-top:20px; padding-bottom:20px; padding-left:10px; max-width:980px; text-align:left; vertical-align:middle; background:#e7e7e7; border-radius:5px;  }
.nodetitle div { line-height:27px; text-align:left; vertical-align:middle; font:24px Tahoma, serif; color:#007f3a; }
.nodetitle div span { line-height:27px; }

.path { margin:0 auto; padding-top:7px; padding-bottom:25px; padding-left:10px; max-width:980px; text-align:left; vertical-align:middle; }
.path  div{ text-align:left; color:#979797; font: 11px Tahoma, serif; }
.path div a { color:#5e5a59; font: 12px Tahoma, serif; text-decoration: none; padding: 0px; }
.path div a:hover { color:#5e5a59; font: 12px Tahoma, serif; text-decoration: underline; padding: 0px; }


/* default state */
.state-indicator {
    position: absolute;
    top: -999em;
    left: -999em;

    z-index: 1;
}


.footer_menu { margin-bottom:7px; width:150px; float:left;}
.footer_menu a { color:#ffffff; font:14px Tahoma, serif; }
.footer_menu a:hover { text-decoration:underline; }

.ProductImageContainer { float:left; width:100%; max-width:355px; text-align:center; }
.ProductImage { max-width:470px; max-height:300px; }

.ProductBuy_container { float:left; position:relative; width:100%;  }
.Product_code { text-align:left; font-size:14px; color:#505050; margin-bottom:10px; }
.product_availability { text-align:left; font-size:14px; color:#505050; margin-bottom:10px; }
.Product_price { border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; min-height:44px; width:100%; }
.price_text { display:inline-block; line-height:40px; vertical-align:middle; color:#007f3a; font-size:24px; }
.ShopStrike { color:#e67817; font-size:24px; font-weight:normal; }
#InitialPrice { display:inline-block; color:#e67817; font-size:24px; line-height:40px; vertical-align:middle;}
#ProductDiscountPrice { display:inline-block; color:#007f3a; font-size:24px; line-height:40px; vertical-align:middle; font-weight:normal; }
.JsDiscount { display:none; }
#VatText { display:inline-block; color:#007f3a; font-size:14px; line-height:40px; vertical-align:middle; font-weight:normal; }
#VatPrice { display:inline-block; color:#007f3a; font-size:14px; line-height:40px; vertical-align:middle; font-weight:normal; }

.Product_coupon { font-size:12px; color:#5f5b5a; max-width:280px; }
.Product_coupon input { height:20px; border:solid 1px #000000; border-radius:0px; } 
.cart_total_items { margin-top:15px;  } 
.cart_total_items a { font-size:12px; color:#97918f; text-decoration:none; }
#cartactionsdiv { max-width:330px; margin-top:15px; }
.CartQuantity { display:inline-block; color:#97918f; font-size:12px; font-weight:normal; max-width:100px; }
.CartQuantity input { height:20px; border:solid 1px #000000; border-radius:0px; }
.Div_AddToCartButton {display:inline-block; margin-left:5px; }
#AddToCartBtn {  background:#85c226; color:#ffffff; font-size:12px; height:40px; border:solid 1px #81a498; }
.Product_body { color:#656565; font-size:12px; float:right; width:100%; margin-left:10px; margin-right:10px; }
.MB_focusable { width:210px !Important; }


.NodeTabs { display:none; } 
.rank { display:none; }
.result-path {display:none; }


@media all and (min-width:990px) 
{    
    .langs { min-width:600px; }
    .childtile .AMEA_tile_product_body { max-width:750px; }



        
	.Product_body { float:right; max-width:600px; }
    .box-shadow-menu { display:none; }
    #main_menu { display:block; }

    .Image_zoom_container { float:left; }
    .Product_price { min-width:345px; }
    .ProductBuy_container { float:left; }

	.bottombox h2 {display:block;}
}

    
@media all and (max-width:990px) 
{
    
    #main_menu { display:block; }
    .Product_body { margin-top:20px; margin-left:0px; }
    .box-shadow-menu { display:none; }
    .state-indicator { z-index: 2; }

}

@media all and (max-width:750px) {
    #main_menu { display:none; }
    .main_menu_container_subnode { border-bottom:0; }
    .search { display:block; }
    .box-shadow-menu { display:block; }
    .main_menu_container { float:left; max-width:768px; position:relative; line-height:45px; vertical-align:middle; }
    .main_menu_container ul { margin:0; padding:0; margin-left:20px; }
    .main_menu_container ul li { display:block; list-style:none; padding-left:10px; padding-right:10px; height:30px; } 
    .main_menu_container ul li a { font-size:14px; color:#ffffff; text-decoration:none; padding-bottom:5px; } 
    .main_menu_container ul li a:hover { border-bottom:solid 2px #ffffff; }
    .welcome_layer { display:none; }
    .owl-controls { bottom:10%; }
    .logo_layer_container { position:relative; display:block; }

    .bottombox { float:left; width:100%; }
	.bottombox div.bheader{ display:block; padding-left:7px; }
	.bottombox h2 {display:none;}
	#bbox1{display:none;}

    .Banner1 { float:none; display:inline-block; margin:0 auto; width:100%; max-width:100%; max-height:200px; margin-bottom:10px; text-align:center; }
    .Banner1 img { max-width:100%; max-height:200px; }
    .Banner2 { float:none; display:inline-block; margin:0 auto;  width:100%; max-width:100%; max-height:200px; margin-bottom:10px; text-align:center;  }
    .Banner2 img { max-width:100%; max-height:200px; }

}
@media all and (max-width:500px) 
{
    .search { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px);  width:calc(100% - 20px); max-width:100%; padding:0; margin-left:10px; margin-right:10px;  }
    .content { padding-left:0px; padding-right:0px; margin-left:10px; margin-right:10px; }
    .Image_zoom_container { width:100% !important; max-width:100% !important; margin:0;}
    .zoomWrapper { width:100% !important; max-width:100% !important;}
    .Image_zoom_container img {max-width:100%  !important; }
    .childtile { float:none; margin:0 auto; }
    .active3_actions {display:none;}
    .bottombox { margin:0; float:left; width:100%; }
    .SostarCopyright { float:none; margin:0 auto; display:block; text-align:center; }
    .about2 { float:none; margin:0 auto; display:block; text-align:center; line-height:18px; }
    .about2 a { line-height:18px; }
    .bottom_container {margin-top:20px; }
    .product_body { float:none; }
    .logo { margin:0 auto; float:none; }
    .logo a { margin:0 auto; float:none; display:block; text-align:center;}
    .logo a img {max-width:100% }
    .lang_cart_container { float:none; margin:0 auto; }
    #main_menu { padding-bottom:20px; }

    .bottombox { min-height:80px; margin-bottom:20px; }
    .logo_bottom { background-position:center;}
    #bbox1 ul li { text-align:center; font-weight:normal; }
    #bbox2 ul li { text-align:center; font-weight:normal; }
    #bbox3 ul li { text-align:center; font-weight:normal; }
    .NodeTabsContent { overflow:hidden; }
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}



