body{

	margin:0;

	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3f403f;

	min-width:1003px;

}



a:hover {

    text-decoration:underline;

}

a {

    color:#3F403F;

    text-decoration:none;

}



/** HEADER **/

.header{

	width:100%;

	overflow:hidden;

}



.header-top-container{

	background:url(../images/bg-header01.gif) repeat-x 0 100%;

	width:100%;

	overflow:hidden;

	min-height:106px;

}



.header-top{

	width:1003px;

	overflow:hidden;

	padding:13px 0 0;

	height:93px;

	margin:0 auto;

    background:transparent url(../images/bg-header01.gif) repeat-x scroll 0 100%;

	background:url(../images/bg-header02.gif) no-repeat 750px 100%;
   
}

.header-top h1{

	margin:0 0 0 16px;

	float:left;

	display:inline;

}

.header-top h1 a{

	background:url(../images/logo.gif) no-repeat;

	width:141px;

	height:49px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}



strong.slogan{

	float:right;

	color:#404040;

	font:bold 16px Arial, Helvetica, sans-serif;

	letter-spacing:-1px;

}



.header-top a{

    text-decoration: none;

}



.header-top ul{

	padding:0;

	margin:37px 62px 0 93px;

	list-style:none;

	float:left;

	display:inline;

        margin:17px 62px 0 84px;

}

.header-top ul li{

	float:left;

	font-size:12px;

	line-height:15px;

	padding:0 12px 0 0;

}

.header-top ul li a{

	color:#737373;

	width:94px;

	border-bottom:3px solid #ccc;

	display:block;

	padding:0 0 2px 4px;

        /*border-bottom:3px solid #BAC90D;*/

}

.header-top ul li a:hover,

.header-top ul li.active a{

	text-decoration:none;

	border-bottom:3px solid #BAC90D;

}

.search-frm{

	float:left;

	margin:40px 0 15px;

    left:463px;
    position:relative;
    top:20px;

}

.search-frm input.txt01{

	border:1px solid #d7d7d7;

	float:left;

	width:160px;

	font-size:11px;

	padding:1px 0 1px 8px;

}



h1.shop{

	font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#53484c;

}

h1.shop a{

	color:#53484c;

	background:none !important;

	text-indent:0 !important;

	width:311px !important;

	height:auto !important;

	line-height:25px;

}

h1.shop a:hover{text-decoration:none;}

h1.shop a em{

	display:block;

	font-size:13px;

	color:#a8b92f;

	font-style:normal;

	text-align:right;

	line-height:16px;

	float:right;

}



.header-nav-container{

	width:100%;

	overflow:hidden;

	background:transparent url(../images/bg-sub-box-cast.gif) repeat-x;

}



.header-nav {

    margin:0 auto;

    padding:12px 0 0;

    position:relative;

    width:1003px;

}

.header-nav h4{

    background:url(../images/bg-sub-heading-cast.gif) no-repeat;

    color:#FFFFFF;

    font-size:11px;

    height:21px;

    line-height:22px;

    margin:0 0 14px;

    padding:0;

    text-align:center;

    text-transform:uppercase;

    width:250px;

}



.header-nav ul li {

    display:inline;

    font-size:11px;

    padding:0 12px 0 0;

}



.header-nav ul{

    background:url(../images/bg-sub-list-cast.gif) no-repeat;

    margin-bottom: 0px; padding-bottom: 5px; padding-top: 2px;

}



.header-nav ul li a {

    color:#FFFFFF;

}





/** FOOTER **/



.footer-container{

	width:100%;

	overflow:hidden;

}



.footer{

	width:100%;

	overflow:hidden;

	background:#f5f5f5;

}



.footer-copyright{

	width:100%;

	overflow:hidden;

	background:#fff;

	padding:18px 0 35px;



}



#footer-btm{

	width:1003px;

	overflow:hidden;

	margin:0 auto;

	border-top:1px solid #ccc;

	padding:11px 0 0;

}



ul.validation-list{

	padding:0;

	margin:0;

	list-style:none;

	float:right;

	width:194px;

}

ul.validation-list li{

	padding:0 0 5px 8px;

	float:left;

}

ul.validation-list li a{

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	width:89px;

	height:21px;

}

ul.validation-list li a.btn-xhtml{

	background:url(../images/btn-xhtml.gif) no-repeat;

}

