/* Advertising gallery styles */
.contentTop { height: 26px; } 
.contentBtm { height: 18px; }

html>body .contentTop { background: url(../images/gallery/contentbkgrd-top.png) no-repeat 0 0; }
* html .contentTop { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gallery/contentbkgrd-top.png', sizingMethod='crop'); }

.contentArea { 
	height: 420px;
	padding: 0 0 0 2em; 
}
html>body .contentArea { background-image: url(../images/gallery/contentbkgrd-middle.png); }
* html .contentArea { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gallery/contentbkgrd-middle.png', sizingMethod='scale'); 
	width: 97.37%;
}

html>body .contentBtm { background: url(../images/gallery/contentbkgrd-bottom.png) no-repeat 0 0; }
* html .contentBtm { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gallery/contentbkgrd-bottom.png', sizingMethod='crop'); }

div.back a,
div.back a:link,
div.back a:visited {
	background: #8fa58d url(../images/gallery/arrow-back.gif) no-repeat 0 .2em; 
	color: #fff;
	float: right;
	font: normal .75em verdana;
	margin: 0 2.5em .25em;
	padding: .25em 0 .25em 1.75em;
	text-decoration: none;
	text-transform: uppercase;
}

#videoGallery { margin-left: -1.1em; }

.rightCol { 
	margin: .1em 2.2em 0 0; 
	width: 236px; 
}
* html .rightCol { margin-right: .85em; }

.rightCol div.widget {
	background: #8dc100 url(../images/gallery/widget-videoBase.gif) no-repeat 0 0; 
	font-weight: bold;
	line-height: 1.1em;
	height: 322px;
	padding: 0;
	position: relative;
	width: 236px; 	
	
}

div.widgetInner {
	color: #000;
	font-size: 1.1em;
	padding-top: 5.5em; 
	width: 227px;
}

div.download {
	bottom: 2em;
	font-size: .9em;
	left: .6em;
	position: absolute;
	width: 220px;
}

div.download p { margin: 0; }

div.download a,
div.download a:link,
div.download a:visited { 
	color: #ccff33;
	background: #8dc100 url(../images/gallery/icon-downloadPlayer.gif) no-repeat 0 0; 
	display: block;
	font-size: 1.2em;
	margin-top: .5em;
	padding: .25em 0 .25em 1.6em;
}