@import url(/content/css/editor.php);

/** =COLORS **
*/


html, body {
	height: 100%;
	}
body {
	background: #e4e5e7 url('/image/bg.png') repeat-x left top;
	}

a:hover	{
	color: #F68A25;
	}

body div.top	{
	margin-bottom:0;
}

/** =LAYOUT **/

table.td2 td, table.td3 td, table.tr2 td	{
	padding-right:20px;
	}

#container {
	padding: 0px 6px;
	padding: 0px 23px;
	width: 964px;
	width: 952px;
	width: 918px;
	min-height: 100%;
	margin: 0px auto;
	background: url('/image/bg-site.png') repeat-y left top;
	}
#wrapper {
	float: left;
	width: 100%;
	padding-top: 10px;
	}
#hp #wrapper {
	zoom: 1;
	padding-top: 0;
	background: none;
	margin-top: -11px;
	}
/** =HEADER **/

#header {
	float: left;
	width: 100%;
	margin: 0px -17px;
	padding: 0px 17px;
	background: url('/image/bg-header.gif') no-repeat;
	}

#logo {
	
	text-align: right;
	/*padding: 26px 0px 15px 0px;*/
	background: url('/image/line.gif') no-repeat left bottom;
	}
	
	#logo .bestel-nu-online {
		margin-right: 10px;
	}

	#tmc-logo {
		float: right;
		margin-top: 30px;
	}
/** =CONTENT - HOMEPAGE **/
#headerCarousel {
	height: 296px;
	margin: 17px 0px;
	position: relative;
	}
	
	#headerCarousel #smallbanner {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 99;
	}

.typeFormula #headerCarousel {
	margin: 0 0 17px 25px;
	float: left;
	}






#controls a {
	display: none;
	z-index: 1000;
	position: absolute;
	width: 30px; height: 30px;
	text-indent: -999em;
	background: url(/image/headerCarousel-arrows.jpg) no-repeat 0 0;
}
#controls #prev {background-position:0 0; top: 133px; left: 20px;}
#controls #next {background-position:100% 0; top: 133px; right: 20px;}
#controls #prev:hover {background-position:0 100%;}
#controls #next:hover {background-position:100% 100%;}

.pager {
	position: absolute;
	z-index: 1000;
	left: 10px; bottom: 10px;
}
.pager a {
	background: url(/image/headerCarousel-pager.png) no-repeat 0 0;
	width: 10px; height: 10px; display: inline-block;
	float: left;
	padding: 0 3px;
	text-indent: -999em;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.pager a:hover,
.pager a.activeSlide {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.pager a.activeSlide {background-position: 0 100%;}













#usp {
	position: relative;
	height: 100px;
	padding: 21px 0px;
	background: #3e3e40 url('/image/bg-usp.png') repeat-x left bottom;
	}
#usp p,
#usp li,
#usp a {
	color: #ffffff;
	}
#usp p,
#usp ul {
	height: 100px;
	overflow: hidden;
	}
#usp p {
	float: left;
	width: 185px;
	width: 180px;
	padding-left: 167px;
	padding-right: 10px;
	background: url('/image/usp-logo.gif') no-repeat left center;
	}
#usp li a,
#usp strong {
	color: #ccb979;
	font-weight: normal;
	text-decoration: none;
	}
#usp ul {
	float: left;
	width: 130px;
	margin: 0px;
	list-style: none;
	background: url('/image/usp-lines.gif') repeat-y left top;
	}
#usp ul.first {
	width: 160px;
}
#usp li {
	float: left;
	width: 177px;
	padding-left: 10px;
	}
#usp li a {
	display: block
	}
#usp li a:hover {
	color: #ffffff;
	}
#usp .folder {
	height: 189px;
	left: 716px;
	position: absolute;
	top: -31px;
	width: 235px;
	z-index: 100;
}
	#usp .folder a {
		width: 100%;
		height: 100%;
		display: block;
	}