ul.validation-list li a.btn-css{

	background:url(../images/btn-css.gif) no-repeat;

}

ul.validation-list li a.btn-rss{

	background:url(../images/btn-rss.gif) no-repeat;

}

ul.validation-list li a.btn-flickr{

	background:url(../images/btn-flickr.gif) no-repeat;

}



.copyright{

	width:540px;

	float:left;

}

.copyright p{

	margin:0 0 8px;

	font-size:13px;

	color:#9b9c9e;

}

.copyright p strong{color:#3d3d3f;}



a.btn{

	background:transparent url(../images/btn-left-cast.gif) no-repeat scroll 0 0;

	padding:0 3px 0 0;

	height:21px;

	float:left;

	color:#fff;

}

a.btn span{

	background:url(../images/btn-left-cast.gif) no-repeat;

	height:19px;

	padding:2px 11px 0 14px;

	float:left;

	cursor:pointer;

}

.copyright ul{

	margin:0 0 0 -9px;

	padding:6px 0 0;

	overflow:hidden;

	clear:both;

	list-style:none;

}

.copyright ul li{

	padding:0 3px 0 9px;

	background:url(../images/split.gif) no-repeat 0 5px;

	display:inline;

	font-size:11px;

}

.copyright ul li a{color:#9b9c9e;}





.quick-links-c{

	margin:0 0 0 -8px;

	width:1011px;

	overflow:hidden;

}

.quick-links h4{

	font:bold 16px Arial, Helvetica, sans-serif;

	margin:0 0 0 8px;

	padding:0 0 8px;

	letter-spacing:-1px;

	color:#3f403f;

}

.quick-links-c div.links-box{

	width:244px;

	margin:0 0 0 8px;

	float:left;

	display:inline;

	background:url(../images/bg-links-box-top.gif) no-repeat 0 0;

	position:relative;

	padding:2px 0 0;

}

.quick-links-c div.links-box-btm{

	background:#fff url(../images/bg-links-box-btm.gif) no-repeat 0 100%;

	padding:4px 10px 2px 10px;

	overflow:hidden;

	min-height:123px;

}

* html .quick-links-c div.links-box-btm{

	height:123px;

	overflow:visible;

}

div.links-box h5{

	border-bottom:1px solid #d7d7d7;

	font-size:12px;

	padding:2px 0 2px;

	margin:0 0 4px;

}



a.more{

	background:url(../images/btn-more.gif) no-repeat;

	width:24px;

	height:13px;

	position:absolute;

	right:10px;

	bottom:9px;

	text-indent:-9999px;

	overflow:hidden;

}



.quick-links ul{

	padding:0;

	margin:0;

	list-style:none;

}

.quick-links ul li{

	padding:0 0 6px;

}

.quick-links p{

	margin:0 0 8px;

	line-height:16px;

}



.quick-links {

    margin:0 auto;

    overflow:hidden;

    padding:12px 0 14px;

    width:1003px;

}



.middle-container {

    	overflow:hidden;

	width:1003px;

	margin:0 auto 12px;

	padding:10px 0 0;

}



.middle {

    padding-left: 0px; padding-right: 0px; padding-bottom: 0px;

}



.col-2-right-layout .col-main {

    float:left;

    width:755px;

}



.col-main {

    width:755px;

}



.side-col {

    width:238px;

}



.col-1-layout {

    width: 1003px;

}



.col-1-layout .col-main {

    width: 1003px;

}



.txt02 {

    width : 180px;

}



.catalog-listing div {

    overflow:hidden;

    position:relative;

    width:100%;

}



.catalog-listing  .itm-box{

	width:752px;

	overflow:hidden;

	margin:0 0 18px;

}

.catalog-listing  .itm-box h3{

	padding:0 0 10px;

	color:#a8b92f;

	font-size:14px;

	line-height:24px;

	padding:0;

	margin:0 0 6px;

	/*background:#f5f5f5 url(../images/bg-heading-right.gif) no-repeat 100% 0 !important;*/

	/*border:0 !important;*/

}

.catalog-listing  .itm-box h3 span{

	background:#f5f5f5 url(../images/bg-heading-right.gif) no-repeat 100% 0 !important;

	display:block;

	height:24px;

	padding:0 0 0 3px;

}

.catalog-listing  .item-wide{

	width:495px !important;

	float:left;

	background:url(../images/bg-item-wide-top.gif) no-repeat;

	padding:2px 0 0;

}

.catalog-listing  .item-wide .btm{

	background:url(../images/bg-item-wide-btm.gif) no-repeat 0 100%;

	padding:0 0 2px;

}

.catalog-listing  .item-wide .center{

	background:url(../images/bg-item-wide-center.gif) repeat-y;

	width:473px;

	overflow:visible !important;

	padding:12px 12px 10px 10px;

	min-height:170px;

}

* html .catalog-listing .item-wide .center{

	height:172px;

}

.catalog-listing  .item-wide .center:after{

	content:"";

	clear:both;

	display:block;

}

.center2 {
    background:url("../images/bg-item-wide-center2.gif") repeat-y scroll 0 0 transparent;
    min-height:170px;
    overflow:visible !important;
    padding:12px 12px 10px 10px;
    width:729px !important;
}

.item-wide2 {
    background:url("../images/bg-item-wide-top2.gif") no-repeat scroll 0 0 transparent;
    float:left;
    padding:2px 0 0;
    width: 752px; 
}

.btm2 {
    background:url("../images/bg-item-wide-btm2.gif") no-repeat scroll 0 100% transparent;
    padding:0 0 2px;
    width: 752px;
}

.catalog-listing  .item-wide .visual{

	width:226px;

	float:left;

	margin:0 12px 0 0;

	overflow:visible !important;

}

.catalog-listing  .item-wide .visual div{

	position:relative;

	overflow:visible !important;

	width:226px;

}

.catalog-listing  .item-wide .visual img{display:block;}

.catalog-listing  a.product-ook{

        display:none;

	position:absolute;

	left:-9px;

	bottom:-17px;

	background:url(../images/ico-product-ook.png) no-repeat;

	width:70px;

	height:71px;

	text-indent:-9999px;

	cursor:pointer;

}

* html .catalog-listing a.product-ook{bottom:-17px;}

.catalog-listing  .item-wide .item-descr{

	width:235px;

	float:left;

}

.catalog-listing  .item-descr{

	position:relative;

	overflow:visible !important;

        min-height: 169px;

}

.catalog-listing  .item{

	width:248px !important;

	margin:0 0 0 11px;

        margin-left: 8px;

	float:left;

	display:inline;

	background:url(../images/bg-item-top.gif) no-repeat;

	padding:2px 0 0;

}

.catalog-listing  .item .btm{

	background:url(../images/bg-item-btm.gif) no-repeat 0 100%;

	padding:0 0 2px;

	position:relative;

	z-index:10;

}

.catalog-listing  .item .center{

	background:url(../images/bg-item-center.gif) repeat-y;

	width:226px;

	padding:12px 12px 10px 10px;

	min-height:170px;

}

* html .catalog-listing   .item .center{

	height:170px;

}

.catalog-listing  .item .center:after{

	content:"";

	clear:both;

	display:block;

}

.catalog-listing  .item-descr .heading{

	width:100%;

	overflow:hidden;

    /*    background:#F5F5F5 url(../images/bg-heading-right.gif) no-repeat scroll 100% 0 !important;*/

}

.catalog-listing .item-descr .heading h3{

    /* background: transparent url(../images/bg-heading-left.gif) no-repeat scroll 0 0 !important;*/

	border-bottom:1px solid #d7d7d7;

	/* margin:0; */

}

.catalog-listing .item-descr .heading a{

	right:1px;

	top:4px;

}

.catalog-listing  .item-descr p{

	line-height:18px;

	margin:0;

	padding:0 0 14px;

}

.catalog-listing  ul.itm-options{

	padding:0;

	margin:0;

	list-style:none;

	width:100%;

}

.catalog-listing  ul.itm-options.last{padding:46px 0 0;}

.catalog-listing  ul.itm-options li{

	float:left;

	margin:0 3px 0 0;

	font-size:15px;

}

.catalog-listing  ul.itm-options li.price{

	background:#f5f5f5;

	width:84px;

	padding:7px 0 6px;

	text-align:center;

	color:#3f403f;

        padding-bottom:3px;

        padding-top:3px;

        font-weight:bold;

}



.regular-price .price {

        color:#3f403f;

}

.catalog-listing  ul.itm-options li a{

	text-indent:-9999px;

	display:block;

	width:46px;

	height:33px;

}

.catalog-listing  ul.itm-options li.item-opt01 a{background:url(../images/ico-option01.gif) no-repeat;}

.catalog-listing  ul.itm-options li.item-opt02 a{background:url(../images/ico-option02.gif) no-repeat;}

.catalog-listing  ul.itm-options li.item-opt03 a{background:url(../images/ico-option03.gif) no-repeat;}

.catalog-listing  a.tip{

	background:url(../images/ico-tip.png) no-repeat;

	width:64px;

	height:66px;

	position:absolute;

	right:-10px;

	bottom:-5px;

	text-indent:-9999px;

	cursor:pointer;

}





.box {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(../images/bg-side-btm.gif) no-repeat scroll 0 100%;

    margin:0 0 11px;

    min-height:100px;

    margin-bottom:0px;

    overflow:hidden;

    padding:0 10px;

    width:244px;

    border:none;

    font-size:inherit;

    line-height:inherit;

    margin-bottom:inherit;

}



.box .head h4 {

    color:#A8B92F;

    margin:0 0 10px;

    border-bottom:1px solid #D7D7D7;

    font-size:16px;

    letter-spacing:-1px;

    line-height:16px;

    padding:12px 0 2px 2px;

}



.box .head {

    border-bottom: none;

}



.box .content {

    background-color: transparent;

}





.product-info-box .item-double{

	background:url(../images/bg-dbl-box.gif) no-repeat;

	width:754px;

	padding:11px 0 0;

	margin:-20px 0 0;

	position:relative;

	z-index:1;

}

* html .product-info-box .item-double{

	margin:-24px 0 0;

}



.product-info-box .item-double .bottom{

	background:url(../images/bg-dbl-box-btm.gif) no-repeat 0 100%;

	padding:0 0 3px;

}

.product-info-box .item-double .center{

	width:729px;

	overflow:hidden;

	background:url(../images/bg-dbl-box-center.gif) repeat-y;

	padding:0 13px 8px 12px;

}

.product-info-box .item-double h3{

	font-size:12px;

}

.product-info-box .item-double .two-columns{

	width:100%;

	overflow:hidden;

}

.product-info-box .item-double .two-columns .col01{

	width:470px;

	float:left;

	margin:0 18px 0 0;

}

.product-info-box .item-double .two-columns .col02{

	width:240px;

	float:left;

}

.product-info-box ul.features{

	padding:0;

	margin:0 0 15px;

	list-style:none;

}

.product-info-box ul.features li a{text-decoration:none;}

.product-info-box ul.features li a:hover{text-decoration:underline;}

.product-info-box dl.specs{

	width:100%;

	overflow:hidden;

	padding:4px 0 5px;

	margin:0;

}

.product-info-box dl.specs.light{

	background:url(../images/bg-specs-light.gif) no-repeat;

}

.product-info-box dl.specs dt{

	margin:0;

	float:left;

	width:85px;

	padding:0 5px 0 9px;

	font-weight:bold;

}

.product-info-box dl.specs dd{

	width:136px;

	float:left;

	margin:0;

}

.product-info-box ul.thumbs{

	padding:0;

	margin:10px 0 0;

	list-style:none;

}

.product-info-box ul.thumbs li{

	float:left;

	margin:0 0 0 10px;

	display:inline;

}



.product-info-box .itm-box{

	width:752px;

	overflow:hidden;

	margin:0 0 18px;

}

.product-info-box .itm-box h3{

	padding:0 0 10px;

	color:#a8b92f;

	font-size:14px;

	line-height:24px;

	padding:0;

	margin:0 0 6px;

	/*background:#f5f5f5 url(../images/bg-heading-right.gif) no-repeat 100% 0 !important;*/

	border:0/* !important*/;

}

.product-info-box .itm-box h3 span{

	background:#f5f5f5 url(../images/bg-heading-right.gif) no-repeat 100% 0 !important;

	display:block;

	height:24px;

	padding:0 0 0 3px;

}

.product-info-box .item-wide{

	width:495px !important;

	float:left;

	background:url(../images/bg-item-wide-top.gif) no-repeat;

	padding:2px 0 0;

}

.product-info-box .item-wide .btm{

	background:url(../images/bg-item-wide-btm.gif) no-repeat 0 100%;

	padding:0 0 2px;

}

.product-info-box .item-wide .center{

	background:url(../images/bg-item-wide-center.gif) repeat-y;

	width:473px;

	overflow:visible !important;

	padding:12px 12px 10px 10px;

	min-height:170px;

}

* html .product-info-box  .item-wide .center{

	height:172px;

}

.product-info-box .item-wide .center:after{

	content:"";

	clear:both;

	display:block;

}

.product-info-box .item-wide .visual{

	width:226px;

	float:left;

	margin:0 12px 0 0;

	overflow:visible !important;

}

.product-info-box .item-wide .visual div{

	position:relative;

	overflow:visible !important;

	width:226px;

}

.product-info-box .item-wide .visual img{display:block;}

.product-info-box a.product-ook{

        display:none;

	position:absolute;

	left:-9px;

	bottom:-17px;

	background:url(../images/ico-product-ook.png) no-repeat;

	width:70px;

	height:71px;

	text-indent:-9999px;

	cursor:pointer;

}

* html .product-info-box a.product-ook{bottom:-17px;}

.product-info-box .item-wide .item-descr{

	width:235px;

	float:left;

}

.product-info-box .item-descr{

	position:relative;

	overflow:visible !important;

}

.product-info-box .item{

	width:248px !important;

	margin:0 0 0 11px;

	float:left;

	display:inline;

	background:url(../images/bg-item-top.gif) no-repeat;

	padding:2px 0 0;

        margin-left: 9px;

}

.product-info-box .item .btm{

	background:url(../images/bg-item-btm.gif) no-repeat 0 100%;

	padding:0 0 2px;

	position:relative;

	z-index:10;

}

.product-info-box .item .center{

	background:url(../images/bg-item-center.gif) repeat-y;

	width:226px;

	padding:12px 12px 10px 10px;

	min-height:170px;

}

* html .product-info-box .item .center{

	height:170px;

}

.product-info-box .item .center:after{

	content:"";

	clear:both;

	display:block;

}

.product-info-box .item-descr .heading{

	width:100%;

	overflow:hidden;

    /*    background:#F5F5F5 url(../images/bg-heading-right.gif) no-repeat scroll 100% 0 !important;*/

}



.product-info-box .item-descr .heading h3{



	border-bottom:1px solid #d7d7d7;

	margin:0;

    /*    background: transparent url(../images/bg-heading-left.gif) no-repeat scroll 0 0 !important;*/

}

.product-info-box .item-descr .heading a{

	right:1px;

	top:4px;

}

.product-info-box .item-descr p{

	line-height:18px;

	margin:0;

	padding:0 0 14px;

}

.product-info-box ul.itm-options{

	padding:0;

	margin:0;

	list-style:none;

	width:100%;

}

.product-info-box ul.itm-options.last{padding:46px 0 0;}

.product-info-box ul.itm-options li{

	float:left;

	margin:0 3px 0 0;

	font-size:15px;

}

.product-info-box ul.itm-options li.price{

	background:#f5f5f5;

	width:84px;

	padding:7px 0 6px;

	text-align:center;

	color:#3f403f;

	font-weight:bold;

}

.product-info-box ul.itm-options li a{

	text-indent:-9999px;

	display:block;

	width:46px;

	height:33px;

}

.product-info-box ul.itm-options li.item-opt01 a{background:url(../images/ico-option01.gif) no-repeat;}

.product-info-box ul.itm-options li.item-opt02 a{background:url(../images/ico-option02.gif) no-repeat;}

.product-info-box ul.itm-options li.item-opt03 a{background:url(../images/ico-option03.gif) no-repeat;}

.product-info-box a.tip{

	background:url(../images/ico-tip.png) no-repeat;

	width:64px;

	height:66px;

	position:absolute;

	right:-10px;

	bottom:-5px;

	text-indent:-9999px;

	cursor:pointer;

}



.product-info-box {

    border: none;

}



.product-info-box h3 {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent none repeat scroll 0 0;

    border-bottom:1px solid #D7D7D7;

    color:#A8B92F;

    line-height:20px;

}



.product-info-box .price-box

{

    padding: 0px;

    margin: 0px;

}



.product-info-box #product-price-1 .price

{

    color:#3F403F !important;

    font-weight:bold !important;

    padding:7px 0 6px;

    text-align:center;

    width:84px;

}



.product-info-box img {

    border:medium none;

}



.group-select .legend {

    background-color: #A8B92F;

    border: 1px solid #D7D7D7;

    color: #FFFFFF;

}



.group-select {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:#FBFAF6 none repeat scroll 0 0;

    border:1px solid #D7D7D7;

    margin:28px 0;

    padding:22px 25px 12px;

}



.form-button, .form-button-alt {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    -x-system-font:none !important;

    background:#A8B92F none repeat scroll 0 0;

    border:1px solid #D7D7D7;

    color:#FFFFFF;

    cursor:pointer;

    font-family:arial,sans-serif !important;

    font-size:12px !important;

    font-size-adjust:none !important;

    font-stretch:normal !important;

    font-style:normal !important;

    font-variant:normal !important;

    font-weight:bold !important;

    line-height:normal !important;

    overflow:visible;

    padding:1px 8px;

    text-align:center;

    vertical-align:middle;

    width:auto;

}



.col2-set .box

{

    width:200px;

}



.shopping-cart-collaterals .shipping-estimate select {

    width:190px;

}



.shopping-cart-collaterals .shipping-estimate .input-text {

    width:190px;

}



.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {

    color:#A8B92F;

}



.shopping-cart-totals

{

    float:left;

    width:230px;

}



.checkout-types img{

    border: none;

}



#shopping-cart-table img{

    border: none;

}



#checkoutSteps .box {

    width:673px;

}



