    #top {
		border-bottom:10px solid #999;
		padding: 10px 10px 5px 40px;
		margin:0 0 15px 0;
		background-color:#eee;
		color:#666;
		font:bold 18px sans-serif; 
	}
	#top p {
		margin:8px 0 0 0;
	}
	body {
		font:12px sans-serif;
        margin:0;
		padding:0;
	}
	a {
		color:#c00;
	}
	#main {
		margin:20px 55px;
		width:480px;
		line-height:16px;
		border:1px soild #c00;
	}	
	h1 {
		font:bold 16px sans-serif; 
	}

	h1.divider {
		border-top: 3px solid #666;
		padding-top:10px;
	}
	h2 {
		font-size:13px;
		color: #fff;
		background-color:#999;
		width:490px;
		padding:5px 5px 3px 5px;
		}
	li {
		padding:2px;
	}	
	ul {
		margin:0;
	}

	#login {
		position:absolute;
                top:30px;
                left:380px;
		font-size:10px;
		text-align:center;
		line-height:20px;
	}
	
	#login h1 {
		font-size:12px;
		margin:2px;
		padding:0px;
	}

   form {
		margin:0;
		padding:0;
	}
	
	#bb_text {
		margin:10px 5px;
	}
	
	#login input.fixed {
		padding:0;
		margin:0 10px 0 0;
		width:60px;
		font-size:11px;
	}

	#ad {
		position:absolute;
                top:120px;
                left:600px;
                width:300px;
                text-align:right;
		font:bold 14px sans-serif; 
	}
	#smartphone {
		background:#fff url(/images/smartphone.jpg) no-repeat;
		background-color:#fff;
		padding:10px 5px 0 10px;
		position:absolute;
		top:170px;
		left:570px;
		width:340px;
		height:580px;
	}
	
	#smartphone .close {
		position:relative; 
		width:12px;
		left:303px;
	}

	#smartphone .close a {
		color:#999;
		font:bold 11px sans-serif;
		border:1px solid #999;
		text-decoration:none;
		padding:1px 2px 0 2px;
	}
	
	#smartphone .close a:hover {
		color:#fff;
		background-color:#666;
		border:1px solid #fff;
		text-decoration:none;
		padding:1px 2px 0 2px;
	}

	#smartphone_launch {
		margin-top:20px;
		}
	
	#right {
		width:321px;
		height:525px;
		padding:0 30px 15px 30px;
		position:absolute;
		top:170px;
		left:580px;
	}
	
	#right p {
		margin:5px 30px 20px 20px;
	}
	
	#right h3 {
		border-bottom:1px solid #666;
		margin:15px 30px 10px 15px;
	}
		
	#smartphone iframe {
		margin-top:83px;
		margin-left:37px;
		width:252px;
		height:167px;
		scrolling:yes;
		overflow-x: hidden;
		border:0;
        padding:2px 0 0 0;
	}

	#demotext {
		width:210px;
		height:100px;		
		margin: 30px 55px;
	}
	
	#triallink {
		width:225px;
		height:35px;
		margin:10px 50px;
		display:block;
	}
	#TM {
		font: italic 10px sans-serif;
		text-align:center;
		margin-top:15px;
	}
	div.small {
		font: 10px sans-serif;
        line-height: 13px;
	}
	div.error {
		font: italic 10px sans-serif;
                height: 8px;
                color: red;
                font-weight:bold;
	}
	div.medium {
		font: italic 12px sans-serif;
                height: 10px;
                font-weight:bold;
	}

        #close_bb {
            position:relative;
            float:right;
            top:0px
        }
        #close_bb a {
            border:1px solid #ccc;
            color:#ccc;
            padding:0px 2px;
            text-decoration:none;
            font-size:10px;
            font-weight:bold;
        }
        #close_bb a:hover {
            color:#14a;
            background-color:#eee;
        }
	#bb_launcher1 {
		position:absolute;
                top:10px;
                left:700px;
		font-size:12px;
                width:200px;
                font-weight:bold;
	}
        #bb_launcher1 img{
                border:0px;
        }
	#bb_launcher2 {
		position:absolute;
                top:0;
                left:670px;
		font-size:10px;
                width:220px;
                height: 125px;
                border-left: 3px solid #999;
                border-right: 3px solid #999;
                padding: 7px;
                background-color:#fff;
                z-index:102;
	}
	#bb_launcher2 input.fixed {
		padding:0;
		margin:0 10px 0 0;
		width:90px;
		font-size:11px;
	}

        #password {
                position:relative;
        }
        
	.emphasize {
		color:#f30;
		font-weight:bold;
	}

.group_hide { display: none }
.group_show { display: inline }

