﻿/****** PAGE SET-UP ******/

*{margin: 0; padding: 0;}

body
{
    font-family: verdana, Sans-Serif;
    color:  #000000; 
    font-size:62.5%;
    text-align: center;
    background: #f0f0f0 url('../images/headerbg.jpg') repeat-x top;
}

img{border: 0px;}

a:link{color:#044463; text-decoration: none; font-size: 1.0em;}
a:visited{color:#044463; text-decoration: none; font-size: 1.0em;}
a:hover{color:#044463; text-decoration: underline; font-size: 1.0em;}
a:active{color:#044463; text-decoration: none; font-size: 1.0em;}

p{font-size: 1.1em;}
p.attention{font-size: 1.1em; color: Red;}
.notice{color: #800000; font-weight: bold}

.anot{font-size: 0.8em; display: block; margin-top: 3px;}

.GenWrp{overflow: hidden; height: 100%;} 
.divCtr{width:100%; text-align: center;}

.hr{width: 100%; height: 0; border-top:solid 1px #cac9c7; font-size: 0; margin-bottom: 10px;overflow: hidden;}
.hr2{width: 100%; height: 0px; border-top:solid 1px #cac9c7; font-size: 0; margin: 5px 0px 5px 0px; float:left;}

.img_top_left{margin: 0px 10px 10px 0px; float:left}
.img_div{padding: auto; margin: auto; width: 100%; text-align:center;}
.img_ctr{margin:0px auto 0px auto}

.ddlSort,.ddlItems,.ddlSearchIn,.txtQty,.txtPartSearch {padding:1px; font-size:1.1em; font-family: verdana}
.txtTiny,.txtSmall,.txtMedium,.txtLarge,.txtExLarge{padding:1px; font-size:1.0em; font-family: verdana;}
.txtQty{width: 20px; display: block; margin-right: 5px; float: left; border:solid 1px #BFBAB0; font-family: Verdana; font-size: 1.0em; padding: 3px;}
.txtPartSearch{width: 80px;}
.txtTiny{width: 20px;}
.txtSmall{width: 40px;}
.txtMedium{width: 80px;}
.txtLarge{width: 240px;}
.txtExLarge{width: 320px; height: 75px}
.formTxt, .txtTiny, .txtLarge, .txtExLarge{border:solid 1px #BFBAB0; font-family: Verdana; font-size: 1.0em; padding: 3px;}

.validationSummary{border: solid 1px red; margin: 5px; padding: 5px; font-size: 1.1em;}
.validationSummary ul{margin: 5px 0px 5px 18px;}

/* Forms */
.secBox{width:530px; float: left; font-size: 1.1em;}
.labBox{width: 190px; float: left; padding: 5px; text-align: right; font-size: 1.1em;}
.inpBox{width: 320px; float: left; padding: 5px; text-align: left; font-size: 1.1em;}
.txtSpn{width: 100%; float: left; padding: 5px; font-size: 1.1em;} 
.smalltext{ font-size: 0.9em; color:#606060}
.formInfo{padding: 0px 10px 0px 10px;}
.chkBoxInfo{padding: 5px 10px 5px 20px;}
.btnSubmitForm{display: block; height:20px; width:66px; background: url(../images/btnSubmitQuickQuote.jpg) bottom; float: right;}
a.btnSubmitForm:hover{display: block; height:20px; width:66px; background: url(../images/btnSubmitQuickQuote.jpg) top; float: right;}

.labBoxQQ{width: 190px; float: left; padding: 5px 0px 2px 0px; text-align: left; font-size: 1.0em;}

legend
{
	position: relative;        
	top: -7px;
	left: 10px;
	font-size: 1.1em;
	font-weight: bold;	
	color: #000000;
}
		
fieldset{padding-top: 0px; border: solid 1px #BFBAB0; background: #f6f5f0; margin-top: 15px;}
fieldset{position:relative;}


/****** MASTER PAGE LAYOUT - ALL MASTERS ******/
#header, #menu{width: 950px; margin: 0 auto;}

#header{height: 110px; background: url('../images/headerLogo.jpg') no-repeat top left;}

#menu{height: 26px; padding:0px 6px 0px 6px; background: url('../images/contentbgTop.jpg') no-repeat top;}

#wrapper
{
	margin: 0 auto;
	width: 962px;
	text-align: left;
	background: url('../images/contentbg.jpg') repeat-y top;
}

#contentWrapper{margin-left: 6px;margin-right:6px; width: 950px; overflow: hidden}

#content{width: 930px; margin: 0 10px 0px 10px; overflow:auto; float: right;} 

#footer
{
	clear: both;
	margin: 0 auto;
	width: 950px;
	text-align: left;
	height: 19px; 
	margin-top: 10px;
	background: url('../images/menuBg.gif') repeat-x top;
	padding-top:7px;
	text-align: center;
}

#footer a:link{color:#cfd0d2; text-decoration: none; font-size: 1.0em;}
#footer a:visited{color:#cfd0d2; text-decoration: none; font-size: 1.0em;}
#footer a:hover{color:#ffffff; text-decoration: underline; font-size: 1.0em;}
#footer a:active{color:#cfd0d2; text-decoration: none; font-size: 1.0em;}

/* Search box setup */
.srcBtn{display: block; float: right; height:18px; width: 18px; background: url("../images/search-button.jpg") bottom;}
a.srcBtn:hover{background-position: top}

#srcWrp{position: relative; top: 50px; width: 192px; float:right;}
#searchBox{width: 190px; border: solid 1px #bbbbbb; height: 18px; margin-bottom: 5px;}
#searchBox .srcImg{float: left;}
.txtSearch
{
	background-color: white;
	font-size: 1.1em;
	padding: 2px;	
	border-left: solid 1px #bbbbbb;
	border-right: solid 1px #bbbbbb;	
	border-top: none;
	border-bottom: none;
	width: 148px;
	float:left;
}
.srcOpt{vertical-align: middle; margin-left: 5px; margin-right: 5px; }

/****** MASTER PAGE LAYOUT - SECTION (These also used on HOME - MASTER)  ******/
#lpWrapper
{	
	width: 930px; margin: 2px 10px 0px 10px; 
	background: url('../images/fpbg.jpg') repeat-y top;
}

#lpInnerWrp{margin: 10px;}

#lpContent
{
	margin: 0px 6px 0px 6px; border: solid 1px #f0f0f0;
	background: url('../images/fpbgVert.jpg') repeat-x bottom;
	padding-bottom: 10px;
	height: 100%;
	overflow: hidden;
}

#sectionAd{margin: 10px 15px 5px 15px;}

#sectionAd img{vertical-align:middle; padding: 0px 24px 0px 24px;}

/* 3 panel section page */
#sectionPageHeader
{
	position: relative; 
	display: block; 
	padding: 5px 0px 6px 10px; 
	width:906px;
	background: url('../images/fpinfoheader.jpg') repeat-x top;
	font-size: 1.3em;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Arial;
}

.spInfo{float: left; width: 305px;}

.spInfo ul{list-style: none; width: 200px; display: block; float: left;}
.spInfo ul li{background: url('../images/fpLi.gif') no-repeat left; margin-left: 30px; padding-left: 5px; }
.spInfo ul li.siGrn{background: url('../images/fpLi2.gif') no-repeat left; margin-left: 30px; padding-left: 5px;}

.spInfo a{display: block; padding: 3px 10px 3px 10px;}
.spInfo a{width:160px;} 

.spInfo a:link{color:#044463; text-decoration: none; font-size: 1.1em;}
.spInfo a:visited{color:#044463; text-decoration: none; font-size: 1.1em;}
.spInfo a:hover{color:#044463; text-decoration: underline; font-size: 1.1em;}
.spInfo a:active{color:#044463; text-decoration: none; font-size: 1.1em;}

.spInfo h2, #lpInnerWrp h2, #terms h2{margin-left: 10px; margin-bottom: 10px; font-size: 1.3em; font-family: Arial;color:#37555b}
#terms h2{margin-left: 0px}
#terms{float: left; width: 800px; padding: 10px;}
#terms p{margin-bottom: 20px;}
#terms li{margin-left: 30px; font-size: 1.1em;margin-bottom: 10px}
#lpInnerWrp h2{margin-left: 0px;}
.spInfo h2 img, #lpInnerWrp h2 img, #sectionPageHeader img, #searchRes h2 img{margin-right: 10px;}

#sp3{overflow: hidden; clear: both;}

#ab{color: #535353; font-size: 1.0em;}
.spml{margin-right: 10px;}

.serviceText{width: 265px; padding: 0 10px 10px 10px; margin-left: 20px; line-height: 1.4em; color: #000000}

.serviceIcon{float: right; margin: 10px 15px 0 0;}



/****** MASTER PAGE LAYOUT - CONTENT ****** **************************************************************/
#sectionHeadingLogo{padding-right: 10px;}

#sectionTitle{width: 175px; float: left; padding: 4px 10px 10px 0px; font-weight: bold;}
#mapPath{width: 530px; float: left; padding: 5px;}
#infoHeader{width: 175px; float: left; padding: 5px 0px 10px 10px;}

#leftPanel{position: relative; left: -560px; width: 175px; float: left; padding: 0px 10px 10px 0px; margin-bottom: 10px;}
#contentPanel{position: relative;  left: 185px; width: 540px; float: left; padding:0px 10px 0px 10px; background: url("../images/cntbg.gif");}
/* #contentPanel{width: 538px; float: left; border-left: dotted 1px #000000; border-right: dotted 1px #000000; padding:0px 10px 0px 10px;} */
#infoPanel{position: relative; width: 175px; float: right; padding: 0px 0px 10px 10px; margin-bottom: 10px;}

ul.rl{list-style: none; display: block; float: left;}
ul.rl li{background: url('../images/fpLi.gif') no-repeat left; margin-left: 0px; padding: 2px 0px 2px 15px; font-size: 1.1em}

.contentUL{margin-bottom: 20px; font-size: 1.1em;}
.contentUL li{margin-left: 30px; margin-bottom: 3px;}
.contentULPara{margin-bottom: 20px; font-size: 1.1em;}
.contentULPara li{margin-left: 15px; margin-bottom: 3px;}

#content h1, #content h2, #content h3, #content h4{font-weight: bold; margin-bottom: 0px; font-family: arial, verdana;}
#content h1{font-size: 1.6em; color:#56868e; margin-bottom: 5px;}
#content h2{font-size: 1.2em; color:#046224; margin: 20px 0px 5px 0px; background: url('../images/plg.gif') no-repeat left; padding-left:15px;}
#content h3{font-size: 1.1em; color:#56868e; margin-bottom: 3px;}
#content h4{font-size: 1.1em; color:#56868e;}
#content p{margin-bottom: 10px; line-height: 1.4em;}

.panel160r{float:right; width: 160px; background-color:#ffffeb; margin: 0px 0px 5px 5px; padding: 5px; border: solid 1px #cac9c7; font-size: 1.1em; color:#404040}
#content .panel160r h3{font-size: 1.1em; margin-bottom:2px;}
.panel160r ul{margin-bottom: 10px;}
.panel160r ul li{margin-left: 20px; margin-bottom: 3px;list-style:none outside url('../images/fpLi.gif');}

.pgBoxout{width:521px; padding: 5px 0px 5px 5px; border:solid 1px #046224; background-color: #ffffeb;margin-bottom: 5px; overflow: auto}
.pgBoxout h3{font-size: 1.3em; color:#620413; margin-bottom: 5px;}
.pgBoxout ol{margin-left: 20px; color: #d27937;  font-size: 1.1em; font-weight: bold;}
.pgBoxout ol p{font-size: 1.0em; color:#046224; font-weight: normal;}

.pgBoxout li{margin-bottom: 7px;}
.pgBoxout ul{margin-left: 17px;list-style:none outside url('../images/fpLi.gif');  font-size: 1.1em;}

.pgBoxout ul.multipleLists{float: left; margin-right: 40px;}

ul.stdlst li{margin-bottom: 3px;}
ul.stdlst {margin-left: 17px; margin-bottom: 10px;list-style:none outside url('../images/fpLi2.gif');  font-size: 1.1em;}



/********************************************************************************************************/

/*** CONTROL (SECTION PAGES) - MAP PATH / SECTION TITLE ***/
#mapPath a:link, #sectionTitle a:link{font-size: 1.0em; color: #606060; font-weight: bold; font-family: Verdana; text-decoration: none}
#mapPath a:visited, #sectionTitle a:visited{font-size: 1.0em; color: #606060; font-weight: bold; font-family: Verdana; text-decoration: none}
#mapPath a:hover, #sectionTitle a:hover{font-size: 1.0em; color: #606060; font-weight: bold; font-family: Verdana; text-decoration: underline}
#mapPath a:active, #sectionTitle a:active{font-size: 1.0em; color: #606060; font-weight: bold; font-family: Verdana; text-decoration: none}

#cfl, #cfr{float: left; width: 50%; border-top: solid 1px #cac9c7; margin-top: 10px; padding-top:10px; margin-bottom: 10px;}
#clinks{float: left; width: 100%; margin-top: 10px; text-align: center;}
#clinks img{margin-left: 15px; margin-right: 5px; vertical-align: middle;}



/*** CONTROL (SECTION PAGES) - LEFT MENU ***/
#sm{background-color: #f0f0f0; border: solid 1px #cac9c7;}

.liSectionPage, .liContentPage,.liSectionPageSel, .liContentPageSel{display: block; text-decoration: none; width: 173px; background: url('../images/menuItem.gif') no-repeat left;}
.liSectionPageSel, .liContentPageSel{background: url('../images/menuSelected.gif') no-repeat left;}

.liSectionPage a, .liContentPage a, .liSectionPageSel a, .liContentPageSel a
{
	display: block;
	text-decoration: none;
	background: url('../images/mhr.jpg') no-repeat top; 
	width: 155px; padding: 4px 5px 5px 13px; color: #01371b;
}

.liContentPage a, .liContentPageSel a{width: 150px; padding: 4px 5px 5px 18px; color: #01371b;}

.liSectionPage:first-child a, .liSectionPageSel:first-child a{background: none;}

.liSectionPage a:hover, .liContentPage a:hover{background-color: #e2e2e2}

.liSectionPage, .liSectionPageSel{font-weight: bold;}
.liContentPage, .liContentPageSel{font-weight: normal;}

.liSectionPage a:link, .liContentPage a:link, .liSectionPageSel a:link, .liContentPageSel a:link{text-decoration: none;color: #01371b;}
.liSectionPage a:visited, .liContentPage a:visited, .liSectionPageSel a:visited, .liContentPageSel a:visited{text-decoration: none;color: #01371b;}
.liSectionPage a:hover, .liContentPage a:hover, .liSectionPageSel a:hover, .liContentPageSel a:hover{text-decoration: none;}
.liSectionPage a:active, .liContentPage a:active, .liSectionPageSel a:active, .liContentPageSel a:active{text-decoration: none;color: #01371b;}



/*** CONTROL (SECTION PAGES) - CONTACT/CONTEXT INFO ***/
.contextBoxHeader, .contextBoxContent{width: 163px; padding: 5px; color:#404040; border-right:solid 1px #cac9c7; border-left:solid 1px #cac9c7;}

.contextBoxHeader
{
	height: 11px;				
	background: url('../images/contextMenuBg.jpg') repeat-x top;
	font-weight: bold;	
	color: #01371b;
	border-top: solid 1px #cac9c7;
}

.contextBoxContent
{
	background-color:#f0f0f0;
	margin-bottom: 10px;
	border-bottom: solid 1px #cac9c7;
	font-size: 1.1em;
	overflow: hidden;
}

.contextBoxContent a:link{color:#044463; text-decoration: none;}
.contextBoxContent a:visited{color:#044463; text-decoration: none;}
.contextBoxContent a:hover{color:#044463; text-decoration: underline;}
.contextBoxContent a:active{color:#044463; text-decoration: none;}

.contextBoxContent a.ptrLnk:link{color:#044463; text-decoration: none;}
.contextBoxContent a.ptrLnk:visited{color:#044463; text-decoration: none;}
.contextBoxContent a.ptrLnk:hover{color:#044463; text-decoration: underline;}
.contextBoxContent a.ptrLnk:active{color:#044463; text-decoration: none;}

.contextBoxContent p{font-size: 1.0em}

.contextBoxContent ul{margin-bottom: 10px;}
.contextBoxContent ul li{margin-left: 20px; margin-bottom: 3px; list-style: square;}

.HLGrn{color:#046224;}

.contact, .request, .request0{vertical-align: middle; margin-bottom:5px; margin-right: 10px;}
.request0{margin-right: 0px;}

.adBoxWrp{width: 169px; padding: 1px; border: solid 1px #cac9c7; margin-bottom: 10px;}
.adBoxHeader{padding: 5px; width: 159px; color: #ffffff;}
.adBoxHeader{height: 11px; background: url('../images/adMenuBg.jpg') repeat-x top; font-weight: bold;}
.adBoxCont{padding: 5px; width: 159px; color: #ffffff;}
.adBoxCont{background:#046224 url('../images/ppbg.jpg') repeat-x bottom; margin-top: 1px; float: none;}

.adBoxContentGry{background-color: #f3f3f3; margin-top: 1px}
.adBoxContentGry ul{margin-top: 20px;}
.adBoxContentGry ul li{color: #5c5c5c; margin: 0px 0px 10px 20px; font-size:1.1em; font-weight: bold;}

.adBoxCont a.ptrLnk:link{color:#ffffff; text-decoration: none;font-size:1.1em;}
.adBoxCont a.ptrLnk:visited{color:#ffffff; text-decoration: none;font-size:1.1em;}
.adBoxCont a.ptrLnk:hover{color:#ffffff; text-decoration: underline;font-size:1.1em;}
.adBoxCont a.ptrLnk:active{color:#ffffff; text-decoration: none;font-size:1.1em;}

/* Request Box */
#irBoxw{overflow: auto; margin-bottom: 5px;}
.irBoxl, .irBoxr{display: block; height:17px; width: 39px; float: left;}
.irBoxl{background: url(../images/irl.jpg) bottom;}
.irBoxr{background: url(../images/irr.jpg) bottom; margin-right:5px}
a.irBoxl:hover{background-position: top}
a.irBoxr:hover{background-position: top}

.cntIcon{float:left; margin-right: 10px; margin-bottom: 35px;}

/*********** PAGE SPECIFIC  R&R ***********************************************************************************/

/*** PAGE - HOME ***/
.fpInfo, .fpNews{float: left;background: url('../images/fpinfoheader.jpg') repeat-x top;}
.fpInfo h2, .fpNews h2{margin: 0 10px 10px 0; font-size: 1.3em; font-family: Arial; color: #ffffff; padding: 4px 5px 3px 10px;}
.fpInfo h2 img, .fpNews h2 img{margin-right: 10px;}

.fpInfo ul, .fpNews ul{list-style: none; font-size: 1.1em;}

.fpInfo ul li{background: url('../images/fpLi.gif') no-repeat 0px 7px; margin-left: 15px; padding-left: 5px; padding-top: 0px;}
.fpNews ul li{background: url('../images/fpLi.gif') no-repeat 0px 7px; margin-left: 15px; padding-left: 5px; margin-bottom: 0px;}

.fpInfo ul li p, .fpNews ul li p{font-size: 1.0em; padding: 3px 0px 3px 10px}

.fpInfo ul li.sec{background: url('../images/fpLi2.gif') no-repeat 0px 7px; margin-left: 15px; padding-left: 5px;}

.fpInfo a{display: block; padding: 3px 0px 3px 10px;} 
.fpNews a{padding: 3px 0px 3px 0; }
.fpInfo a{width:164px;}
.fpNews a{width:286px;}

.fpInfo a:link,		.fpNews a:link{color:#044463; text-decoration: none;}
.fpInfo a:visited,	.fpNews a:visited{color:#044463; text-decoration: none;}
.fpInfo a:hover,	.fpNews a:hover{color:#044463; text-decoration: underline;}
.fpInfo a:active,	.fpNews a:active{color:#044463; text-decoration: none;}

.fpNews p{font-size: 1em; padding: 0px 5px 0px 10px; width: 304px;}
.hm{font-weight: bold;}

/*** WEEE Recycling ***/
.factBox{margin: 0px 0px 0 15px; border: solid 1px #808080; background-color: #f7f7f7; padding: 10px;}
#content .factBox h2{font-size:1.2em; background-image: none; margin: 0px; padding: 0px 0px 5px 0px} 

#recycRgt{float: right; width: 340px;}
#recycLft{float: left; width: 180px; margin-right: 10px;}
#recycLft img{padding: 5px 0px 5px 80px;}
#recycRgt ul li{margin-left: 15px; padding: 2px 0px 5px 5px; font-size: 1.0em}

#recycRgt .factBox ul{padding-left:10px;}
#recycRgt .factBox ul li{margin-left: 10px; padding: 2px 0px 5px 5px; font-size: 1.1em}

.recycPageDiv{text-align: center; margin: 15px 0px 0px 0px;}

.processBox{border: #004000 1px solid; background-color: #f4fff4; padding: 5px; font-size:1.1em; color: #004000;}

/*** About Us ***/
.cil, .cir{float: left; display: block; width: 200px; padding: 2px 0px 2px 0px; font-size: 1.1em}
.companyInfoTitle{margin-top: 20px; font-size: 2.1em;}

/*** News ***/
#newsHdrWrp{overflow: auto; border: solid 1px #cac9c7; margin-bottom: 10px; background-color:#f0f0f0;}
#newsMostRecent{float:left; width: 300px; padding-right: 5px; padding-left:10px;}
#newsMostRecent img{margin: 10px 0px 10px 0px;}
#newsHdrWrp h2{margin-top: 10px;}
#newsHdrWrp h3, #articles h3{font-size:1.2em; background-image: none; margin: 0px; padding: 0px 0px 5px 0px;}
#newsOther{float:left; width: 210px; font-size: 1.1em;padding-left: 5px; padding-right: 5px;}
#newsOther ul li
{
	margin-left: 0px; 
	padding: 0px 0px 8px 15px; 
	font-size: 1.0em;
	background: url('../images/fpLi.gif') no-repeat 0px 5px; 
	list-style: none; 
}
#newsMostRecent a:link, #newsOther a:link{color:#046224; text-decoration: none;}
#newsMostRecent a:visited, #newsOther a:visited{color:#046224; text-decoration: none;}
#newsMostRecent a:hover, #newsOther a:hover{color:#046224; text-decoration: underline;}
#newsMostRecent a:active, #newsOther a:active{color:#046224; text-decoration: none;}
#articles ul{margin-bottom: 15px;}
#articles ul li{font-size: 1.1em; margin-left: 30px; margin-bottom:3px;}

/*** Management Team ***/
.mt1, .mt2{float:left; font-size: 1.1em; padding: 3px 0px 3px 0px;}
.mt1{width: 440px;}
.mt2{width: 220px;}
#content .mt1 h2,#content .mt2 h2{margin: 0px;}

/*** Contact Page ***/
.cnt, .cnt2, .cnt3, .cntFrmL, .cntFrmR{float:left; display: block;}
.cnt{width: 265px;}
.cnt2{width: 80px;}
.cnt3{width: 185px;}
.cntFrmL{width: 120px; font-size: 1.1em;}
.cntFrmR{width: 400px; font-size: 1.1em;}
.CntWrp{overflow: auto;}
#content .CntWrp h2{margin-top: 0px; width: 520px}

/*** Quality / Certifications ***/
ul#qual{margin-bottom: 15px;}
ul#qual li{font-size: 1.1em; margin: 10px 0px 0px 30px;}

/*** Information Request ***/
.irh2{width: 260px; overflow: auto; margin: 0px 0px 0px 0px;}
.irl, .irr{display: block; float: left; padding-top: 3px; padding-bottom: 3px; overflow: auto;}
.irl{width:200px;}
.irr{width:20px; padding: 0px;}
.irWrp{float: left; margin-bottom: 10px;}
.divWrp{overflow: hidden; font-size: 1.1em; width: 250px;}
.divWrp a:link{color:#044463; text-decoration: underline;}
.divWrp a:visited{color:#044463; text-decoration: underline;}
.divWrp a:hover{color:#044463; text-decoration: none;}
.divWrp a:active{color:#044463; text-decoration: underline;}
.secWrp{width: 260px; float: left;}

/*** Site Search Results page ***/
#searchRes{padding:15px 10px;}
#searchRes h2{margin-bottom: 10px; font-size: 1.3em; font-family: Arial;color:#37555b}
p.srlink{font-size: 1.1em; font-weight: bold;}
p.srUrl{color:#a9a9a9; margin-bottom: 10px;}

/*** View Part and part /lists ***/
#partSearchHeader{width: 516px; border: solid 1px #000000; margin-bottom: 20px; padding: 10px; background-color:#f0f0f0; overflow: auto}
#pshLft{width: 247px; float: left; border-right: solid 1px #df7f39; padding-right: 10px;}
#pshRgt{width: 248px; float: left; padding-left: 10px;}

#partWrp{width: 538px;font-size: 1.1em;}
#partWrp h2{font-size: 1.0em; color: #000000; background-image: none; padding-left:0px; margin:0px; font-family: Verdana;}

.hro, .hrg{width: 100%; height: 0px; margin: 6px 0px 6px 0px; font-size: 0; border-top:solid 1px #df7f39;}
.hrg{border-top:solid 1px #046224}

#partHeader{width: 538px;}
.lftWrp, .rgtWrp{width: 259px;float: left; padding-bottom: 10px; margin-right: 10px;}
.rgtWrp{margin-right: 0px; margin-left: 10px;}
.remove{vertical-align: bottom; margin: 0px 10px 0px 5px}

/* In lftWrp */
.prop, .prop2{width: 110px; float: left; padding: 2px 0px 2px 0px;}
.opt, .opt2{width: 149px; float: left; padding: 2px 0px 2px 0px; color:#56868e;}
.prop2, .opt2{margin-bottom: 10px}

/* In rgtWrp */
.imgWrp{margin: 0 auto; text-align: center;}
#mfgLogoWrp{width: 129px; height: 50px; float:left; padding: 25px 0px 25px 0px;}
#partImgWrp{width: 129px; height: 117px; float:right;}
#partImage{border: solid 1px #9d9da1;}

#relParts{clear: both;width: 538px;margin-top: 10px;}

#partFooter{width: 538px; margin-top: 10px;}

/* Product List */
.srTbl{clear: both;}
.srWrp, .srWrph{width: 536px; overflow: auto;background-color:#f8f8f8; border-top: solid 1px #cac9c7;padding-top: 2px; padding-bottom: 2px;}
.srWrph{border-top: none;}
.srDescription{width:470px; float: left; padding: 3px 0px 5px 0px; font-weight:bold;}
.srPtWrp{width:250px;float:left;}
.listText{color:#56868e;}
.srPart{padding: 2px 0px 3px 0px;}
.srManufacturer{padding: 2px 0px 3px 0px;}
.srItemType{padding: 2px 0px 5px 0px;}

.srQtyWrp{float:left; width:auto; padding-top: 3px;}
.srAvailable, .srPrice, .srQtyReq, .srQuoteButton{float: left; height: 25px; text-align:center}
.srAvailable{width:40px; text-align:center; padding: 3px 0px 3px 0px;}
.srQtyReq{width:40px; padding: 3px 0px 3px 0px;}
.srQuoteButton{width:60px; padding: 3px 0px 3px 0px;}
.srImage{float: left; width:50px; padding: 3px 5px 3px 5px;}
.srImage img{width: 50px; height: 50px}
.srPrice{width: 80px; padding: 3px 0 3px 0;} 
.go{ font-size:1.1em; font-family: verdana}

/* Filter */
.pfWrap{overflow:auto}
.pfPropName{width:100px;padding:2px 2px 2px 0px;float:left}
.pfPropOpts{width:400px;padding:2px 2px 2px 0px;float:left}
.pfOpt{width:174px;padding:2px;float:left}
.hro{clear:both}

/* Basket */
.bskWrp{width: 536px; overflow: auto;background-color:#f8f8f8; border-top: solid 1px #cac9c7;padding-top: 2px; padding-bottom: 2px;}
.bskDescription{width:448px; float: left; padding: 3px 0px 5px 0px; font-weight:bold;}
.bskPtWrp{width:170px;float:left;}
.bskPart{padding: 2px 0px 3px 0px;}
.bskManufacturer{ padding: 2px 0px 5px 0px;}
.bskQtyWrp{float:left; width:auto;}
.bskAvailable, .bskPrice, .bskQuoteButton{float: left; height: 25px; text-align:center}
.bskAvailable{width:40px; text-align:center; padding: 3px 0px 3px 0px;}
.bskQtyReq{width:35px; padding: 3px 0px 3px 7px; height: 25px; float: left;}
.bskQuoteButton{width:6px; padding: 3px 0px 3px 0px;}
.bskImage{float: left; width:50px; padding: 3px 5px 3px 5px;}
.bskPrice{width: 80px; padding: 3px 0 3px 0;} 
.bskTbl{border:none;}
.inpBox{background-color:inherit;font-size:1.1em;}
.labBox{background-color:inherit;font-size:1.1em;}

/* Help and Info */
ul.hiCnt{list-style: none; display: block; float: none;}
ul.hiCnt li{background: url('../images/fpLi.gif') no-repeat left; margin-left: 0px; padding: 2px 0px 2px 15px; font-size: 1.1em}
ul.hiLst {margin-left: 30px; font-size: 1.1em; line-height: 1.5em}
		
/* Part page */		
#quickQuote{border:solid 20px #f0f0f0; background-color: #ffffff; width: 199px; padding:10px; overflow: auto;}
.valSum{margin:0; padding:0; background-color:#ffffff;}		
	
.ptPrQuote{color:#C57A21}
.ptPrPrice{color:#b41212}
.ptAvNone{color:#808080;}
.ptAvStock{color:#000000}

.btnAddToQuote{display: block; height:20px; width:49px; background: url(../images/btnAddToQuote.jpg) bottom; float: left;}
a.btnAddToQuote:hover{display: block; height:20px; width:49px; background: url(../images/btnAddToQuote.jpg) top; float: left;}
.btnSubmit{display: block; height:20px; width:66px; background: url(../images/btnSubmitQuickQuote.jpg) bottom; float: left;}
a.btnSubmit:hover{display: block; height:20px; width:66px; background: url(../images/btnSubmitQuickQuote.jpg) top; float: left;}

#content .promHead{width: 526px; padding:5px; background-color:#f0f0f0; clear:both}
#content .promHead h2{font-size:1.4em; margin:0px;}
#content .promPanel{width: 146px; float: left; padding:10px; margin:5px}
#content .promPanel h3{font-size:1.4em;}

.cntGreyDiv p, .cntGreyDiv{margin-bottom: 10px; overflow: auto}
.cntGreyDiv,.cntPostitDiv{width: 526px; border: solid 1px #cac9c7; padding:5px; background-color:#f0f0f0;}
.cntPostitDiv{background-color:#ffffe0; margin-bottom:10px}
.cntLeftDiv{width:257px; float:left; padding:5px}
.cntRightDiv{width:257px; float:left; padding:5px; text-align:right;}

/* Basket page */
.btnRemoveLine{display: block; height:20px; width:62px; background: url(../images/remove.jpg) bottom; float: left;}
a.btnRemoveLine:hover{display: block; height:20px; width:62px; background: url(../images/remove.jpg) top; float: left;}
.btnUpdateLine{display: block; height:20px; width:62px; background: url(../images/update.jpg) bottom; float: left;}
a.btnUpdateLine:hover{display: block; height:20px; width:62px; background: url(../images/update.jpg) top; float: left;}

/* Submit Page */
 .sbmPanel p{font-size: 1.1em; padding-bottom: 10px;}
 .sbmPanel ol{margin-left: 23px;}

/*********** PAGE SPECIFIC DMS ***********************************************************************************/

/*397*/
#dmsH1{width: 350px;float: left;}

/* Data Recovery Home */
#drfp1, #drfp2, #drfp3{border: solid 1px #046224; float: left; padding: 5px; height: 225px; min-height:225px; }
#drfp1 li, #drfp2 li,#drfp3 li{margin-bottom: 7px;}
#drfp1 ul, #drfp2 ul,#drfp3 ul{margin-left: 17px;list-style:none outside url('../images/fpLi.gif'); font-size: 1.1em;}

#drfp3 ol{margin-left: 20px; color: #d27937;  font-size: 1.1em; font-weight: bold;}
#drfp3 ol li p{font-size: 1.0em; color:#046224; font-weight: normal; display: inline}

#drfp1, #drfp3{width:161px; background-color: #ffffeb}
#drfp2{width:160px; margin-right: 10px; margin-left: 10px; background-color: #ffffeb}

#drfp4{width:521px; padding: 5px 0px 5px 5px; border:solid 1px #cac9c7; background-color: #f0f0f0; overflow: hidden; margin-bottom: 10px;}
.drfp5{width:235px; float: left; margin: 5px 10px 5px 10px;}

#drfp1 h3, #drfp2 h3, #drfp3 h3{font-size: 1.3em; color:#620413; margin-bottom: 5px;}

#drReqBtnw, #drReqBtnw2{display: block; height:25px ; width:139px; background: url(../images/drQuoteBtnw.jpg) bottom; float: right;}
a#drReqBtnw:hover, a#drReqBtnw2:hover{background: url(../images/drQuoteBtnw.jpg) top;}
#drReqBtny{display: block; height:25px ; width:139px; background: url(../images/drQuoteBtny.jpg) bottom; margin-right: 10px; float: right}
a#drReqBtny:hover{background: url(../images/drQuoteBtny.jpg) top;}
 
/* Data Recovery SERVER/RAID/NAS */
#osbanner{width: 100%;}
#osbanner img{margin: 0px 30px 0px 30px}
#drsp, .drsp{width:521px; padding: 10px 5px 5px 5px; border:solid 1px #046224; background-color: #ffffeb;margin-bottom: 5px;}
#drsp h3{font-size: 1.3em; color:#620413; margin-bottom: 5px;}
#drsp ol{margin-left: 20px; color: #d27937;  font-size: 1.1em; font-weight: bold;}
#drsp ol p{font-size: 1.0em; color:#046224; font-weight: normal;}

#drsp li, .drsp li{margin-bottom: 7px;}
#drsp ul, .drsp ul{margin-left: 17px;list-style:none outside url('../images/fpLi.gif');font-size: 1.1em;}
#drsp ul p, .drsp ul p{font-size: 1.0em; margin-bottom: 0px}
#drsp h3, .drsp h3{font-size: 1.2em; color:#620413; margin-bottom: 5px;}

/* Data Destruction */
#ddReqBtn{display: block; height:25px ; width:153px; background: url(../images/ddQuoteBtn.jpg) bottom; float: right;}
a#ddReqBtn:hover{background: url(../images/ddQuoteBtn.jpg) top;}
#ddReqMnBtn{display: block; height:25px ; width:153px; background: url(../images/ddQuoteMnBtn.jpg) bottom; float: right;}
a#ddReqMnBtn:hover{background: url(../images/ddQuoteMnBtn.jpg) top;}
.cesgImg{padding: 10px 50px 15px 50px;}

/* Data Partnerships*/
#dpJoinBtn{display: block; height:25px; width:80px; background: url(../images/joinNowy.jpg) bottom; float: right;}
a#dpJoinBtn:hover{background: url(../images/joinNowy.jpg) top;}

/* Site Map / Terms */
.smHome, .smSection,.smSubSection,.smPage{font-size: 1.1em; padding-bottom: 3px;}
.smHome{padding-left: 10px}
.smSection{padding-left: 40px}
.smSubSection{padding-left: 80px}
.smPage{padding-left: 120px}

/* Overviews footer */
#ovr{border-top:solid 1px #cac9c7; border-bottom: solid 1px #cac9c7; float: left; margin: 20px 0 5px 0; padding: 5px 0px 5px 0; width: 886px;}
#ovr img{padding: 0px; vertical-align: text-bottom; margin-bottom: 1px;}
#ovr span{display: block; float:left; text-align: left; width: auto ;margin-bottom: 1px; margin-right: 38px;}
#ovr #end{margin-right: 0px;}