#content .csc-header h1, #content .csc-header h2 {
	margin: 0px 0px 0px -29px; padding-left: 27px; font-size: 12px; font-weight: bold; background-image: url('../images/arrow_red.jpg'); background-position: left; background-repeat: no-repeat;
}
#content .csc-header-n1 h1 {
	letter-spacing: normal; font-weight: normal;
}

.csi-textpic img {
	margin-top: 2px; margin-left: 0px; margin-bottom: 15px;
}

.csi-textpic div {
	display: inline;
}

.m2 {
	margin-left: -27px; border: 0px; background-color: white; text-decoration: none;
}
#content p.m1 {
	margin: 0px;
}
ul {
	margin-left: 17px; padding-left: 0px; margin-top: 15px; margin-bottom: 15px;
}
li {
	padding-left: 0px; margin-left: 0px;
}
#col1 {
	width: 199px; display: block; float: left;
}
#navLeft {
	width: 143px;
}
#col1a {
	float: left; width: 187px;display: block; 
}

#cart {
	clear: both; padding-left: 43px;
}