* {margin: 0; padding: 0;}
img { behavior: url(/css/iepngfix.htc) }
html, body{height:100%;}
body {
	font: 12px Trebuchet, Lucida Grande, Lucida Sans Unicode, sans-serif;
	margin: 0;
	min-width:900px;
	background: #1a1a1a;
}
form, fieldset {
	padding: 0;
	margin: 0;
	border:0;
}
a {text-decoration: underline; color: #fff;}
a:hover {text-decoration: none; color: #f79701;}
img {border-style: none;}
#wrapper {
	width:100%;
	min-height:100%;
	background:url(../img/layout/bg-wrapper-index.jpg) 50% 260px;
}
* html #wrapper{height:100%;}
.inner #wrapper{
	background:url(../img/layout/bg-wrapper-index.jpg) 50% 0;
}
.wrap-holder{
	background:url(../img/layout/bg-body.gif) repeat-x;
	width:100%;
	min-height:100%;
}
* html .wrap-holder{
	height:100%;
}
/* header start */
#header {
	width:100%;
	background: url(../img/layout/bg-header.jpg) no-repeat 50% 0;
}
.header-holder{
	width:960px;
	position: relative;
	margin:0 auto;
	height:263px;
}
/* logo start */
.logo {
	width: 150px;
	height: 149px;
	display:block;
	position:absolute;
	top:24px;
	left:0;
}
.logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	background: url(../img/layout/logo.png) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
/* logo end */
.header-title {
	text-align:center;
	position:absolute;
	top:87px;
	left:133px;
	width:384px;
}
.header-title strong{
	display:block;
	font-size:16px;
	color:#f29400;
	margin:0;
}
.header-title h1{
	font-size:27px;
	color:#fff;
	margin:0;
	line-height:28px;
}
/* language start */
.language{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:7px;
	right:33px;
}
.language li{
	float:left;
	background:url(../img/layout/separator-language.gif) no-repeat 0 8px;
	padding:0 5px 0 11px;
}
.language li:first-child{
	background:none;
	padding-left:0;
}
.language a{
	color:#3cf;
	font-size:12px;
	float:left;
	font-weight:bold;
}
.language a:hover,
.language li.active a{color:#fff;}
/* language end */
/* navigation start */
#nav{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	width:960px;
	position:absolute;
	top:234px;
	left:0;
}
#nav li{
	float:left;
	position:relative;
	margin:0 3px 0 0;
}
#nav a{
	float:left;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 16px;
	text-decoration: none;
}
#nav li:hover,
#nav li.hover {background:url(../img/layout/nav-rollover-left.gif) no-repeat;}
#nav li:hover a,
#nav li.hover a{background:url(../img/layout/nav-rollover-right.gif) no-repeat 100% 0;}
#nav li.active{background:url(../img/layout/nav-active-left.gif) no-repeat;}
#nav li.active a{background:url(../img/layout/nav-active-right.gif) no-repeat 100% 0;}
#nav li:hover .drop,
#nav li.hover .drop{display:block;}
#nav .drop {
	position:absolute;
	top:30px;
	left:-39px;
	display:none;
	z-index: 999;
}
#nav .drop .b {
	background:url(../img/layout/bg-drop-b.gif) no-repeat;
	width: 193px;
	height: 8px;
}
#nav .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	width:193px;
	overflow:hidden;
	background:#1a455d;
}
#nav .drop ul li{
	float:none;
	display:block;
	margin:0;
	vertical-align:top;
	height:1%;
	border-top:1px solid #184158;
}
#nav  li:hover .drop ul li:hover,
#nav li.hover .drop ul li.hover{
	background:none;
	z-index:10;
}
#nav li:hover .drop ul li a,
#nav li.hover .drop ul li a {background:none;}
#nav .drop ul li a {
	float:none;
	padding:4px 0 7px 13px;
	display:block;
	font-size:11px;
}
#nav .drop ul li.active,
#nav .drop ul li.active a {background:none;}
#nav .drop ul li a:hover{
	background:url(../img/layout/drop-rollover.png) repeat-x !important;
	height: 30px;
	font-weight:bold;
	color:#1b4862;
	padding:16px 0 0 13px;
	margin:-11px 0 -11px;
	position:relative;
	overflow:hidden;
	z-index:100;
}
* html #nav .drop ul li a:hover{margin-bottom:-12px;}
/* navigation end */
/* breadcrumbs start */
.breadlogin-holder {
	width:100%;
	background: url(../img/layout/bg-breadcrumbs.png) repeat-x;
	height: 50px;
	behavior: url(/css/iepngfix.htc)
}
.breadlogin-holder .inner{
	width:960px;
	margin:0 auto;
	padding: 7px 0 0 0;	
}
.breadlogin-holder .inner ul{
	width:400px;
	float: left;
	padding: 0px 0 0 25px;
	list-style:none;
	margin: 0;
}
.breadlogin-holder .inner li{
	float:left;
	background:url(../img/layout/bull-breadcrumbs.gif) no-repeat 0 6px;
	font-size:10px;
	color:#f90;
	padding:0 4px 0 9px;
}
.breadlogin-holder .inner li:first-child{
	background:none;
	padding-left:0;
}
.breadlogin-holder .inner li a{color:#fff;text-decoration: none;}
.breadlogin-holder .inner li a:hover{text-decoration:underline;}
/* breadcrumbs end */

/* login start */
.breadlogin-holder .inner .login{
	float:right;
	font-size: 10px;
	color:#fff;
	padding: 0 0px 0 0;
}
.breadlogin-holder .inner .login a{
	color:#008de3;
	text-decoration:none;
}
.breadlogin-holder .inner .login a:hover{
	color:#f90;
}
.breadlogin-holder .inner .login a.logoff{

}
/* login end */

#main {
	width:100%;
	padding:0 0 250px;
	height: 100%;
	/*min-height: 300px;*/
}