#usp .formules {
	position: absolute;
	z-index: 101;
}
#extra {
	height: 363px;
	margin-top: 17px;
	padding-bottom: 75px;
	}

#payoff {
	top: 30px;
	left: 0px;
	width: 286px;
	height: 59px;
	font-size: 150%;
	position: absolute;
	background: url('/image/home-slogan.gif') no-repeat;
	}
#payoff span {
	visibility: hidden;
	}

#map {
	float: right;
	width: 499px;
	height: 321px;
	height: 361px;
	margin-top: -5px;
	margin-right: -10px;
	position: relative;
	background: url('/image/map.png') no-repeat;
	}

#title-locations {
	left: 160px;
	bottom: 0px;
	width: 302px;
	height: 31px;
	position: absolute;
	background: url('/image/title-locations.gif') no-repeat;
	}
#title-locations span {
	visibility: hidden;
	}

#location-list {
	overflow: hidden;
	margin-top: -75px;
	background: url('/image/bg-locations.png') repeat-x left top;
	}
#location-list ol {
	margin: 0px;
	overflow: hidden;
	list-style: none;
	}
#location-list ol li {
	float: left;
	width: 142px;
	padding: 0px 10px;
	margin-left: 19px;
	}
#location-list .figure {
	width: 162px;
	height: 126px;
	margin: 0px -10px;
	overflow: hidden;
	}
#location-list a {
	display: block;
	text-decoration: none;
	}
#location-list .addr {
	height: 4em;
	color: #ccb979;
	text-align: center;
	margin:0 -10px 20px;
	}
#location-list .links {
	margin:0 -10px;
	text-align: center;
	}
#location-list .links a {
	display: inline;
	width: auto;
	height: auto;
	border: 0;
	padding: 0;
	margin: 0;
	}

/** CONTENT - FORMULES **/

#leftbar {
	float: left;
	width: 595px;
	}

#rightbar {
	float: right;
	width: 306px;
	}

#side-logo {
	margin-bottom: 15px;
	}

#rightbar .extra {
	padding: 17px;
	margin-bottom: 17px;
	}
#rightbar .extra ul {
	margin-top: 15px;
	}

.extra ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.extra li {
	line-height: 1.4;
	margin-bottom: 10px;
	}
.extra li a {
	background: url('/image/arrow-gray-brown.gif') no-repeat left 1px;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	}
.extra li a:hover {
	background-image: url('/image/arrow-orange-brown.gif');
	color: #3E3E40;
	}

.list-nav {
	/*height: 81px;*/
	float: left;
	width: 100%;
	}

.list-nav.last {
	margin-bottom: 17px;
	}

.list-nav h1,
.list-nav .paging {
	/*padding-top: 40px;*/
	}
.list-nav h1 {
	float: left;
	width: 300px;

	}
.list-nav h1 span {
	color: #bcbdc2;
	}
.list-nav .paging {
	float: right;
	width: 320px;
	text-align: right;
	}
.list-nav .paging p {

	}
.list-nav .paging p a {
	text-decoration: none;
	}
.list-nav .btn {
	width: 0px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	margin-left: 2px;
	text-indent: -999em;
	padding: 0px 7px 0px 0px;
	}
.list-nav .btn-prev {
	background: url('/image/arrow-gray-white-back.gif') no-repeat;
	}
.list-nav .btn-next {
	background: url('/image/arrow-gray-white.gif') no-repeat;
	}
.list-nav .btn-prev:hover {
	background: url('/image/arrow-orange-white-back.gif') no-repeat;
	}
.list-nav .btn-next:hover {
	background: url('/image/arrow-orange-white.gif') no-repeat;
	}
.list-nav .btn span {
	visibility: hidden;
	}


/** CONTENT - DEFAULT **/

#content {
	}


#sidebar {
	}


/** =FOOTER **/

