@charset "UTF-8";
/* CSS Document */

a {
	outline:none;
}


html { 
	min-height: 100%; margin-bottom: 1px;
	overflow-y: scroll;
}

body {
	background-position: center top;
	margin-top: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #212121;
	background-image: url(../images/bg3.png);
	background-color: #5d7322;
	background-repeat: no-repeat;
	font-size: 10pt;
}

#apDiv1 {
	position:relative;
	left:755px;
	width:173px;
	z-index:1;
	height: 45px;
	top: -105px;
	visibility:visible;
	padding-bottom: 20px;
}

p {
	font-size: 10pt;
	line-height: 17px;
	text-align: justify;
}

h1 {
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 16pt;
	color: #393939;
	position: relative;
	margin-left: 4px;
	}
	
	h1 span{ 
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(/images/gradient_header.png) repeat-x;
	}
	
    h2 {
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 16pt;
	color: #393939;
	position: relative;
	margin-left: 18px;
	}
	
	h2 span{ 
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(/images/gradient_header.png) repeat-x;
	}
	
	
h3 {
	font-size: 16pt;
	color: #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h4 {
	font-size: 12pt;
	color: #006633;
	margin-bottom: 10px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
}

h5 {
	font-size: 10pt;
	color: #636363;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
}

h6 {
	font-size: 10pt;
	color: #636363;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 5px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
}

h7 {
	font-size: 8pt;
	color: #636363;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 55px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;

}

h8 {
	font-size: 9pt;
	color: #488214;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 45px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	text-align:right;

}

h9 { 
    text-align:left; 
	font-family: 'Arvo', arial, serif;
	font-size: 16pt;
	color: #488214;
	margin-left: 5px;
	margin-top: 5px;
	}
	
	
	h10 {
	font-size: 10pt;
	color: #636363;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-style:italic;
}
	h12 {
	font-size: 12pt;
	color: #003;
	font-family: Georgia, serif;
	font-weight: normal;
	font-style:normal;
	line-height: 175%;
}

	h13 {
	font-size: 10pt;
	color: #000;
	font-family: Georgia, serif;
	font-weight: normal;
	font-style:normal;
	line-height: 160%;
}

h14 {
	font-size: 12pt;
	color: #006633;
	margin-bottom: 10px;
	margom-right:
	font-family: Helvetica, sans-serif;
	font-weight: normal;
}

h15 {
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 15pt;
	color: #656565;
	position: relative;
	}
	
	
	h16 {
	font-size: 14pt;
	color: #000;
	font-family: Georgia, Times Roman, serif;
	font-weight: bold;
	font-style:normal;
	line-height: 160%;
	margin-bottom: 5px;
	letter-spacing:1;
}

h17 {
	font-size: 10pt;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-style:normal;
	line-height: 160%;
}

h18 {
	font-size: 15pt;
	color: #1c6412;
	font-family: Georgia, Times Roman, serif;
	letter-spacing:1;

}

h19 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #464646;
	line-height:23px;
}
	h20 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #464646;
	line-height:25px;
}


div#preload {
 display: none;
}*

#wrpr {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px;
	height: 0px;
}
#hdr  {
	width: 954px;
	height: 122px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
	float: left;
}
#wrpr #hdr h1 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

#wrpr #hdr #logo {
	height: 122px;
	width: 448px;
	margin: 0px;
	padding: 0px;
}

#wrpr #wrprMainCnt {
	background-color: #FFFFFF;
}

#release {
	padding-top:20px;
	padding-left:60px;
	padding-right:60px;
}


/*-------------Navbar----------------------------------*/
#navbar {
	clear: both;
	background-image: url(../images/navbarBg.jpg);
	background-repeat: no-repeat;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	padding-left: 0px;
}
#navbar ul {
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 954px;
}
#navbar li {
	text-decoration: none;
	list-style-type: none;
	text-align: center;
	float: left;
	width: 106px;
	vertical-align: bottom;
	line-height: 23px;
	padding: 0px;
}

#navbar li a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	float: left;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;	
	
}
#navbar li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
}
#navbar li a:hover {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 106px;
	height: 23px;
}
#navbar li a:active {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 106px;
	height: 23px;
}