.index .main-holder {
	width:960px;
	margin:0 auto;
}
.index .main-holder:after{
	content:'';
	display:block;
	clear:both;
}
.inner #main {

}
.inner .main-holder {
	width:960px;
	margin:0 auto;
}
.inner .main-holder:after{
	content:'';
	display:block;
	clear:both;
}

/* content start */
.index #content{
	width:720px;
	float:left;
	padding:12px 0 40px 0;
	color: #fff;
}
.index #content.center{
	padding-left: 200px;
	width: 500px;
}

.index #content h2, .inner #content h2{
	margin:0 0 16px;
	color:#f79701;
	font-size:18px;
}

.index #content p, .inner #content p{
	margin:0;
	font-size:12px;
	line-height:22px;
	color:#eee;
}

.inner #content{
	width:960px;
	margin:0 auto;
	padding:29px 0 40px 0;
	color: #fff;
}

.index .post{
	width:100%;
	overflow:hidden;
	padding:0 0 43px;
	border-bottom:1px solid #626262;
}
.index .post .img-holder{
	float:left;
	border: 1px solid #ccc;
	margin: 18px 19px 0 0;
}
.index .post .img-holder img{
	float:left;
	border:2px solid #999;
}



#pagecontent img {
   padding:1px;
   border:1px solid #f79701;
   background-color:#000;
}
#pagecontent h3{
	margin:10px 0 10px 0;
	color:#fff;
	font-size:13px;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #666;
}
#details_holder{
	margin-top: 0px;
	height: 400px;
}
.parcours img {
   padding:0;
   border:0;
   background-color:none;
}
.parcours p {
	margin: 20px 0 20px 0;
}

#pagecontent table{
	border-collapse: collapse;
	width: 100%;
}

#pagecontent th {
	background: url(../img/layout/table-header-bg.jpg) repeat-x;
	color: #000;
	height: 30px;
}
#pagecontent td {
	background: url(../img/layout/table-cell-bg.jpg) repeat-x;
	color: #eee;
	padding: 2px;
	margin: 0;
	height: 30px;
}

