.markinfosingle { width: 710px; background-image: url(/Images/Design/MediaColumnOne.png); padding: 0; margin-bottom: 20px; vertical-align: top; } .markinfodouble { width: 710px; background-image: url(/Images/Design/MediaColumnTwo.png); margin-bottom: 20px; padding: 0; vertical-align: top; } .markboxsingle { width: 480px; float: left; overflow: hidden; margin: 10px 10px 10 10px; vertical-align: top; } .markboxdouble { margin: 10px 10px 10px 10px; width: 330px; float: left; overflow: hidden; vertical-align: top; } .markboxspacer { width: 10px; float: left; overflow: hidden; } .markdata { width: 710px; padding: 0; margin: 0 0 20px 0; } .markdatacol { padding: 0; margin: 0; float: left; } .markdataspacer { width: 10px; float: left; overflow: hidden; } .markbox { width: 330px; padding: 10px; margin: 0 0 20px 0; } .markimage { padding: 0; margin: 0; height: 140px; margin: 0 10px 0 0; } .marktext { padding: 0; margin: 0; line-height: 14px; } .marktext p { margin: 0 0 20px 0; padding: 0; } .markboxtext { width: 330px; margin: 0; padding: 0; line-height: 14px; } .markboxtext p { margin: 0 0 10px 0; padding: 0; } .markboxtext TABLE { width: 100%; padding: 1px; }