@charset "utf-8";

html{
	height:100.1%;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	overflow-x:scroll;
}

body {
	text-align:center; /* centers container in IE 5* browsers. Text is set to the left aligned default in the #container selector */
	color:#000;
	background:#fafbfb url(../images/global/bkg_body.gif) repeat-x;
	padding:0;
	margin:0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.oneColFixCtrHdr #precontainer {
	width:780px;
	text-align:left;
	margin:0 auto;
	background:url(../images/global/bkg_precontainer.gif) no-repeat;
}

.oneColFixCtrHdr #container, .oneColFixCtrHdr #containerAboutIndex, .oneColFixCtrHdr #containerMachinesIndex, .oneColFixCtrHdr #containerSupportIndex, .oneColFixCtrHdr #containerSolutionsIndex, .oneColFixCtrHdr #containerResourcesIndex, .oneColFixCtrHdr #containerPartsIndex, .oneColFixCtrHdr #containerSalesIndex, .oneColFixCtrHdr #containerTNT, .oneColFixCtrHdr #containerBrite, .oneColFixCtrHdr #containerPreown {
	width:760px;
	margin:0 auto;
	border:1px solid #999;
    background-color: #fff
}
.oneColFixCtrHdr #containerAboutIndex{
	background:url(../images/sites/about/index_about.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerMachinesIndex{
	background: url(../images/sites/machines/index_machines.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerSupportIndex{
	background: url(../images/sites/support/index_support.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerSolutionsIndex{
	background:url(../images/sites/solutions/index_solutions.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerResourcesIndex{
	background: url(../images/sites/resources/index_resources.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerPartsIndex{
	background: url(../images/sites/parts/index_parts.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerSalesIndex{
	background: url(../images/sites/sales/index_sales.jpg) no-repeat right;
	height: 405px;
}
.oneColFixCtrHdr #containerTNT{background: url(../images/sites/solutions/track-n-trace/sidebar_tnt.jpg) no-repeat;}
.oneColFixCtrHdr #containerBrite{background:  url(../images/sites/solutions/britestock/britestock_sidebar.jpg) no-repeat;}
.oneColFixCtrHdr #containerPreown{background:url(../images/sites/machines/preowned_sidebar.jpg) no-repeat;}
.oneColFixCtrHdr #containerPharma{background:url(../images/sites/solutions/pharm/pharmapackaging_sidebar.jpg) no-repeat;}

.oneColFixCtrHdr #header {
	width:760px;
	padding:0 10px;
	margin:0 auto;
	text-align:left; /* this overrides the text-align: center on the body element. */
	font: 85%;
}

.oneColFixCtrHdr #header h1 {display:none;}

.oneColFixCtrHdr #logo {
	width:100px;
	padding:0 10px; /*If image is used in #header instead of text, remove padding.*/
	margin:10px 0 0;
	float:left;
}

.oneColFixCtrHdr #navigationbar {
	width:620px;
	height:32px;
	padding:0 0 0 10px;
	background: url(../images/global/bkg_navmenu.jpg) repeat-x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
	margin:40px 0 0;
	overflow:hidden;
}

.oneColFixCtrHdr #navmenu {
	width:auto;
	float:left;
}


.oneColFixCtrHdr #locationbar {
	width:auto;
	height:12px;
	margin:10px 0;
	padding:0 10px;
	font-size:9px;
	font-style:italic;
	color:#999;
}

/********************************************** Container ***********************/

.oneColFixCtrHdr #mainPicture {
	width:auto;
	height:300px;
	border-top:1px solid #666;
}

.oneColFixCtrHdr #3blocks {
	width:720px;
	height:110px;
	margin:10px 20px;
	padding:0;
}

.oneColFixCtrHdr #newsBlock, .oneColFixCtrHdr #rotatingAdBlock, .oneColFixCtrHdr #staticAdBlock {
	width:220px;
	height:110px;
	background:url(../images/home/homeBlock_bkg.gif) no-repeat;
	border:1px solid #EBEBEB;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0 2px;
	margin:0 4px; /*bullets */
	float:left;
}

.oneColFixCtrHdr #newsBlock li {
	margin-left:-15px;
	font-size:10px;
}

.oneColFixCtrHdr #homeMainContent {
	width:auto;
	margin:0 20px 25px 225px;
	padding-left:25px;
}

/************** MAIN CONTENT CSS *****************/

.oneColFixCtrHdr #sidebar1 {
	width:170px; /* width affects detailsblock width*/
	height:auto;
	margin: 85px 20px 40px 0;
	padding:0 5px 0 20px;
	float:left;
	text-align:left;
	border-right:1px solid #CCC;
}