#navbar li a.selected:link {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;	
}
#navbar li a.selected:visited {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
}
#navbar li a.selected:hover {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_selected2.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;	
}
#navbar li a.selected:active {
	color: #FFFFFF;
	text-decoration: none !important;
	background-image: url(../images/Btn_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 23px;
	
}
/*-------------End Navbar----------------------------------*/

#wrpr #adSpace {
	height: 154px;
	width: 954px;
	clear: both;
	float: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*-------------------FOOTER-------------------------------------------------------------*/
#ftrAd  {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	clear: both;
	padding-bottom: 0px;
	padding-top: 10px;
	height: 150px;
}

#ftrAd #certified  img  {
	float: left;
	padding-left: 35px;
}
#ftrAd #hiVol  img  {
	float: right;
	padding-right: 35px;
}
#ftr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	width: 954px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-top: 45px;
	padding-bottom: 0px;
	height: 40px;
	clear: both;
	margin-top: 0px;
}
#legal  {
	margin-right: auto;
	margin-left: auto;
	width: 954px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align: center;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../global/images/ftr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
}
#ftr ul {
	float: left;
	width: 954px;
	margin: 0px;
	padding: 0px;
}
#ftr li {
	list-style-type: none;
	clear: none;
	width: 106px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	list-style-type: none;
	text-align: center;
	float: left;
	width: 106px;
	padding: 0px;
	vertical-align: bottom;
}
#ftr li a {
	text-decoration: none;
	color: #607643;
}
#ftr li a:hover {
	text-decoration: underline;
	color: #F93;
}
#ftr li a:visited {
	text-decoration: none;
	color: #1D791B;
}
#ftr li a:active {
	text-decoration: none;
	color: #607643;
}

#ftrArt {
	height: 67px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#ftrContact {
	margin-right: auto;
	margin-left: auto;
	width: 954px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 5px;
	clear: both;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#ftrContact  a {
	color: #00A400;
	text-decoration: none;
}
#ftrContact  a:hover {
	color: #f89b20!important;
	text-decoration: underline;
}
#ftrContact  a:visited {
	color: #1D791B !important;
	text-decoration: none;
	font-weight: normal !important;
}
#ftrContact  a:active, a:focus {
	color: #f46f17 !important;
	text-decoration: underline !important;
	position: relative;
	top: 1px;
	font-weight: normal!important;

}

/*-------------------END FOOTER-------------------------------------------------------------*/


/*-------------------FEATURE BOX-------------------------------------------------------------*/

#wrpr #whtFullBox #featureWrp {
	width: 884px;
	margin-top: 15px;
	float: left;
	padding-left: 35px;
	padding-right: 35px;
}
#preload {
	display: none;
}

#boxContents {
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#wrpr #fullBox {
	background-color: #FFFFFF;
	margin-bottom: 0px;
	float: left;
	padding-top: 0px;
	clear: both;
	padding-bottom: 0px;
	width: 954px;
}
#wrpr #fullBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 130%;
}

#wrpr #fullBox ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	line-height: 15px;
}
#wrpr #fullBox #story p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 120%;
	padding-left: 5px;
	padding-right: 30px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
}
#wrpr #fullBox a {
	color: #00A400;
	text-decoration: none;
	font-weight: normal;
}
#wrpr #fullBox a:visited {
	color: #1D791B;
	text-decoration:none;
	font-weight: normal;
}
#wrpr #fullBox a:hover {
	color: #f89b20;
	text-decoration: underline;
	font-weight: normal;
}

#wrpr #fullBox	a:active, a:focus {
	color: #f46f17;
    position: relative;
    top: 1px;
}


#wrpr #fullBox #story ul {
	font-size: 10pt;
	list-style-type: none;
}

#wrpr #fullBox ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-position: inside;
}

#wrpr #hdr img {
	margin: 0px;
	padding: 0px;
}
#wrpr #whtFullBox {
	background-color: #FFFFFF;
	width: 954px;
	padding: 0px;
	float: left;
	margin: 0px;
	clear: both;
}
#wrpr #whtFullBox #benefitsBox {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-left: 35px;
	padding-right: 0px;
	clear: none;
	width: 300px;
	overflow: hidden;
}

