﻿@font-face {
font-family: Dax-Bold;
src: url("../scripts/fonts/Dax-Bold.otf") format("opentype");
}

body { background:url("../images/bkg-main-background.jpg") repeat fixed 0 0 transparent; font-family:Verdana; font-size:11px; }
h3 { font-family:Verdana; font-size:12px; font-weight:bold; }
h4 { font-weight:bold; font-size:12px; }
strong { font-weight:bold; }
a {text-decoration:none; color:#000; }
#page { width:955px; background:#fff; margin:0 auto; }
#gs_container, .main-container, .footer-advertise { background-color: #FCC613; margin:auto 20px; width: 915px; }

/*---------------- GS Container ----------------*/
#gs_container { height: 295px; overflow:hidden; }
#gs_title { background-color: #1e64ac; color: white; font-size: 14px; padding: 10px; text-indent: 10px; width: 895px; font-family: Dax-Bold;}
#map_canvas { float: left; font-size: 11px; height: 335px; margin: 10px; width: 380px; }
#gs-form-container { float:left; min-height: 355px; width: 268px }
#gs-form table { font-family:Arial; font-size: 12px !important; line-height: 22px; width: 290px !important; }
#gs-form table th, #gs-form table td { padding-top: 4px; height:auto; }
#gs-form table strong, #gs-form table th { font-family: Dax-Bold; font-size: 12px; text-align: left; }
#gs-form label { display: block; }
#gs-form .gs-button { background:url("../images/i-result-search.jpg") no-repeat; text-indent:-999em; float:right; width:22px; height:22px; margin-right:20px; border:none; }
#gs-form .reslut { float:right; font:bold 12px Verdana; margin-right:10px; height:22px; line-height:22px;  }
.slides_container { float:right;position:relative; }
.slides_container .caption {padding:9px; background:url(../images/bg-caption.png) repeat;position:absolute; width:178px;  left:7px; top:5px; }


.caption  p {font-size:20px; color:#1e64ac; font-family: Dax-Bold;}
.caption  p.caption-title {font-size:28px; color:#fff; font-family: Dax-Bold;}


#slides {position:relative; width:210px; overflow:hidden; float:right; padding:10px;}

#slides .slides_container {height:242px!important; overflow:hidden;  width:210px;}

.pagination {position: absolute;bottom: 18px;right: 18px; z-index:1000;}

.pagination li {
	float:left;
	margin:0 4px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:9px;
	height:0;
	padding-top:9px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -9px;
}

/* Base Columns */
.col-left { float:left; width:230px; padding:0 0 1px; }
.col-main { float:left; width:685px; padding:0 0 1px; }
.col-right { float:right; width:230px; padding:0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main { overflow:hidden; background:#fff!important; }


/* 3 Columns Layout */
.col3-layout .col-main { width:475px; margin-left:17px; }
.col3-layout .col-wrapper { float:left; width:697px; }
.col3-layout .col-wrapper .col-main { float:right; }

/*---------------- Main Content ----------------*/
.main-container { background-color: #FCC613; margin-top:17px; overflow:hidden; }
#page-breadcrum { background:url(../images/arrow-bottom.jpg) no-repeat 99% center #1E64AC; height:30px; color:#fff; font-family:Arial; font-size:12px; line-height:30px; padding-left:10px; }
#page-breadcrum a { color:#fff; font-family:Arial; font-size:12px; margin:auto 2px; }
#page-breadcrum a:focus, #page-breadcrum a:hover, #page-breadcrum .style1{ text-decoration: underline; color:#FCC613; }
.h-row-product { margin-top:10px; height:157px; }
.h-row-product:last-child { margin-bottom:10px; }
.h-product { width:440px; height:157px; background:#fff; }
.h-product  img { width:208px; height:155px; border:1px solid; }
.h-product.hlpr{ float:left; margin-left:10px; }
.h-product.hrpr { float:right; margin-right:10px; }
.h-product-name-detail {height:127px; overflow:hidden;}
.h-product img { float:left; }
.h-product-desc { width:230px; float:left; }
.h-product-name { color:#326cb0; margin:10px 20px; line-height:18px;}
.h-product-detail { height:67px; margin:15px 20px auto; overflow:hidden; line-height:15px;}
.h-product-price { background:url("../images/arrow-right.jpg") no-repeat scroll 97% center #1E64AC; height:30px; }
.h-product-price h3 { float:left; line-height:30px; }
.h-product-price h3:first-child { color:#fff; margin-left:20px; }
.h-product-price h3:last-child { color:#FCC613; }

/*---------------- Footer ----------------*/
.footer-container { overflow:hidden; }
.footer-advertise { margin:23px auto; overflow:hidden; background:#fff; }
.footer-ads { width:175px; float:left; font-family:Verdana; font-size:13px; line-height:1.15; margin:auto 10px; text-align:center; }
.footer-ads.fads-1 { width:116px; margin-left:0px!important; }
.footer-ads h2 { font-family:Verdana; font-size:14px; font-weight:bold; }
.footer-ads .f-link {text-decoration: underline; display: block; clear:both; color:#009900; font-size:11px; }
.footer-ads .f-info-link  {padding-right:15px;  color: #000; font-size:11px; background:url("../images/arrow-info.jpg") no-repeat scroll right 1px transparent; display:block; float:right; margin-top:27px; }
.footer-link { background:#ffe388; height:20px; line-height:20px; padding-left:20px; font-size:10px; }
.footer-link a { color:#000; }

/*---------------- Header ----------------*/
.header { margin:0 auto; overflow:hidden; min-height:107px; }
.logo { float:left; margin-left:20px; margin-top:18px; }
.register-twitter { overflow:hidden; margin-top:12px; }
.register-twitter a { float:right; }
.register-twitter a.register-twitter-caption { background:#1E64AC; color:#fff; font-size:12px; padding:6.5px 20px; margin-right:13px; }
.main-menu { float:right; display:block; background:#fcc613; width:540px; } 
.main-menu ul { margin-top:22px; margin-bottom:10px; float:right; }
.main-menu ul li { float:left; }
.main-menu ul li a { color:#000; margin:auto 8px; }
.main-menu ul li a:last-child { margin-right:0px!important; }
.home-menu { position:relative; left:-50px; width:81px; float:right; height:81px; text-align:left; }  /* */
.home-menu a { display:block; margin-top:60px; color:#000; }
.welkom-menu { position:relative; top:-80px; left:100px; background:#ffe388; width:81px; float:left; text-align:center; } 
.welkom-menu a { display:block; margin-top:60px; margin-bottom: 10px;color:#000; }
.quick-access { background:none repeat scroll 0 0 #FCC613; width:725px; overflow:hidden; }
.quick-access-content { border-bottom: 2px solid #1E64AC; overflow:hidden; width:695px; height:80px;  }
.bg-quick-access { background:#FBF2D5; float:right; width:74px; height:81px; }

/*---------------- Detail Content ----------------*/
.main-container.col2-right-layout { background:#fff!important; }
.main-container.col2-right-layout .col-main { min-height:564px; }
.main-container.col2-right-layout .col-right { background:#FCC613; min-height:555px;}
.block-title { background-color:#1E64AC; color:white; font:bold 12px Verdana; fpadding:10px; text-indent:10px; width:895px; line-height:30px; height:30px;  } 
.product-detail { line-height:1.45; overflow:hidden; border-top:none; min-height:525px; }
.product-details.content-4 { margin:7px 10px 22px 10px; }
.product-details { margin:10px; line-height: 15px;}
/*.product-details.content-1 { height: 130px; overflow:scroll; }
.product-details.content-1a { height: 320px; overflow:scroll; }
.product-details.content-2 { height: 180px; overflow:hidden; }*/
.product-detail-content { width:228px; float:left; }
.product-detail-image { width:439px; float:left; margin:10px 7px; }
.product-detail-image img { border:1px solid; width:437px; height:356px; }
.product-detail-image .product-sliders img { border:1px solid; width:101px; height:75px;}
.product-detail-image .product-sliders a { margin-right:6px;}
.product-detail-image h3 { font:bold 14px Verdana; margin:20px auto; }
.pr-contact { padding-left:20px; margin:8px auto; }
.pr-contact.name { background:url("../images/i-contact-name.png") no-repeat top left;}
.pr-contact.address { background:url("../images/i-contact-add.png") no-repeat top left;}
.pr-contact.phone { background:url("../images/i-contact-phone.png") no-repeat top left;}
.pr-contact.mail { background:url("../images/i-contact-mail.png") no-repeat top left;}
.product-sliders img { margin:2.5px; }
.product-sliders img:first-child { margin-left:0!important; }
.product-sliders img:last-child { margin-right:0!important; }

.col-right .title { background:#707070; height:30px; color:#fff; font:bold 12px Arial; line-height:30px; text-align:center; }
.d-other-product { background:#fff; width:210px; margin:10px; line-height:1.75; }
.d-other-product img { border:1px solid; width:208px; }
.d-product-name { color:#1E64AC;}
.d-product-detail {line-height: 19px;}
.d-product-desc { margin:7px 7px 8px;  }
.d-product-price {background:url("../images/arrow-right.jpg") no-repeat scroll 97% center #1E64AC; height:30px; color:#fff; line-height:30px; padding-left:7px; }

.product-detail-new { background:#fbf2d5; min-height:700px; }
.product-detail-new h1 { background-color:#1E64AC; color:white; font:bold 12px Verdana; fpadding:10px; text-indent:10px; width:895px; line-height:30px; height:30px; margin:-20px -20px 20px -20px; }
.product-detail-new-content { padding:20px; font:11px Verdana; }
.product-detail-new-content  h3 { font: normal 11px Verdana;  margin-bottom:10px;}
.product-detail-new-content p { margin-top:25px; } 