.one-page-checkout .allow .step-count {

    border:1px solid #D7D7D7;

}



.one-page-checkout .active .step-count {

    background:#A8B92F none repeat scroll 0 0;

    border:1px solid #D7D7D7;

}



.one-page-checkout .allow .head {

    background:#F9F3E3 none repeat scroll 0 0;

    border:1px solid #D7D7D7;

}



.one-page-checkout .active .head {

    background:#F9F3E3 none repeat scroll 0 0;

    border:1px solid #D7D7D7;

}



.one-page-checkout .allow .box {

    border-color:#D7D7D7;

}



.one-page-checkout .active .box {

    border-color:#D7D7D7;

}



.one-page-checkout .active h3 {

    color:#A8B92F;

}



.one-page-checkout .allow .head {

    background:#F3F9F3 none repeat scroll 0 0;

}



.one-page-checkout .active .head {

    background:#F3F9F3 none repeat scroll 0 0;

}



#opc-review .box {

    width:715px;

}



.data-table tfoot tr {

    background-color:#FFFFFF !important;

}

.data-table thead tr th {

    background-color:#C3C9C3 !important;

}





.one-page-checkout-progress h4.complete {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:#F3F9F3 none repeat scroll 0 0;

    border-bottom:1px solid #A3AEB3;

    color:#A8B92F;

}