#wrpr #whtFullBox #benefitsBox a {
	color: #00A400;;
	text-decoration: none;
	font-weight: normal;
}
#wrpr #whtFullBox #benefitsBox a:visited {
	color: #1D791B;
	text-decoration: none;
	font-weight: normal;
}
#wrpr #whtFullBox #benefitsBox a:hover {
	color: #f89b20;
	font-weight: normal;
	text-decoration: underline;
}

#wrpr #whtFullBox #benefitsBox a:active, a:focus {
	color: #f46f17;
    position: relative;
    top: 1px;
}

#wrpr #whtFullBox #advantageBox {
	width: 575px;
	margin: 0px;
	float: right;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 35px;
	height: 525px;
}
#wrpr #fullBox #lftboxContents {
	margin: 0px;
	float: left;
	padding-left: 35px;
	width: 30%;
	padding-top: 0px;
	clear: none;
}
#wrpr #fullBox #rtboxContents {
	margin: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 350px;
	clear: none;
	float: right;
}

#wrpr #fullBoxProducts {
	background-color: #FFFFFF;
}
#wrpr #fullBox #lftboxContents h1 {
	padding-right: 75px;
	margin-right: 75px;
	font-size: 14pt;
	text-decoration: none;
	padding-bottom: 10px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

#wrpr #fullBox #lftboxContents a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#wrpr #fullBox #lftboxContents a: {
	color: #090;
	font-weight: bold;
	text-decoration: none;
}
#wrpr #fullBox #lftboxContents a:visited {
	color: #1D791B;
	font-weight: bold;
	text-decoration: none;
}
#wrpr #fullBox #lftboxContents a:hover {
	color: #060;
	font-weight: bold;
	text-decoration: none;
}
#wrpr #fullBox #lftboxContents #photo {
	float: left;
	width: 300px;
	clear: both;
}
#wrpr #fullBox #fullClmStory .lefty {
	float: left;
	padding-right: 30px;
	padding-left: 0px;
	padding-top: 0px;
}
#wrpr #fullBox #story img.right {
	float: right;
	padding-right: 0px;
	padding-top: 15px;
	padding-left: 25px;
}
#wrpr #fullBox #story img.left {
	float: left;
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 25px;
}
#showcaseHeading{
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 20px;
}
#secHeading {
	margin: 0px;
	padding-top: 20px;	
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	clear: both;
	height: 50px;
}
#secHeading2 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	clear: both;
	height: 70px;
}
#secHeadingPrtnr {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	clear: both;
	height: 70px;
}

#secHeading h1 {
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	margin: 0px;
	padding: 0px;
}
#secHeadingCu {
	margin: 0px;
	padding-top: 44px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	height: 80px;
}

#wrpr #fullBox #story {
	margin: 0px;
	width: 628px;
	padding-left: 35px;
	padding-bottom: 50px;
	float: left;
}
#fullBox #story1col {
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 0px;
	float: left;
	width: 884px;
	clear: both;
	padding-bottom: 35px;
	margin: 0px;
}
#fullBox #customerStory1col {
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 0px;
	float: left;
	width: 844px;
	clear: both;
	padding-bottom: 0px;
	margin: 0px;
}
#storyCopy {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	position: relative;
}

#padr  {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 954px;
	clear: both;
	float: left;
}


/*-----------------------------Right Column-------------------------------------*/
#rtCol
{	float: right;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(http://www.compeat.com/partners/images/bg_body.jpg);
	padding-right: 45px;
	padding-left: 20px;
	min-height:800px;
	margin-top: 20px;
/*	
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	padding-right: 35px;
	padding-left: 20px;*/
}

#rtCol p {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
}
#rtCol h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #090;
	font-size: 12pt;
	padding-top: 0px;
	margin-top: 0px;
}
#rtCol ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
#rtCol li {
	list-style-image: url(../images/sideBarbullets.png);
	list-style-position: outside;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	padding-left: 4px;
	padding-bottom: 15px;
	list-style-type: none;
}
#rtCol ul li ul {
	padding-top: 5px;
}
#rtCol ul li ul li {
	padding-bottom: 2px;
	list-style-position: outside;
	font-size: 10pt;
	font-weight: normal;
	color: #666;
	list-style-type: none;
	list-style-image: url(../images/sideBarbullets2.png);
}