/*.oneColFixCtrHdr #sidebar1 h3 {
	margin:25px 0 5px;
	padding:0;
	font-size:10px;
}
*/
.oneColFixCtrHdr #sidebar1 ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:75%;
}

.oneColFixCtrHdr #mainContent, .oneColFixCtrHdr #homeMainContent {
	width:auto;
	margin:0;
	padding: 0 20px 0 225px;
	font-size:12px;
	line-height:18px;
}

.oneColFixCtrHdr #mainContent h1, .oneColFixCtrHdr #mainContent h1 a:link, .oneColFixCtrHdr #mainContent h1 a:visited, .oneColFixCtrHdr #mainContent h1 a:hover, .oneColFixCtrHdr #mainContent h1 a:active {
	margin:20px 0;
	color:#055373;
	text-decoration:none;
	cursor:default;
	font-size:28px;
	line-height:50px;
}

.oneColFixCtrHdr #mainContent h2 {
	margin:30px 0 5px 0;
	font-size:16px;
	line-height: 28px;
}

.oneColFixCtrHdr #mainContent h3 {
	margin:30px 0 5px 0;
	color:#055373;
	font-size:16px;
}

.oneColFixCtrHdr #mainContent li{
	margin:3px 0 3px -25px;
}

.oneColFixCtrHdr #detailsblock{
	width:auto;
	margin: 25px 0;
}

.oneColFixCtrHdr #detailsblock td{
	vertical-align: top;
}

.oneColFixCtrHdr #machIcon0 {
	margin-top: 25px;
}
.oneColFixCtrHdr #machIcon2, .oneColFixCtrHdr #machIcon3, .oneColFixCtrHdr #machIcon4 {
	margin-top: -25px;
}

.oneColFixCtrHdr #salesColumn12 {
	width:auto;
	margin:5px 0;
}

.oneColFixCtrHdr #salesColumn1 h3 {
	margin:0;
}
.oneColFixCtrHdr #salesColumn1 li {
	list-style: none;
}
.oneColFixCtrHdr #salesColumn1 {
	width:auto;
	padding:0;
	margin:0; /*bullets */
	float:left;
	font-size: 9px;
	line-height: 12px;
}



#email_support, #email_sales, #email_hr, #email_web {
	width: 205px;
	height:20px;
	margin:0;
}
#email_support {background: url(../images/global/email_sprite.gif) no-repeat 0 0;}
#email_sales {background: url(../images/global/email_sprite.gif) no-repeat 0 -20px;}
#email_hr {background: url(../images/global/email_sprite.gif) no-repeat 0 -40px;}
#email_web {background: url(../images/global/email_sprite.gif) no-repeat 0 -60px;}



.oneColFixCtrHdr #bottomnav {
	width:auto;
	text-align:center;
	padding:10px;
	font-size:12px;
	word-spacing:1.2em;
	color: #09f;
}

.oneColFixCtrHdr #footer {padding:0 40px;}

.oneColFixCtrHdr #footer p {
	margin:0; /* keep 0 on 1st footer element to avoid margin collapse */
	padding:10px 0; /* padding creates space; avoid margin collapse */
	font-size:10px;
}


/********************************** MISC CSS ********************************/

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}

a img {
	border:none;
	outline:none;
}

.floatrt {
	float:right;
}
.floatlt {
	float:left;
}

.caption {
	font-size: 9px;
	color: #999;
}

.salesHeader {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-top: 25px;
	padding:0;
}
.salesText {
	font-size: 10px;
	font-weight: normal;
	color: #333;
}