.one-page-checkout-progress li {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:#FAF7EE none repeat scroll 0 0;

    border:1px solid #A3AEB3;

    margin-bottom:6px;

}



.account-nav .head {

    background:#A8B92F none repeat scroll 0 0;

}



.account-nav li.on {

    border-bottom:1px solid #DDDDDD;

    color:#A8B92F;

    font-weight:bold;

}



.account-nav li a:hover {

    color:#A8B92F;

}



.account-box h4 {

    color:#A8B92F;

}



.primary-address-list h4, .address-list h4 {

    color:#A8B92F;

}



li#opc-login.section.allow {

    display:none;

}



.mini-compare-products{

    display: none;

}



.mini-product-view{

    display: none;

}



.sub-menu-top {

    border:1px solid #111111;

    /*background:transparent url(../images/sub-menu-top.gif) no-repeat scroll 0 0;*/

    margin:0 0 16px;

    overflow:hidden;

    padding:2px 0 0;

    width:236px;

}



.sub-menu-bottom {

    /*background:transparent url(../images/sub-menu-btm.gif) no-repeat scroll 0 100%;*/

    overflow:hidden;

    padding:0 0 2px;

    width:236px;

}



.sub-menu-center {

    /*background:transparent url(../images/sub-menu-ct.gif) repeat-y scroll 0 0;*/

    margin:-6px 0 0;

    overflow:hidden;

    padding:0 4px;

    width:233px;

}



