
/*Navigation*/
ul.nice-menu li{ margin:0px 10px; text-align:center; background-color:#171717; -webkit-border-radius: 5px;
-moz-border-radius: 5px; color:#FFFFFF; 
border-radius: 5px; border-color:#FFF; border-style:solid; border-width:2px;}
ul.nice-menu li a{ padding:5px 10px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
ul.nice-menu li a:hover{ background-color:#990000; padding:5px 10px;}
ul.nice-menu li.active-trail a, ul.nice-menu li a:active{ background-color:#990000; padding:5px 10px;}

.front-product{ position: relative; top: -14px; }
.view-id-front_product .view-content ul li{ display:inline; float:left; margin:0px;}
.view-id-front_product ul li.views-row{ position: relative; background:url(../img/img-bg.png) top left no-repeat; height:135px; width:241px;}
.view-id-front_product .field-content { margin-bottom:10px; padding-top:10px; color:#FFFFFF;}
.view-id-front_product .field-content img{  }
.view-id-front_product .field-content a{ color:#FFFFFF; font-size:12px; text-align:center; font-weight:bold;}
.view-id-front_product .views-field-field-banner-image-fid{ width:196px; margin: 8px auto; }
.view-id-front_product .views-field-field-banner-link-url{ position: absolute; top: 8px; left: 22px; overflow: hidden; }
.view-id-front_product .views-field-field-banner-link-url a{ display: block; width:196px; height: 118px; text-indent: -999em; }
.view-id-front_product .views-field-title{ margin-top: 10px; font-weight: bold; text-align: center; }
.view-id-front_product .views-field-edit-node{ text-align: center; }

.views-slideshow-controls-bottom{ position:absolute; float: left; z-index:999; bottom:50px; right:10px;}
.views-slideshow-controls-bottom .views_slideshow_pagerNumbered .pager-item{ float: left; margin: 0 5px 0 0; padding: 0; }
.views-slideshow-controls-bottom .views_slideshow_pagerNumbered .pager-item a{ display: block; font-size:9px; background:url(../img/cirle.png) top left no-repeat; width:6px; height:16px; padding: 3px 8px; text-align: left; }

.view-id-main_banner{ position: relative; }
.view-id-main_banner .views-field-body{ position:absolute; width: 870px; height: 410px; }
.view-id-main_banner .views-field-body .field-content{ padding: 70px 20px 20px; }
.view-id-main_banner  .views-field-body h1{ margin:0px; color:#FFFFFF; line-height:1.5em; font-size:33px; font-weight:bold;}

.new-products .views-row{ overflow: hidden; }
.new-products .views-field-field-thumbnail-fid{ float:left; margin: 0 10px 10px 0; }
.new-products .views-field-field-thumbnail-fid img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.new-products .views-field-title{ font-weight: bold; font-size: 14px; }
.new-products .views-field-view-node{ margin-top: 10px; }
.new-products .views-field-view-node a{ background-color:#990000; padding:5px 15px; color:#FFFFFF; text-align:center; text-transform:uppercase;}
.new-products .views-field-teaser{ text-align: justify; }

.latest-news .views-row{ overflow: hidden; }
.latest-news.view-display-id-page_article .views-row{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #777; }
.latest-news.view-display-id-page_article .views-row-last{ padding-bottom: 0px; border-bottom: none; }
.latest-news .views-field-field-thumbnail-fid{ float:left; margin: 0 10px 10px 0; }
.latest-news .views-field-field-thumbnail-fid img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.latest-news .views-field-title{ font-size:14px; font-weight:bold; padding-left: 14px; }
.latest-news .sticky .views-field-title{ background:url(../img/ul.png) center left no-repeat; }
.latest-news .views-field-title a{ color: #fff; }
.latest-news .views-field-view-node, .latest-news .views-field-teaser, #block-views-latest_news-block_1 .block-content .views-field-view-node{ margin-left:15px;}
.latest-news .views-field-view-node{ display: none; text-decoration: underline; }
.latest-news .sticky .views-field-view-node{ display: block; }
.latest-news .views-field-teaser{ text-align: justify; }
.latest-news.view-display-id-page_article .views-field-view-node{ margin-top: 10px; display: block; text-decoration: none; }
.latest-news.view-display-id-page_article .views-field-view-node a{ background-color:#990000; padding:5px 15px; color:#FFFFFF; text-align:center; text-transform:uppercase;}

.views_slideshow_singleframe_pager_main_banner-block_1{ position:absolute;}
.views_slideshow_singleframe_pager_main_banner-block_1 .pager-item{ float:right; top:360px; right:300px; position:absolute; z-index:100; background:url(../img/cirle.png) top left no-repeat; width:20px; height:20px; padding-left:5px; padding-right:5px;}

.node-type-product #content-inner1 .node{
	position: relative;
	padding: 20px;
	background-color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #000;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
}
.node-type-product #content-inner1 .specification-table td a, .node-type-product #content-inner1 .specification-table td{ color: #000; padding: 2px 10px; }
.node-type-product .field{ float: left; margin: 0 15px 10px 0; }
.node-type-product .field-field-image{ float: none; margin: 0; }
.node-type-product .field:nth-child(odd){ clear: left; }
#content-inner1 .field-field-price{ margin-top: 15px; font-weight: bold; font-size: 14px; color: #970900; clear: both; }
.node-type-product #product-title{ font-size: 14px; font-weight: bold; }
.node-type-product .product-image{ float: left; width: 39%; overflow: hidden; text-align: center; }
.node-type-product .product-detail{ width: 59%; float: left; }
.node-type-product #price-list-download{ position: absolute; display: block; width: 205px; height: 54px; background: url(../img/price-list-button.png) top left no-repeat; overflow: hidden; text-indent: -999em; float: right; bottom: 20px; right: -10px; }

#content-inner1 .specification-table td{ color: #fff; padding: 2px 10px; }
#content-inner1 .specification-table td:first-child{ padding-left: 0; }
#content-inner1 .specification-table td a{ color: #fff; }

.product-list ul{ margin: 0; padding: 0; }
.product-list .item-list li{ list-style: none; margin: 0; padding: 0; font-size: 12px; }
.product-list .item-list li a{ padding: 2px; }
.product-list .item-list li a.active{ background-color: #444; }

.front-product{ width: 980px; margin: 0 auto; }
.main-banner .views-row{ margin-bottom: 0; }

.field-field-thumbnail{ float: left; margin: 0 10px 10px 0; }

#block-views-product_list-block_1 .block-title{  }

#block-locale-0 li{ list-style: none; }
#block-locale-0 a{ color: #fff; }
#block-locale-0 a.active{ font-style: italic; }

#block-views-product_list-block_1 .view-id-product_list .view-content{ overflow: auto; margin-right: 10px; }

#wrapper .goog-te-gadget{ color: #fff; overflow:hidden; height: 25px; }
#wrapper .goog-logo-link{ color: #fff; font-weight: normal; }