﻿/* MAIN SHEETS */
@import "main_navigation.css";
@import "header.css";
@import "home.css";
@import "quick_links.css";
@import "footer.css";
@import "inner_page_layout.css";
@import "inner_page_widgets.css";
@import "breadcrumb.css";
@import "table.css";
@import "forms.css";
@import "relateditems_cad.css";
@import "news.css";
@import "basket.css";
@import "sitemap.css";
@import "tooltips.css";

/****** HTML Elements **/
		
	body {
		font-size: 0.8em;
		font-family: Tahoma, Arial, Verdana, Sans-Serif;
		padding: 18px 0 0 0;
		margin: 0;
		background-color: #ffffff;
		color: #6D6F71;
	}
	
	h1 {
		font-size:1.5em;
		color:#000000;
		margin:0 0 10px 0;
	}
	
	h2 {
		font-size:1em;
		color:#00007F;
		margin: 0 0 10px 0;
	}
	
	img {
		border: 0;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
	.hidden {
		display: none;
	}
	
/****** Content **/

	.container {
		width: 990px;
		margin: auto;
	}
	
	.content {
		padding: 4px 0 0 0;
		background: #F2F5F6 url(../images/shd/outer_content_top.jpg) no-repeat left top;
		float: left;
		width: 990px;
		margin: 0 0 0 0;
	}
	
	.content_main, .home_content {
		padding: 5px 16px 0 16px;
		background: #EDF2F3 url(../images/shd/outer_content_bg.jpg) repeat-y left top;
		float: left;
		width: 958px;
	}	
	
	.home .content_main {
		padding: 0 5px 0 5px;
		width: 980px;
	}
	
	.content_main_bot {
		padding: 0 0 4px 0;
		background: #CFD9DE url(../images/shd/outer_content_bot.jpg) no-repeat left bottom;
		float: left;
		width: 990px;
	}
	
	.orange {
		color: #FF5800;
	}
	
	div#tipDiv	{
	    background-color:white;
        border:1px dashed #75666D;
        color:White;
        float:left;
        font-size:11px;
        left:0px;
        line-height:1.2;
        opacity:0.9;
        padding:1px;
        position:absolute;
        top:0pt;
        visibility:hidden;
        z-index:10000;
	}
.imgleft {
float:left;
margin-bottom:8px;
margin-right:8px;
}

.wide_header h1.middle_column_detail 
{
    width:680px;
}

#search-results-page .search-result
{ 
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CFD9DE;
	float: left;
	width: 100%;
}

#search-results-page .search-result div { float: left; }


#search-results-page .search-result .search-result-content
{
	width: 100%;
}

#search-results-page .search-result .with-image
{
	width: 450px;
	margin-right: 10px;
}

#search-results-page .search-result img
{
	float: right;
	height: 80px;
	width: 100px;
	display: block;
	border: 1px solid #CFD9DE;
}

#search-results-page .search-result h3.search-result-title a
{
	color: #E95F17;
	margin-bottom: 3px;
	text-decoration: none
}

#search-results-page .search-result p.search-result-desc
{
	margin-top: 5px;
	margin-bottom: 0px;
	width: 100%;
}

#search-results-page .search-result .search-result-link
{
}

.downButn {background:url(../images/shd/downlBack.jpg); height:262px; width:275px; margin-top:15px;}
	
.downButn a.orangeButn {position:relative; top:231px; left:149px; text-decoration:none !important; color:#ffffff !important; background:url(../images/shd/orangeSprite.jpg)no-repeat 0 0; height:22px; width:120px; padding:8px 8px 7px 10px; font:12px Arial; font-weight:bold;}
	
	
a.orangeButn:hover {background:url(../images/shd/orangeSprite.jpg)no-repeat 0 -29px;}

.twoColMaster .right_column{display:none;}
.twoColMaster .middle_column_outer{margin:0; width:761px;}
.twoColMaster .middle_column{width:761px;}
.twoColMaster h1.middle_column_detail, .twoColMaster .middle_column h2.title{width:483px}
.twoColMaster .middle_column_padding{width:735px;}
.twoColMaster #share{width:761px;}
.twoColMaster .contact_action{width:741px;}
