
body,td {
	background-color:#FFFFFF;
	margin:10;
	text-align:center;
	font-family:arial;
	color: #3F484F;
	font-size:12px;
}
td {
    text-align:left;
}
a,a:active,a:visited {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
form select, form option {
	background-color:#FFFFFF;
	color: #3F484F;
	font-size:12px;
}
.primary_colour {
    color:#3398CB;
}
#content-container { /* This code just centers the content! */ 
	text-align:left;
	margin-right:auto;
	margin-left:auto;	
	width:980px;
}
#leftnav {
	width:170px;
	float:left;
	height:auto;/* Nominal value, to ensure #contentbl in template0 doesn't wrap underneath */
}
#rightnav { 
	text-align:right; 
	height:80px;
	margin-right:10px;
}
#rightnav select, #rightnav option { 
	color: #3398CB;
	width: 200px;
	margin:0;
	padding:0;				
 }
#rightnav form {
	margin:0;
	padding:0;	
}
#rightnav img.line {
	margin:6px;	
}
#rightnav img.line_variant {
	margin:6px 0 6px 6px;
}
#rightnav img.submit {
	margin-right:5px;
}
a img { border:0; }	

#leftnav ul  {
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftnav ul li {
	width:137px;
	margin:0;
	padding:9px 0 5px 16px;
	background:url('http://www.linnusa.com/images/static/line_blue.gif') no-repeat left top;
}
* html #leftnav ul li {
    width:152px;
}
#logo {
	display:block;
	background-image:none;
	margin:0;
	padding-bottom:20px;
	padding-top:23px;
}
#leftnav ul li a {
	display:block;
}
#leftnav ul li.menu_first_1 {
	margin:0;
	background-image:none;
}
#leftnav ul li.menu_2 {
	margin:0;
	padding-left:26px;
	padding-top:3px;
	background-image:none;
}
#leftnav ul li.menu_3, #leftnav ul li.menu_3_active {
	margin:0;
	padding-left:26px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:none;	
}
#leftnav ul li.menu_3_active a {
	background:url('http://www.linnusa.com/images/static/blue_dot.gif') no-repeat;
}
#leftnav ul li.menu_3 a {
	padding-left:10px;
}
#leftnav ul li.menu_3_active a {
	padding-left:12px;
}
#leftnav ul li.menu_4, #leftnav ul li.menu_4_active {
	margin:0;
	padding-left:36px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:none;	
}
#leftnav ul li.menu_4 a {
	padding-left:10px;
}
#leftnav ul li.menu_4_active a {
	padding-left:12px;
}
#leftnav ul li.menu_5, #leftnav ul li.menu_5_active {
    margin:0;
    padding-left:46px;
    padding-top:3px;
    padding-bottom:2px;
    background-image:none;  
}
#leftnav ul li.menu_5 a {
    padding-left:10px;
}
#leftnav ul li.menu_5_active a {
    padding-left:12px;
}
#leftnav ul li.menu_6, #leftnav ul li.menu_6_active {
    margin:0;
    padding-left:56px;
    padding-top:3px;
    padding-bottom:2px;
    background-image:none;  
}
#leftnav ul li.menu_6 a {
    padding-left:10px;
}
#leftnav ul li.menu_6_active a {
    padding-left:12px;
}
#content {	
	width:980px;
	background:url(http://www.linnusa.com/images/library/530e71fb-.jpg) no-repeat 515px 20px;
}
/* Default Link Style and Behaviour */

a {
	color: #3398CB;	
	font-weight:normal;
	text-decoration:none;
}
a:hover, a:active {
	color: #18B7EB;
}
#key ul {
	list-style-type:none;	
	margin:0;
	padding:0;
}
#key #first_li {
	float:left; 
	margin:0; 
	padding:0;
}
#key #second_li {
	padding:0px 0 12px 10px;
}
#key #service_name {
	position:relative;
	top:-4px;
	left:5px;
}
#key #third_li {
	float:left; 
	padding:0 0 0 10px;
}
#key #fourth_li {
	float:left; 
	padding:13px 0 0 10px;
}

/* Main */
	#main {
		width:636px; 
		float:left;
	}
	#main .leadtext {	
		/*margin-right:300px;*/
		color:#3F484F;
		font-weight:bold;
	}
	
	#main .leadtext p h2 {	
		margin-right:300px;
		color:#3F484F;
		font-weight:bold;
	}
	
	#main .title {
		display:block;
	}
	
	#main .heading {
		
		display:block;
	}
	
	#main .heading {
			
		margin:10px 0 10px 0; 
	}
	
	#main .headingnews, #main .titlenews {
			
		display:block;
		
	}
	
	#main .headingnews {
		margin:7px 0 10px 0;
	}

	#main .leftcontentnews {
		float:left;
		width:386px;	
		
	}
	
	#main .textnews {
		
		width:350px;
		margin-right:0;
	}
	
	#main p {
		padding-right:25px;	
	}
/* Info */
	#info {
		height:189px;
		width:300px;
		float:right;
	}
/* Features */
#featurebox {
	margin-top:189px;
	width:144px;
	float:left;	
}
#featurebox img {
	margin-bottom:5px;	
}
#featurebox ul li {
	list-style-type:none;
}
#featurebox ul {
	padding:0; margin:0;	
}
/* Set font sizes as per style definitions */
p, a, label, textarea, input, select, legend {
	font-size:12px;
}
h1 {
	font-size:16px;
}
h2,h3,h4,h5,h6 {
	font-size:12px;	
}
/* Footer Specific */

/* commented backslash hack v2 */
#footer {
	text-align:center;
	clear:both;	
	background:url(http://www.linnusa.com/images/static/footerimg.gif) no-repeat 93.5% 80%;
	font-family: arial;
}

#footer .footer {
	margin-left:50px;
	margin-right:auto;
	margin-bottom:-1px;
	padding:0;
	height:8px;
}


#footer ul li {
	display:inline;
	font-size:8px;
	border-left:1px solid #3F484F;
	padding:0 10px;
	height:8px;
	line-height: 8px;
	margin: 0;
}
#footer ul li a {
	font-size:9px;
	/*color:#3F484F;*/
	color:#7f746d;
    text-decoration:none;
	font-weight:normal;
}
#footer ul li a:hover {
	color:#3F484F;
	text-decoration:underline;
}
#footer ul li.first {
	border-left:none;
}
#footer ul li.large {
	float:right;
	border-left:none;
	margin-right:60px;
}
#footer ul li.large a {
	color:#3398CB;
}
#footer .footer li {
    padding-top:2px;
    padding-bottom:2px;
}
#footer .footer {
    text-align:left;
    margin-left:160px;
}
#search form {
	padding:6px 0;
	margin:0;
}
#search .submit {
	padding:0;
	margin-left:8px;	
}
#rightnav select {
	background-color:#FFFFFF;
}
#rightnav optgroup.standard {
	 font-style:normal;
}
#rightnav option.indented {
	padding-left:10px;
}
#rightnav option.product_caps {
	padding-left:5px;
}
select#after_month,select#before_month {
	width:57px;
}
#leftnav #search_string {
    width:75px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* tools */

.left {
float:left!important;	
}

.clr {
	clear:both;
}