/* recent-holder start */
.recent-holder{
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
.recent-news{
	width:535px;
	float:left;
}
.recent-news p{
	float: left;
	margin-top: 15px;
	display: block;
}

.recent-holder ul{
	margin:0;
	padding:12px 0 0;
	list-style:none;
	width:100%;
}
.recent-holder ul li{
	border-bottom:1px solid #626262;
	padding:2px 0 6px 4px;
	vertical-align:top;
}

.recent-holder ul a {
	color:#fff;
	font-size:12px;
}
.recent-holder ul a:hover{color:#3cf;}
.recent-pers{
	width:335px;
	float:right;
}
/* recent-holder end */
/* content end */
/* inner page start */
.btn {
	display:block;
	padding:0;
	float:right;
	clear:both;
	width: 195px;
	height: 43px;
	margin:2px 11px 10px 0;
	background: url(../img/layout/btn.gif) no-repeat;
	text-align: left;
	color: #f6F6F6;
}
.sold-out{
	padding: 8px 0 0 20px;
	font-weight: bold;
	clear: none;
}
.btn-long {
	background: url(../img/layout/btn-long.gif) no-repeat;
}
.btn-long-full {
	background: url(../img/layout/btn-long-full.png) no-repeat;	
	width: 200px;
}
.btn a{
	display: block;
	padding: 8px 0 0 10px;
	color: #f6f6f6;
	height: 100%;
	
}
.btn a:hover{
	color: #f0F0F0;
}

.btn a.add_to_cart{
	background:url(../img/layout/add-to-cart.gif) no-repeat 160px 7px;
}
.btn a.loginbtn{
	background:url(../img/layout/login-icon.gif) no-repeat 160px 7px;
}
/*
input.btn-submit, a.btn-submit {
	background: url(../img/layout/btn03.gif) no-repeat;
	width: 131px;
	height: 34px;
	border: 0;
	text-align: left;
	text-indent:-9999px;
	cursor: default;
	float: right;
	color: #f29400;
	margin: 10px 0 0 0;
}

a.btn-submit {
	padding: 10px 0 0 20px;
	margin: 0 0 10px 0;
}

input.bigboxbtn{
	margin: 0 20px 20px 0;
}
*/

.btn-forget {
	display: block;
	float: right;
	clear: both;
}
.btn-forget a{
	font-size: 10px;
	color: #fd8f01;
	margin: 5px 2px 0 0;
}
.btn-forget a:hover{text-decoration:underline;}

.btn-login {
	font-size:12px;
	color:#fff;
	position:absolute;
	top:3px;
	right:128px;
}
.btn-login:hover{text-decoration:underline;}


.btn-holder{
	width: 183px;
	margin: 10px 0 0 0;
}


/* shop */
.ttl{
	width:930px;
	padding:0 4px 21px 26px;
	overflow:hidden;
}
.ttl h2{
	float:left;
	font-size:18px;
	color:#f79701;
	margin:0;
}
.ttl span{
	float:right;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
	/* background:url(../img/layout/btn-off.gif) no-repeat 100% 8px;*/
	padding:8px 0px 0 0;
}
.ttl span a{
	color:#008de3;
	text-decoration:underline;
}
.ttl span a:hover{text-decoration:none;}
/* box start */
#remark{
	display: block;
	margin: 15px 0;
	color: #fff;
}
#remark a{
	color:#008de3;
	text-decoration:underline;
}
#remark a:hover{text-decoration:none;}
.box{
	width:100%;
	overflow:hidden;
	padding:0 0 40px 0;
}
.box h3{
	background:#343434;
	font-size:16px;
	color:#008de3;
	padding:3px 0 4px 25px;
	margin:0;
	height: 20px;
	border-bottom: 0;
}
}
.box h3 .group{
	float: left;
	display: block;
}
.box h3 .vat{
	float: right;
	font-size: 12px;
	margin-right: 26px;
	margin-top: 3px;
	color: #f29400;
}
.box ul{
	padding:0;
	list-style:none;
	width:960px;
	margin:0 auto;
	overflow:hidden;
	background: url(../img/layout/box-ul-bg.png);
	padding: 6px 0 6px 9px;
}
.box ul.news {
	
}
.box li{
	width:936px;
	/*overflow:hidden;*/
	padding: 2px;
	margin-bottom: 5px;
}
.box ul.news li{
	width: 700px;
}

