﻿body {font-size: .9em; font-family: Verdana, Arial; }
a{text-decoration: none;}
a:hover{text-decoration: underline;}

.bodyContainer{background: white;margin: 0px auto;width: 950px;}
.topFullWidthContainer {width: 950px; height:50px; }
.fullWidthContainer {clear:left; width: 950px;}

.footerContainer {clear: both;width: 950px; margin-top: 16px;text-align:center}
.footerText {text-align: center;  width:300px; color: #555; font-size: .75em; margin: 0px auto; padding-top: 16px;}
.footerText a:hover{text-decoration: underline;}
.footerText a{text-decoration:none;} 

.leftHomepageContainer{float: left;width: 435px;}
.midHomepageContainer{float: left;width: 336px; text-align: left;}
.rightHomepageContainer{float: left;width: 170px; text-align: right; padding: 0px 4px 4px 4px; }

.logoHolder {float: left; margin-left: 0px; text-align: left; margin-top: 24px;}
.headerRightHolder{float: right; margin-top: 24px;}

.featureBlockHomeWrapper{float:left; clear: left; width: 330px;}
.featureVideoHomeRowWrapper {float: left; border: silver 1px solid;width: 326px; margin-left: 5px;}
.featureVideoHomeText {font-size: .9em;float:left; width: 222px; margin: 2px 0px 0px 8px;font-family: Verdana, Arial;}
.homepageVideoHolder {text-align: center; width: 435px; background-color: #999;padding: 4px 0px; margin-bottom: 16px;}
.homePageVideoTitle{font-weight: bold; font-size: 1.1em; padding-bottom: 4px;}
.homePageVideoDescription {font-size: .8em; padding-bottom: 4px;}
.homePageVideoInfo{background-color: #999; color: White; width: 336px; margin-left: 0px; padding-left: 0px;margin-bottom: 8px; padding-top: 8px;}

.mpuBlockHolder{float: left; width:318px; padding: 4px 4px 8px 4px; margin: 8px 0px 0px 5px; border: solid 1px #999; font-size: .75em; text-align: center;}

.seeMoreLink {float:right; text-align: right; font-size: .75em; margin-top: 10px;}
.seeMoreLink a:hover{text-decoration: underline;}
.seeMoreLink a{text-decoration:none;}

.navFullWidthContainer{clear:left; width: 950px; text-align: center; border-bottom: solid 2px #28508d;}
.navLink{border: solid 1px #28508d; float: left; margin: 4px; padding: 4px; background-color: #28508d; color: White;}
.navLink a{text-decoration:none; color: White; font-weight: bold;}
.navLink a:hover{text-decoration: underline;}

.navLinkCurrent{border: solid 1px #28508d; float: left; margin: 4px; padding: 4px; background-color: white; color: #28508d;}
.navLinkCurrent a{text-decoration:none; color: #28508d;font-weight: bold;}
.navLinkCurrent a:hover{text-decoration: underline;}

.navHolder{margin: 0px auto;width: 400px; text-align:center; height: 30px;}

.subHeading1{font-size: 1.1em; font-weight: bold; color: #555; margin-left: 8px; margin-top: 2px; float:left;}

.videoThumb {float: right; margin: 4px 4px 4px 4px; width: 85px; height: 60px;  background: url(../images/backdrop-shadow.jpg) no-repeat;}

.wallpaperFeatureWrapper{float: left; width: 416px;  padding: 4px 4px 8px 13px; margin: 2px 0px 0px 0px; border: solid 1px #999; font-size: .75em; text-align: center; }
.wallpaperHomeHolder{width:102px; height: 100px; float: left; text-align: center; }
.wallpaperHomeThumb{width: 96px; height: 72px; text-align: center;}
.wallpaperHomeText{width: 96px; height: 12px; text-align: center;clear:left;}

.videoPageVideoInfo{background-color: #999; color: White; padding: 4px;}
.videoPageVideoInfo h1{ color: White; }


#topWrapper { background: white; margin: 20px auto; width: 775px; border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid;border-bottom: silver 1px solid;}
.imageThumbWrapper {float: left;width: 420px;}
.midImageContainer{float:left;clear: left;}
.rightHandTextColumn{float: right;margin-left: auto;margin-right: 0px;}
.rightHandHomepageTextColumn{float: left;width:425px;}
.footerWrapper{font-size: .7em;font-family: Verdana, Arial;background: white;margin: 20px;width: 750px;text-align: right;float: right;display: block;position: static;clear: none;}
img{border: none;display: inline;}

.topLeft{display: block;float: left;margin: 22px auto 0px 16px;}
.topRight{display: block;margin-left: auto; margin-right: 0px;}
.videoDescriptionTitleLink{margin: 0px 0px 0px 0px;float: left;font-size: 1em;font-family: Verdana, Arial;font-weight: bolder;display: block;color: blue;}
.smallTextLink {font-size: .8em; font-family: Verdana, Arial;}
.videoDescriptionBody {font-size: .9em;float:left; width: 180px; margin: 2px 0px 0px 8px;font-family: Verdana, Arial;}
.videoMicroThumb{margin: 4px 4px 4px 4px;height: 49px;width: 70px;float: right; border: none; background: url(../images/backdrop-shadow.jpg) no-repeat;}
.rightThumbLinks{float: right; margin-left: auto;margin-right: 0px;}
.rowWrapper{float: left;border-right: silver 1px solid;border-top: silver 1px solid;border-left: silver 1px solid;border-bottom: silver 1px solid;width: 346px;}
.quotedText{width:425px;float:right;font-weight: bold;font-size: 1em;font-family: Verdana, Arial;color: Black;text-align: right;margin: 0px 0px 4px 4px;background-color: white;border-right: silver 1px solid;border-top: silver 1px solid;border-left: silver 1px solid;border-bottom: silver 1px solid;}
.rightRowWrapper{border-right: silver 1px solid;border-top: silver 1px solid;border-left: silver 1px solid;border-bottom: silver 1px solid;width: 345px;}
h1{font-weight: bolder;font-size: 1.1em;color: gray;font-family: Verdana, Arial;}
.selectedRightRowWrapper{border-right: silver 1px solid;border-top: silver 1px solid;border-left: silver 1px solid;border-bottom: silver 1px solid;width: 345px;background-color: Silver;}
.videoWrapper{float: left; margin: 0px auto 0px 0px;width: 425px;}