/* CSS Document */

#contentWrapper{
	margin:0 40px;
	padding-bottom:20px;
}

#leftColumn {
	float:left;
	width:180px;
}

#leftColumn ul {
	margin:0;
	padding:0;
}

#mainColumn {
	float:left;
	width:652px;
	margin-left:10px;
	text-align:left;
}

#mainColumn form input {

}

.clear { clear:both; }

.subTotal { color:#DE8203; font-weight:bold; FONT-WEIGHT: bold; FONT-SIZE: 14px; text-decoration: none;  }

/**** side navigation ***/

.sideNav li{
	list-style:none;
}

.sideNav li a {
	display:block;
	border-bottom:1px solid #DE8203;
	text-decoration:none;
	color:#444;
	text-align:left;
	padding:5px 0;
}

*html body .sideNav LI {
	margin:0;
	padding:0;
}

*html body .sideNav li a {
	
	width:100%;
}

.sideNav li a:hover {
	text-decoration:underline;
}

/**** Table Stylings ****/

.subcategories {border-collapse:collapse; border-left:1px solid #DE8203; border-top:1px solid #DE8203;}

.cell5 { padding:5px;}
.cell10 {padding:10px 0;}
.leftSpace { padding-left:5px; }
.rightSpace { padding-right:5px; }

.products_tOuter { border-top :1px solid #D04131; border-left :1px solid #D04131; padding-bottom:5px;}

.products_tCell { border-right:1px solid #DE8203; border-bottom:1px solid #D04131; padding:5px; text-align:center; }
.products_tCell_Cart { border-right:1px solid #D04131; border-bottom:1px solid #D04131; padding:5px; }
.products_tCell_sub { border-right:1px solid #D04131; border-bottom:1px solid #D04131; padding:5px; text-align:left;  }

.QuantitySpacer { margin:5px 0; }

/*** store footer **/

#storefooter {
	font-size:11px;
	margin:0px 0 0 0px;
	padding:10px 0px 8px 0px;
	width:882px;/*882*/
	height:auto !important;
	height:28px;/*46*/
	min-height:28px;
	position:relative;
	clear:both;
	float:left;
	display:inline;
}

#storefooter p {
	margin:0;
	padding:0;
}
#storefooter .copyright {
	padding:0px 0 0px 0px;
	float:left;
}
#storefooter .design {
	padding:0px 0px 0px 0;
	float:right;
}
#footer a {
}
#footer a:hover, #footer a:active, #footer a:focus {
}

#storefooter .footernav {
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#storefooter .footernav li {
	display:inline;
	list-style-type:none;
}
#storefooter .footernav li a {
	padding:0 0 0 6px;
	margin:0 3px 0 0;
	border-left:#190c41 solid 1px;
}
#storefooter .footernav li.first a {
	padding:0;
	border:none;
}