

/*+++++++++++++++++++ Form +++++++++++++++++++++*/

	#content form {
		background:#f8f8f8;
		padding: 20px 3%;
		border:1px solid #ddd;
		font: 13px Arial;
		clear:both;
		}

	#content .redatt {
		font: 12px Verdana;
		color:#f00;
		text-decoration:none;
		cursor:help;
		}

	#content .redatt:hover {
		color:#f00;
		text-decoration:none;
		}

	.line {
		clear:both;
		margin: 5px 0 0 0;
		vertical-align:top;
		height:20px;
		text-align:left;
		}
		
	.twoline {
		clear:both;
		height:20px;
		margin: 1.5em 0 0 0;
		vertical-align:top;
		text-align:left;
		}
		
	label {
		float:left;
		text-align:left;
		display:inline;
		}
		
	input.field {
		width:200px;
		float:right;
		font: 13px Arial;
		background: #fcfcfc;
		border:1px solid #666;
		}
		
	#content .bookmarks {
		list-style-type:none;
		margin:0;
		padding:0;
		}
		
	#content fieldset {
		float:left;
		background:#f8f8f8;
		border:none;
		margin:0;
		padding:0;
		width:100%;
		}
		
	#content legend {
		display:none;
		border:none;
		}
		
	#content .bookmarks li {
		float:left;
		width:229px;
		text-align:center;
		margin:0;
		padding:0;
		}
		
	#content .bookmarks li a {
		display:block;
		width:100%;
		color:#060;
		background:#f8f8f8;
		padding:5px 0;
		}
		
		
	#exact {
		display:none;
		}
		
	#calcforms #aexact {
		background:#f0f0f0;
		color:#666;
		border:1px solid #f0f0f0;
		border-left:1px solid #ddd;
		border-bottom:1px solid #ddd;
		}
		
	#calcforms #arough {
		cursor:default;
		border:1px solid #ddd;
		border-right:1px solid #f8f8f8;
		border-bottom:1px solid #f8f8f8;
		}
		
	#centered {
		display: table;
		width: 100%;
		}
		
	# {
		display: table-cell;
		}

	#calcforms {
		width: 460px;
		margin: 0 auto;
		}
		
	#calcforms form {
		margin: 0;
		border-top:none;
		}
		
	#calcforms input.field {
		height:14px;
		width:50px;
		border:1px solid #666;
		text-align:right;
		}
		
	#calcforms label {
		width:80%;
		}
		
	.orient {
		width: 100%;
		margin:0.5em 0 2em 0;
		font: 13px Arial;
		padding: 2px 0;
		}
		
	.result {
		border: 1px solid #080;
		float:right;
		color:#333;
		height:14px;
		width:50px;
		text-align:right;
		background:#f8fff8;
		}
		
	.send {
		clear:both;
		margin:1em 0 0 0;
			}
		
	#units1 {
		width:54px;
		}
		
	#resline {
		margin:1em 0 0 0;
		}
		
	#resline strong {
		color:#060;
		}
		
	#orderf {
		width: 80%;
		margin: 0 5% 0 7%;
		}
		
	#orderf .label {
		width:50%;
		}
		
	#orderf .field {
		width:50%;
		}
		
	#orderf .field input {
		width:200px;
		border:1px solid #999;
		}
		
	#callform {
		width: 80%;
		margin: 0 5% 0 7%;
		}
		
	#callform .label {
		width:55%;
		}
		
	#callform input.field {
		width:45%;
		}
		
	#callform .field input {
		width:180px;
		border:1px solid #999;
		}


	.textarea {
		width:100%;
		height: 80px;
		background: #fcfcfc;
		border:1px solid #999;
		}

	.green {
		color: #060;
		}
		
/*++++++++ Leaders +++++++++*/

#rcol dl {
		background:#f5f5f5;
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding:10px 0 20px 0;
		margin-bottom: 20px;
		}

