body, html { margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:85%; }

.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
img { border:none; }
a { text-decoration:none; font-weight:bold; color:#000000; }
a:hover { text-decoration:underline; }
h1 { color:#FFFFFF; margin:0 0 10px 0; }

#MainWrapperBG { background:url(/SiteImages/ThinkImages/MainWrapperBG.gif) repeat-y; width:978px; margin:0px auto; }
#MainWrapper { width:970px; margin:0px auto; }
#TopWrapper { background:#5596d6 url(/SiteImages/ThinkImages/TopWrapperBG.gif) bottom no-repeat; padding-bottom:10px; }
#HomeHeader { position:relative; height:80px; }
#BusinessLinkLogo { position:absolute; top:10px; left:20px; }
#TopInfo { color:#FFFFFF; position:absolute; top:15px; right:20px; }
#TopInfo h1 { margin-bottom:0px; }
#TopInfo p { margin:0px; }
#TopInfo a { color:#FFFFFF; padding:0px 10px; margin-left:5px; border:solid 1px #FFFFFF; border-style:none solid none solid; }

#HomeVideos { background:#5596d6 url(/SiteImages/ThinkImages/HomeVideosTopBG.gif) repeat-x; }
#HomeVideos .videoLink { float:left; padding:5px; background:url(/SiteImages/ThinkImages/FlashPromoDropShadowLeft.png) repeat-y; }
#HomeVideos .videoLink h4 { margin:0px; color:#FFFFFF; font-size:110%; padding:5px 10px 0px 10px; text-transform:uppercase; width:290px; height:40px; background:url(/SiteImages/ThinkImages/VideoTitleBG.gif) no-repeat; }
#HomeVideos .videoLink h4 a { color:#FFFFFF; }
#HomeVideos .videoLinkLeft { padding-left:10px; padding-right:4px; background:none; }
#HomeVideos .videoLinkRight { padding-right:10px; }

#MainContent { background:url(/SiteImages/ThinkImages/MainContentBG.gif) repeat-y; }

#BottomWrapper { width:974px; margin:0px auto; background:url(/SiteImages/ThinkImages/BottomWrapperBG.gif) no-repeat; height:44px; }
#BottomWrapper a { font-size:120%; color:#FFFFFF; width:320px; margin-right:0px; height:30px; line-height:30px; text-align:right; display:block; padding-right:0px; float:left; }

#Footer { padding-left:360px; }
#Netconstruct { width:100%; text-align:center; }
#SocialBookmarksHolder, #FooterAddress { width:100%; }

/* Inner Styles */
#PageTitle { color:#5596d6; left: 0px; position: absolute; top: 10px; width: 312px; z-index:5; }

#InnerWrapper { width:973px; margin:0px auto; }
#InnerHeader { position:relative; z-index:2; height:80px; background:#5596d6 url(/SiteImages/ThinkImages/InnerHeaderBG.gif) bottom no-repeat; }
#InnerContent { position:relative; float:left; }
#InnerBottom { width:973px; height:44px; background:url(/SiteImages/ThinkImages/InnerBottomBG.gif) no-repeat; }
#InnerPhoto { position:absolute; z-index:1; left:0px; bottom:0px; width:305px; overflow:hidden; }
#Promos { float:left; width:660px; margin:0px 0px 20px 305px; }
.promo { width:310px; float:left; margin:10px 10px 0px 10px; background:url(/SiteImages/ThinkImages/InnerPromoMiddleBG.gif) repeat-y; }
.promo h4 { margin:0px; padding:5px 10px; color:#5098d6; background:url(/SiteImages/ThinkImages/InnerPromoTopBG.gif) no-repeat; }
.image { width:304px; height:93px; margin-left:3px; overflow:hidden; }
.image img {  }
.description { color:#FFFFFF; padding:4px 10px; background:url(/SiteImages/ThinkImages/InnerPromoBottomBG.gif) bottom no-repeat; }
.description a { color:#FFFFFF; }