/* Cascading Style Sheet */















/*------------------- global ------------------------*/







body{



    padding:0;



    margin:0;



	padding-bottom: 10px;



    font-family:Arial, Helvetica, sans-serif;



    color:#000;



	background:#2163ff url(../images/body-bg.jpg) repeat-x 0 0;



}







/*div, h1, h2, h3, h4, p, form,  img, span{



    margin:0;



    padding:0;



    border:0;



}*/







div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{



    margin:0;



    padding:0;



    border:0;



}







ul{



    margin:0;



    padding:0;



    list-style-type:none;



    font-size:0;



}







a{



    text-decoration:none;



}







#wrapper {



	width:902px;



	height:600px;



	margin:0px auto;



	padding:0px;



}







#wrapper.home {



	background:url(../images/main-bg.gif) no-repeat 0 0;







}







#wrapper.inner-page {



	background:url(../images/inner-bg.gif) no-repeat 0 0;



}







/*------------------------ global -----------------------*/







/*------------------------ header -----------------------*/







#header{



	width:902px;



	height:82px;



	position:relative;



	top:6px;



}







#logo{



	float:left;



	width:345px;



	height:82px;



	position:relative;



	margin-left:2px;



}







#welcome-div{



	width:475px; 



	height:25px; 



	margin-bottom:10px;

	float: right;

}



#welcome-div span{



	display:block;



	float:right;

	padding-right: 10px;



	font:bold 11px Arial, Helvetica, sans-serif;



	color:#0d3968;

	text-align: right;



}



#main_display{

	overflow:hidden;

}











#welcome-div span a{



	font:bold 11px Arial, Helvetica, sans-serif;



	color:#0d3968;



}







#top-nav{



	width:250px;



	height:46px;



	position: relative;



	top: 15px;



	right: 10px;



	float:right;



}







#top-nav span.join {



	background:url(../images/join-icon.jpg) no-repeat left 20%;



	padding-left:22px;



	margin: 5px 0 0 5px;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#ecf40c;



	display:block;



}







#top-nav span.join a{ 



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#ecf40c;



}







#top-nav span.menu {



	height: 46px;



	margin-right: 2px;



	display:block;



	float:left;



}







#top-nav span.menu a{



	font:bold 12px Arial, Helvetica, sans-serif;



	background:url(../images/nav-left.gif) no-repeat 0 top;



	display:block; 



	float:left;



	cursor: pointer;



	height: 46px;



	color:#333333;



}







#top-nav span.menu a span{ 



	font:bold 12px Arial, Helvetica, sans-serif;



	background:url(../images/nav-right.gif) no-repeat right top;



	display:block;



	float:left;



	height: 38px;



	padding: 8px 10px;



	color:#333333;



}







#top-nav span.menu a:hover{



	background:url(../images/nav-left-h.gif) no-repeat 0 top;



	color: #ffffff;



}







#top-nav span.menu a:hover span{



	background:url(../images/nav-right-h.gif) no-repeat right top;



	color: #ffffff;



}







/*------------------------ header -----------------------*/







/*------------------------ content ----------------------*/







#login{



	width:275px;



	position:relative;

	left:315px;

	top:120px !important;

	top:114px;



}



#signup{

	width:275px;

	position:relative;

	left:50%; 

	top:45px !important;

	top:29px;

	padding: 0 20px;

	margin-left:-158px; 

	text-align:center;

}







#my-stats {



	width:862px;



	position:relative;



	left:50%;



	margin-left: -451px;



	padding: 20px;	



}







#login form, #signup form {



	width:100%;



}







#login form h1, #signup form h1{



	font:bold 19px Arial, Helvetica, sans-serif;



	color:#ed2c00;



	text-transform:uppercase;



}







#login form h2, #signup form h2 {



	font:bold 14px Arial, Helvetica, sans-serif;



	color:#333333;



	padding-top:10px;



}







#login form h3, #signup form h3{



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#577fde;



	padding-top:5px;



}







#login form h3 a, #signup form h3 a{



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#577fde;



	padding-top:5px;



}







#login form .input-div, #signup form .input-div{



	margin-top:5px;



	background:url(../images/input-bg.jpg) no-repeat 0 0;	



	width:275px;



	height:38px;



}