#rtCol span.alrtDate {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.sidePanel
	{
	float: right;
	width: 200px;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	min-height:800px;
}
.sidePanelPartners
	{
	float: right;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../partners/images/bg_body.jpg);
	padding-right: 45px;
	padding-left: 30px;
	min-height:800px;
}


/*-----------------------------End Right Column-------------------------------------*/

/*-----------------------------MenuCalc---------------------------------------------*/
ul.foodCalc  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
li.foodCalc  {
	list-style-image: url(../images/sideBarbullets.png);
	list-style-position: outside;
	font-size: 10pt;
	font-weight: bold;
	color: #090;
	padding-left: 4px;
	padding-bottom: 15px;
	list-style-type: none;
}

/*----------------------------------------End MenuCalc--------------------------------------------------*/
img.title {
	clear: both;
	float: left;
	padding-top: 40px;
}
#cntctForm #cntFrmRt {
	float: right;
	width: 400px;
	padding: 10px;
}
#newsContent {
	padding: 35px;
	float: left;
	width: 814px;
}
.pullQuoteText {
	font-family: Imprint MT Shadow, Georgia, serif;
	color: #414985;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
}
#pullQuote {
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7C81B2;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../customers/images/quotes.jpg);
}
#portfolio ul {
		overflow:hidden;

}
#pullQuoteImgs {
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7C81B2;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
}
div.right#pullQuoteImgs    {
	float: right;
	list-style-image: none;
	list-style-type: none;
	width: 200px;
	list-style-position: inside;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div.right#pullQuote    {
	float: right;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: left;
	width: 260px;
	margin: 0px;
	padding-left: 20px;
	
}
div.right#pullQuoteCmpny    {
	font-family: Imprint MT Shadow, Georgia, serif;
	color: #414985;
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	float: right;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: left;
	width: 260px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#pullQuoteCmpny {
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7C81B2;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../customers/images/quotes.jpg);
}
.pullQuoteTestimonials {
	width: 85%;
	font-family: Imprint MT Shadow, Georgia, serif;
	color: #414985;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../customers/images/quotes.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-left: 40px;
	padding-bottom: 40px;
}

#pullQuote #quotedTxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}

.quotation {
	font-size: 64px;
	vertical-align: baseline;
	clear: none;
	float: left;
}
.quoteAuthor {
	font-size: 10pt;
	color: #000000;
	margin-top: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
	padding-left: 20px;
	font-family: "Times New Roman", Times, serif;
	line-height: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/*p.quoteAuthor {
	font-family: "Times New Roman", Times, serif;
}

#fullBox #rtCol {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-bottom: 50px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-right: 35px;
	padding-left: 20px;
	float: right;
	width: 220px;
	
}*/

#fullBox #rtColShowcase {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-bottom: 50px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-right: 35px;
	padding-left: 20px;
	float: right;
	width: 200px;
	margin-top: 20px;
}
#wrpr #fullBox #rtCol img {
	clear: both;
	margin-bottom: 10px;
	padding-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrpr #fullBox #rtCol p {
	float: left;
	width: 100%;
}
#ftrAd #ftrDivBar {
	padding-bottom: 45px;
	height: 35px;
	background-image: url(../global/images/padBar.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}
#tesPopup {
	background-color: #FF0000;
	position: absolute;
	height: 200px;
	width: 200px;
	left: 88px;
	top: 206px;
}
div.left#pullQuote {
	float: left;
	padding-right: 35px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reflect {
	padding-bottom: 20px;
}
div.CustLft {
	float: left;
	width: auto;
	
}

#storyCopy li {
	list-style-image: url(/images/bullet.png);
	padding-bottom: 3px;
	list-style-position: outside;
	padding-left: 0px;
	}
#wrpr #fullBox h4 {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	margin-bottom: 5px;
}

#wrpr #fullBox h14 {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	margin-bottom: 5px;
}

#wrpr #fullBox #storyCopy h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: normal;
	text-decoration: none;
}
#wrpr #fullBox #storyCopy h3 a {
	color: #090;
}
#wrpr #fullBox #storyCopy h3 a:active {
	color: #060;
}
#wrpr #fullBox #storyCopy h3 a:hover {
	color: #060;
}
#wrpr #fullBox #storyCopy h3 a:visited {
	color: #1D791B;
}

