﻿*
{
	margin							: 0;
	padding							: 0;
}


/* Main styles
----------------------------------------------------*/

body
{
	background						: #165F92 url(../../images/background.jpg);
	background-repeat				: repeat-x;	
	text-align						: left;
	font							: 0.75em/1.3 Helvetica, Arial, sans-serif;
	color							: #000;
}

h1
{
	font							: 1.0em/1.5 Helvetica, Arial, sans-serif;
	font-weight						: bold;
	color							: #165F92;
}

h2
{
	font							: 0.95em/1.4 Helvetica, Arial, sans-serif;
	font-weight						: bold;
	color							: #165F92;
}

#wrapper
{
	width							: 612px;
	background						: #EEF7FC;
	margin							: 0 auto;
	padding							: 0 0 0px;
	position						: relative;
	display							: inline-block;
	margin-top						: 11px;

	
}

#wrapper:after
{
	content							: ".";
	display							: block;
	height							: 0;
	clear							: both;
	visibility						: hidden;
}

/* Hides from IE-mac \*/
* html #wrapper
{
	height							: 1%;
}

#wrapper
{
	display							: block;
}
/* End hide from IE-mac  background: url(../../images/ts_content.gif) repeat-y 0 0; width							: 512px; padding							: 18px 60px 0;	*/

#container
{
	width							: 450px;
	float							: right;
	display							: inline;
	margin							: 0 0 0 0;
	
	
}

/* Header
---------------------------------------------------- */
#header
{
	background						: url(../../images/background_header.jpg) no-repeat;
	margin-left						: 4px;
	height							: 280px;
}


/* Sides
---------------------------------------------------- */

#shadow-l {background: url(../../images/shadow_left_bot.jpg) repeat-y;}
#shadow-r {background: url(../../images/shadow_right_bot.jpg) repeat-y;}
#shadow-lt {background: url(../../images/shadow_left_top.jpg) no-repeat; margin-top: -12px;}
#shadow-rt {background:url(../../images/shadow_right_top2.jpg) no-repeat; margin-top: -12px;}
#shadowfooter {background:url(../../images/shadow_footer.gif) bottom left no-repeat;}

#shadow-l, #shadow-r, #shadow-lt, #shadow-rt 
{
	position						:absolute !important;
	width							:15px;
}
	
#shadow-l, #shadow-r 
{
	height							:10500px;
	bottom							:1px;
}
	
#shadow-l, #shadow-lt {left:-10px;}
#shadow-r, #shadow-rt {left:612px;}
#shadow-lt, #shadow-rt {height: 690px; }

#shadow-r
{
	margin-bottom					: 90px;
}


/* Footer
---------------------------------------------------- */

#shadowfooter
{
	position						: relative;
	width							: 628px;
	height							: 150px;
	clear							: both;
	text-align						: left;
	color							: #666;
	margin-left						: -7px;

}

#footerText
{
	text-align						: right;
	width							: 610px;
	margin-top						: 54px;
	font-size						: 10px;
	color							: #969595;
}

#footerText a
{
	text-decoration					: none;
	color							: #969595;
}

/* Content
---------------------------------------------------- */

#content
{
	border-bottom					: 0px solid #3d3d3d;
	min-height						: 340px;
	border							: solid 0px red;
	margin-top						: 30px;
	margin-left						: 10px;
	margin-right					: 10px;
}

#content a
{
	text-decoration					: none;
	color							: #3D3D3D;
}

#content a:hover
{
	text-decoration					: none;
	color							: #F26522;
}

/* for Internet Explorer */
/*\*/
* html #content 
{
	height							: 520px;
}
/**/

#blackbar
{
	position						: absolute;
	top								: 281px;
	width							: 603px;
	height							: 29px;
	left							: 5px;
	background						: url(../../images/blackbar.jpg) left no-repeat;
}

#blackbartext
{
	margin-top						: 3px;
	text-align						: right;
	width							: 590px;
	border							: solid 0px red;
	color							: #ffffff;
	font-size						: 10px;
}

#blackbar2
{
	position						: absolute;
	top								: 81px;
	width							: 603px;
	height							: 29px;
	left							: 5px;
	background						: url(../../images/blackbar.jpg) left no-repeat;
}

#navigation
{
	width							: 155px;
	position						: absolute;
	top								: 310px;
	left							: 5px;
	font							: 1em/1.1 Verdana, Times, serif;
	text-align						: right;
}

#navigation li
{
	background						: #EEF7FC url(../../images/navigation_off.jpg) no-repeat top right;
	padding-right					: 20px;
	padding-top						: 5px;
	padding-bottom					: 5px;
	list-style						: none;
}
#navigation li ul
{
	background						: #EEF7FC url(../../images/navigation_off.jpg) no-repeat top right;
	padding							: 5px 0 0;
	margin							: 0 0 0 -20px; /* display: none; */
}
#navigation li ul li
{
	padding							: 0 0 0 30px;
	font-size						: .75em;
	line-height						: 1.1;
}

#navigation li ul li a
{
	color							: #cdcdcd;
}

#navigation a
{
	color							: #000000;
	text-decoration					: none;
}

#navigation li.last
{
	background						: url(../../images/navigation_bot.jpg) no-repeat top right;
	height							: 41px;
}

#navigation li.first
{
	background						: url(../../images/navigation_top.jpg) no-repeat bottom right;
	height							: 21px;
}

#navigation li.on
{
	background						: url(../../images/navigation_on.jpg) no-repeat top right;
}


#navigation a
{
	text-decoration					: none;
	cursor							: pointer;
}
#navigation a:hover
{
	text-decoration					: none;
	cursor							: pointer;
}

.MfgCatGrid td
{
	border-bottom					: solid 1px #BED6F2;
	height							: 21px;
	cursor							: pointer;
}

.MfgCatGridHover td
{
	border-bottom					: solid 1px #BED6F2;
	height							: 21px;
	background-color				: #DFEEF5;
	cursor							: pointer;
}

.txtBox
{
	border							: solid 1px #DFEEF5;
}

#quoteBox
{
	position						: absolute;
	color							: #165F92;
	left							: 490px;	
}

.quoteBox
{
	color							: #165F92;
	text-decoration					: underline;
}

.quoteBox:hover
{
	color							: #F26522;
	text-decoration					: underline;
}


#imgMain1
{
	width							: 411px;
	height							: 216px;
	position						: absolute;
	top								: 55px;
}

#imgMain2
{
	width							: 163px;
	height							: 77px;
	position						: absolute;
	top								: 55px;
	left							: 431px;
}

#imgMain3
{
	width							: 163px;
	height							: 127px;
	position						: absolute;
	top								: 144px;
	left							: 431px;
}

#headerLogo
{
	position						: absolute;
	top								: -5px;
	margin-left						: 10px;
	font-family						: Georgia;
	color							: #ffffff;
	font-size						: 50px;
	letter-spacing					: -1px;
	cursor							: pointer;
}

#popNotice
{
	position						: absolute;
	width							: 250px;
	height							: 100px;
	left							: 320px;
	top								: 5px;
	border							: solid 0px red;
	z-index							: 10;
	background						: url(../../images/popNotice.gif) no-repeat bottom right;
	display							: none;
}

.btn
{
	border							: solid 1px #000000;
	background-color				: #165F92;
	color							: #EEF7FC;
	cursor							: pointer;
}

.btn:hover
{
	border							: solid 1px #000000;
	background-color				: #EEF7FC;
	color							: #165F92;
	
}