.sub-menu-center h4{

    border-bottom:1px solid #D7D7D7;

    color:#A8B92F;

    font-size:16px;

    letter-spacing:-1px;

    line-height:16px;

    margin:0 6px 8px;

    padding:12px 0 2px 2px;

}



.sub-menu-center ul {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:0 6px;

    padding:0;

}



.sub-menu-center ul li{

    font-size:14px;

    font-weight:bold;

    line-height:17px;

    padding:0 0 6px;

}



.sub-menu-center ul li a{

    color:#666666;

}



.sub-menu-center ul li ul{

    background:transparent url(../images/bg-sub-list-add.jpg) no-repeat scroll 0 0;

    margin:2px 0 0 -5px;

    padding:5px 0 0;

    position:relative;

    width:233px;

}



.sub-menu-center ul li ul li{

    color:#666666;

    font-size:11px;

    font-weight:normal;

    line-height:13px;

    padding:0 0 5px 50px;

}



.sub-menu-center ul li ul li a{

    color:#666666;

}



h3.welcome, .data h3.welcome {

    /*background:#F5F5F5 url(../images/bg-heading-right.gif) no-repeat scroll 100% 0 !important;*/

    border-bottom: 1px solid #D7D7D7;

    line-height: 20px;

}



h3.welcomeNongray, .data h3.welcomeNongray {

    /*background:#F5F5F5 url(../images/bg-heading-right.gif) no-repeat scroll 100% 0 !important;*/

    border-bottom: 1px solid #D7D7D7;

    line-height: 20px;

}