#addThis {
	padding-bottom:15px;
	padding-right:35px;
	height:20px;
	float: right;
	width:130px;
	text-align: right;
	height: 33px;
}
#print {
	height:20px;
	float: left;
	width: 20px;
}


#brdcrmbs {
	height: 30px;
	padding-top: 5px 5 35 35;
	padding-bottom: 5px;
	padding-right: 35px;
	padding-left: 35px;
	color: #999999;
	background-color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	float: left;
	clear: both;
	width: 884px;
}
#brdcrmbs a {
	text-decoration: none;
	color: #345233;
	font-family: Tahoma, sans-serif;
	padding-left: 3px;
	padding-bottom: 20px;
}
#brdcrmbs #usrTools {
	float: right;
	width: 130px;
}

#brdcrmbsEnd {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999999;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
}
#brdcrmbsEnd a {
	text-decoration: none;
	color: #345233;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
#brdcrmbsEnd #usrToolsBtm {
	float: right;
	width: 230px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 33px;
	padding: 10px;
}
.new {
	font-weight: bold;
	color: #090;
}
#wrpr #whtFullBox #featureWrp #qckLink {
	width: 290px;
	float: left;
	height: 170px;
	background-image: url(../home/images/ftrBox.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#wrpr #whtFullBox #featureWrp #qckLink h1 {
	font-size: 11pt;
	width: 100%;
	padding-bottom: 4px;
	color: #000000;
	font-weight: bold;
}

#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: center;
}
#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent ul {
	font-size: 9pt;
	color: #494F7E;
	list-style-type: disc;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: left;
}
#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent li {
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: auto;
}
#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent a {
	color: #494F7E;
	text-decoration: none;
}
#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent a:hover {
	color: #f46f17;
	text-decoration: underline;
	font-weight: bold;
}

#wrpr #whtFullBox #featureWrp #qckLink #qckLinkContent a:active, a:focus {
	color: #f46f17;
	position: relative;
	top: 1px;
	font-weight: bold;
}

#clear {
	clear: both;
	width: 100%;
	background-color: #FFFFFF;
}
#wrpr #whtFullBox #benefitsBox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
#wrpr #whtFullBox #benefitsBox #advBox {
	width: 300px;
	float: left;
	padding-top: 25px;
	overflow: hidden;
	height: 275px;
}
#wrpr #whtFullBox #benefitsBox #advBox p {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	font-size: 12px;
	margin: 0px;
	text-align: justify;
}
#wrpr #whtFullBox #benefitsBox #whobox {
	width: 300px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../home/images/whoBox.jpg);
	height: 210px;
	clear: left;
	margin-top: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#wrpr #whtFullBox #benefitsBox #whobox p {
	font-size: 0.8em;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
}
#wrpr #whtFullBox #benefitsBox #whobox #whoUsesSlides {
	text-align: center;
	height: 130px;
	width: 258px;
	margin-left: 18px;
	margin-right: 18px;
	/*border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E7E7E7;
	border-bottom-color: E7E7E7;*/
	overflow: hidden;
	margin-top: 45px;
}
#wrpr #whtFullBox #advantageBox img {
	padding-top: 20px;
}

div.half {
	width: 50%;
	float: left;
}
div.full {
	width: 100%;
	float: left;
}
#storyCopy img.right {
	float: right;
	padding-left: 10px;
}

#navStoryCopy {
	padding-left: 50px;
	float: right;
	width: 784px;
	padding-right: 50px;
}
#storyCopy img.left {
	float: left;
	padding-right: 10px;
}
#wrpr #fullBox #story #storyCopy .left {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}
#wrpr #fullBox #story1col #schedTable {
	height: 450px;
	width: 100%;
}
#wrpr #fullBox #story #storyCopy #trainingList {
	padding-left: 40px;
}
#wrpr #fullBox #story #storyCopy ul.caseStudy {
}
#wrpr #fullBox #story #storyCopy li.caseStudy {
	list-style-image: url(../images/bllt_cseStdy.gif);
	list-style-position: outside;
	padding-left: 5px;
}
div.right#imgwCaption {
	width: 200px;
	float: right;
	padding-left: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	padding-bottom: 15px;
}
div.right#imgwCaption p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: italic;
}
.TabbedPanelsContent TabbedPanelsContentVisible a {
	color: #FF6600;
}
#casestudyScroll {
	height:387px;
	padding-top: 40px;
	padding-right: 3%;
	padding-bottom: 40px;
	padding-left: 3%;
	margin: 0px;
	background-image: url(../customers/images/caseStudiesFrame.jpg);
	background-repeat: no-repeat;
	clear: both;
}
label {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #525252;
	margin-left: 2px;
	margin-top: 12px;
	margin-bottom: 2px;
}