.box li > div.a_info{
    display:none;
}
.box li .stock{
	float: left;
	color: #fff;
	display: block;
}
.box li a.p_area img {
	margin: 7px 8px 0 0;
}
.box li > a{
	width:895px;
	padding:5px 19px 8px 22px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	display:block;
	text-decoration: none;
}
.box li a strong,
.box li.active em strong{float:left;}
.box li:hover{
    border:  1px solid #979797;
    padding: 1px;
}
.box li:hover > a{
	color:#f29400;
	background:#000;
}
.box li a span.price,
.box li.active em span{
	color:#fff;
	float:right;
}
.box li a span.custom{
	color:#f29400;
	float:right;
	margin-right: 20px;
	font-size: 11px;
}
.box li.active {
	border:1px solid #979797;
	width:936px;
	padding:1px;
	/*overflow:hidden;*/
	background:#000;
}
.box li.active em{
	display:block;
	color:#f29400;
	font-style:normal;
	font-size:14px;
	overflow:hidden;
	width:895px;
	padding:0 0 7px;
}
.box li.active p{
	color:#ccc;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 110px 0 30px;
}

.box .anonym {
    display:block;
    padding:0;
    width:100%;
    clear:both;
}

.box .image-holder {
	float:left;
	margin:8px 0 0;
	width:164px;
	padding:0 0 0 26px;
}
.box .image-holder img{display:block;}
/* box end */
/* basket start */
.basket{
	border:1px solid #fff;
	width:960px;
	overflow:hidden;
	margin:0 0 29px;
}
.basket .title{
	background:#141f1f;
	width:934px;
	padding:4px 0 8px 26px;
}
.basket .title h3{
	font-size:18px;
	color:#f29400;
	margin:0;
}
.basket-box{
	background:#363636 url(../img/layout/bg-basket.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.basket-box a.back {
	display: block;
	float: left;
	width: auto;
	margin: 20px 0 0 26px;
}
.basket-box .btn {
	margin: 20px 0 0 0;
	padding: 0;
	clear: none;
}
.basket table{
	border-collapse:collapse;
	padding:0;
	margin:0 0 0 26px;
	width:908px;
}
.basket tr,
.basket th,
.basket td{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
}
.basket th {padding:8px 0 6px; color: #008de3;}
.basket td {padding:6px 0;	font-size:14px; font-weight: normal;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.split-top {
	height: 10px;
	border-bottom: 1px solid #888;
}
.split-bottom {
	height: 10px;
	border-top: 1px solid #fff;
}
	
.basket .tdtotal { font-size: 16px; color: #f29400; }

.btn-minus,
.btn-plus{
	background:url(../img/layout/btn-minus.gif) no-repeat;
	width: 14px;
	height: 14px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:5px 0 0;
}
.btn-plus {background:url(../img/layout/btn-plus.gif) no-repeat;}
.nomber{
	width:39px;
	float:left;
}
.trash{
	background:url(../img/layout/btn-trash.gif) no-repeat;
	width: 14px;
	height: 16px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.total{
	width:929px;
	overflow:hidden;
	padding:32px 15px 11px 0;
}
.basket-box .btn-afrekenen{
	float:right;
	background: url(../img/layout/btn02.gif) no-repeat;
	width: 131px;
	height: 31px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	clear: none;
	margin: 0;
}
.basket-box .btn-price{
	float:right;
	clear: none;
	background: url(../img/layout/btn-total.gif) no-repeat;
	width:146px;
	height:28px;
	padding:7px 0 0 10px;
	margin: 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}



/* basket end */
/* inner footer start */
.inner #footer{
	margin:-153px 0 0;
	position:relative;
	width:100%;
	height:153px;
}

.inner #footer .footer-holder{
	background: url(../img/layout/bg-footer-index.png) repeat-x;
	width:100%;
	overflow:hidden;
	height:140px;
	padding:56px 0 0;
}
.siteby{
	display: block;
	clear: both;
	text-align: center;
	color: #fff;
	text-align: none;
	font-size: 10px;
	padding-top: 21px;
}
.siteby:hover{
	text-decoration: underline;
}
/* inner footer end */
/* inner page end */
/* sidebar start */
#sidebar {
	width:202px;
	float:right;
}
.baner-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.baner-list li{
	padding:0 0 24px;
	float:right;
}
.baner-list a{
	float:right;
	overflow:hidden;
}
.baner-list img {float:right;}
.facebook-holder{
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
	text-align: right;
}
.facebook-holder img{float:right;}
/* sidebar end */
.index #footer{
	margin:-186px 0 0;
	position:relative;
	width:100%;
	height:196px;
}
/* footer start */
.index #footer .footer-holder{
	background: url(../img/layout/bg-footer-index.png) repeat-x;
	width:100%;
	overflow:hidden;
	height:140px;
	padding:56px 0 0 0;

}
.footer-box {
	width:940px;
	margin:0 auto;
}
.logos-list{
	margin:0;
	padding:0;
	list-style:none;
	width:940px;
	margin:0 auto;
}
.logos-list li{
	float:left;
	padding:0 0 0 20px;
}
.logos-list li:first-child{
	padding-left:0;
}
.logos-list a{
	float:left;
}
.logos-list img{float:left;}
.logos-list2{
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
	clear: both;
	margin:0 auto;
}
.logos-list2 li{
	float:left;
	padding:0 0 0 20px;
}
.logos-list2 li:first-child{
	padding-left:0;
}
.logos-list2 a{
	float:left;
}
.logos-list2 img{float:left;}
/* footer end */

