*{margin:0; padding:0;}

html,body{}
ul,li{list-style:none;}

body{font:11px Arial, Helvetica, sans-serif; background:url(../images/bg_body.jpg) repeat-x left top; }
a img{border:none; border-width:0px;}

#wrap1{background:url(../images/bg_wrap1.jpg) no-repeat center 0px; }

#container{width:1000px; margin:0 auto; display:table}

#login_container{width:500px; height:30px; margin:auto;}
#login{float:right; width:450px; height:18px; margin-top:15px;}
#login li{float:left; margin-right:5px; width:130px; height:18px;}

#login li.username{background:url(../images/bg_textfield.gif) no-repeat left center; padding-left:5px; padding-top:2px; width:125px; height:16px!important;}
#login li.password{background:url(../images/bg_textfield.gif) no-repeat left center; padding-left:5px; padding-top:2px; width:125px; height:16px!important;}
#login .txt_field{background:none; width:120px; height:16px;  border:none; border-width:0px; font-size:10px; color: #000000;}

#login li.login{width:60px!important;}

#login li.frgt_pass{width:84px; height:18px;}
#login li.frgt_pass a{width:84px; height:18px; background:url(../images/link_forgotpasswrd.gif) no-repeat 0px 0px; text-indent:-5000px; overflow:hidden; display:block;}
#login li.frgt_pass a:hover{background-position:0px -18px;}

#header{width:1000px; height:64px; float:left;}
a#logo{float:left;}

#topnav{position:relative; float:right; margin-top:41px; width:76px;}
#topnav ul{margin:auto; padding:0; float:right; position:relative;}
#topnav li{float:left; height:12px;}
#topnav li a{background:url(../images/bg_toplinks.jpg) no-repeat 0px 0px; height:12px; display:block; text-indent:-5000px; overflow:hidden; }

#topnav li.login a{background-position:0px 0px; width:20px;}
#topnav li.newuser a{background-position:-35px 0px; width:41px;}
#topnav li.sep{padding:0 5px;}

#topnav li.login a:hover{background-position:0px -12px; width:20px;}
#topnav li.newuser a:hover{background-position:-35px -12px; width:41px;}

#banner{width:1000px; height:465px; float:left; background:url(../images/bg_banner.jpg) no-repeat center bottom}
#caption{width:1000px; height:170px; background:url(../images/img_stayconnected.gif) no-repeat center center;}
#caption h1{display:none;}

#whatis{float:right;  width:274px; margin-top:60px; right:169px; position:relative; display:none}
#whatis p{padding:5px 0;}

#gadgets{width:1000px; float:left; height:226px;}
#gadgets .gadget_btns{width:854px; height:226px; margin:0 auto}
#gadgets .gadget_btns ul{width:854px; height:138px; }
#gadgets .gadget_btns li{float:left; position:relative;}

#gadgets .gadget_btns li.yahoo{}
#gadgets .gadget_btns li.myspace{margin-left:18px;}
#gadgets .gadget_btns li.facebook{margin-left:18px;}
#gadgets .gadget_btns li.flickr{margin-left:18px;}
#gadgets .gadget_btns li.windlive{margin-left:18px;}
#gadgets .gadget_btns li.ebay{margin-left:18px;}
#gadgets .gadget_btns li.msn{margin-left:18px; float:right;}

#register_cont{width:854px; height:87px; background:url(../images/bg_register.jpg) no-repeat center top; float:left}

a#register_btn{width:180px; height:58px; display:block; margin:26px auto 0 auto; background-color:transparent}


#footer_container{width:100%; height:112px; background:#393939 url(../images/bg_footer.jpg) no-repeat center bottom;}
#footer{width:1000px; margin:0 auto; height:112px;}

#footer .left{float:left; width:350px;}
#footer .right{float:right; width:220px;}

.footer_links{float:left; width:350px; margin-top:13px; position:relative; left:13px; height:18px;}
.footer_links li{float:left; height:18px; padding-right:13px}
.footer_links li a{height:18px; display:block; background:url(../images/bg_footer_links.jpg) no-repeat left top; text-indent:-5000px; overflow:hidden }

.footer_links li.about a{width:56px; background-position:0px 0px;}
.footer_links li.benefit a{width:43px; background-position:-69px 0px;}
.footer_links li.features a{width:47px; background-position:-125px 0px;}
.footer_links li.register a{width:45px; background-position:-185px 0px;}

.footer_links li.about a:hover{width:56px; background-position:0px -18px;}
.footer_links li.benefit a:hover{width:43px; background-position:-69px -18px;}
.footer_links li.features a:hover{width:47px; background-position:-125px -18px;}
.footer_links li.register a:hover{width:45px; background-position:-185px -18px;}


#footer .bottom{float:left; width:350px; height:40px;margin-top:42px; }
#footer .bottom_left{float:left; width:270px;}

#email{padding:2px 10px; float:left; }
#copyright{float:left;}
#verisign{float:left;}

#userloginOpener
{
	margin: 0px;
	padding: 0px;
}
#userloginOuter{
	width: 100%;
	margin: 0px;
    background: #000000;
	padding: 0px;
}

#userloginArea{
	margin: 0 auto;
	height: 150px;
}
