/* CSS Document */
*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
/* end Reset */
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}
a{ text-decoration:none;color:#606060; }
a:hover{text-decoration:underline;}
body{ background:#fff; color:#606060; font:12px Tahoma, "Trebuchet MS"; height:100%; }
.wrapper{ margin:0 auto; width:948px;}
#top,#flash,#services,#content,#footer{ clear:both; float:left; width:100%;}
#top{ padding:18px 0 0 0;}
#top h1 a{ background:url(images/logo.gif) no-repeat; float:left; display:inline; height:54px; margin:12px 35px 0 10px; text-indent:-9999px; width:207px; }
h2.subTitle{ background:url(images/services-money.jpg) no-repeat center top; height:45px; margin:35px 0 23px 0; clear:both; float:left; width:100%; text-indent:-9999px;
}
#flash{ background:url(images/border-flash.gif) no-repeat center top; padding-top:1px; text-align:center; height:246px; z-index:10; }
#content{ margin-top:70px;} 
#services{ margin-top:30px;}
#services h3{ float:left; display:inline; text-indent:-9999px; }
#services h3.find{ background:url(images/service-find.jpg) no-repeat; height:63px; margin-left:50px; width:229px; }
#services h3.buy{ background:url(images/service-buy.jpg) no-repeat; height:81px; margin:0 72px 0 105px; width:222px; }
#services h3.sell{ background:url(images/service-sell.jpg) no-repeat; height:75px; width:220px; }
.box{ background:#fff url(images/box-mid.jpg) repeat-x bottom left; border:1px solid #bdbcbd; border-bottom:0; display:block; padding:33px 15px 10px 15px; width:216px; }
.boxBot{ background:url(images/box-bot.jpg) no-repeat; display:block; height:10px; overflow:hidden; }
#join, #preRegister, #bizTv{ float:left; display:inline; position:relative;}
#join{ width:248px; margin-left:56px;}
#join h3{ background:url(images/join.jpg) no-repeat; height:65px; text-indent:-9999px; width:117px; position:absolute; top:-45px; left:-26px; }
#join h4, #join p span{ color:#ff9231; font-weight:bold; }
#join h4{	font-size:14px; text-transform:uppercase; margin-bottom:5px;}
#join p{ margin-bottom:15px;}
#join div.centered{ display:block; text-align:center; }
#join div.centered h2{ background:url(images/grand-opening.gif) no-repeat center top; text-indent:-9999px; display:block; height:45px; margin:15px 0; }
#preRegister{ margin:0 40px 0 27px; width:300px; }
#preRegister .box{ width:268px; padding-bottom:20px; }
#preRegister .boxBot{ background:url(images/box-bot-large.gif) no-repeat; height:9px; }
#preRegister table{ margin-top:10px;}
#preRegister table tr td{ padding:2px 0; }
#preRegister h3{ background:url(images/preregister.jpg) no-repeat; height:66px; text-indent:-9999px; width:247px; position:absolute; top:-45px; left:-13px; }
#preRegister form input{ border:1px solid #ff9333; color:#666; margin-left:10px; padding:2px 3px; font:11px Tahoma; width:180px; }
#preRegister form input.btn{ border:0; padding:0; cursor:pointer; background:url(images/btn-reg.jpg) no-repeat; height:27px; width:129px; position: absolute; 		right:15px; bottom:-10px; }
#bizTv{ text-align:center; font-weight:bold; width:248px;}
#bizTv .box{ width:230px; padding:33px 8px 10px 8px; }
#bizTv .box p{ margin-top:15px;}
#bizTv h3{ background:url(images/biz-tv2.jpg) no-repeat; height:59px; text-indent:-9999px; width:219px; position:absolute; top:-41px; left:-19px; }
#footer{ border-top:1px solid #ffae66; margin-top:30px; padding:5px 0 10px 0; }
/* Sitemap */
.links{ float:left; clear:both; width:100%; color:#333; font:11px; display:none; }
.links div a{  color:#333; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; line-height:18px; }
.links div a:hover{ text-decoration:underline;}
.links div{ float:left; clear:both; width:100%; padding:5px 0; }
.links ul li{ list-style:none; float:left; display:inline; padding:1px 4px;}
.links div h4, .links div div{ padding:4px 0; float:left; display:inline; clear:none; position:relative; left:0; width:195px; margin-left:2px; padding:0 10px; }
.links div div{ width:720px; }
.links div h4{ width:100px; margin-left:0; }
.links div h4.spacer{ height:41px;}
.links div h4{ color:#666; font-weight:bold; font-size:14px; text-indent:5px; text-align:right; }
.whiteTxt {color:#FFF; display:block; font-size:1px;}
.error {color:#FF0000; padding-left:10px;}
.orange {color:#F7B846; font-weight:bold; font-size:14px; text-indent:5px; text-align:right; }
.orangeHeading {color:#ff9966; font-size:14px; font-family: Tahoma, "Trebuchet MS"; font-weight:bold;}
.blueHeading {color:#000066; font-size:14px; font-family: Tahoma, "Trebuchet MS"; font-weight:bold;}