h3.welcome span, .data h3.welcome span {

    /*background:transparent none repeat scroll 0 0;*/

    display:block;

    height:24px;

    padding:0 0 0 0px;

    color:#A8B92F;

    line-height:20px;

	font-weight:bold;

    /*background:transparent url(../images/bg-heading-left.gif) no-repeat scroll 0 0 !important;*/

}

.col-main a {

    color:#A8B92F;

    text-decoration:none;

}

.col-main h2 {

    color:#A8B92F;

    font-size:16px;

    text-decoration:none;

}

h3.welcomeNongray span, .data h3.welcomeNongray span {

    /*background:transparent none repeat scroll 0 0;*/

    display:block;

    height:24px;

    padding:0 0 0 0px;

    color:#A8B92F;

    line-height:20px;

    /*background:transparent url(../images/bg-heading-left.gif) no-repeat scroll 0 0 !important;*/

}



.post div {

    overflow:hidden;

    position:relative;

    width:100%;

}



.post p {

    line-height:18px;

    margin:0;

    padding:0 0 16px;

}



.post a {

    color:#A8B92F;

    text-decoration:none;

}



ul.voor-list {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:0 0 28px -5px;

    overflow:hidden;

    padding:0;

    width:770px;

}

ul.voor-list li {

    float:left;

    height:144px;

    margin:0 0 0 5px;

    overflow:hidden;

    width:248px;

}

