.tout{
	clear:both;
	margin-bottom: 15px;
	margin-top: 0px;
	position: relative;
	_height:67px;
	display: block;
	color: #333;
}
a.tout:link , a.tout:hover{
	text-decoration: none;
	color: #333;
}

.tout img { position: absolute; top: 0px; left: 0px; border: 1px solid #666; padding:0px; margin: 0px; }
.tout h1, .tout h2, .tout h3, .tout h4, .tout h5, .tout h6 { font-size: 1.1em !important; background-color:transparent; padding-left: 0px; margin-bottom: 0em !important; margin-top: 0em; border: none !important; }
.tout p, .tout li { line-height: 1.3em; font-size: 1em; margin-bottom: 0.5em; margin-top: 0px; }
.tout .toutSidebar{ float: right; width: 45%; height: 100%; margin-left: 15px; }
.tout .toutSidebar ul { margin-top: 0px; margin-bottom: 0px; padding-top: .5em; padding-bottom: 0px; }

.tout .toutSidebar li, .tout .toutSidebar p    { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0.25em; line-height: 1.1em; }



.twoCol  { width: 35%; float: left; clear: none; margin-right: 3%; }

.sm { padding-left: 95px; min-height: 67px; _height: 67px; }
.sm img { width: 85px; height: 65px; }
.md { padding-left: 153px; min-height: 111px; _height: 111px; }
.md img { width: 143px; height: 109px; }
.lg {min-height: 166px; padding-left: 229px; _height: 166px; }
.lg img {width:219px; height:166px;}
.lw {min-height: 200px; padding-left: 510px; _height: 200px; }
.lw img {width:500px; height:200px;}
.vs {min-height: 240px; padding-left: 330px; _height: 240px; }
.vs img {width:320px; height:240px;}
.cd { min-height: 75px; padding-left: 85px; _height: 85px; }
.cd img { width:75px; height:75px; }
.xs { min-height: 30px; padding-left: 50px; _height: 30px; }
.xs img { width: 40px; height: 30px;}
.st { min-height: 100px; padding-left: 85px; _height:100px;}
.st img { width: 75px; height:100px; }
.mt { min-height: 120px; padding-left: 95px; _height:120px;}
.mt img { width: 85px; height:120px; }
.noImg { padding: 0px; min-height: inherit; _height:inherit; }
.noImg img { display:none; }

div.playIconLg { background-image: url(/redesign-prototype/images/int-bg-playIconLarge.png); _background-image: url(/redesign-prototype/images/int-bg-playIconLarge.gif); background-position: bottom right; position: absolute; z-index: 5; background-repeat: no-repeat; top: 0px; width: 143px; height: 109px; }
div.playIconMd { background-image: url(/redesign-prototype/images/int-bg-playIconMedium.png); _background-image: url(/redesign-prototype/images/int-bg-playIconMedium.gif); background-position: bottom right; position: absolute; z-index: 5; background-repeat: no-repeat; top: 0px; width: 85px; height: 65px; }
div.playIconSm { background-image: url(/redesign-prototype/images/int-bg-playIconSmall.png); _background-image: url(/redesign-prototype/images/int-bg-playIconSmall.gif); background-position: bottom right; position: absolute; z-index: 5; background-repeat: no-repeat; top: 0px; width: 40px; height: 30px; }
div.buyIconST { background-image: url(/redesign-prototype/images/int-bg-buyIconST.png); _background-image: url(/redesign-prototype/images/int-bg-buyIconST.gif); background-position: bottom right; position: absolute; z-index: 5; background-repeat: no-repeat; top: 0px; width: 75px; height: 100px; }
div.buyIconCD { background-image: url(/redesign-prototype/images/int-bg-buyIconCD.png); _background-image: url(/redesign-prototype/images/int-bg-buyIconCD.gif); background-position: bottom right; position: absolute; z-index: 5; background-repeat: no-repeat; top: 0px; width: 75px; height: 75px; }


.stacked { min-height:inherit; padding-left:0px; }
.stacked img { display:block; margin-left:auto; margin-right:auto; position: relative; margin-bottom: .5em; }

.special { padding: 10px; ; background-color: #1C2D59; color:#ccc; }
.tout.left, .tout.right { clear: none; }
