/*
-----------------------------------------------
Style Sheet 
author:   Adam Blakey
version:  1.0  2008-04-09
----------------------------------------------- */


body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#333;
	background: url(../../images/bg.jpg) #F0F0F0 repeat-x top;
	line-height:18px;
	
}

/* Links 
----------------------------------------------------------------*/

a:link, a:active { color:#3078BB; text-decoration: underline;}
a:visited { color:#3078BB; text-decoration:underline}
a:hover { color:#000; text-decoration:underline}
a img {border:0 !important;}

a.menu {color:#4B4B4B; font-size:14px;} 
a.menu:hover {color:#981B1E; font-size:14px;}

a.news { color:#5B91C3; text-decoration:none}
a.news:hover { color:#2E3192; text-decoration:underline}

.text, .image, .block     /* All container divs*/
 { padding-top:30px; } 
 
#mdiv1 { color:#000; }

.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.7;}

#text_left { text-align:left; }
.blue_band { background:#DAEBFF; height:30px; line-height:30px; margin-top:5px; margin-bottom:5px; margin-left:15px; width:647px; }
.blue_text { color:#3078BB; font-weight:bold }

/* MAIN 
----------------------------------------------------------------*/

#main {width: 1000px; margin: 0 auto; position: relative; padding:0px;}
#header { height:65px; background-image:url(../../images/header.jpg); margin:0px; padding:0px; }
#navigation { height:26px; background-image:url(../../images/navigation.jpg); margin:0px; padding:0px; }
#header_image {height:376px; background-image:url(../../images/header-image-slider.jpg); margin:0px; padding:0px; }
#replacement {height:324px; background-image:url(../../images/header_replacement.jpg); margin:0px; padding:0px; }
#tell_us {height:280px; background-image:url(../../images/tell-us-your-requirements.jpg); margin:0px; padding:0px; }

#div_box { width:300px; float:left;  padding:5px; border-right:1px solid #ccc; }
#requirements_left { width:220px; float:left; padding:5px; margin-right:10px; }
#requirements_right { width:720px; float:left; padding:5px; }

	#body { height:100%; margin:0px; padding:0px; overflow:auto; background:#fff;}
	#body2 { height:100%; margin:0px; padding:10px; overflow:auto; background:#fff;}
	#box_one { width:713px; height:100%; margin:0px; padding:0px; float:left; line-height:22px; font-size:13px; }
	#box_two { width:250px; height:100%; margin:0px; padding:0px; float:left; background:#CDE8F5; font-size:13px; line-height:22px; margin-left:10px; margin-right:10px;}
	
	#spec_box_one { width:455px; height:100%; margin:0px; padding:0px; float:left; margin-right:20px; }
	#spec_box_two { width:280px; height:100%; margin:0px; padding:0px; float:left; }
	
	#blue_title_banner { background:url(../../images/blue-title-banner.jpg); height:42px; line-height:42px; font-size:14px; font-weight:bold; color:#fff; text-align:center; }
	#white_title_banner { background:#fff; height:35px; line-height:35px; font-size:12px; font-weight:bold; padding-left:5px;  }
	
	#shakers_bk { background:url(../../images/mpa-series-bk.jpg) repeat-x #EEF2FB;}
	#blue_banner { background:url(../../images/blue-title-banner.jpg); height:10px;}
	
	#home_title { padding-left:5px; padding-right:5px; float:right; text-align:center; margin-right:8px; height:20px; line-height:20px; padding:8px; font-size:14px; }
	 #home_title a{ color:#fff; padding:5p; }
	 #home_title a:hover { color:#000; }
	
	.pad { padding:8px; }
	
	h3 { font-size:14px; margin:0px; padding:3px;}
	h4 { font-size:12px; margin:0px; padding:0px; color:#3078BB;}
	h2 { font-size:16px; margin:0px; padding:0px;}

#model_information { width:250px; float:left; margin-top:205px; margin-left:35px; color:#FFF }
#model_information li { padding:0px; margin:0px;}
#model_information li a { color:#fff;}
#model_information li a:hover { color:#6FB7E7;}

#model_information2 { width:250px; float:left; margin-top:205px; margin-left:35px; color:#2B2B2B }
#model_information2 li { padding:0px; margin:0px;}
#model_information2 li a { color:#2B2B2B;}
#model_information2 li a:hover { color:#6FB7E7;}

#feautres_options {background:url(../../images/features-and-options.jpg); width:1000px;; height:474px; }
#feautres_options_machine { width:200px; float:left; margin-left:155px; margin-top:76px;}

#replacement_bk { background:url(../../images/mpa-series-bk.jpg) repeat-x #EFF3FC; border-bottom:1px solid #B5CADF; padding:0px; margin:0px; height:230px; border-bottom:1px solid #B5CADF;}

#column ul { float: left; width: 585px; margin: 0px; padding: 0px; list-style: none; font-size: 1em; color: #036; background: #EDEDED; margin-left:45px; border:1px solid #C9C9C9;}
#column li { float: left; text-align:left; width: 185px; margin: 0px; padding: 0px; list-style:none; padding-left:5px;}
 
#shaker_column ul { float: left; width: 645px; margin: 0px; padding: 3px; list-style: none; font-size: 1em; color: #036; background: #EDEDED; border:1px solid #C9C9C9; margin-left:15px; }
#shaker_column li { float: left; text-align:center; width: 213px; margin: 0px; padding: 0px; list-style:none;}

.left_box { width:80px; float:left; margin-right:18px; }

#footer {height:40px; text-align:right; background:url(../../images/footer.jpg); clear:both; font-size:11px; padding:0px; margin:0px; line-height:33px; padding-right:15px;}

#clearer { clear:both; line-height: 1px; font-size: 1px; }


/* FORM 
----------------------------------------------------------------*/

INPUT {margin-top:4px; margin-bottom:4px; border:1px solid #ccc; font-size:11px; padding:1px;}
TEXTAREA {margin-top:4px; margin-bottom:4px; border:1px solid #ccc; font-size:11px; padding:1px;}
select {margin-top:4px; margin-bottom:4px; font-size:11px; }

.label { width: 8em; float: left; text-align: right; margin-right: 0.5em; margin-left: 0px; display: block; }
.label2 { width: 9em; float: left; text-align: left; margin-right: 0.5em; margin-left: 0px; display: block; }

/* BULLET LIST
----------------------------------------------------------------*/
	
UL	{list-style-image:url(../../images/bullet.png); margin:0px; padding:0px; margin-left:15px; }
LI  { margin:0px; padding:0px; }

/* DROP DOWN MENU
----------------------------------------------------------------*/

#sddm{	margin: 0; padding: 0; z-index:2; position: relative; }
#sddm li{	margin: 0;padding: 0; list-style: none; float: right; font-size:12px; font-weight:bold;}
#sddm li a{	display: block; margin: 0 4px 0 0; padding: 4px 10px; text-align: center; text-decoration: none; color:#fff; font-size:12px; font-weight:bold; background:url(../../images/link-bg.jpg);}
#sddm li a:hover{ color:#000;}
#sddm div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2}
#sddm div a{position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #2875DE; font: 11px arial}
#sddm div a:hover {	background: #49A3FF; color: #FFF}


#sddm2{	margin: 0; padding: 0; z-index: 30; }
#sddm2 li{	margin: 0;padding: 0; list-style: none; float: right; font-size:12px; font-weight:bold;}
#sddm2 li a{	display: block; text-decoration: none; font-size:11px; font-weight:bold;}
#sddm2 li a:hover{ color:#000;}
#sddm2 div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2}
#sddm2 div a{position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #2875DE; font: 11px arial}
#sddm2 div a:hover {	background: #49A3FF; color: #FFF}

/* SLIDER
----------------------------------------------------------------*/

.fadein {
	visibility: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a .fadein{
	border:none;
}

.clear {
	clear: both;
	margin-bottom: 30px;
}
.headers{
color:#fec408;
}

#leftControl {
	float: left;
	width: 52px;
	text-align: center;
	line-height: 178px;
	display: block;
	height: 178px;
	padding-top: 40px;
}
#rightControl {
	float: left;
	width: 52px;
	text-align: center;
	line-height: 233px;
	display: block;
	height: 178px;
	padding-top: 40px;
}
#outerScroller {
	float: left;
	width: 885px;
	overflow: hidden;
	height: 223px;
	display: block;
	position:relative;


}
#innerScroller {
	width: 15992px;
	height: 223px;
	position: relative;
	text-align: center;
}

#outerScroller2 {
	float: left;
	width: 885px;
	overflow: hidden;
	height: 243px;
	display: block;
	position:relative;


}
#innerScroller2 {
	width: 15992px;
	height: 243px;
	position: relative;
	text-align: center;
}

#innerScroller img{ float:left; }
#innerScroller2 img{ float:left; }

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #000;
}

.lbLoading {
	background: #000 url(../images/1_loading.gif) no-repeat center;
}

#lbImage {
	background-repeat: no-repeat;
	border: 7px solid #000;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: 0;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/1_prev.png) no-repeat 0% 30%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/1_next.png) no-repeat 100% 30%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 16px;
	text-align: left;
	border: 7px solid #000;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 16px;
	background: transparent url(../images/1_close.png) no-repeat center;
	margin: 0px;
}

#lbCaption, #lbNumber {
	margin-right: 14px;
}

#lbCaption {
	font-weight: bold;
}


/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */



#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}