ul.voor-list li h3 {

    margin:0 4px;

    margin-top: 8px;

    overflow:hidden;

    border-bottom:1px solid #D7D7D7;

    color:#A8B92F;

    line-height:20px;

}



h3.text-touchscreen-hard {

    background:transparent url(../images/text-touchscreen-hard.gif) no-repeat scroll 0 0 !important;

    border:0 none !important;

    height:16px;

    text-indent:-9999px;

    width:207px;

}





h3.text-voor-het-vastgoed {

    background:transparent url(../images/text-touchscreen-software.gif) no-repeat scroll 0 0 !important;

    border:0 none !important;

    height:16px;

    width:250px;

    text-indent:-9999px;

}



h3.text-voor-de-makelaardij {

    background:transparent url(../images/text-interactieve-concepten) no-repeat scroll 0 0 !important;

    border:0 none !important;

    height:17px;

    width:250px;

    text-indent:-9999px;

}



h4.cast-it-werk {

    background:transparent url(../images/text-cast-it-werkt.gif) no-repeat scroll 0 0;

    height:12px;

    margin:0 0 0 8px;

    overflow:hidden;

    text-indent:-9999px;

    width:230px;

    color:#3F403F;

    font-size:16px;

    letter-spacing:-1px;

    margin: 0 0;

    margin-bottom: 5px;

    margin-left: 8px;

}



