@charset "UTF-8";
/* CSS Document */
.productPageH1Area {
	display:none;
}
.perfectShredderWrapper {
	background-color:#eff7f8;
	padding:20px;
}
.titleArea h1, h1.titleAreaH1 {
	color:#5a5a5a;
	font-size:32px;
	font-weight: bold;
}
h1.titleAreaH1 {
	margin-bottom:10px;
}
.titleArea p {
	color:#7a7b7b;
	font-size:18px;
	padding:0;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titleArea {
	margin-bottom:12px;
}
.questionAreaLine {
	height:230px;
	position:relative;
}
.titleArea img.brandLogo {
	float:right;
	margin-left:15px;
}
.questionAreaRight {
	float:right;
	width:300px;
	background-color:#FFF;
	height:170px;
	border: 1px solid #E3E6E7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:20px;
}
.questionAreaLeft {
	float:left;
	width:472px;
	background-color:#FFF;
	height:170px;
	border: 1px solid #E3E6E7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:20px;
}
.questionArea {
	background-color:#FFF;
	border: 1px solid #E3E6E7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:20px;
	margin-bottom:10px;
}
.questionArea h3 {
	margin:0;
	padding:0;
	font-size:18px;
	color:#7a7b7b;
	line-height:18px;
}
.questionArea p .helpAreaWrapper a.help {
	cursor:help;
	float:left;
	width:13px;
	height:13px;
	background-image: url(../images/perfectShredder/questionMark.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	line-height:1000px;
}
.questionArea p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.questionArea p .laminatorRadioButton {
	float:left;
	margin-right:10px;
}
.questionArea p label {
	padding-left:5px;
	color:#417487;
	font-size:14px;
}
.questionArea p .helpAreaWrapper {
	position:relative;
	float:left;
}
.questionArea p .helpArea {
	position:absolute;
	bottom:18px;
	left:-93px;
	width:200px;
	background-image: url(../images/perfectShredder/bottomArrow.gif);
	background-repeat: no-repeat;
	display:none;
	background-position: center bottom;
	padding-bottom: 14px;
}
.questionArea p .helpArea .helpAreaInner {
	display:block;
	background-color:#88cfd3;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding:6px;
	text-align:center;
}
.questionArea h3 strong {
	margin-right:6px;
	font-size:30px;
	color:#5a5a5a;
	float:left;
	margin-bottom:10px;
	margin-top:-3px;
}
#locationSlider, #securitySlider {
	margin-top:12px;
	margin-left:4px;
	margin-right:14px;
	height:10px;
}
.locationAmount {
	display:block;
	
}
.locationSliderWrapper {
	margin-top:12px;
	height:48px;
	overflow:hidden;
	background-image: url(../images/perfectShredder/locationSliderWrapper.gif);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
}
.locationNamesArea, .securityNamesArea {
	height:20px;
	margin-top:9px;
	font-size:13px;
}
.locationNamesArea .selected, .securityNamesArea .selected {
	/*color:#89d3d8;*/
	color:#000;
	/*font-weight:bold;*/
}
.locationNamesArea span {
	float:left;
}
.locationNamesArea span.largeOfficeLabel, .securityNamesArea span.highlyConfidentialLabel {
	float:right;
	text-align:right;
}
.locationNamesArea span.homeLabel {
	text-align:left;
	width:80px;
}
.securityNamesArea span.generalLabel {
	text-align:left;
	width:140px;
	float:left;
}
.securityNamesArea span.confidentialLabel {
	text-align:center;
	width:150px;
	float:left;
}
.locationNamesArea span.smallOfficeLabel {
	width:130px;
	text-align:center;
}
.locationNamesArea span.departmentalLabel {
	width:140px;
	text-align:center;
}
.homeLocationBox, .smallOfficeLocationBox, .departmentalLocationBox, .largeOfficeLocationBox {
	height:53px;
	overflow:hidden;
	padding-left:80px;
	background-image: url(../images/perfectShredder/locationBackground.gif);
	color:#FFF;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	background-repeat: no-repeat;
	padding-top:22px;
	padding-right:18px;
}
.homeLocationBox {
	background-position: 0px 0px;
}
.smallOfficeLocationBox {
	background-position: 0px -75px;
}
.departmentalLocationBox {
	background-position: 0px -150px;
}
.largeOfficeLocationBox {
	background-position: 0px -225px;
}
.generalSecurityBox, .highlyConfidentialSecurityBox, .confidentialSecurityBox {
	height:50px;
	overflow:hidden;
	padding-left:80px;
	background-image: url(../images/perfectShredder/securityBackground.gif);
	color:#FFF;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	background-repeat: no-repeat;
	padding-top:25px;
	padding-right:18px;
}
.generalSecurityBox {
	background-position: 0px 0px;
}
.confidentialSecurityBox {
	background-position: 0px -75px;
}
.highlyConfidentialSecurityBox {
	background-position: 0px -150px;
}
.whatBeingShred, .whatImportant {
	margin-top: 10px;
	padding-left:5px;
}
.whatImportant {
	padding-right:20px;
}
.whatToShredCheckBox {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#89d3d8;
	font-weight:bold;
	font-size:13px;
	margin-bottom:6px;
	margin-top:2px;
}
.whatToShredCheckBox label {
	position:relative;
	padding-left:5px;
}
.questionMark {
	float:right;
	margin-left:4px;
	width:13px;
	height:13px;
	line-height:1000px;
	overflow:hidden;
	background-image: url(../images/perfectShredder/questionMark.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	position:relative;
}
.explanationText {
	display:none;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:127px;
	width:182px;
}
.explanationTextTop {
	padding:10px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	background-color: #88D3D8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.explanationTextBottom {
	height:13px;
	overflow:hidden;
	background-image: url(../images/perfectShredder/downArrow.gif);
	background-repeat: no-repeat;
	background-position: 80px 0px;
}
#theMainColumn p.nextButtonLine, .page1 p.nextButtonLine {
	height:37px;
	margin:0;
	padding:0;
}
.tidyUp {
	padding:0;
	height:1px;
	clear:both;
	overflow:hidden;
}
p.nextButtonLine a.nextbutton {
	float:right;
	height:35px;
	font-size: 20px;
	line-height: 37px;
	font-weight: bold;
	color: #FFF;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/perfectShredder/nextButtonBackground.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 30px;
	border: 1px solid #AA0006;
	cursor:pointer;
	display:none;
}
p.nextButtonLine a.nextbutton:hover {
	color:#000;
}
p.nextButtonLine a.nextbuttonOff {
	float:right;
	height:35px;
	font-size: 20px;
	line-height: 37px;
	font-weight: bold;
	color: #FFF;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/perfectShredder/nextButtonBackground.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 30px;
	border: 1px solid #AA0006;
	opacity:0.25;
	filter:alpha(opacity=25);
}

.otherPages a.searchAgainLink {
	cursor:pointer;
	color:#89d3d8;
}
.otherPages a.searchAgainLink:hover {
	color:#000;
}
ul.resultsList {
	margin:0;
	padding:0;
	list-style-type:none;
	height:460px;
}
ul.resultsList li {
	float:left;
}
ul.resultsList li.rhsOne {
	float:right;
}
ul.resultsList li.lhsOne {
	margin-right:24px;
}
ul.resultsList li a h3 {
	margin:0;
	padding:0;
	text-align:center;
	background-image: url(../images/perfectShredder/topH3ResultsBackground.gif);
	background-repeat: repeat-x;
	height:39px;
	line-height:39px;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: uppercase;
	color: #FFF;
}
ul.resultsList li.bestForYou a h3 {
	background-image: url(../images/perfectShredder/topH3ResultsBackgroundBest.gif);
	font-size:16px;
}
ul.resultsList li.bestForYou a {
	border-top-color: #f5e29d;
	border-right-color: #f5e29d;
	border-bottom-color: #f5e29d;
	border-left-color: #f5e29d;	
}
ul.resultsList li a {
	cursor:pointer;
	position:relative;
	display:block;
	width:269px;
	height:450px;
	padding: 2px;
	border: 1px solid #E3E6E7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFF;
}
ul.resultsList li a:hover {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;	
}
ul.resultsList li a h4 {
	padding-left:20px;
	padding-right:20px;
	font-size: 15px;
	line-height: 18px;
	color: #5a5a5a;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.resultsList li a p {
	color:#7a7b7b;
	font-size:13px;
	padding-left:20px;
	padding-right:20px;
	line-height:17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.resultsList li a img {
	height:252px;
	width: 269px;
}
ul.resultsList li a .findOutMoreLink {
	position:absolute;
	left:20px;
	bottom:15px;
	height:28px;
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/perfectShredder/findOutMoreLinkBackground.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 20px;
}
ul.resultsList li a:hover .findOutMoreLink {
	color:#000;
}
a.promoImage {
	display:none;
	float:right;
	margin-left:5px;
	cursor:pointer;
	width:255px;
	height:89px;
	background-image: url(../images/perfectShredder/promoBannerBackground.gif);
	background-repeat: no-repeat;
	padding-top: 19px;
	padding-right: 72px;
	padding-left: 13px;
	overflow:hidden;
	text-decoration:none;
	color:#FFF;
}
a.promoImage:hover, #theMainColumn a.promoImage:hover h3, #theMainColumn a.promoImage:hover p {
	color:#000;
}
#theMainColumn a.promoImage h3 {
	margin:0;
	padding:0;
	font-size:15px;
	line-height:16px;
	color:#FFF;
}
#theMainColumn a.promoImage p {
	font-size:12px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#FFF;
	line-height:13px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#theMainColumn a.promoImage p.underline {
	text-decoration:underline;
}
.noProductsMessage {
	text-align:left;
	background-image: url(../images/perfectShredder/alertTriangle.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
}
.noProductsMessage p {
	font-size:15px;
	margin-bottom:5px;
}
.noProductsMessage a {
	font-size:15px;
	cursor:pointer;
	height:28px;
	padding-left:24px;
	padding-right:18px;
	color:#FFF;
	font-weight:bold;
	background-image: url(../images/perfectShredder/okButtonBackground.gif);
	background-repeat: no-repeat;
	float:left;
	text-transform: uppercase;
	line-height:28px;
}
.noProductsMessage a:hover {
	color:#000;
}
.firstPageTopBackground {
	height:312px;
	background-image: url(../images/perfectShredder/firstPageTopBackground.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-right: 18px;
	padding-bottom: 24px;
	padding-left: 14px;
	margin-top:16px;
	margin-right:45px;
}
.firstPageTopBackgroundRight {
	float:right;
	width:212px;
}
.firstPageTopBackgroundRight h2 {
	padding:0;
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.firstPageTopBackgroundRight p {
	padding:0;
	font-size:15px;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
}
#theMainColumn .firstPageTopBackgroundRight a {
	padding:8px;
	font-size:15px;
	font-weight:bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	background-color: #8DCCD1;
	cursor:pointer;
}
#theMainColumn .firstPageTopBackgroundRight a:hover {
	color:#000;
}
.firstPageTopBackgroundLeft {
	margin-right:236px;
	position:relative;
}
.firstPageTopBackgroundLeft h1 {
	margin:0;
	padding:0;
	font-size:27px;
	font-weight:normal;
	line-height:28px;
	color:#FFF;
}
.firstPageTopBackgroundLeft img {
	position:absolute;
	left:6px;
	top:113px;
	width:205px;
	height:189px;
}
.firstPageTopBackgroundLeft p {
	margin:0;
	padding:0;
	font-size:15px;
	color:#FFF;
	top:113px;
	position:absolute;
	width:208px;
	line-height:18px;
	left:229px;
}
#theMainColumn .firstPageTopBackgroundLeft a {
	position:absolute;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:19px;
	line-height:40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #9c0007;
	top:261px;
	left:235px;
	color:#FFF;
	background-image: url(../images/perfectShredder/goButtonBackground.gif);
	background-repeat: repeat-x;
	cursor:pointer;
}
#theMainColumn .firstPageTopBackgroundLeft a:hover {
	color:#000;
}
.promoArea {
	width:850px;
	height:550px;
	text-align:left;
	background-color: #81CFD3;
	padding:10px;
}
.promoAreaInner {
	background-color:#FFF;
	height:100%;
	position:relative;
}
.promoPage1 {
	background-image: url(../images/perfectShredder/promoPage1Background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:500px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}
.promoPage1 h1{
	padding:0;
	color:#ae080e;
	font-size:42px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.promoPage1 h2, .promoPage2 h2 {
	margin:0;
	padding:0;
	color:#434343;
	font-size:18px;
}
.promoPage1 p, .promoPage2 p {
	padding:0;
	color:#434343;
	font-size:18px;
	line-height: 20px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promoPage1 p.normal a {
	color:#89d3d8;
	cursor:pointer;
	text-decoration:none;
}
.promoPage1 p a:hover {
	color:#000;
}
.termsPage {
	display:none;
	padding-top: 20px;
	position:absolute;
	top:0px;
	left:20px;
	background-color:#FFF;
	width:815px;
	height:510px;
	z-index:1;
}
.termsPage ol {
	height:455px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-right:10px;
}
.termsPage ol li {
	margin-bottom:8px;
}
.termsPage a {
	float:right;
	text-decoration:none;
	color:#89d3d8;
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;
	cursor:pointer;
}
.termsPage a:hover {
	color:#000;
}
a.promoNextButton {
	cursor:pointer;
}
.promoPage2 {
	height:500px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	display:none;
}
.promoPage2 h1 {
	padding:0;
	color:#ae080e;
	font-size:32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.sortingArea {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DADADA;	
}
.sortingAreaSecond {
	float:right;
	width:460px;
}
.sortingAreaSecond ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
}
.sortingAreaSecond ul li {
	background-color:#ae080e;
	color:#FFF;
	height:23px;
	overflow:hidden;
	padding-left:25px;
	background-image: url(../images/perfectShredder/upDownArrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	margin-bottom:2px;
	line-height:23px;
	cursor:move;
}
.sortingArea h3 {
	padding:0;
	font-size:18px;
	color:#434343;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.sortingAreaFirst ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
}
.sortingAreaFirst ul li {
	background-color:#4f4f4f;
	color:#FFF;
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding-left:6px;
	margin-bottom:2px;
}
.sortingAreaFirst {
	margin-right:461px;
}
.sortingAreaSecond ul li .theCounter {
	display:none;
}
.dragAndDropTheBenefits {
	display:block;
	padding-right:478px;
	color:#a1a1a1;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:28px;
	background-image: url(../images/perfectShredder/directionArrow.gif);
	background-repeat: no-repeat;
	background-position: 317px top;
	margin-top:20px;
	margin-bottom:15px;
}
.promoPage3 {
	height:500px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	display:none;
}
.someThings {
	display:block;
	height:120px;
	padding-top:40px;
	padding-left:527px;
	padding-right:57px;
	font-size:20px;
	color:#000;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
fieldset.promoForm {
	padding:0;
	border:none;
}
fieldset.promoForm p {
	margin:0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECECEC;
}
fieldset.promoForm p label.normal {
	color:#434343;
	font-size:14px;
	float:left;
	width:250px;
	padding-left:10px;
	margin-top:3px;
}
fieldset.promoForm p label.normal em {
	font-style:normal;
	color:#ae080e;
}
fieldset.promoForm p input.textBox, fieldset.promoForm p input.textBoxRequired {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:2px;
	width: 300px;
	border: 1px solid #CCC;	
}
.requiredText {
	color:#ae080e;
	margin-top:20px;
}
fieldset.promoForm p.nextButtonLine {
	border:none;
}
.marketingCheck {
	display:block;
	margin-top:4px;
	margin-bottom:4px;
}
.termsCheckWrong {
	color:#ae080e;
}
 promoPage3 h1{
	padding:0;
	color:#ae080e;
	font-size:32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
p.nextButtonLine .off {
	float:right;
	height:35px;
	font-size: 20px;
	line-height: 37px;
	font-weight: bold;
	color: #FFF;
	overflow:hidden;
	text-decoration: none;
	background-image: url(../images/perfectShredder/nextButtonBackground.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 30px;
	border: 1px solid #AA0006;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.promoPage4 {
	height:500px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	display:none;
}
a.termsLink2 {
	font-size: 13px;
	color: #81CFD3;
	cursor:pointer;
	
	text-decoration: none;
	margin-top: 18px;	
}
a.termsLink2:hover {
	color:#000;
}
.promoPage4 h1 {
	text-align:center;
	font-size:57px;
	color:#ae080e;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding:0;
}
.promoPage4 h2 {
	text-align:center;
	font-size:20px;
	color:#434343;
	margin: 0px;
	padding:0;	
}
img.tick, img.cross {
	width:14px;
	height:11px;
	display:none;
}
img.termsTick, img.termsCross {
	width:14px;
	height:11px;
	float:right;
	margin-top:3px;
	display:none;
}
fieldset.promoForm p.termsCheckLine {
	padding-right:189px;
}
.dealerTopInner {
	height:128px;
	background-image: url(../images/perfectShredder/dealerTopBackground.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:1px;
	padding-right:20px;
	padding-left:20px;
}
.dealerTopInner h2 {
	padding:0;
	font-size:30px;
	color:#8a8c8c;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float:right;
	text-transform: uppercase;
}
.dealerTopInner img {
	padding:2px;
	margin-top: 33px;
}
.theSKUHidden {
	display:none;
}
.autoPlusBanner {
	clear:both;
	margin-top:20px;
	background-image: url(../images/perfectShredder/autoPlusBannerBackgroundNew.gif);
	height: 144px;
	overflow:hidden;
	position:relative;
	background-position: 70px 29px;
	background-repeat: no-repeat;
}
.autoPlusBanner img.autoPlusBannerBackgroundRight {
	float:right;
	margin-top:29px;
}
.autoPlusBanner img.animation {
	width:139px;
	height:144px;
	float:left;
}
.autoPlusBanner h3 {
	position:absolute;
	left:149px;
	top:45px;
	margin:0;
	padding:0;
	font-size:19px;
	color:#FFF;
	text-transform: uppercase;
}
.autoPlusBanner p {
	position:absolute;
	left:149px;
	top:92px;
	margin:0;
	padding:0;
	font-size:15px;
	color:#7a7b7b;
	width:530px;
}
#autoPlusBanner a {
	position:absolute;
	right:20px;
	top:97px;
	height:28px;
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/perfectShredder/findOutMoreLinkBackground.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 20px;
	color:#FFF;
}
#autoPlusBanner a:hover {
	color:#000;
}
.autoPlusBanner p .autoplusBannerText1 {
	display:block;
	font-weight:bold;
	text-transform: uppercase;
}
.theResultPane {
	background-color:#FFF;
	padding:10px;
	border: 1px solid #BCBEC0;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
	position:relative;
	/*clear:both;*/
}
.theResultPane .lhsArea {
	margin-right:50%;
	margin-top:30px;
}
.theResultPane .rhsArea {
	float:right;
	width:45%;
	margin-top:30px;
}
.theResultPane .rhsArea table {
	width:100%;
	font-size: 13px;
	color: #959696;
	margin-bottom:20px;
}
.theResultPane .rhsArea table th {
	font-weight: bold;
	background-color: #E5E6E6;
	padding: 5px;
	width:50%;
	text-align:left;
}
.theResultPane .rhsArea table td {
	width:50%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.theResultPane .theAnswerNumber {
	width:22px;
	height:22px;
	line-height: 22px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/perfectShredder/theAnswerNumberBackground.gif);
	background-repeat: no-repeat;
	text-align: center;
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
}
.theResultPane .rhsArea table tr.alternate td {
	background-color: #EFF0F0;	
}
.theResultPane .rhsArea table td img {
	float:right;
	margin-top:2px;
}
.theResultPane .lhsArea a.imageLink {
	float:left;
	width:170px;
	height:170px;
}
.theResultPane .lhsArea a.imageLink img {
	width:170px;
	height:170px;
}
.theResultPane .lhsArea h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 180px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.theResultPane .lhsArea h3 a {
	color:#5a5a5a;
}
.theResultPane .lhsArea h3 a:hover {
	color:#000;
}
.theResultPane .lhsArea p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 180px;
	color:#7a7b7b;
	font-size:13px;
	line-height:17px;
}
.theResultPane .lhsArea p a.learnMore {
	font-size:15px;
	float:left;
	margin-right:25px;
	margin-top:5px;
	color:#8CD2D0;
}
.theResultPane .lhsArea p a.learnMore:hover {
	color:#000;
}
.theResultPane .lhsArea p a.theCCLink {
	float:left;
	height:25px;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	padding-right:10px;
	background-image: url(../images/perfectShredder/buyNowBackground.gif);
	background-repeat: no-repeat;
	border: 1px solid #BB2635;
}
.theResultPane .lhsArea p a.theCCLink:hover {
	border: 1px solid #000;
	color:#000;
}
.questionAreaWrapper {
	float:right;
	width:700px;
}
.leftAreaIntroText {
	float:left;
	width:198px;
}
.leftAreaIntroText .introTextArea p {
	display:block;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	background-color: #5A5A5A;
	padding: 20px;
	margin-bottom:10px;
	line-height:26px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top:0;
}
.leftAreaIntroText a.promoImage3 {
	color: #FFF;
	background-color: #B6043A;
	background-image: url(../images/perfectShredder/lhsPromoBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 120px;
	padding-left: 20px;
	display:block;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	cursor:pointer;
}
.leftAreaIntroText a.promoImage3 h3 {
	font-weight:bold;
	margin:0;
	padding:0;
	color:#FFF;
	font-size:20px;
}
.leftAreaIntroText a.promoImage3 p {
	font-size:13px;
	color:#FFF;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	line-height:16px;
}
.leftAreaIntroText a.promoImage3 p.underline {
	text-decoration:underline;
}