#login form .input-reg, #signup form .input-reg{



	margin-top:5px;



	background:url(../images/sm-input-bg.jpg) no-repeat 0 0;	



	width:275px;



	height:24px;



}







#login form .submit-div, #signup form .submit-div{



	width:54px;



	height:26px;



	background-color:#00CCFF;



	margin-top:22px;



	/*margin-top:17px !important; */



}







#login form .input, #signup form .input{



	width:265px;



	height:33px;



	background: transparent no-repeat fixed;



	font:normal 20px Arial, Helvetica, sans-serif;



	padding:5px 5px 0;



	border: 0;



}







#login form .input-sm, #signup form .input-sm{



	width:265px;



	height:19px;



	background: transparent no-repeat fixed;



	font: 14px Arial, Helvetica, sans-serif;



	padding:5px 5px 0;



	color: #333333;



	border: 0;



}







#gt-started{



	position:relative;



	top:20px !important;



	top:16px; 



	left:75px;



}







/*------------------------ content ----------------------*/















/*------------------------ footer ----------------------*/







#footer{



	width:902px;



	height:32px;



	position:relative;



	left: 50%;



	margin-left: -451px;



	clear: both;



}







#footer .base {



	background: url(../images/footer-bg.png) no-repeat 0 0;



	behavior: url(js/iepngfix.htc);



	width: 902px;



	height: 33px;



	position: absolute;



	z-index:2;



}







#footer ul{



	padding:10px 10px 0 0;



	margin-left: 365px;



	position: absolute;



	z-index:3;



}







#footer ul li{



	float:left;



	font:normal 12px/11px Arial, Helvetica, sans-serif;



	color:#fff;



}







#footer ul li a{



	color:#fff;



	text-decoration:none;



	float:left;



	margin:2px 7px;



}







#footer ul li a:hover{



	color:#1e1e1e;



	text-decoration:underline;



}







/*------------------------ footer ----------------------*/



.send-ref {

	font:bold 16px Arial, Helvetica, sans-serif; 

	color:#fff; 

	padding-bottom:10px; 

	display:block;

}



.form-ref {

	width:180px; 

	float:left;

}



.text-ref {

	width:650px;

	float:left; 

	color:#fff;

}



.error-container {

	position: relative;

	left: 305px;

	top: -155px !important;

	top: -155px;

	padding-left: 10px;

	width:140px;

	background: url(../images/err-arrow.gif) no-repeat 0 6px;

}



.click-container {

	position: relative;

	left: 375px;

	top: -155px !important;

	top: -155px;

	width:140px;

}



.demo-container {

	position: relative;

	left: 635px;

	top: 100px !important;

	top: 100px;

	width:122px;

}



.confirm-container {

	position: relative;

	left: 305px;

	top: -139px;

	padding: 5px;

	width:140px;

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color: #ffdd15;

	background-color: #ee4613;

}











.errorbox, .msgbox {



	font: bold 12px/18px Arial, Helvetica, Sans-serif;



	color: #ffffff;



	position: absolute;



	/*width:728px;*/



	width:130px;



	margin-bottom: 15px;



	padding: 5px;



	background: #ee4613 url(../images/err-icon.gif) no-repeat 120px 4px;



}







.line_div1



{



background-color:#e7e7dc;

font: bold 12px/20px Arial, Helvetica, sans-serif;



border-bottom:#F1f1f1 solid 1px;



border-top:#F1f1f1 solid 1px;



}





.home-uservip {

	background:url(../images/home-userbg.png) no-repeat 0 0; 

	width:630px; 

	height:99px; 

	padding:10px;

	padding-top: 15px;

	behavior: url(js/iepngfix.htc);

	margin-top: 20px;

}



.home-news {

	width:640px; 

	margin-left:20px; 

	padding:5px; 

	height:30px; 

	border:1px solid #8baffe;  

	background-color: #225dff;

	font: 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-transform: uppercase;

}



.home-username {

	color:#bef2e3; 

	background:url(../images/user-icon.png) no-repeat 0 0; 

	padding-left:35px;

}

.add-address {
	font-size:12px; color:#FFFFFF;line-height:12px; width:140px; display:block; padding-bottom:4px;
}



.line_div2{
background-color:#58b3f1;
font: bold 12px/20px Arial, Helvetica, sans-serif;
border-top:#f1f1f1 solid 1px;
}

#main_display{
}
