#marqueeBlock {
	/*background-image:url(topbanner2.JPG);*/
	background-color:#ff0;
	background-repeat: no-repeat;
	height:150px;
}

.marqueeBlockTagline {
	position: relative;
	top: 35px;
	left: 55px;
	}
	

.marqueeBlockHead {
	font-size: 48px;
	line-height: 48px;
} 

.marqueeBlockSubHead {
	font-size: 22px;
}
#contentMain {
	padding-top: 0px;
	padding-left: 0;
}

#contentBody h2 {
	line-height: 26px;
	margin-bottom: 0;
}

.contentCopy {
	width: 360px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 18px;
}

#contentBody a.productType {
	display: block;
	margin-bottom: 30px;
	margin-top: 10px;
	margin-left:-3px;
	width: 360px;
	height: 240px;
	color: #a2a2a2;
	font-size: 11px;
	padding: 0;
	padding-top: 0;
	background-image: url(envelope.jpg);
	background-position: -720px -960px;
	background-repeat: no-repeat;
	position: relative;
	text-decoration: none;
	overflow: hidden;
	}

	#contentBody a.productType div.text {	
		position: absolute;
		left: 15px;
		top: 16px;
		width: 320px;
		height: 210px;
		}

		#contentBody a.productType div.text h2 {
			color: #000;
			margin: 0;
			font-size: 24px;
			line-height: 26px;
			font-weight: normal;
			}

			body.fr_FR #contentBody a.productType div.text h2 {
				font-size: 18px;
				font-weight: bold;
				color: #333;
				line-height: 1.1;
				}

			body.nl_NL #contentBody a.productType div.text h2 {
				font-size: 22px;
				}


		#contentBody a.productType div.text p {
			font-size: 14px;
			line-height: 18px;
			margin-bottom: 0;
			}
	
			body.fr_FR #contentBody a.productType div.text p.desc {
				font-size: 12px;
				}
	
			body.it_IT #contentBody a.productType div.text p.desc,
			body.nl_NL #contentBody a.productType div.text p.desc
			{
				font-size: 13px;
				}
	
	
			#contentBody a.productType div.text p.desc {
				color: #666;
				margin: 5px 0 1em;
				font-size: 14px;
				line-height: 18px;
				font-weight: normal;
				}
		
			#contentBody a.productType div.text p.link {
				color: #005288;
				text-decoration: underline;
				position: absolute;
				left: 0px;
				bottom: 0px;
				}

				#contentBody a.productType:hover div.text p.link {
					text-decoration: none;
					}

	/*  books  */

	#contentBody a#books.productType {
		background-position: 0px 0px;
		}

		#contentBody a#books.productType div.text p {
			width: 126px;
			}

	/*  photo books  */

	#contentBody a#photoBooks.productType {
		background-position: 0px -240px;
		}

		#contentBody a#photoBooks.productType div.text p.desc {
			width: 120px;
			}

		#contentBody a#photoBooks.productType div.text p.link {
			width: 100px;
			}

	/*  cookbooks  */

	#contentBody a#cookbooks.productType {
		background-position: 0px -480px;
		}

		#contentBody a#cookbooks.productType div.text p.desc {
			width: 145px;
			}

	/*  ebooks  */

	#contentBody a#ebooks.productType {
		background-position: 0px -720px;
		}

		#contentBody a#ebooks.productType div.text p.desc {
			width: 230px;
			}

	/*  marketplace  */

	#contentBody a#marketplace.productType {
		background-position: -360px 0px;
		}

		#contentBody a#marketplace.productType div.text {
			width: 210px;
			}

			#contentBody a#marketplace.productType div.text p.link {
				width: 140px;
				}

	/*  services  */

	#contentBody a#services.productType {
		background-position: -360px -240px;
		}

		#contentBody a#services.productType div.text {
			width: 200px;
			}
	#contentBody a#calendars.productType {
		background-position: -360px -480px;
		}

		#contentBody a#calendars.productType div.text h2 {
			width: 175px;
			}

		#contentBody a#calendars.productType div.text p.desc {
			width: 130px;
			}

	/*  cd's & dvd's  */

	#contentBody a#cdDvd.productType {
		background-position: -360px -720px;
		}

		#contentBody a#cdDvd.productType div.text h2 {
			width: 226px;
			}

		#contentBody a#cdDvd.productType div.text p.desc {
			width: 125px;
			}

		#contentBody a#cdDvd.productType div.text p.link {
			width: 100px;
			}
.rowwrap {
  width: 100%;
  float: left;
        background: #fff url(blank.gif) repeat-y 50% 0;
        }

.rowwrap .pad {
  width: 100%;
  float: left;
  background: url(blank.gif) no-repeat 50% 100%;
        }

