html, body   { margin: 0px; margin-top: 0px; font-family: Verdana; font-size: 14px; background-color: #161616; background-image: url('../ui/background_wood.jpg'); background-repeat: repeat; background-attachment: 
fixed;}



/*html {margin: 0; padding: 0;}
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: .75em;
	color: #333;
}*/

#container {
	height: 100%;
	/*overflow: hidden;*/
	margin: 0 auto;
	padding: 0 10px;
}

#footer {
	font-size: 11px;
	font-family: Arial;
	color: #666666;
	width: 100%;
	background: #000;
	position: fixed;
	z-index: 1;
	bottom: 0;
	padding: 2px;
	text-align: center;
}

.footerlink a:link 		{ color: #777777; }
.footerlink a:visited 	{ color: #777777; }
.footerlink a:hover 	{ color: #c93900; }
.footerlink a:active 	{ color: #777777; }

* html #footer {
	position: absolute;
	top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight) 
		: document.body.scrollTop
		+(document.body.clientHeight-this.clientHeight));
}




			
td		{ color: #c8c8c8; font-size: 11px; font-family: Arial;}
p		{ color: #004400; font-size: 20px; font-family: Verdana; text-decoration: none; }

.form		{ color: #c8c8c8;  font-style:  normal; font-size:  10px;    }
.formfield	{ color: #c8c8c8;  border: 1px solid; border-color:#666666; font-style:  normal; font-size:  11px;   background-color : #161616; }
.formsubmit	{ color: #c8c8c8;  border: 1px solid #c0c1c1; font-size:  10px;  background-color : #2c2f32; }



.bigtext				{ color: #c8c8c8; font-size: 12px; font-family: Arial; line-height: 16px;}
.bigtext a:link			{ color: #c8c8c8; font-size: 12px; font-family: Arial; line-height: 16px;}
.bigtext a:visited		{ color: #c8c8c8; font-size: 12px; font-family: Arial; line-height: 16px;}
.bigtext a:hover		{ color: #c93900; font-size: 12px; font-family: Arial; line-height: 16px;}
.bigtext a:active		{ color: #c8c8c8; font-size: 12px; font-family: Arial; line-height: 16px;}
.bigtextindent	{ color: #c8c8c8; font-size: 12px; font-family: Arial; line-height: 16px; padding-left : 20px;}
.bigtextorange	{ color: #c93900; font-size: 12px; font-family: Arial; line-height: 16px;}






ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
}

ul {list-style:none; padding-left:1px; margin:0; }

.bigtexindent {
	font-size: 12px;
	padding-left : 30px;
	display:block;
	/*background-color : #48474b;*/
	}
	
	
.Newsheadline		{ color: #c8c8c8; font-size: 12px; font-weight: bold; font-family: Arial; }	
.Newsunderlinek		{ color: #3d3d3d; font-size: 11px; font-family: Arial; }	

.newsthumboff		{ border: 1px solid #111111; margin-right:4px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 
.newsthumbOn		{ border: 1px solid #c93900; margin-right:4px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 
.newsthumbstart		{ border: 1px solid #111111; margin-right:4px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 

.newslastthumboff		{ border: 1px solid #111111; margin-right:0px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 
.newslastthumbOn		{ border: 1px solid #c93900; margin-right:0px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 
.newslastthumbstart		{ border: 1px solid #111111; margin-right:0px; margin-left:1px; margin-top:3px; margin-bottom:2px;} 




	
	
.darktext			{ color: #3d3d3d; font-size: 11px; font-family: Arial; }
.darktext a:link	{ color: #3d3d3d; font-size: 11px; font-family: Arial; }
.darktext a:visited	{ color: #3d3d3d; font-size: 11px; font-family: Arial; }
.darktext a:hover	{ color: #c93900; font-size: 11px; font-family: Arial; }
.darktext a:active	{ color: #3d3d3d; font-size: 11px; font-family: Arial; }





a:link       { color: #c8c8c8; font-size:  11px; text-decoration: underline; outline: none;}
a:visited    { color: #c8c8c8; font-size:  11px; text-decoration: underline; outline: none;}
a:hover      { color: #c93900; font-size:  11px; text-decoration: none; outline: none;}
a:active     { color: #c8c8c8; font-size:  11px; text-decoration: none; outline: none;}	

/*Force scroolbars in firefox*/
html { min-height: 100.2%; }


.leftmenu a:link       { color: #c8c8c8; font-size:  11px; text-decoration: none; outline: none;}
.leftmenu a:visited    { color: #c8c8c8; font-size:  11px; text-decoration: none; outline: none;}
.leftmenu a:hover      { color: #c93900; font-size:  11px; text-decoration: none; outline: none;}
.leftmenu a:active     { color: #c8c8c8; font-size:  11px; text-decoration: none; outline: none;}	














.verticalline {background-image: url('../ui/verticalline.gif'); background-repeat: repeat; } 
.verticallinetest {background: url('../ui/verticalline.gif'); background-repeat: repeat; height: 200px; overflow: hidden } 

.lineheight {line-height: 16px;}

.buycreditstable {
    border-width: 1px 0px 0px 0px;
	border-color:#272727;
    border-style: solid;
	border-spacing: 0;
    border-collapse: collapse;
	line-height: 16px;
	font-size: 12px;
}




.productthumbnail	{ color: #666666; font-size: 9px; font-family: Arial;}



#menuhome			{ height: 18px; width: 41px; overflow: hidden; background: url(../ui/topmenu_home.gif) top  no-repeat; display: block;} 
#menuhome:hover		{ background-position: bottom ; } 
#menunews			{ height: 18px; width: 43px; overflow: hidden; background: url(../ui/topmenu_news.gif) top  no-repeat; display: block;} 
#menunews:hover		{ background-position: bottom ; } 
#menuabout			{ height: 18px; width: 46px; overflow: hidden; background: url(../ui/topmenu_about.gif) top  no-repeat; display: block;} 
#menuabout:hover	{ background-position: bottom ; } 
#menucontact		{ height: 18px; width: 61px; overflow: hidden; background: url(../ui/topmenu_contact.gif) top  no-repeat; display: block;} 
#menucontact:hover	{ background-position: bottom ; } 
#menulegal			{ height: 18px; width: 42px; overflow: hidden; background: url(../ui/topmenu_legal.gif) top  no-repeat; display: block;} 
#menulegal:hover	{ background-position: bottom ; } 
#menubuy			{ height: 18px; width: 85px; overflow: hidden; background: url(../ui/topmenu_buy.gif) top  no-repeat; display: block;} 
#menubuy:hover		{ background-position: bottom ; } 
#menufaq			{ height: 18px; width: 34px; overflow: hidden; background: url(../ui/topmenu_faq.gif) top  no-repeat; display: block;} 
#menufaq:hover		{ background-position: bottom ; } 
#menuexamples		{ height: 18px; width: 70px; overflow: hidden; background: url(../ui/topmenu_examples.gif) top  no-repeat; display: block;} 
#menuexamples:hover	{ background-position: bottom ; } 
#menulogin			{ height: 18px; width: 39px; overflow: hidden; background: url(../ui/topmenu_login.gif) top  no-repeat; display: block;} 
#menulogin:hover	{ background-position: bottom ; } 


.thumboff	{ border: 1px solid #111111 } 
.thumbOn	{ border: 1px solid #c93900 } 
.thumbstart	{ border: 1px solid #111111 } 


/*.detailsthumb{ border: 1px solid #ff00ff; margin-right:20px; }*/

.detailsthumboff	{ border: 1px solid #111111; margin-right:4px; margin-bottom:5px;} 
.detailsthumbOn		{ border: 1px solid #c93900; margin-right:4px; margin-bottom:5px;} 
.detailsthumbstart	{ border: 1px solid #111111; margin-right:4px; margin-bottom:5px;} 

.detailslastthumboff	{ border: 1px solid #111111; margin-right:0px; margin-bottom:5px;} 
.detailslastthumbOn		{ border: 1px solid #c93900; margin-right:0px; margin-bottom:5px;} 
.detailslastthumbstart	{ border: 1px solid #111111; margin-right:0px; margin-bottom:5px;} 

.orange  { color: #c93900; font-size:  11px; text-decoration: none; outline: none;}


span.checkbox {
 width: 19px;
 height: 20px;
 margin-left: -2px;
  margin-top: -4px;

 padding: 0 3px 0 0;
 background: url(../js_checkbox/checkbox.gif) no-repeat;
 display: block;
 clear: left;
 float: left;
}

span.radio {
 width: 19px;
 height: 20px;
 margin-left: 6px;
  margin-top: -4px;

 padding: 0 3px 0 0;
 background: url(../js_checkbox/radio.gif) no-repeat;
 display: block;
 clear: left;
 float: left;
}


span.select {
 position: absolute;
 width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
 height: 21px;
 padding: 0 24px 0 8px;
 color: #fff;
 font: 12px/21px arial,sans-serif;
 background: url(select.gif) no-repeat;
 overflow: hidden;
}




/* Tooltip */
#screenshot{
	font-size: 9px;
    position:absolute;
    border:1px solid #111;
    background:#303030;
    padding:5px;
    display:none;
    color:#c8c8c8;
}