#rcol dt {
		color: #249;
		font-weight:bold;
		text-align:center;
		padding-bottom: 3px;
		}
		
#rcol dd {
		color: #000;
		margin:0;
		text-align:left;
		}	

#rcol dd.model {
		color: #696;
		font-weight:bold;
		text-align:center;
		}	

#rcol dd.img {
		padding: 15px 5px;
		text-align:center;
		}
		
#rcol dd.img img {
		display:inline;
		border:none;
		}
				
#rcol dd.price {
		color: #000;
		margin-left:20px;
		}	
				
#rcol dd.price strong {
		color: #060;
		}	
		
#rcol dd.order a {
		margin-left:20px;
		padding-top: 3px;
		display:block;
		}
		
#rcol dd.order a:link {
		color: #000;
		margin-left:20px;
		padding-top: 3px;
		}
		
#rcol dd.order a:visited {
		color: #000;
		}
		
#rcol dd.order a:hover {
		color: #4eafdd;
		}
		
#rcol dd.comment {
		color: #900;
		margin-left: 20px;
		padding-top: 3px;
		}

/*++++++ end of Leader +++++++*/



/*+++++++++++ End of Form +++++++++++++*/


	#lcol ul li.nobullet {
		list-style-type:none;
		list-style-image:none;
		}

	#catalogue {
		margin:0;
		padding:0;
		}

	#catalogue li {
		clear:both;
		list-style:none;
		margin:0;
		padding:0;
		}

	#catalogue li ul {
		margin:0 3em 1em 3em;
		padding:0;
		}

	#catalogue a {
		display:block;
		line-height:1.5;
		float:left;
		}

	#catalogue img {
		cursor:pointer;
		display:block;
		float:left;
		vertical-align:middle;
		margin-right:8px;
		color:#98a5ce;
		}

	#catalogue img:hover {
		color:#707fae;
		}

	#content .goto ul.ul1em li {
		margin-bottom:0.5em;
		}
		

	#indexlist {
		background:#fcfcfc;
		border:1px solid #eee;
		}
		
	#indexlist h3 a {
		font-weight:bold;
		color:#666;
		}
		
	#indexlist h3 a:hover {
		color:#444;
		}
		
	#indexlist div {
		padding: 0.1em 0 0 5%;
		float:left;
		margin: 0.1em 0 0 0;
		width:28%;
		}
		
	#indexlist div strong a {
		color:#555;
		}
		
	#indexlist div h3 {
		padding: 0;
		margin: 0;
		text-align:center;
		display:block;
		}

	#indexlist div ul {
		padding: 0.5em 0 0 0.4em;
		margin: 0;
		}
		
	#indexvent {
		clear:both;
		padding: 1em 0 0 0;
		}

	#hot {
		clear:both;
		background:#fcfcfc;
		padding: 9px;
		border:1px solid #eee;
		margin:2em 0 3em 0;
		}

	#hot h3 {
		margin:0 0 1em 0;
		padding:0;
		text-align:left;
		}

	#hot ul {
		list-style:none;
		color:#666;
		margin:0 0 0 0em;
		padding:0;
		}

	#hot ul li {
		color:#666;
		margin:0.5em 0;
		padding:0;
		}

	#hot ul li a:hover {
		color:#333;
		}
		
	.flow_window {
	display:none;
	border:1px solid #eee;
	background:#fff;
	position:absolute;
	padding:0;
	margin:0;
	}
		
	.flow_window ul {
	list-style:none;
	display:block;
	line-height:1;
	margin:0;
	padding:0;
	width:200px;
	}
		
	.flow_window ul li {
	list-style:none;
	display:block;
	text-align:left;
	text-indent:0;
	margin:0;
	padding:0;
	}

#promote {
	float:right;
	font-size:100%;
	color:#444;
	line-height:40px;
	}

#promote img {
	vertical-align:middle;
	margin:0 10px 0 0;
	}

#promote a {
	color:#07f;
	}
	
#banner88 {
	padding-bottom:20px;
	}


//-->