/*------------------------------------------------------------------
	Homepage 
------------------------------------------------------------------*/

ul.home_bullets {margin-top: 15px; margin-left: 15px; padding-left: 15px; vertical-align: middle;}
ul.home_bullets li {list-style: none; vertical-align: middle; font-size: 110%; padding: 3px 0px;}

#betabox {clear: both; height: 94px; width: 688px;}
#betabox #betaboxleft {background-image: url(/Images/Home/BetaBoxLeft.gif); background-repeat: no-repeat; float: left; width: 8px; height: 94px;}
#betabox #betaboxmiddle {background-image: url(/Images/Home/BetaBoxGrad.gif); background-repeat: repeat-x; float: left; height: 94px; width: 662px;}
#betabox #betatext {float: left; margin-top: 6px; margin-left: 20px;}
#betabox #betainput {float: right; margin-top: 30px; margin-right: 20px;}
#betabox #betaboxmiddle img#spanner {margin-top: 5px; vertical-align: middle; float: left;}
#betabox #betaboxright {background-image: url(/Images/Home/BetaBoxRight.gif); background-repeat: no-repeat; float: left; width: 16px; height: 94px;}

span.BigRedHeader {color: #A1112F; font-size: 20px; font-weight: normal;}
span.MediumRedHeader {color: #333333; font-size: 20px; font-weight: normal;}
span.MediumRedHeader {color: #A1112F; font-size: 20px;}
span.CounterHeadline {color: #A1112F; font-size: 24px; font-weight: normal;}
span.CounterHeadline .Impressions {color: #0E549D; font-size: 24px;}

#MarketBox {height: 337px; width: 260px; clear: both; margin-right: 15px; margin-top: 0px; padding-top: 0px;}
#MarketBox #MarketBoxLeft {height: 447px; width: 11px; background-image: url(/Images/Home/MarketplaceBoxLeft.gif); background-repeat: no-repeat; float: left;}
#MarketBox #MarketBoxMiddle {height: 447px; width: 230px; padding-left: 0px; background-image: url(/Images/Home/MarketplaceBoxGrad.jpg); background-repeat: repeat-x; float: left;}
#MarketBoxHeader img#MarketBoxHead {vertical-align: middle; padding-top: 27px;}
#MarketBoxHeader img#MarketBoxIcon {margin-top: 23px; margin-left: 0px; text-align: right; vertical-align: middle;}
#MarketBoxCategories {padding-top: 1px; padding-left: 20px;}
#MarketBoxCategories a {color: #69002B; text-decoration: none;}
#MarketBoxCategories a:hover {color: #69002B; text-decoration: underline;}
#MarketBoxHeader img#MarketboxHead {vertical-align: middle; padding-top: 19px;}
#MarketBox #MarketBoxRight {height: 447px; width: 15px; background-image: url(/Images/Home/MarketplaceBoxRight.gif); background-repeat: no-repeat;	float: left;}

#PubBox {height: 247px; width: 350px; clear: both; margin-top: 0px; padding-top: 0px;}
#PubBox #PubBoxLeft {height: 247px; width: 10px; background-image: url(/Images/Home/HomeBoxLeftSmall.gif); background-repeat: no-repeat; float: left;}
#PubBox #PubBoxMiddle {height: 247px; width: 305px; background-image: url(/Images/Home/HomeBoxGradsmall.gif); background-repeat: repeat-x; float: left;}
#PubBox img#PubHead {vertical-align: middle; padding-top: 19px;}
#PubBox img#PubIcon {margin-top: 10px; margin-left: 30px; *margin-left: 20px; text-align: right; vertical-align: middle;}
#PubBox #PubBoxRight {height: 247px; width: 15px; background-image: url(/Images/Home/HomeBoxRightSmall.gif); background-repeat: no-repeat; float: left;}
#PubBox .startbutton {text-align: right; padding-top: 30px; padding-right: 10px;}

#AdBox {height: 247px; width: 350px; clear: both; margin-top: 0px; padding-top: 0px;}
#AdBox #AdBoxHeader {margin-bottom: 5px;}
#AdBox #AdBoxLeft {height: 247px; width: 10px; background-image: url(/Images/Home/HomeBoxLeftSmall.gif); background-repeat: no-repeat; float: left;}
#AdBox #AdBoxMiddle {height: 247px; width: 305px; background-image: url(/Images/Home/HomeBoxGradSmall.gif); background-repeat: repeat-x; float: left;}
#AdBox img#AdIcon {margin-top: 7px; margin-left: 50px; *margin-left: 30px; margin-bottom: 0px; text-align: right; vertical-align: middle;}
#AdBox img#AdHead {vertical-align: middle; padding-top: 23px;}
#AdBox #AdBoxRight {height: 247px; width: 15px; background-image: url(/Images/Home/HomeBoxRightSmall.gif); background-repeat: no-repeat; float: left;}
#AdBox .startbutton {text-align: right; padding-top: 30px; padding-right: 10px;}



/* Robs Version */

BODY
{
min-width:990px;
}

.HomeTop { width:100%; background:url(../Images/sept_home/HomeTopBg.gif) repeat-x top; float:left; height:35px;  }
.HomeNews { float:left; padding:3px; color:#fff; font-size:120%; width:370px; }
.HomeNews ul { padding-top:5px; }
.HomeNews ul li{ background:url(../Images/sept_home/HomeNewsStar.gif) no-repeat top left; padding-left:20px; list-style:none; margin-left:5px; }
.HomeLogin { float:right;   }
.HomeLogin img { padding-top:5px; margin-right:10px;   }
.HomeLoginForm { padding-top:4px;}
.HomeLoginForm label{ color:#fff; font-size:110%; padding-right:5px; vertical-align:middle;}
.HomeLoginForm .text {  margin-right:5px; vertical-align:middle; }
.HomeLoginForm form fieldset a img { margin:0; padding:0; display:inline; vertical-align:middle; margin-right:10px}

.HomeMiddleContent { width:100%; text-align:center; background:url(../Images/sept_home/HomeMiddleBg.jpg) no-repeat top center; clear:left; }
.HomeMiddleAdJugLogo { padding-top:20px; clear:left; padding-bottom:70px;}

.HomeMiddleContainer {  width:870px;  padding:0;   margin:0 auto; min-height:500px;}
.HomeMiddleAdvertisers .BlockSection, .HomeMiddlePublishers .BlockSection{ float:left; }

.HomeMiddleContainer h1{ padding-left:10px; }

.HomeMiddleContainer ul li{ font-weight:bold; font-size:120%; margin:0; padding:0 0 10px 23px; background:url(../Images/sept_home/HomeBlueStar.gif) no-repeat top left; list-style:none;  }

.HomeMiddleAdvertisers { width:400px; float:left; text-align:left; }
.HomeMiddlePublishers { width:400px; float:right; text-align:left; }
.HomeMiddleAdvertisersJoin, .HomeMiddlePublishersJoin { padding-top:5px; padding-left:10px; }
.HomeMiddleAdvertisersJoin table tr td, .HomeMiddlePublishersJoin table tr td { vertical-align:middle; width:100px; text-align:center }
.HomeAdvertisersFlash { float:left; clear:left; padding:10px; text-align:left; display:block; }
.HomePublisherLogos { float:left; clear:left; padding-top:10px; text-align:left; display:block; padding-bottom:10px }
.HomePublisherLogos table tr td { width:122px; background:#fff; text-align:center; padding:10px; }
.HomePublisherLogos table { border:1px solid #70b2d9; margin-top:2px; border-collapse:collapse; width:390px;  }
.HomePublisherLogos p { display:block; padding:10px; background:#336699; color:#fff; font-weight:bold; font-style:italic;}

.HomeFooterContainer { width:100%; background:#dfeffd; border-top:3px solid #ABBAC3; padding-top:20px; text-align:left; margin-top:50px; float:left; }
.HomeFooter {  width:870px;  padding:0;   margin:0 auto; min-height:300px; }
.HomeFooter strong { font-weight:bold; }
.HomeFooter h2 {  font-size:140%; font-weight:bold; }
.HomeFooter ul li{ list-style:none; padding:0; margin:0; font-size:110%; padding-bottom:5px; }
.HomeFooterContact {  width:249px;  padding:0;   margin:0 auto; float:left; border-left:1px solid #ABBAC3; padding-left:20px; }
.HomeFooter .HomeFooterCompany,  .HomeFooter .HomeFooterServices, .HomeFooter .HomeFooterSupport{  width:200px;  float:left; }
.HomeFooterCopywriteCountries { text-align:center; padding-top:20px; clear:left;}
.HomeFooterCopywriteCountries p { vertical-align:middle; padding-right:40px; }
.HomeFooterCopywriteCountries p a img, .HomeFooterCopywriteCountries p input { vertical-align:middle;  }

.HomeMiddleCallUs { width:100%; float:left; clear:both; border-top:1px dotted #FFEB6A; border-bottom:1px dotted #FFEB6A;background:#fffbb5; margin-top:20px;  }
.HomeMiddleCallUs p { font-size:1.4em; padding:10px; color:#666666; }
.HomeMiddleCallUs p span { font-size:1.4em; font-weight:bold; padding:0 5px; }
.NewsItemBanner { position:absolute; left:0; top:35px; }
.NewsItem { position:absolute; left:35px; top:60px; }