#footer {
	clear: both;
	margin-top: 30px;
	padding: 30px 0px;
	border-top: 1px solid #bcbdc2;
	background: url('/image/bg-footer.gif') no-repeat left top;
	height: 123px;
	}
#footer a {
	text-decoration: none;
	}
#footer .left {
	float: left;
	padding-top: 89px;
}
#footer .right {
	float: right;
	padding-top: 90px;
}

/** =CLASSES **/

.extra {
	background: url('/image/bg-extra.gif');
	}

.brochure-overview {
	background:none;
	}
.brochure-overview li a{
	background-image:url(/image/arrow-gray-white.gif);
	}
.brochure-overview li a:hover{
	background-image:url(/image/arrow-orange-white.gif);
	}
.brochure-overview ul {
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	}
.brochure-overview-column{
	width:450px;
	float:left;

	}
#main , #content  { }
 fieldset { margin: 0 0; border:0; padding:0; }
 legend { width:300px; margin:0; padding:3px 0px; color:#000; font-weight:bold; }

 .field { overflow:auto; _height:1%; clear:both; margin-top:3px; padding:3px 0px; }
 .required { /* font-weight:bold; */ }
 .missing { background:#CECECE; }

 label { display:block; width:12em; float:left; }
 input { display:block; width:20em; float:left; }
 textarea { width:31.8em;  height:8em; }
 strong { /*margin-left:5px;*/ }

 *:focus { border-color:#F68A25; }

 .field input,
.FormTextbox input,
.FormEmailbox input,
 textarea { border:1px solid #AAA; font-size:100%; }
 .postcode input { width:6em; }
.radio input { width:auto; border:0; }
 .msg label, #contact .submit label { display:none; }

 label.value { width:auto; }
. { border: 1px solid #AAA; background-color: #FFFFFF; }
p#adresgegevens { padding-top:5px; }

.FormCheckbox input	{
	margin-left: 10em;
	width: auto;
	}
.FormCheckbox label	{
	width: 20em;
	}

.FormTextbox,
.fbTextfield,
.FormEmailbox,
.FormSelectbox,
.fbSelect	{
	float: left;
	clear: both;
	width: 100%;
	}

.FormTextbox,
.fbTextfield,
.FormEmailbox,
.FormTextArea,
.FormSelectbox,
.fbSelect	{
	margin-bottom: 1em;
	}

 select	{
	font-size: 1em;
	border:1px solid #AAA;
	}

 label.error	{
	color: red;
	font-weight: bold;
	}

.FormSubmit label	{
	width: 0;
	}

label.error,
.FormTextArea label	{
	width: 100%;
	}

#ulier1	{
	margin-bottom: 2em;
	}
/******************************** NAVIGATION ********************************/
#navigation {
	float: left;
	width: 100%;
	margin-top: 18px;
	background: url('/image/bg-nav.png') repeat-x left top;
	}

#navigation-sec	{
	background: url('/image/topfade.gif') repeat-x left bottom;
	padding-bottom: 11px;
	float: left;
	width: 100%;
	}

#nav,
#nav-sec,
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#nav {
	overflow: auto;
	position: relative;
	}

#nav a span {
	display: block;
	}

#nav a {
	width: auto;
	height: 29px;
	line-height: 29px;
	color: #ffffff;
	display: block;
	padding: 0px 14px;
	text-decoration: none;
	background: url('/image/nav-line.gif') no-repeat right center;
	}
#nav ul a {
	background: none;
	}
#nav .active a {
	background: none;
	}
#nav .active ul a,
#nav .open ul a {

	}
#nav li {
	float: left;
	width: auto;
	text-trans: uppercase;
	background: url('/image/bg-nav.png') repeat-x left top;
	}
#nav .active {
	background: url('/image/bg-nav-active.png') repeat-x left top;
	}
#nav ul .active {
	background: none;
	font-size: 1.3em;
	}

#nav-sec	{
	float: left;
	margin: 16px 0 10px;
	}

