body{
	background:#fff;margin:0;padding:0}
.page{
	width:960px;margin:0 auto}
.header{
	width:100%;float:left}
.sideL{
	width:233px;float:left; margin:0;padding:0;}
.fade{
	background:transparent url('../_images/fade.png') no-repeat scroll left bottom;float:left;margin:0 0 4px 0;display:inline; height: 135px; width:233px;}
	
.logo							{ }
.logo img						{ border: 0; }
.login							{ width: 100%; float: left; }
.login form						{ margin: 10px 0 0 0; }
.login form p					{ margin: 0 0 4px 0; }
.login .textbox					{ width: 91px; height: 16px; border: 1px #b5b5b5 solid; margin: 0 0 0 10px; font: 11px verdana; padding:2px 2px 2px 4px; }
.login .signin					{ background: #ed2224; color: #FFF; }
.login .signin					{ border-top: 2px solid #fc9d9e; border-right: 2px solid #fc9d9e; }
.login .signin					{ border-bottom: 2px solid #75100c; border-left: 2px solid #75100c; }
.login .signin:hover			{ background: #fa7373; }
.login .error 					{ color: #f01a1a; font-family: Arial,Helvetica,sans-serif; font: 11px verdana; }

.sidemenu						{ width: 233px; }
.sidemenu ul					{ width: 111px; margin: 0 5px 0 0; padding: 0; float: left; }
.sidemenu ul:last-child			{ margin: 0; }
.sidemenu li					{ display: block; margin: 0; padding: 0; list-style: none; border-bottom: 1px #0098db solid; }
.sidemenu li					{ background: transparent url(../_images/sidemenuback.png) no-repeat scroll left top; }
.sidemenu li					{ border-bottom: 1px #0098db solid; text-transform: uppercase; }
.sidemenu li:last-child 		{ border-bottom: 0; }
.sidemenu li a					{ height: 20px; display: block; font: bold 0.7em arial; color: #fff; text-decoration: none; padding: 6.5px 0 6px 10px; }
.sidemenu li a:hover			{ background: #0098db; }

.sideR{
	width:717px;float:left;margin:0 0 0 10px;display:inline}
.bar{	}
.banner{
	margin:10px 0 0 0}
.comparision{
	width:100%;float:left;margin:8px 0 0 0;display:inline}

#subpage .comparision		{ background: url(../_images/subpage-BG.gif) repeat-y; }
#subpage .chart 			{ width: 676px; font: normal 13px/19px Arial,Helvetica,sans-serif; padding: 20px; float: right; }
#subpage .chart	h1			{ color: #dc0101; }
#subpage .chart ul li		{ list-style-image: url(../_images/li.gif); margin-bottom: 5px; }
#subpage .chart a,
#subpage .chart a:visited,
#subpage .chart a:active	{ color: #00F; }
#subpage .chart a:hover		{ text-decoration: none; }

	
.chart{
	width:810px;float:left; }
.chart table{
	width:100%;float:left;border-collapse:collapse}
.chart table td.padded{
	border:1px #949494 solid;font:12px verdana;color:#000;padding:5px 5px 5px 10px}
.chart table td.paddedlast{
	border:1px #949494 solid;font:12px verdana;color:#000;padding:5px 0px 5px 10px}
.pink{
	background:#fcc2c2;height:2px!important;border:1px #fcc2c2 solid!important;padding:0!important;margin:0;}
.pink2{
	background:#fcc2c2;width:2px;border:1px #fcc2c2 solid!important;padding:0!important; height:auto;}
.pink3{
	background:#fcc2c2;width:2px;border:1px #fcc2c2 solid!important;padding:0!important;height:auto;}
.pink4{
	background:#fcc2c2;height:2px!important;border:1px #fcc2c2 solid!important;}
.chart table span{
	color:#f01a1a!important}

.highlight{
	color:#f01a1a!important}
.exoffice{
	width:122px;background:transparent url('../_images/tableback.png') repeat-y;font-weight:bold!important}
.exprice{
	width:55px;background:transparent url('../_images/tableback2.jpg') repeat-y;font-weight:bold!important}
.exprice span{
	color:#f01a1a!important}
.itemdes{
	width:250px;font:12px verdana!important}
.price1{
	width:75px}
.price2{
	width:75px;border-right:1px #fcc2c2 solid!important}
.offdepot{
	width:115px}
.staples{
	width:85px}
.noborder{
	border:0px!important}
	
.ballon{
	width:143px;float:left;padding:0 0 0 3px}
/*
.compare{
	position:relative;top:20px}
*/
.pushbox{
	width:100%;float:left;margin:15px 0 0 0;display:inline}	
.pushbox h3{
	border-bottom:1px #fff solid;margin:0;padding:0}
.certified{
	width:233px;float:left;background:#f1f1f1;padding:0px 0px 20px 0px}
.certified .text{
	padding:0 10px 0 15px;height:165px}
.certified p{
	font:11px Verdana;color:#000}	
.freecatalog{
		width:469px;float:left;background:#f1f1f1 url('../_images/grey.jpg') no-repeat scroll right bottom;padding:0 0 10px 0;margin:0 10px 0 8px;display:inline;height:258px}
.freecatalog .text{
	padding:6px 12px 0 14px;height:167px;position:relative}	
.freecatalog .certificate{
	width:123px;float:left;padding:12px 0 0 0}	
.freecatalog .form{
	float:left;width:310px;margin:0 0 0 10px;display:inline}
.freecatalog p{
	font:11px verdana;color:#000;margin:0;padding:0}
.freecatalog form p{
	margin:2px 0;padding:0}
.freecatalog form{
	margin:6px 0 0 0}
.freecatalog .form label{
	display:block;float:left;width:70px}
.freecatalog .form .textbox{
	height:14px;width:192px;border:1px #005abc solid; padding: 2px; color:#005abc;font:11px verdana}
.freecatalog .form .city{
	height:14px;width:95px;border:1px #005abc solid; padding: 2px;color:#005abc;font:11px verdana}
.freecatalog .form .state{
	height:14px;width:73px;border:1px #005abc solid; padding: 2px;color:#005abc;font:11px verdana}
.freecatalog .form .zip{
	height:14px;width:50px;border:1px #005abc solid; padding: 2px;color:#005abc;font:11px verdana}
.freecatalog .form .request{
	position:absolute;left:345px;top:202px}
	
.freecatalog .form .desc  { height: 55px;}

	
.limited-offer			{ width: 238px; background: #f1f1f1; padding: 0 0 10px 0; float: left; }
	
.limited-offer .text{
	padding:0}
.limited-offer .winter	{ background: transparent url('../_images/1.png') no-repeat; color:#0098db; }
.winter .background		{ background: #021d39; }
.limited-offer .spring	{ background: transparent url('../_images/2.png') no-repeat; color:#80d088; }
.spring .background		{ background: #023905; }
.limited-offer .summer	{ background: transparent url('../_images/3.png') no-repeat; color:#faaf38; }
.summer .background		{ background: #a45713; }
.limited-offer .fall	{ background: transparent url('../_images/4.png') no-repeat; color:#faaf38; }
.fall .background		{ background: #753a06; }
	
	
.limited-offer .season	{ width: 105px; min-height: 186px; padding: 12px 6px; float: left; }
.season .background		{ width: 98px; padding: 2px 2px 5px 2px; float: left; }
.season p				{ font: bold 10px verdana; margin: 0; padding: 10px 0 0 5px; }
.proddesc				{ width: 120px; float: left; }
.proddesc .text			{ padding: 0 10px; }
.proddesc .text p		{ font: 12px verdana; color: #000; }
.proddesc .text span	{ font: 10px verdana; color: #333; }
.proddesc .text strong	{ font: bold 12px verdana; color:#e60d0d; }

.footer{
	width:100%;text-align:center;font:10px verdana;color:#dc0101;padding:10px 0 0 0;float:left}
.footer a{
	color:#dc0101}
	
