@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	   
*/



html{}

body{
background:url(../images/bg_body.jpg) repeat-x #c2c2c2;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
color:#3e3e3e;
font-size:11px;
}

a{}
a:link{}
a:hover{}
a:active{}
a:visited{}
a img{}

h1, h2, h3{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;}

p{line-height:160%;}

blockquote{}



#container{
background:url(../images/bg_container_bot.png) bottom no-repeat;
margin:0 auto;
padding:0 0 13px 0;
width:998px;
}
#containerInner{
background:url(../images/bg_container_mid.png) repeat-y;
height:1%;
padding:0 7px;
}

	#header{
	margin:0 0 0 28px;
	padding:8px 0 0 0;
	}
		#header h2 a, #header h1 a{
		background:url(../images/kbz_logo.png) no-repeat;
		display:block;
		float:left;
		height:85px;
		margin:-20px 0 0px 0;
		overflow:hidden;
		text-indent:-9999px;
		width:249px;
		}
		
		#header h3{
		background:url(../images/logo_tandberg2010_198x36.gif) no-repeat;
		clear:right;
		float:right;
		height:36px;
		margin:24px 10px 0 0;
		overflow:hidden;
		text-indent:-9999px;
		width:198px;
		}
		
		
		#siteSearch{
		float:right;
		margin:0 20px 0 15px !important;
		margin:0 10px 0 8px;
		}
			#siteSearch .input{
			border:1px solid #ececec;
			color:#68696a;
			font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
			font-size:11px;
			padding:4px;
			width:145px;
			}
			#siteSearch .button{
			background:url(../images/button_search.gif) no-repeat;
			border:0;
			color:#48709d;
			cursor:pointer;
			font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
			font-size:11px;
			height:22px;
			margin:0 0 0 2px;
			width:66px;
			}
		
		#header p{
		color:#666;
		font-size:11px;
		margin:3px 0 0 0;
		text-align:right;
		}
			#header p a{
			color:#666;
			padding:1px 3px;
			}
				#header p a:hover{color:#633e78;}
			#header #partner{
			background:url(../images/lock.gif) no-repeat 3px 0;
			color:#5e3972;
			font-weight:bold;
			padding:1px 3px 1px 17px;
			}
			
		/*#tagline{
		background:url(../images/tagline_shadow.png) bottom left no-repeat;
		color:#505050;
		clear:right;
		float:right;
		font-size:17px;
		font-style:italic;
		line-height:36px;
		letter-spacing:-1px;
		margin:40px 1px 0 0 !important;
		margin:40px 1px 0 0;
		padding:0 0 5px 0;
		}
			#tagline span{
			background:#efefef;
			display:block;
			padding:0 10px;
			}	*/	
						
	#preFooter{
	background:url(../images/bg_prefooter.jpg) repeat-x;
	border-top:1px solid #fff;
	clear:both;
	margin:0 1px;
	padding:25px 0 20px 0;
	}
		#preFooter .col{
		float:left;
		margin:0 30px 0 35px;
		_margin:0 25px 0 30px;
		width:130px;
		}
			#preFooter h3 a{
			color:#2b5487;
			font-size:18px;
			text-decoration:none;
			}	
				#preFooter h3 a:hover{color:#525252;}
			#preFooter ul{}
				#preFooter li{margin:8px 0;}
				#preFooter li a{
				color:#6689b4;
				font-family:"Trebuchet MS", "Geneva", arial;
				font-size:12px;
				font-weight:bold;
				line-height:120%;
				}
					#preFooter li a:hover{color:#525252;}
				
#footer{
color:#595959;
margin:0 auto;
width:982px;
}
	#footer h2{}
		#footer h2 a{
		background:url(../images/logo_footer.png) no-repeat;
		color:#c2c2c2;
		float:left;
		height:39px;
		overflow:hidden;
		text-indent:-9999px;
		width:129px;		
		}
		
	#footer p{
	float:right;
	font-size:11px;
	margin:10px 0 0 0;
	}
	#footer p a{
	color:#595959;
	padding:1px 2px;
	}
		#footer p a:hover{color:#2b2b2b;}
	

.clear{clear:both;}