#nav-sec li {
	float: left;
	position: relative;
	height: 20px;
	line-height: auto;
	background: none;
	background: url('/image/nav-sub-line.gif') no-repeat right 3px;
	text-trans: none;
	}
#nav-sec li.last {
	background: none;
	}
#nav-sec a {
	color: #333333;
	height: auto;
	line-height: 1.6em;
	padding: 0 10px;
	text-decoration: none;
	margin-top: -2px;
	background: url('/image/nav-sub-line.gif') no-repeat right 5px;
	}
#nav-sec li.active a	{
	position: relative;
	font-weight: bold;
	top: -0.3em;
	font-size: 1.3em;
	}
#nav-sec li.active a,
#nav li a:hover	{
	color: #F68A25;
	}
#nav-sec li.last a {
	background: none;
	}
#nav li.active a:hover	{
	color: #FFF;
	}

#nav-sec a:hover	{
	color: #F68A25;
	}
/**************************** END NAVIGATION ********************************/

/******************************** typeFormula ********************************/
.typeFormula	{
	float: left;
	width: 100%;
	}
.typeFormula .content-container	{
	background: transparent url("/image/gray-bg.jpg") repeat-y top left;
	float: left;
	width: 100%;
	margin-bottom: 17px;
	}
.typeFormula .preview_img	{
	height: 204px;
	}
.typeFormula .preview_img a	{
	display: none;
	}
.typeFormula .preview_img a.first	{
	display: inline;
	}
/**************************** END typeFormula ********************************/

/******************************** typeLocation ********************************/
.typeLocation	{
	background: transparent url(/image/topfade.gif) repeat-x scroll left top;
	padding-top:20px;
	float: left;
	width: 100%;
	}

.parentOfLocation .typeLocation	{
	background-image: none;
	padding-top:0px;
	}

.typeLocation .item	{
	float: left;
	margin: 17px 0;
	}

.typeLocation .item.first	{
	margin-top: 0;
	}

.typeLocation .item.last	{
	margin-bottom: 34px;
	}

.typeLocation h3	{
	border-top: 1px solid #bcbdc2;
	padding: 16px 0;
	}

.typeLocation .item.first h3	{
	padding-top: 0;
	border-top: none;
	}

.typeLocation .map,
.typeLocation .formulae,
.typeLocation .infoblock1,
.typeLocation .infoblock2,
.typeLocation .infoblock3	{
	float: left;
	display: inline;
	width: 289px;
	}

.typeLocation .formulae	{
	width: 612px;
	margin: 1.6em 0 0 17px;
	}

.typeLocation .map	{
	height: 105px;
	position: relative;
	}

.parentOfLocation .typeLocation .map	{
	height: 165px;
	}

.map .marker	{
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 40px;
	}

.typeLocation .infoblock1	{
	margin-left: 17px;
	}

.typeLocation .infoblock1 a	{
	color: #F68A25;
	text-decoration: none;
	}

.typeLocation .infoblock1 a:hover	{
	text-decoration: underline;
	}

.typeLocation .infoblock2	{
	margin-left: 17px;
	width: 306px;
	}

.typeLocation .infoblock2 .row,
.typeLocation .infoblock3 .row	{
	float: left;
	width: 100%;
	}

.typeLocation .infoblock2 .row.odd,
.typeLocation .infoblock3 .row.odd	{
	background-color: #EBEBED;
	}

.typeLocation .infoblock2 .day,
.typeLocation .infoblock2 .open,
.typeLocation .infoblock3 .day,
.typeLocation .infoblock3 .open,
.typeLocation .infoblock3 .wide	{
	float: left;
	width: 168px;
	margin-left: 10px;
	display: inline;
	}

.typeLocation .infoblock3 .day	{
	width: 158px;
	}

.typeLocation .infoblock2 .open,
.typeLocation .infoblock3 .open	{
	width: 111px;
	}