ul.logos {

    background:transparent url(../images/bg-logos.gif) repeat-x scroll 0 0;

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:0 0 14px;

    min-height:54px;

    overflow:hidden;

    padding:0;

    width:100%;

}



ul.logos li {

    background:transparent url(../images/bg-logos-split.gif) no-repeat scroll 0 0;

    float:left;

    height:48px;

    margin:0 0 0 -1px;

    padding:6px 30px 0;

}



.post img{
    
    border: none;

}



ul.logos li a {

    display:block;

    height:42px;

    text-indent:-9999px;

}

ul.logos li a.logo01 {

    background:transparent url(../images/logo01.gif) no-repeat scroll 0 0;
    margin-top:6px;
    width:105px;
}



ul.logos li a.logo02 {

    background:transparent url(../images/logo02.gif) no-repeat scroll 0 0;
    margin-top:2px;
    width:40px;

}



ul.logos li a.logo03 {

    background:transparent url(../images/logo03.gif) no-repeat scroll 0 0;

    width:59px;

}



ul.logos li a.logo04 {

    background:transparent url(../images/logo04.gif) no-repeat scroll 0 0;

    width:136px;

}



ul.logos li a.logo05 {

    background:transparent url(../images/logo05.gif) no-repeat scroll 0 0;

    width:114px;

}



.widget-btn img {

    border: none;

}



.side-col .box {

    padding-right: 7px;

    padding-left: 7px;

}



a img {

    border:none;

}



.heading-bg {

    text-align:left;

}



.mini-cart

{

    padding-left:0px !important;

}



.mini-cart .head

{

    padding-left:1px !important;

}



.mini-cart .head h4

{

    margin-bottom: 17px;

}

.mini-cart .content

{

    padding-left:1px !important;

    padding-bottom: 5px !important;

}



.mini-cart .content p

{

    margin-top: 7px;

    margin-bottom: 7px;

}



.login-box h4 {

    color: #A8B92F;

}



.one-page-checkout-progress h3 

{

    border-bottom:1px solid #D7D7D7;

    color:#A8B92F;

    font-size:16px;

    letter-spacing:-1px;

    line-height:16px;

    margin:0 0 10px;

    padding:12px 0 2px 2px; 

}

/** Top Panel **/

#top-panel-wrapper{
	border-bottom:1px solid #d7d7d7;
	width:100%;
	overflow:hidden;
}
#top-panel{
	width:1003px;
	margin:0 auto;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#top-panel ul{
	padding:0;
	margin:6px 0 3px;
	list-style:none;
	float:right;
}
#top-panel ul li{
	float:left;
	font-size:12px;
	line-height:15px;
	padding:0 0 0 12px;
}
#top-panel ul li a{
	color:#737373;
	width:94px;
	border-bottom:3px solid #ccc;
	display:block;
	padding:0 0 2px 4px;
	text-decoration:none;
}
#top-panel ul li a.btn1:hover, 
#top-panel ul li.active a.btn1{
	text-decoration:none;
	border-bottom:3px solid #009cde;
}
#top-panel ul li a.btn2:hover, 
#top-panel ul li.active a.btn2{
	border-bottom:3px solid #bbcc0c;
}
#top-panel ul li a.btn3:hover, 
#top-panel ul li.active a.btn3{
	border-bottom:3px solid #e9661e;
}
strong.labels{
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#ccc;
	letter-spacing:-1px;
	padding:9px 0 0 16px;
	float:left;
}

#header-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg-header01.gif) repeat-x scroll 0 100%;
overflow:hidden;
width:100%;
}
.sub-menu-center img {
    margin-bottom:-8px;
    position:relative;
    z-index:75;
    margin-left:5px;
}
.box ol {
    padding: 0;
    width: 230px;
}
.checkout-step-billing ol, ul {
    padding:0;
}
.dugmence {
    background:url("../images/ico-option03.gif") no-repeat scroll 0 0 transparent;
    width: 46px;
    height: 33px;
    position: relative;
    border:medium none;
    float: right;
}
#share-block {
    margin-top: 22px;
}
.verzend-image, .add-image {
    width: 240px;
    height: 45px;
    text-indent:-9999px;
    border:medium none;
}
.verzend-image {
    background:url("../images/button_castit.gif") no-repeat scroll 0 0 transparent;
}
.add-image {
    background:url("../images/button_ad.gif") no-repeat scroll 0 0 transparent;
}