/* Pictures on left, add margin on right */
#mainLeftContent DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainLeftContent DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainLeftContent DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right:0px;
}

/* Pictures on right, add margin on left */
#mainLeftContent DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainLeftContent DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainLeftContent DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left:0px;
}

/* Pictures centered, add margin on left */
#mainLeftContent DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}

/* Space below each image (also in-between rows) */
#mainLeftContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
#mainLeftContent DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }

/* No margins around the whole image-block */
#mainLeftContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
#mainLeftContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
#mainLeftContent DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
#mainLeftContent DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 0px !important;}
#mainLeftContent DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
#mainLeftContent DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 0px !important;}