.typeLocation .infoblock3	{
	margin: 0;
	}

.typeLocation .infoblock2 a,
.typeLocation .infoblock3 a	{
	color: #F68A25;
	text-decoration: none;
	}

.typeLocation .infoblock2 a:hover,
.typeLocation .infoblock3 a:hover	{
	text-decoration: underline;
	}
/**************************** END typeLocation ********************************/

/******************************** BLOCKS ********************************/
.parentOfSale,
.parentOfFormula	{
	width: 918px;
	overflow: hidden;
	}

.parentOfSale .overview,
.parentOfFormula .overview,
.parentOfSale .list	{
	float: left;
	width: 932px;
	}

.block {
	float: left;
	display: inline;
	width: 217px;
	margin-left: 3px;
	margin-right: 12px;
	margin-bottom: 13px;
	}

#hp .block	{
	width: 201px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 0;
	}

.block .body {
	position: relative;
	overflow: hidden;
	height: 207px;
	height: 266px;
	padding-top: 6px;
	background: url('/image/blocks/wide/bg.png') no-repeat left top;
	}

#hp .block .body	{
	height: 237px;
	background-image: url("/image/blocks/small/bg.png");
	}

.overview .block .body	{
	height: 74px;
	}

.parentOfFormula .overview .block .body	{
	height: 150px;
	}

.block .footer {
	height: 74px;
	z-index: 100;
	}

#hp .block .footer {
	height: 84px;
	}

.block .footer a	{
	display: block;
	color: transparent;
	height: 100%;
	}

.block .footer.biggie-best	{
	background: url('/image/blocks/wide/label-biggie-best.png') no-repeat left top;
	}

.block .footer.boconcept	{
	background: url('/image/blocks/wide/label-boconcept.png') no-repeat left top;
	}

.block .footer.conceptdesign {
	background: url('/image/blocks/wide/label-conceptdesign.png') no-repeat left top; 
}
	
.block .footer.de-binnenhuisadviseurs	{
	background: url('/image/blocks/wide/label-de-binnenhuisadviseurs.png') no-repeat left top;
	}

.block .footer.henders-en-hazel	{
	background: url('/image/blocks/wide/label-henders-en-hazel.png') no-repeat left top;
	}

.block .footer.licht--kunst	{
	background: url('/image/blocks/wide/label-licht--kunst.png') no-repeat left top;
	}

.block .footer.runner-outlet	{
	background: url('/image/blocks/wide/label-runner-outlet.png') no-repeat left top;
	}

.block .footer.multivloer	{
	background: url('/image/blocks/wide/label-multivloer.png') no-repeat left top;
	}

.block .footer.runner-slapen	{
	background: url('/image/blocks/wide/label-runner-slapen.png') no-repeat left top;
	}

.block .footer.runner-wonen	{
	background: url('/image/blocks/wide/label-runner-wonen.png') no-repeat left top;
	}

.block .footer.sleepy	{
	background: url('/image/blocks/wide/label-sleepy.png') no-repeat left top;
	}

.block .footer.tmc,
.block .footer.tmc-woonwinkels {
	background: url('/image/blocks/wide/label-tmc-woonwinkels.png') no-repeat left top;
	}

.block .footer.tmc-karpettenstudio	{
	background: url('/image/blocks/wide/label-tmc-karpettenstudio.png') no-repeat left top;
	}

.block .footer.top-selected-sofas--dining,
.block .footer.top-selected	{
	background: url('/image/blocks/wide/label-top-selected-sofas--dining.png') no-repeat left top;
	}

.block .footer.verf--wand	{
	background: url('/image/blocks/wide/label-verfwand.png') no-repeat left top;
	}

.block .footer.cabinet	{
	background: url('/image/blocks/wide/label-cabinet.png') no-repeat left top;
	}

.block .footer.novastyl-collection	{
	background: url('/image/blocks/wide/label-zenz-homeliving.png') no-repeat left top;
	}


#hp .block .footer.biggie-best	{
	background: url('/image/blocks/small/label-biggie-best.png') no-repeat left top;
	}

#hp .block .footer.boconcept	{
	background: url('/image/blocks/small/label-boconcept.png') no-repeat left top;
	}

#hp .block .footer.conceptdesign	{
	background: url('/image/blocks/small/label-conceptdesign.png') no-repeat left top;
	}
	
#hp .block .footer.de-binnenhuisadviseurs	{
	background: url('/image/blocks/small/label-de-binnenhuisadviseurs.png') no-repeat left top;
	}

#hp .block .footer.henders-en-hazel	{
	background: url('/image/blocks/small/label-henders-en-hazel.png') no-repeat left top;
	}

#hp .block .footer.licht--kunst	{
	background: url('/image/blocks/small/label-licht--kunst.png') no-repeat left top;
	}

#hp .block .footer.runner-outlet	{
	background: url('/image/blocks/small/label-runner-outlet.png') no-repeat left top;
	}

#hp .block .footer.multivloer	{
	background: url('/image/blocks/small/label-multivloer.png') no-repeat left top;
	}

#hp .block .footer.runner-slapen	{
	background: url('/image/blocks/small/label-runner-slapen.png') no-repeat left top;
	}

#hp .block .footer.runner-wonen	{
	background: url('/image/blocks/small/label-runner-wonen.png') no-repeat left top;
	}

#hp .block .footer.sleepy	{
	background: url('/image/blocks/small/label-sleepy.png') no-repeat left top;
	}

#hp .block .footer.tmc,
#hp .block .footer.tmc-woonwinkels {
	background: url('/image/blocks/small/label-tmc-woonwinkels.png') no-repeat left top;
	}

#hp .block .footer.tmc-karpettenstudio	{
	background: url('/image/blocks/small/label-tmc-karpettenstudio.png') no-repeat left top;
	}

#hp .block .footer.top-selected-sofas--dining,
#hp .block .footer.top-selected	{
	background: url('/image/blocks/small/label-top-selected-sofas--dining.png') no-repeat left top;
	}

#hp .block .footer.verf--wand	{
	background: url('/image/blocks/small/label-verfwand.png') no-repeat left top;
	}

#hp .block .footer.cabinet	{
	background: url('/image/blocks/small/label-cabinet.png') no-repeat left top;
	}

#hp .block .footer.novastyl-collection	{
	background: url('/image/blocks/small/label-zenz-homeliving.png') no-repeat left top;
	}


.block h2,
.block .figure,
.block .text {
	margin: 0px 7px;
	overflow: hidden;
	margin-top: 1px;
	}

.block h2,
.block .text {
	padding: 0px 10px;
	}

.block h2 {
	height: 30px;
	padding-top: 7px;
	margin-bottom: 3px;
	font-size: 125%;
	}

.block .figure {
	height: 86px;
	}

.block .figure a	{
	position: relative;
	}

.block .linkbar {
	padding:0 10px 3px;
	width:197px;
	margin-top: 9px;
	float: left;
	}

.block .linkbar a	{
	display: block;
	float: right;
	}

.block .linkbar a.right	{
	margin: 0 10px;
	}

.block .text {
	height: 60px;
	margin-top: 9px;
	}

.parentOfSale .block .text {
	height: auto;
	}

.parentOfFormula .overview .block .text	{
	height: auto;
	}

.block .text a {
	height: 60px;
	}

.block a.locationLink {
	display: inline;
	float: left;
	margin-left: 8px;
	}

.block a.locationLink.first {
	margin-left: 0px;
	}

.block-home .text {
	height: 90px;
	}
.block-home .text a {
	height: 90px;
	}
.block a {
	display: block;
	text-decoration: none;
	}
.block .text a {
	overflow: hidden;
	}

.block .locations	{
	position: absolute;
	left: 17px;
	bottom: 35px;
	width: 100%;
	}

.block .price	{
	position: absolute;
	right: 17px;
	bottom: 5px;
	font-weight: bold;
	}

.block del {
	color: #646465;
	line-height: 30px;
	float: right;
	clear: both;
	font-size: 125%;
	}
.block ins {
	color: #f68a25;
	float: right;
	clear: both;
	line-height: 1;
	text-decoration: none;
	font-weight: normal;
	}
.block ins span {
	font-size: 200%;
	font-weight: bold;
	}
.block span.link {
	display: block;
	margin-top: 15px;
	background: url('/image/arrow-gray-orange.gif') no-repeat right bottom;
	}

span.zoom {
	width: 15px;
	height: 15px;
	position: absolute;
	background: url('/image/zoom.gif') no-repeat;
	}
.block span.zoom {
	bottom: 5px;
	right: 5px;
	}

.infoblock {
	padding: 17px;
	background: #ebebed;
	}

.infoblock a	{
	color: #F68A25;
	text-decoration: none;
	font-weight: bold;
	}

.infoblock a:hover	{
	text-decoration: underline;
	}

.legend .text img	{
	float:left;
	clear: left;
	margin-bottom: 8px;
	}

.legend .text span	{
	float:left;
	clear: right;
	line-height: 18px;
	margin-left: 8px;
	margin-bottom: 8px;
	}
/**************************** END BLOCKS ********************************/

/******************************** SALE SELECT ********************************/
#sale-select	{
	margin-bottom: 17px;
	float: left;
	}

#sale-select label	{
	height: 17px;
	line-height: 17px;
	}

#sale-select button,
#sale-select select	{
	display: inline;
	float: left;
	margin-left: 17px;
	font-size: 100%;
	}

#sale-select label,
#sale-select button,
#sales-question #send	{
	width: auto;
	}

#sale-select button,
.FormSubmit button,
#sales-question #send	{
	background: transparent url("/image/bg-button.png") repeat-x left 0px;
	border: 1px solid #000;
	border-left-color: #444;
	border-top-color: #444;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	cursor: pointer;
	font-size: 1em;
	}

#sale-select button	{
	height: 19px;
	line-height: 15px;
	}

#sale-select button:hover,
.Submit button:hover,
#sales-question #send:hover	{
	background-image: url("/image/bg-button-active.png");
	border-color: #999;
	border-left-color: #CCC;
	border-top-color: #CCC;
	}

#sales-question	{
	width: 400px;
	}
/**************************** END SALE SELECT ********************************/

/******************************** PICS ********************************/
#hp .pics,
#hp .pics img	{
	width: 918px;
	height: 296px;
	}
/**************************** END PICS ********************************/

/******************************** NEDNEWS ********************************/
.nednews-optin{
	background-color:#ebebed;
	padding:40px 50px;
}

.nednews-optin input, .nednews-optin .FormSubmit button{
	width:17em;
}
.nednews-optin .FormSubmit label{
	width:12em;
}
ul.nednews-list{
	list-style-type:none;
	margin-left:0;
	}

/**************************** END NEDNEWS ********************************/


/******************************** BLOCKS ********************************/
/**************************** END BLOCKS ********************************/

/******************************** BLOCKS ********************************/
/**************************** END BLOCKS ********************************/

.sendaletter {
	width: 362px;
	margin-top: 10px;
	padding-bottom: 50px;
}

.sendaletterMessage {
	margin: 10px;
	padding: 5px;
	background-color: #FFF2B7
	
}

.sendaletter .textbox {
	border: 1px solid #AAA;
}

.sendaletter .button {
	width: auto;
	margin-top: 10px;
	background: transparent url("/image/bg-button.png") repeat-x left 0px;
	border: 1px solid black;
	border-left-color: #444;
	border-top-color: #444;
	height: 25px;
	line-height: 25px;
	color: white;
	cursor: pointer;
	font-size: 1em;
	
}