/* start */
.popup{
	width: auto;
	max-width: 960px;
	border:1px solid #fff;
	overflow:hidden;
	background: #353535 url(../img/layout/bg-popup.gif) repeat-x 0 37px;
	margin: 0 0 20px 0;
}
.small-popup{
	width: 373px;
}

.small{
	width:960px;
	border:1px solid #fff;
	margin: 0 25px 20px 0;
	float: left;
	min-height: 530px;
}
.nomargin{
	margin-right: 0;
}
.popup h2{
	font-size:16px;
	margin:0;
	color:#f29400;
	background:#141f1f;
	padding:7px 0 8px 26px;
}
.news h2{
	font-size: 12px;
}
.popup p {
	font:16px Lucida Grande, Lucida Sans Unicode, sans-serif;
	padding:7px 26px 8px 26px;
}
.popup a{
	color: #fff;
	text-decoration: underline;
	display: block;
}
.popup a:hover{
	color: #f29400;
	text-decoration: none;
}
.popup .btn a{
	color: #f29400;
	text-decoration: none;
	display: block;
}
.popup .btn a:hover{
	color: #fff;
}
.popup .fieldset-holder{
	float: left;
	clear: both;
	width: 960px;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.popup fieldset{
	width   : 255px;
	padding : 5px 30px 23px 36px;
}
.popup fieldset h3{
	font-size: 13px;
	color: #008de3;
	margin-bottom: 20px;
}
.popup fieldset.first, .popup fieldset.middle, .popup fieldset.last{
	margin-bottom: -500px;
	padding-bottom: 550px;
	float: left;
}
.popup fieldset.first{
	border-right: 1px solid #000;
	padding-left: 26px;
}
.popup fieldset.middle{
	border-left: 1px solid #888;
	border-right: 1px solid #000;
}
.popup fieldset.last{
	border-left: 1px solid #888;
}

.popup label{
	display: block;
	width: 100%;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #888;
	padding: 0 0 4px;
	margin: 12px 0 0 0;
}
.popup input {
	border:1px solid #ccc;
	background:#aaa;
	font:13px Lucida Grande, Lucida Sans Unicode, sans-serif;
	color: #666;
	padding: 2px 0 3px 11px;
	width: 242px;
}
.popup input:focus {
	background:#ffffd9;
	color: #333;
}
.popup .textarea{
	margin: 10px 26px 10px 26px;
	width: 100%;	
}
.popup .textarea textarea{
	border:1px solid #ccc;
	background:#aaa;
	font:13px Lucida Grande, Lucida Sans Unicode, sans-serif;
	color: #666;
	width: 350px;
}
.popup .textarea textarea:focus {
	background:#ffffd9;
	color: #333;
}
.popup .checkbox, .popup .radioset {
	margin: 10px 0 10px 26px;
	clear: both;
	float: left;
	display: block;
	width: 100%;
}
.popup fieldset .checkbox{
	margin: 15px 0 8px 0;
}
.popup .checkbox input, .popup .radioset input {
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	width: auto;
	float: left;
}
.popup .checkbox label, .popup .radioset label{
	font-size: 11px;
	width: auto;
	float: left;	
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.popup fieldset .checkbox label{
	/*width: 220px;*/
}
.popup #delivery_inputs{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
.popup .checkbox a{
	display: inline;
	color: #888;
}
.popup select {
	font:13px Lucida Grande, Lucida Sans Unicode, sans-serif;
	color:#666;
	padding:2px 0 4px 11px;
	width:242px;
	margin:0 0 12px;
}
.popup .error-message{
	margin: 3px 0 15px 0;
	color: #f29400;
	clear: both;
}
.popup .required{
	display: block;
	clear: both;
	margin: 20px 0 0 0;
	color: #f29400;
	font-size: 10px;
}
.popup .change-pwd{
	margin: 10px 0 0 0;
	padding: 0;
}
.popup .text-content{
	padding: 0 26px 0 26px;
	overflow: hidden;
}
.popup .text-content .img-holder{
	float: left;
	margin: 7px 15px 5px 0;
}
.popup .text-content p{
	padding: 0;
	margin: 0;
}


/* popup-footer */
.popup-footer{
	width:280px;
	padding:18px 0 27px 93px;
	background:#141f1f url(../img/layout/ico01.gif) no-repeat 26px 17px;
}
.popup-footer a{ color: #fff;}
.popup-footer a:hover{ color: #f29400;}
.popup-footer h3{
	font-size:14px;
	color:#fff;
	margin:0 0 4px;
}
.popup-footer span{
	display:block;
	font-size:10px;
	color:#fff;
}
/* popup end */



/* SUCCESS */
.printorder{
	float: left;
	clear: both;
	margin: 20px 0 0 0;
}

.clear{
	clear: both;
}


.gallery { background:#333333; border:1px solid #6b6b6b; text-align:center; width:328px; float: left; margin: 15px 15px 0 0; }
.gallery img { margin:16px; }
.gallery .gallery_head { 
	background:url(../img/layout/gallery_hbg.png) top left repeat-x;
	font-family:"Lucida Sans Unicode", Arial, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#f93;
	position:relative;
	padding:6px 55px 7px 10px;
	text-align:left;
	height:17px;
}
.gallery .gallery_head a {
	clear: none;
} 
.gallery .gallery_head div { 
	position:absolute; 
	right:10px; 
	top:5px; 
	font-size:12px; 
	color:#fff;
	font-weight:normal;
}
.gallery .gallery_head div img {
	position:relative;
	top:2px;
	margin:0px;
	margin-right:2px;
}
.gallery .galleryThumb { 
	overflow: hidden;
	height: 213px;
	margin-bottom: 16px;
}
.gallery .galleryThumb a img { 
	width: 296px;
}

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }