* {margin:0;padding:0;}
IMG {border:none;}
a{color:#664f41;text-decoration:none;font-weight:bold;}
html, body {height:auto;}
body {font-family: Arial, Sans-Serif, Verdana;font-size: 8pt; background: #897840;}

#container_left{background: url(../images/left_frame.jpg) top right no-repeat;max-width:249px;height:594px;}
#container_right{background: url(../images/right_frame.jpg) top left no-repeat;max-width:249px;height:594px;}
#container {width: 944px;margin: 0 auto 0 auto;position: relative;border-left:2px solid #5a5542;border-right:2px solid #5a5542;background: #ddc36f;}


/*****************************
******************************
**							**
**		   mainframe		**
**							**
******************************
*****************************/

#mainframe{position:relative;border-top:197px solid transparent;width:944px;padding-top:25px;}
#maincontent{position:relative;float:right;width:780px;padding-top:10px;}
#leftmenu{position:relative;float:left;width:150px;background: #ceb767;padding-top:10px;padding-bottom:10px;}
#topcat{background: url(../images/leftmenu_button.jpg) top left no-repeat;width:127px;height:35px;line-height:27px;padding-left:10px;}
#topcat a,#topcat a:hover,#topcat a:visited,#topcat a:active{text-decoration:none;color:#ffffff;}
#topmenu{position:absolute;top:0;left:0;background: url(../images/topmenu_bg.jpg) top left repeat-x;width:944px;}
#topmenu_links li{float:left;list-style:none;background: transparent url(../images/topmenu_button.jpg) no-repeat scroll -7px top;height:25px;line-height:23px;padding-left:10px;}
#topmenu_links span{background: url(../images/topmenu_button.jpg) top right no-repeat;display:inline-block;height:25px;padding-right:10px;}
#topmenu_links a,#topmenu_links a:hover,#topmenu_links a:active,#topmenu_links a:visited{text-decoration:none;color:#ffffff;}
#searchbox{width:120px; float:right;height:22px;line-height:24px;}
#languagebox{float:right;height:22px;line-height:24px;padding-right:3px;padding-top:3px;color:#ffffff;}
#languagebox a,#languagebox a:hover,#languagebox a:visited,#languagebox a:active{text-decoration:none;color:#ffffff;}
.pageHeading, .contentheading{font-weight:bold;font-size:14px;color: #850C11;}
.productbox{width:150px;height:180px;margin-bottom:10px;background:#CEB767;padding:3px;position:relative;}
.productbox_img{width:150px;height:150px;text-align:center;}
.productbox_text{width:150px;height:30px;line-height:30px;}
.productbox a,.productbox a:hover,.productbox a:active,.productbox a:visited{text-decoration:none;color:#222222;}
#newprods_slideshow div.hotprods_image{width:200px;height:200px;text-align:center;}
.hotprods_image a{margin:auto;display:block;height:200px;width:200px;}

.subcategories_box_top {background: url(../images/subcat_bg_top.gif) no-repeat top left;margin-left: 20px;padding-top: 28px;margin-bottom: 10px;}
.subcategories_box_bottom {background: url(../images/subcat_bg_bottom.gif) no-repeat bottom left;padding-bottom: 9px;}
.subcategories_box {background: url(../images/subcat_bg.gif) repeat-y top left;text-indent: 5px;padding-left: 8px;}
.subcategories_heading {position: absolute;margin-top: -24px;margin-left: -10px;color: #ffffff;font-weight: bold;font-size: 12px;}

.thumbnail{border:2px solid #897840;}
/*#big_image img{border:2px solid #897840;}*/
.button span{background: url(../images/button-a.gif) top left no-repeat;height:20px;display:block;padding-left:5px;width: 120px;}
.button span span{background: url(../images/button-a.gif) top right no-repeat;padding-right:5px;padding-left:0px;padding-top:1px;height:19px;border:none;color:#ffffff;display:block;line-height:18px;text-align:center;}
.button_left{background: transparent url(../images/arrows.jpg) no-repeat scroll -18px top;padding:0 0 0 19px;;height:18px;}
.button_right{background: transparent url(../images/arrows.jpg) no-repeat scroll 101px top;padding:0 17px 0 0;height:18px;}
.prijsaanvraag{background: url(../images/button-a.gif) top left no-repeat; width:200px;height:20px;border:none;color:#ffffff;cursor:pointer;}

.remove_img{background: url(../images/remove.png) top left no-repeat;width:22px;height:22px;}
.remove_product{position:absolute;top:0;left:0;margin-left:139px;margin-top:-4px;}

.subtitle{background: #CEB767;padding:2px;font-weight:bold;}
.prodtitle{text-indent: 10px;}

.sf-menu .activenav {background: #ce0100;outline: 0;z-index: 99;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;z-index:99;position:relative;}
.sf-menu {line-height:1.0;z-index:99;}
.sf-menu ul {position:absolute;top:-999em;width:137px;z-index:99;}
.sf-menu ul li {width:137px;position:relative;z-index:99;}
.sf-menu li:hover {visibility:inherit;z-index: 99;}
.sf-menu li {float:left;position:relative;z-index:99;}
.sf-menu a {display:block;position:relative;z-index:99;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;z-index:99;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:137px;top:0;z-index:99;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;z-index:99;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:137px;top:0;z-index:99;}
.sf-menu {z-index: 99;}
.sf-menu a {padding:12px 1em;text-decoration:none;color: #000000;z-index: 99;}
.sf-menu li li a {border-left:1px solid #7f6b39;border-top:1px solid #7f6b39;padding:11px 1em 12px 1em;text-decoration:none;z-index:999;}
.sf-menu a, .sf-menu a:visited, .sf-menu a:hover {color:#ffffff;text-decoration:none;z-index:999;}
.sf-menu li {background: url(../images/leftmenu_button.jpg) top left repeat-y;z-index:99;}
.sf-menu li li {background: url(../images/leftmenu_button_bg.jpg) top left repeat-y;z-index:999;}
.sf-menu li li li {background: url(../images/leftmenu_button_bg.jpg) top left repeat-y;z-index:999;}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#820B0F url(../images/sf-menu-bg-hover.jpg) top left repeat-x;outline:0;z-index:999;}
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;z-index: 99;}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:	url('../images/arrows-ffffff.png') no-repeat -10px -100px;z-index: 99;}
a > .sf-sub-indicator {top:.8em;background-position: 0 -100px;z-index: 99;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;z-index: 99;}
.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;z-index:99;}
.sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;z-index: 99;}
.sf-shadow ul.sf-shadow-off {background: transparent;z-index: 99}
.sf-vertical, .sf-vertical li {display:inline-block;width:	137px;z-index: 99;}
.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {left:137px;top:0;z-index: 99;}
.sf-vertical .sf-sub-indicator {background-position:-10px 0;}
.sf-vertical a > .sf-sub-indicator { background-position:0 0;}
.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;z-index: 99;}


/*****************************
******************************
**							**
**			HEADER			**
**							**
******************************
*****************************/

#header {width: 944px;height: 197px;position: absolute;top: 0;left: 0;background: url(../images/header_antiek.jpg) top left no-repeat;}


/*****************************
******************************
**							**
**			FOOTER			**
**							**
******************************
*****************************/

#footer{clear:both;color:#664f41;text-align:center;border-bottom:2px solid #5a5542;padding-bottom:5px;padding-top:6px;background: #ceb767;}

/*****************************
******************************
**							**
**			EXTRA			**
**							**
******************************
*****************************/
INPUT.submit_button{background: url(../images/button.gif) top left no-repeat;width:93px;height:20px;border:none;color:#ffffff;}
.empty_input{border:none;background: transparent;}

.messageBox { font-size: 10px;}
.messageStackError, .messageStackWarning { font-size: 11px; background-color: #FFCECF; border:1px solid #FF0000; height: 45px; color: #FF0000;}
.messageStackSuccess {font-size: 11px; background-color: #B9DCF8;border:1px solid #27838e; height: 45px; color: #1c5061;}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0;}
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
/*Opera Fix*/
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}/* thanks to Maleika (Kohoutec)*//* thank you Erik J - negate effect of float*