/*------Compeat University--------------------------------*/


.sessionDescr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-left-color: #FF6633;
	float: left;
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 762px;
}

.sessionDescr .content {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 115px;
	float: left;
}
#storyCopy2 ul li{
	list-style-image: none;
	list-style-position: inside;
	margin-left:0px;
	padding-left: 0px;
}
#storyCopy .sessionDescr ul li{
	list-style-image: url(../clients/images/cu_bullit.jpg);
	list-style-position: outside;
	margin-left: 50px;
	line-height: 130%;
}
.sessionDescr img {
}

.sessionDescr .nextSteps {
	float: left;
}
.downloadsTable    {
	border: 1px solid #CCCCCC;
}
.sessionDlds1 {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

.sessionDlds1 li {
	list-style-position: outside;
	font-size: 10pt;
	font-weight: bold;
	color: #060;
	padding-left: 4px;
	padding-bottom: 15px;
	list-style-type: none;
	list-style-image: url(../images/sideBarbullets2.png);
}
#wrpr #fullBox #story #storyCopy  #prtnrLinks {
	width: 261px;
	float: right;
	clear: none;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrpr #fullBox #story #storyCopy #prtnrLinks a{
	font-weight: bold;
	color: #F08025;
}
#wrpr #fullBox #story #storyCopy #prtnrLinks a:active {
	color: #F08025;
	font-weight: bold;
}
#wrpr #fullBox #story #storyCopy #prtnrLinks a:hover {
	color: #FF4221;
	font-weight: bold;
}
#wrpr #fullBox #story #storyCopy #prtnrLinks a:visited {
	color: #FFF;
	font-weight: bold;
}


#wrpr #fullBox #story #storyCopy #prtnrLinks ul {
	padding-top:10px;

}
#wrpr #fullBox #story #storyCopy #prtnrLinks ul li {
	padding-left: 5px;
	list-style-type: none;
	list-style-image: url(../partners/images/prtnrArw.png);
	list-style-position: inside;
}
#wrpr #fullBox #story #storyCopy #prtnrLinks ul li {
	padding-left: 5px;
	list-style-type: none;
	list-style-image: url(../partners/images/prtnrArw.png);
	list-style-position: inside;
}
.slideshow {
	height: 140px;
	width: 954px;
	margin: 0;
	float: left;
	clear: both;
	overflow:hidden;
	}
	
#wrpr #fullBox .sidePanel .sidePanelContent {
	padding-left: 20px;
}

/*------Compeat Demo--------------------------------*/


#emailUs
{
  display: block;
  width: 858px;
  height: 500px;
  background: url("http://www.compeat.com/global/images/MediaPlayer_combined_v4.png") no-repeat 0 0;

}

#emailUs:hover
{ 
  background-position: 0 -500px;
}

#emailUs span
{
  position: absolute;
  top: -999em;
}

div.emailUs {
	float: center;
	width: auto;
	
}

/*------End Compeat Demo--------------------------------*/



/*------Start RMI Button--------------------------------*/

#RMI
{
  display: block;
  width: 300px;
  height: 50px;
  background: url("http://www.compeat.com/global/images/infoBtn_combined.png") no-repeat 0 0;

}

#RMI:hover
{ 
  background-position: 0 -50px;
}

#RMI span
{
  position: absolute;
  top: -999em;
}

div.RMI {
	float: center;
	width: auto;
	
}

/*--End RMI Button--*/

/*-- Start Vendor Interface Format--*/

p.vendor {
	margin-right: 20px;
	margin-left: 20px;
	line-height: 150%;
}


gtm {
	margin-top:5px;
}
