body{color:#2f2f2f; font:11px/1.55em Verdana,helvetica,sans-serif; text-align:center; background: url(../images/bg.jpg) top left repeat-x #fff;}

a{color:#1e7ec8; text-decoration:none}
a:hover{color:#1e7ec8; text-decoration:underline}
a img{border:0}
:focus{outline:0}

/* Heading */
h1, h2, h3, h4, h5, h6, .head{margin-bottom:.4em; line-height:1.3em; color:#0A263C}

.header-container, .main-container {position: relative;top: 0;left: 0}
.header-container { z-index: 15; }


.page { margin:0 auto; text-align:left; width:1000px; position:relative; z-index:10;}
.wrapper { position: relative; z-index:100; min-width:954px; margin:0 auto;
text-align:left;
width:1000px; }
.header { text-align:left; z-index:100; }
.header-top { width:963px; margin:0 auto; position:relative; z-index:100; }
.header-nav {z-index:999; background: url("../images/menu_bg.gif") no-repeat;}
.main { width:925px; min-height:400px; margin:0 auto; text-align:left; }
.sidebar { width:195px; }
.col-left { float:left; }
.col-main { float:left; background-color: white; border: solid 1px white; }
.col-right { float:right; }
.col-1-layout .col-main { float:none; padding:5px; }
.col-2-right-layout .col-main {  width:710px;  }
.col-2-left-layout .col-main {  width:685px; margin-left:10px; width:685px; overflow:hidden; width:710px;}
.col-3-layout .col-main { margin-left:5px; width:520px;}
.header-container { background:url(../images/top_bg.gif); height: 195px; margin-bottom: 5px; }
.header-top { padding: 7px 0px 10px 0px; }
.nav-container { position: absolute; top: 99px; left: 0px; width: 962px;}
.main-container { padding-top: 4px; padding-bottom:20px;}
.main { margin:0 auto; min-height:400px; text-align:left; width:925px; padding:0;}

.col3-layout .col-wrapper { width:725px;}

/* Logo */
.logo {float:left;width:150px;margin:3px 0 10px 4px;}

.toplabel { font-size:0.9em; text-align:center}


.quick-access{    width:540px;     float:left;     margin:0px;     text-align:left;     padding:0 10px;     color:#fff;     position:absolute;     top:7px;     left:0px}
.quick-access p{margin-bottom:4px}
.quick-access li{    display:inline;     background:url(../images/blue_pipe.gif) no-repeat 100% 3px;  padding-right:10px;  padding-left:3px}
.quick-access li.first{padding-left:10px}
.quick-access li.last{padding-right:0; background:none}
.shop-access{}
.shop-access a, .shop-access a:hover{text-decoration:none; color:#007ed3; font-size:11px}
.shop-access a:hover{ color:#FFF}
.shop-access li.last{padding-right:0; background:none}
.form-language{line-height:20px; position:absolute; right:10px; vertical-align:middle; top:10px}
.form-language label{color:#1e7ec8; padding-right:5px; font-size:11px}
.form-language .flag option{background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-left:2px}

.form-languagelinks{line-height:20px; position:absolute; left:10px; vertical-align:middle; top:55px; width: 600px}

/* Breadcrumbs */
.breadcrumbs{ font-size:1.2em;  line-height:1.25em}
.breadcrumbs li{color: #1E7EC8;display:inline}
.breadcrumbs li a{color: #1E7EC8;display:inline}

/* Mini search */
.mini-search{float:right;         padding:0px;         height:42px;         width:207px;         position:absolute;         right:0;         top:158px;         background:url(../images/search.gif) 0 0 no-repeat}
.mini-search .input-text{ width:207px;  margin:10px 2px 3px 22px}
.mini-search-copy .input-text{ width:207px; }
.mini-search-copy{float:left;         padding:0px;         height:42px;         width:267px;         position:absolute;         right:0;         top:10px}

#search{border:solid gray 1pt; text-transform:lowercase;}
#search-button{position:relative; }
.search-autocomplete{z-index:999}
.search-autocomplete ul{border:1px solid #5c7989; background-color:#f9f5f0}
.search-autocomplete li{border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer}
.search-autocomplete li .amount{float:right; font-weight:bold}
.search-autocomplete li.odd{background-color:#fffefb}
.search-autocomplete li.selected{background-color:#f7e8dd}

.col000-set{height:200px}
.top_slider{background:url(../images/slider_bottom.gif) repeat-x left bottom; height:200px; margin:22px 0px}
.welcome-msg{ float:left; font-size:11px; line-height:20px; padding-right:10px}
.additional{font-size:10px; padding:2px 0px 2px 0; clear:both}
.mini-navigation{overflow:auto}
.mini-navigation a{text-decoration:none}
.mini-navigation a:hover{color:#000; text-decoration:underline}
.mini-navigation span{color:#000}

.informational{float:right; text-align:right}
.informational img {margin-top: 20px;}
.informational a{font-size:11px}
.legality{float:left; font-size:11px}
.slider-body{background:url("../images/top_slider_bg.gif") no-repeat left top; height:178px; margin:0 auto; width:950px}
#slider{height:375px; position:relative; width:500px; overflow:hidden}
div.scroller{height:375px; overflow:hidden; width:725px; zoom:1}
div.slidercontrolwr{position:absolute; right:15px; top:15px}
div.scroller img{border:none}
div.scroller div.section{float:left; height:375px; overflow:hidden; width:725px}
div.scroller div.content{width:10000px; float:left}
.slidercontrol{list-style:none; margin:0px; padding:0px}
.slidercontrol a{color:#aaa; filter:alpha(opacity=60); float:left; height:14px; margin:0px 2px; opacity:0.6; overflow:hidden; padding:0px; text-decoration:none; text-indent:-1000px; width:14px}
.slidercontrol a:hover{filter:alpha(opacity=100); opacity:1}
.content .sliderdescription{background:url(../images/grid.gif) repeat left top; color:#222; filter:alpha(opacity=50); font:12px bold Helvetica,sans-serif; left:15px; opacity:0.5; padding:10px; position:relative; top:-100px; width:650px}
div.sliderdescription:hover, div.sliderdescription.active{background-color:#fff !important}
.content a{color:#444; font:12px bold Helvetica,sans-serif; text-decoration:none}
.aprev{background:url(../images/aprev.gif) no-repeat 3px 3px}
.anext{background:url(../images/anext.gif) no-repeat 3px 3px}
.astop{background:url(../images/astop.gif) no-repeat 3px 3px}
.aplay{background:url(../images/aplay.gif) no-repeat 6px 3px}
.slider-container{background:url("../images/slider_bottom.gif") repeat-x bottom; padding:30px 0px}
.slider-container .content{background:url(../images/top_slider_bg.gif) no-repeat; margin:0 auto; position:relative; width:950px; height:160px}
.slider-wrapper{padding-left:30px; vertical-align:middle; width:950px; height:160px; overflow:hidden}
.slider-wrapper .slider{height:159px; width:655px; overflow:hidden; margin-left:30px; float:left; position:relative}
.slider-wrapper #move-left, 
.slider-wrapper #move-right{height:36px; margin-top:60px; position:absolute; text-indent:-9999px; top:0px; width:36px}
.slider-wrapper #move-left{background:url(../images/arrowright.gif) no-repeat left top; left:740px}
.slider-wrapper #move-right{background:url(../images/arrowleft.gif) no-repeat left top; left:10px}
.slider-wrapper .recently-list{padding:0px; width:10000px}
.slider-wrapper .recently-list img{padding:5px}
.slider-wrapper .recently-list li{background:url("../images/sl_product_bg.gif") no-repeat; float:left; height:155px; margin-right:10px; text-align:left; width:319px; overflow:hidden}
.slider-wrapper .recently-list li.last{margin-right:0px !important}

#cart_content h5{color:#FFF}
#cart_content h5 span{color:#F00}
#cart-sidebar .product-details{}
#cart-sidebar .product-details a{}
#center-buttons a{color:#1e7ec8; cursor:pointer; margin-right:5px}
#cart_content #center-buttons{text-align:right !important}
#cart_content a{color:#fff; font-size:11px}
.mini-navigation h4{}
.mini-navigation .head{background:none; margin:0}
.pr-image{float:left}
.slider-wrapper .pr-link a{color:#007fd4}
.pr-link{margin-bottom:none !important; padding:5px 5px 0px 5px}
.pr-info{width:200px; float:left}
.pr-description{font-size:10px; margin:0px 5px 4px 5px}
.pr-more a{color:#007fd4}
.pr-price{float:left}
.pr-more{float:right; margin:0; padding-right:10px}
.slider-wrapper .price-box{float:left; margin:5px; padding:0px}
.price { color: #1E7EC8;}

.footer-container { overflow:hidden; border-top: 6px solid #1E7EC8;background-color: #404040 ;}
.footer { height:150px; text-align: left;}
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { color:#4e4e51; font-weight:bold; padding-right:3px; }
.footer .informational ul {  }
.footer .informational li { display:inline; background:url(../images/grey_pipe.gif) no-repeat 100% 50%; padding-right:8px; padding-left:4px; }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#4e4e51; }
.footer .informational a { text-decoration:none; }
.footer .legality { padding:0px 0px; color:#4e4e51; text-align:center;	font-size:11px;}
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }
.footer .mini-newsletter{clear:left; width:400px}
.footerl{float:left}
.footerl .mini-newsletter .h4{color:#505050; margin-right:10px}
.footerl form, .footerl .mini-newsletter .h4, .footerl .mini-newsletter input.input-text{float:left; font-size:11px}
.footerl .mini-newsletter .h4{font-weight:bold; line-height:20px;}
.footerl .button {float:left; margin: -1px 0px 0px 6px}

/**************************************************/
/*matrix slider*/
#move-left{float:left; background:url("../images/matrix_left.gif") no-repeat; display:block; width:38px; height:145px}
#move-right{background:url("../images/matrix_right.gif") no-repeat; float:right; display:block; width:39px; height:145px}
.recently-wrapper{background:url("../images/matrix_bg.jpg") repeat-x}
.recently .content{padding:0; zoom:1; overflow:hidden}
#matrix-slider-row li{float:left; padding-top:25px; text-align:center; position:relative}
#matrix-slider-row .item{z-index:5; width:169px; height:100px; position:absolute; left:1px; top:23px; padding:0px; margin:0px}

/* generated by matrix-slider content */
.recently{clear:both; height:160px; margin-top:10px; overflow:hidden; width:925px; position:relative}

#matrix-slider-row li{width:169px; /* required */ height:100px; /* required */ overflow:hidden; /* required */ background:url("../images/matrix_separator.gif") no-repeat right bottom}
#matrix-slider-row li.last{background:none}
/*************************************************/
/********* Top Links *******/
.top-links-wrapper{position:absolute; right:2px}
#top-links {
    margin-top: 51px;
}
 
#top-links span{padding:2px}
#top-links li{float:left; height:70px; text-align:center; vertical-align:bottom; overflow:hidden}
#top-links li a {
   
     
    color: black;
    display: block;
    font-weight: bold;
   
    margin-right: 10px;
    padding: 3px;
  
    text-decoration: none;
    
    background: rgb(234,234,234); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(234,234,234,1) 42%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,rgba(234,234,234,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 42%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(234,234,234,1) 42%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(234,234,234,1) 42%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(234,234,234,1) 42%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

} 
#top-links li a:hover{

background: rgb(216,216,216); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjdiN2I3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(216,216,216,1) 42%, rgba(183,183,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,rgba(216,216,216,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 42%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(216,216,216,1) 42%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(216,216,216,1) 42%,rgba(183,183,183,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(216,216,216,1) 42%,rgba(183,183,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
} 

.fb-like-wrapper  {
    left: 7px;
    position: absolute;
    top: 55px;
} 
.snd-menu {
    background: none repeat scroll 0 0 #3E6CA4;
    left: -18px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    top: 165px;
    width: 1000px;
}
.snd-menu ul li
{
	border-right: 1px solid #FFFFFF;
    display: inline-block;
    padding: 0 50px;
}
.snd-menu ul li a, .snd-menu ul li a:hover, .snd-menu ul li a:visited
{
 	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #000000;
	
}
.snd-menu ul li:last-child
{
	border-right: none;
}
.cms-home .grid-row .form-button{display:none}

.block { background-color:white ; line-height:1.3em;  }
.block .block-title { margin: 0; }


.block .block-title span {background:url("../images/box_top.gif") repeat-x;border: /* #399DBF */ #1b518b; border-style:solid solid none; border-width:1px 1px medium; color:#FFFFFF; line-height:27px; min-height:16px; padding:0 2px 0 6px !important; display:block; font-weight:bold; font-size:11px;}
.block .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.block h5 { font-size:1em; }
.block .block-content { border: 1px solid white; border-top: none; padding:5px;}
.block ol li { padding:1px 4px 1px 8px; }

.products-grid li.item {width:150px; text-align: center;}
.products-grid li.item:hover { background: #efefef;}
.products-grid .product-name, .products-grid .product-name a, .products-grid .product-name a:hover { color:#007ED3 !important; margin-top: 8px; display: block;}
.products-grid h4 a:hover {text-decoration: none;}
.products-grid  {border-bottom:1px solid #D9DDE3;}
.products-grid .link-wishlist, .products-grid .link-compare { line-height:30px;}
.products-grid.las {border: none;} 
.link-wishlist { /* color:#777777 !important; */}
.add-to-links a { font-weight: bold; color: #3B5998; padding:3px; background: #eee; border: 1px solid #dadada;
text-decoration:none;}
.add-to-links a:hover{ background: #b5cfe1; color: #007FD4; border: 1px solid #9ebbce;}
.product-view .product-shop .add-to-links {
font-size: 12px;
text-align: left;
margin-top: 10px;
}


.cms-home .subtitle  {color:#777777; font-size:1.5sem !important; font-weight:normal !important; line-height:30px; margin:0; text-align:left; text-transform:none !important; }
.page-title h1 {color:#777777; font-size:1.5sem !important; font-weight:normal !important; line-height:30px; margin:0; text-align:left; text-transform:none !important; font-size:1.5em;}

.wrapper{background:url("../images/top_bg.gif") repeat-x top left;z-index: 100; position:relative;}
.layer{background-color: white; height:100%; position: absolute; top: 0; left: 0; width: 100%;filter:alpha(opacity="50");}
.main-container{}
.product-collateral .head h4{background:url("../images/box_top.gif") repeat-x}
    
button.button span {overflow:visible; width:auto; border: 0px; background: url(../images/button.gif) no-repeat 100% -23px; color:#4F4F4F; font-weight: bold; font-size: 11px; cursor:pointer; text-align:center; vertical-align:middle; height:21px; float: left; padding-right:10px;}
button.button span span {white-space:nowrap; padding: 0 0 0 14px; display: block; height: 22px; line-height: 22px !important; height: 22px; background: url(../images/button.gif) no-repeat 0 0; top: 0px; float: left;}

.toolbar{background:#EEE url(../images/pager_bg.gif) repeat-x scroll 0 0; border:1px solid #E5E6E6}
.sort-by a, div.limiter a{background:transparent url(../images/common.gif) no-repeat scroll -542px -94px; margin:0 4px 0 0; padding-left:7px; text-decoration:none}
div.pages li{padding:0 2px}
div.pages li span{font-weight:bold}
.view-by div{width:33%; padding:4px 8px; vertical-align:middle}
.list-modes{margin-right:15px}
.sort-by, .list-modes{float:left}
.sort-by a, div.limiter a{margin:0 4px 0 0; padding-left:7px; text-decoration:none; background:url(../images/common.gif) no-repeat -542px -94px}
.pager .pages .current, .list-modes a.current, .sort-by a.current, div.limiter a.current{font-weight:bold}
.sort-by a.first, div.limiter a.first{background:none}
.list-modes .grid, .list-modes .list{padding-left: 10px;}
.list-modes span.current{opacity:1 !important; filter:alpha(opacity="100") !important}
.sort-dir{margin-left:10px}
.pager-wrapper{border:1px solid #e5e6e6; background:#eee url(../images/pager_bg.gif) repeat-x 0 0}
.sorter .pager{padding-right:0px}
.toolbar .strong, .toolbar .current {font-weight: bold;}

.product-essential {
padding: 10px;
}

.box-collateral .h2, .box-collateral .h2{ background:transparent url(../images/box_top.gif) repeat-x scroll 0 0;  color:#FFFFFF; border-color:#399DBF #399DBF -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; float:none !important; line-height:27px; margin-bottom:10px; min-height:16px; text-indent:10px;font-size:1.2em; font-weight:bold;}
.product-collateral .box-collateral{ /* background:transparent url(../images/box_bottom.gif) repeat-x scroll right bottom; */ padding-bottom: 20px; text-indent:10px;}
.product-view {border-color: #eee;}
.product-view .product-shop { float:right; width:300px; }
.product-view .product-img-box {
float: left;
width: 350px;
}
.product-view .product-shop .divider { background: none;}
.data-table { border: none;}
.data-table .odd {background: none;} 

button.btn-checkout  {border: 0px; background: 0px;}
button.btn-checkout span {background: url(../images/btn_proceed_to_checkout_bg.gif) no-repeat 100% -40px; height:40px;}
button.btn-checkout span span{background: url(../images/btn_proceed_to_checkout_bg.gif) no-repeat 0 0; color:#FFFFFF; font-size:1.4em; height:40px; line-height:35px !important;}

.cart-collaterals .totals { border:1px solid #eee;}
.cart .crosssell { background: #fff; border:1px solid #eee;}
.cart .discount, .cart .shipping { background: #fff; border:1px solid #eee;}
.checkout-onepage-index .page-title {display: none;}

.account-login .buttons-set, .account-login .content{background: none; border: 0px; }
.account-login  .content h2 {color:#007FD4;}

.block-progress span {font-size: 11px;}
.block-progress {background: transparent !important; border:0 none;}
.block-progress .block-content {padding: 5px 0px  !important; border: 0px !important;}
.block-progress dt { background:#EEEEEE; color:#999999;  border:1px solid #A3AEB3; margin:3px 0 0 0 !important; }
.block-progress dd { background:#EEEEEE;}
.block-progress dt.complete { color:#999999;}

.opc .active .step-title .number { background:#F18200 !important; }
.opc .active .step-title { background:#F9F3E3 !important; border-color: #E1E9E4;}
.opc .step-title { background:#EEEEEE url(../images/opc_off_head_bg.gif) repeat-x scroll 0 100%; border-color: #E1E9E4;}
.opc .allow .step-title { border-color: #E1E9E4;}
.opc .step  {border-color:#E1E9E4; background:#F9FBFA none repeat scroll 0 0; border-color:#E1E9E4; display:block; }
.opc .active  {background:#F4F4F4 none repeat scroll 0 0; border-color:#E1E9E4;}
.opc .active .step-title h2 {color:#444444;}
.opc .step-title .number {color:#AF4141;}
.opc .active .step-title .number {background:#AF4141 none repeat scroll 0 0; border:1px solid #E1E9E4;color:#FFFFFF;}
.opc .step-title {color:#777777; font-family:Times,Georgia,sans-serif; font-weight: normal;}



.nav{padding:0 20px; font-size:1.1em; z-index:999}

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav li {position:relative; padding:0px 15px 0px 10px; float:left; background:url(../images/menu_separator.gif) no-repeat scroll right center}
#nav li .level0 li{ background: none !important}
#nav li.over{z-index:999}
#nav a, 
#nav a:hover{text-decoration:none}
#nav span{display:block; cursor:pointer; white-space:nowrap}
#nav li ul span{white-space:normal; font-weight:bold}

/************ 0 LEVEL ***************/
#nav li{float:left; padding:16px 0}

#nav li.active >a{color:#042035; }

#nav li a{color:#0b4674; float:left; font-weight:bold; padding:0 10px}
#nav li.over a, 
#nav a:hover{}

/************ 1ST LEVEL ************/
#nav ul li, 
#nav ul li.active{float:left; margin:0; padding-bottom:1px; padding:2px 10px 3px 10px;}
/*#nav ul li.over{background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%}
*/
#nav ul li.last{padding-bottom:0}

#nav ul a, 
#nav ul a:hover{color:#000; }
#nav ul li a{color:#016d8c; font-weight:normal !important; padding:0; font:bold 12px Verdana,Helvetica,sans-serif; line-height:14px !important; display:block !important; width:190px}

/************ 2ND LEVEL ************/
#nav ul{padding:3px 0px 0px 0px; position:absolute; top:42px; width:400px; /*width: auto !important;*/ z-index:999; left:-10000px; border: 0;}

/* Show menu */
#nav li.over >ul{left:0}
#nav li.over >ul li.over >ul{left:100px}
#nav li.over ul ul{left:-10000px}

#nav ul li a{color:#0b4674}
#nav ul li a:hover{}
#nav ul li a, 
#nav ul li a:hover{float: left;}
#nav ul span, #nav ul li.last li span{}

/************ 3RD+LEVEL ************/
#nav ul ul{top:5px}

#nav .level0.shown-sub {
background: #E1E2E5;
 
-moz-box-shadow: 3px 3px 10px #444;
-webkit-box-shadow: 3px 3px 10px #444;
box-shadow: 3px 3px 10px #444;

-moz-border-radius: 0 0  7px 7px ;
border-radius: 0px 0  7px 7px ;

}
#nav li.sndcol 
{
	margin-left: 200px !important;
    border-left: solid 1pt white;
}
#nav li.toplast{background-image:none}
/*
#nav li.level1{background:url(../images/menub.png) repeat-y scroll left top; float:left  !important;}
#nav .level0 li.last{padding-top:1px; padding-bottom:5px; background:url(../images/menuf.png) no-repeat scroll left bottom}*/

#nav .level1 ul li.last{background-image:none}
#nav .level1 ul{background:url(../images/trans.png) repeat scroll left bottom !important; border:1px solid #E1E2E5}
#nav .level1 ul li{background:none}
/*#nav .nav-5 {display: none;}*/
#nav .nav-6 {display: none;}
#nav .nav-7 {display: none;}
#nav .nav-8 {display: none;}
#nav .nav-9 {display: none;}
#nav .nav-10 {display: none;}


#level0 .nav-5 {
    display: none;
}

#level0 .nav-10 {
    display: none;
}




/************ side navigation ************/
#nav-sidebox {margin: 0px 0px 0px 10px;}
#nav-sidebox li{padding: 0 0 0 2px;}
#nav-sidebox .level0 li{background:none}
#nav-sidebox .level1 li{	display: none;}
#nav-sidebox .level1.active li{	display:block;}
#nav-sidebox li a{ line-height: 22px; }
#nav-sidebox li.active > a { font-weight:bold; }
#nav-sidebox li ul li.active > a { font-weight:bold; color:#007FD4; }
#nav-sidebox li a span{ color: #007FD4; font-size:12px;  }
#nav-sidebox li .level1  a span{ color: #4E4E51;}


#nav-sidebox li.level0  a span{ color: #007FD4; font-size:13px; text-transform:uppercase} 
#nav-sidebox li.level0  ul.level0 li a span{ color: #000; font-size:12px;text-transform:none } 
#nav-sidebox li.level1  ul.level1 li a span{ color: #007FD4; }

.regular-price .price {
    color:black;
font-size:14px;
font-weight:bold;
}

.products-list .price-box {
float:left;
margin:3px 13px 23px 0;
}

.products-list .add-to-links .separator  {
    color: #fff;
}

.product-options dt {background:transparent url(../images/box_top.gif) repeat-x scroll 0 0;  color:#FFFFFF; border-color:#399DBF #399DBF -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; float:none !important; line-height:10px; margin-bottom:10px; min-height:16px; text-indent:10px;font-size:1.2em; font-weight:bold;}}
.product-options dt label { color: #fff;}
.product-options { padding: 0px;}
.product-options-bottom { background: url(../images/box_bottom.gif) repeat-x bottom right;}
.product-options dl.last dd.last { width: 40%;}
.product-options p.required {margin-right:20px;}
.separator { color: #fff; visibility: hidden;}

.product-shop .add-to-box .add-to-cart { float: none;}
.product-shop .add-to-links li { margin: 20px 0px;}

.product-img-box .more-views {
    margin-top: 15px;
}

button.btn-cart span { background:transparent url(../images/button_cart.gif) no-repeat scroll 100% -23px;}
button.btn-cart span span { background: transparent url(../images/button_cart.gif) no-repeat scroll 0 0; color: #ffeed3;} 


.b2b-vakken {
    width: 640px;
}

.b2b-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 15px;
    float: left; 
    }
    
.b2b-vak2 {
    padding-left: 10px;
}

.b2b-vak4 {
    padding-left: 10px;
}

.b2b-vak5 {
    padding-left: 10px;
}

.b2b-vak7 {
    padding-left: 10px;
}

.b2b-vak8 {
    padding-left: 10px;
}


.hp-vakken {
    width: 520px;
}

.hp-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 15px;
    float: left; 
    }
    
.hp-vak2 {
    padding-left: 6px;
}

.hp-vak3 {
    padding-left: 6px;
}

.hp-vak4 {
    float: left;
}

.hp-vak5 {
    float: right;
}

.hp-vak8 {
    padding-left: 10px;
}


.sieraden-merk {
	
	padding: 4px 0 4px 0;
	margin-bottom: 10px;
	text-align: center;
}


.sieraden-vakken {
    width: 520px;
}

.sieraden-vak { 
	width: 250px;
	height: 110px;
    text-align: center;
    font-family: verdana;
    padding-top: 20px;
    margin-bottom: 5px;
    float: left; 
    border: 1px solid #aabbbb;
    }
    
.sieraden-vak:hover{
	border: 1px solid black;
}

    
.sieraden-vak2 {
    margin-left: 15px;
}

.sieraden-vak4 {
    margin-left: 15px;
}

.sieraden-vak5 {
    width: 125px;
}

.sieraden-vak6 {
    margin-left: 7px;
    width: 250px;
}

.sieraden-vak7 {
    margin-left: 7px;
    width: 125px;
}


.sieraden-vak9 {
    margin-left: 15px;
}

.barong-barong-vakken {
    width: 520px;
}

.barong-barong-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 5px;
    float: left; 
    
    }
    


    
.barong-barong-vak2 {
    margin-left: 5px;
}

.horloges-vakken {
    width: 520px;
}

.horloges-vak { 
	width: 250px;
	height: 110px;
    text-align: center;
    font-family: verdana;
    padding-top: 20px;
    margin-bottom: 5px;
    float: left; 
    border: 1px solid #aabbbb;
    }
    
.horloges-vak:hover{
	border: 1px solid black;
}

    
.horloges-vak2 {
    margin-left: 15px;
}

.tassen-vakken {
    width: 520px;
}

.tassen-vak { 
	width: 250px;
	height: 110px;
    text-align: center;
    font-family: verdana;
    padding-top: 20px;
    margin-bottom: 5px;
    float: left; 
    border: 1px solid #aabbbb;
    }
    
.tassen-vak:hover{
	border: 1px solid black;
}

    
.tassen-vak2 {
    margin-left: 15px;
}


.fab-vakken {
    width: 520px;
    float: none;
}

.fab-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 15px;
    float: left; 
    }

.fab-vak2 {
    padding-left: 10px;
}



.buddha-to-buddha-bags-vakken {
    width: 520px;
}

.buddha-to-buddha-bags-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 5px;
    float: left; 
    
    }
    
.buddha-to-buddha-bags-vak2 {
    margin-left: 2px;
}


.buddha-to-buddha-easy-fit-vakken {
    width: 530px;
}

.buddha-to-buddha-easy-fit-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 5px;
    float: left; 
    margin-left: 5px;
    }
    
.buddha-to-buddha-easy-fit-vak2 {
    margin-left: 5px;
}


.mi-moneda-vakken {
    width: 520px;
}

.mi-moneda-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 15px;
    float: left; 
    }

.mi-moneda-vak2 {
    padding-left: 5px;
}

.mi-moneda-vak4 {
    padding-left: 5px;
}

.b2b-junior-vakken {
    width: 520px;
}

.b2b-junior-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 15px;
    float: left; 
    }

.b2b-junior-vak2 {
    padding-left: 5px;
}


.blessed-jewelz-vakken {
    width: 520px;
}

.blessed-jewelz-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 5px;
    float: left; 
    
    }
    
.blessed-jewelz-vak2 {
    margin-left: 10px;
}

.blessed-jewelz-vak4 {
    margin-left: 10px;
}

.blingissimo-vakken {
    width: 520px;
}

.blingissimo-vak { 
    text-align: center;
    font-family: verdana;
    margin-bottom: 5px;
    float: left; 
    
    }
    
.blingissimo-vak2 {
    margin-left: 10px;
}

.blingissimo-vak4 {
    margin-left: 10px;
}


.footer-left {
    float: left;
    width: 210px;
    padding-left: 30px;
    font-size: 12px;
}

.footer-center {
    float: left;
    width: 210px;
    padding-left: 0px;
    color: red;
    font-size: 12px;
}

.footer-center-links {
    float: left;
    width: 210px;
    padding-left: 50px;
    color: red;
    font-size: 12px;
}

.footer-center a {
    color: #D0D0D0 ;
}

.footer-right {
    float: left;
    width: 460px;
    padding-left: 20px;
    font-size: 12px;
    color: #D0D0D0 ;
}

.footer-payments {
    float: left;
    width: 200px;
    padding-left: 40px;
}

.footer-link {
    color: red;
}
.footer-link a:hover {
    color: green;
}

.nieuwsbrief-box {
    height: 90px;
    width: 180px;
    background-color: white;
    padding: 20px 10px 5px 10px;
    text-align: center;

}
.nieuwsbrief-box h4 {
    color: #1E7EC8;
    font-size: 13px;
    text-align: center;

}

.blauw {
    color: #1E7EC8;
}

.catalog-listing {
    margin: 15px;
}

.paymentsbar {
    border-bottom: 6px solid #1E7EC8;
    margin-bottom: 10px;
    background-color: #D0D0D0;
}

.footer-logobar {
    height: 60px;
    margin: 10px 0 10px 0;
    border-bottom: 6px solid #1E7EC8;
    background-color: #404040;
    width: 100%;
}
.footer-logobar img {
    height: 50px;
    border: 0;
}

.footer-logobar img #thuiswinkel {
    height: 55px;
    border: 0;
}

.footer-logobar .social {
    float: right;
    height: 30px;
    margin-top: 10px;
    margin-right: 15px;
}

.categorie-text {
    padding: 0 10px 0 10px;
}
#easyslideslider-1 img
{
	display:none;
}
#easyslideslider-1 img:first-child
{
	display: block;
}
#fb-root {
    float: left;
    right: 150px;
}
#easyflagslinks{
	float: left;
}
#googleplusone{
	float: left;
    position: absolute;
    left: 300px;
    
    }
.product-view .product-shop .add-to-links a {
font-weight: normal !important;
color: #3B5998;
background-color: #ECEEF5;
border-color: #CAD4E7;
font-size: 11px;
line-height: 11px;
}

.product-view .product-shop .short-description {
padding: 2px 0 0;
font: 13px/1.35 Verdana, Helvetica, sans-serif;
}

    .logos 
{
 background-image: url('../images/logos.png');
 background-repeat:no-repeat;
 display:inline-block;
 width:230px;
 height:120px;
}
.l1
    {
     background-position: -0px 0px;
    }
.l1:hover
    {
     background-position: -0px -120px;
    }
.l2
    {
     background-position: -230px 0px;
    }
.l2:hover
    {
     background-position: -230px -120px;
    }
.l3
    {
     background-position: -460px 0px;
    }
.l3:hover
    {
     background-position: -460px -120px;
    }
.l4
    {
     background-position: -690px 0px;
    }
.l4:hover
    {
     background-position: -690px -120px;
    }
.l5
    {
     background-position: -920px 0px;
    }
.l5:hover
    {
     background-position: -920px -120px;
    }
.l6
    {
     background-position: -1150px 0px;
    }
.l6:hover
    {
     background-position: -1150px -120px;
    }
.l7
    {
     background-position: -1380px 0px;
    }
.l7:hover
    {
     background-position: -1380px -120px;
    }
.l8
    {
     background-position: -1610px 0px;
    }
.l8:hover
    {
     background-position: -1610px -120px;
    }
.l9
    {
     background-position: -1840px 0px;
    }
.l9:hover
    {
     background-position: -1840px -120px;
    }
.l10
    {
     background-position: -2070px 0px;
    }
.l10:hover
    {
     background-position: -2070px -120px;
    }
.l11
    {
     background-position: -2300px 0px;
    }
.l11:hover
    {
     background-position: -2300px -120px;
    }
.l12
    {
     background-position: -2530px 0px;
    }
.l12:hover
    {
     background-position: -2530px -120px;
    }
.l13
    {
     background-position: -2760px 0px;
    }
.l13:hover
    {
     background-position: -2760px -120px;
    }
.l14
    {
     background-position: -2990px 0px;
    }
.l14:hover
    {
     background-position: -2990px -120px;
    }
.l15
    {
     background-position: -3220px 0px;
    }
.l15:hover
    {
     background-position: -3220px -120px;
    }
.l16
    {
     background-position: -3450px 0px;
    }
.l16:hover
    {
     background-position: -3450px -120px;
    }
.l17
    {
     background-position: -3680px 0px;
    }
.l17:hover
    {
     background-position: -3680px -120px;
    }
.l18
    {
     background-position: -3910px 0px;
    }
.l18:hover
    {
     background-position: -3910px -120px;
    }
.l19
    {
     background-position: -4140px 0px;
    }
.l19:hover
    {
     background-position: -4140px -120px;
    }
.l20
    {
     background-position: -4370px 0px;
    }
.l20:hover
    {
     background-position: -4370px -120px;
    }
.l21
    {
     background-position: -4600px 0px;
    }
.l21:hover
    {
     background-position: -4600px -120px;
    }
.l22
    {
     background-position: -4830px 0px;
    }
.l22:hover
    {
     background-position: -4830px -120px;
    }
.l23
    {
     background-position: -5060px 0px;
    }
.l23:hover
    {
     background-position: -5060px -120px;
    }
.l24
    {
     background-position: -5290px 0px;
    }
.l24:hover
    {
     background-position: -5290px -120px;
    }
.l25
    {
     background-position: -5520px 0px;
    }
.l25:hover
    {
     background-position: -5520px -120px;
    }
.l26
    {
     background-position: -5750px 0px;
    }
.l26:hover
    {
     background-position: -5750px -120px;
    }
