*{
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	border:0;
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0;
}

body { 
	text-align:center; 
}

a:link, a:visited{
	border:red;
	color:green;
}

a:hover{
	color:red;
}

li{
	list-style: none;
}

#page {
	background-image:url("../images/page_middle.png");
	position:relative;
	top:20px;
	left:0;
	margin:0px auto;
	width:990px;
}

#page #top {
	position:absolute;
	top:0;
	left:0;
	background-image:url("../images/page_top.png");
	height:21px;
	width:990px;
}


#page #bottom {
	position:absolute;
	bottom:0;
	left:0;
	background-image:url("../images/page_bottom.png");
	height:342px;
	width:990px;
	z-index:0;
}

#page #content {
	position:relative;
	top:0;
	left:0;
	width:990px;
	z-index:100;
	margin:0 auto;
	margin-bottom:1px;
	padding-bottom:15px;
	padding-top:15px;
}

.content {
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
	width:948px;
}

#topbar {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}

#topbar .actual_bar{
	position:relative;
	top:0;
	left:23px;
	z-index:1000;
	width:970px;
	height:56px;
	margin: 0 auto;
}

#topbar .devices{
	position:absolute;
	top:-2px;
	left:0;
	height:56px;
	width:600px;
	padding:0;
}

#topbar .devices li{
	margin-right:5px;
}

#topbar .devices li, #topbar .devices li a{
	position:relative;
	top:0;
	left:0;
	padding:0;
	width:180px;
	height:56px;
	float:left;
}

#topbar .options{
	position:absolute;
	top:0px;
	left:566px;
	height:56px;
	padding:0;
}

#topbar .options li{
	margin-right:5px;
}

#topbar .options li, #topbar .options li a {
	position:relative;
	top:0;
	left:0;
	padding:0;
	width:86px;
	height:38px;
	float:left;
}


#topbar a{
	cursor:hand;	
}

#topbar .devices .selected div{
 	background-position: -884px -56px;
	height:20px;
	left:75px;
	position:absolute;
	top:3px;
	width:28px;
	z-index:2000;
}
 
#topbar li span{
	display:none;
}

#topbar li a, #topbar .devices .selected div {
	background-image:url("../images/topbar.png");
}


#topbar #topbar_blackberry a{
	background-position: -180px 0;
}

#topbar #topbar_android a{
	background-position: -360px 0;
}

#topbar #topbar_help a{
	background-position: -540px 0;
}

#topbar #topbar_videos a{
	background-position: -626px 0;
}

#topbar #topbar_forum a{
	background-position: -712px 0;
}

#topbar #topbar_rss a{
	background-position: -798px 0;
}

#topbar #topbar_iphone a:hover, #topbar #topbar_iphone.selected a	{
	background-position: 0 -56px;
}

#topbar #topbar_blackberry a:hover, #topbar #topbar_blackberry.selected a{
	background-position: -180px -56px;
}

#topbar #topbar_android a:hover, #topbar #topbar_android.selected a{
	background-position: -360px -56px;
}

#topbar #topbar_help a:hover, #topbar #topbar_help.selected a{
	background-position: -540px -56px;
}

#topbar #topbar_videos a:hover, #topbar #topbar_videos.selected a{
	background-position: -626px -56px;
}

#topbar #topbar_forum a:hover, #topbar #topbar_forum.selected a{
	background-position: -712px -56px;
}

#topbar #topbar_rss a:hover, #topbar #topbar_rss.selected a{
	background-position: -798px -56px;
}



#main{
	background-image:url(../images/main.png);
	height:905px;
}

#main_android{
	height:678px;
	background-image: url(../images/android.png);
}

#main_blackberry{
	height:678px;
	background-image: url(../images/blackberry.png);
}

#main_blackberry #link_tda, #main_android #link_tda{
	height:63px;
	left:190px;
	position:absolute;
	top:133px;
	width:281px;
}

#main_blackberry #link_email, #main_android #link_email{
	height:47px;
	left:671px;
	position:absolute;
	top:509px;
	width:243px;
}

#main_android #links {
	float:left;
	height:100px;
	left:105pt;
	position:absolute;
	top:446px;
	width:626px;
}

#main_android #links li, #main_android #links li a{
	display:block;
	float:left;
	height:72px;
	padding:0;
	width:346px;
}

#main_blackberry #links {
	float:left;
	height:100px;
	left:1pt;
	position:absolute;
	top:446px;
	width:626px;
}

#main_blackberry #links li,  #main_blackberry #links li a{
	padding:0;
	display:block;
	float:left;
	height:72px;
	width:101px;
	margin-right:2px;
}

#links li{
	margin-left:1px;
}

#links li a span{
	display:none;
}


.divlink{
	cursor:pointer;	
	display:block;
	/*background-image:url(../images/link.png);*/
}

.divlink span{
	display:none;
}

#followus{
	width:100%;
}


#followus span{
	text-align:center;
	display:none;
}

#followus ul{
	margin:35px auto;
	width:431px;
	height:33px;
	background-image:url(../images/followus.png);
}

#followus li a{
	width:140px;
	height:34px;
	background-image:url(../images/followus.png);
	float:left;
}

#followus li.youtube a{
	width:87px;
}

#followus li.youtube a:hover{
	background-position:0px 104px;
}

#followus li.facebook a{
	margin-left:63px;
	width:110px;
	background-position:-150px 0px;
}

#followus li.facebook a:hover{
	background-position:-150px 104px;
}

#followus li.twitter a{
	margin-left:51px;
	width:120px;
	background-position:-310px 0px;
}

#followus li.twitter a:hover{
	background-position:-310px 104px;
}


#main #link_tda{
	height:59px;
	left:58pt;
	position:absolute;
	top:106pt;
	width:400px;
}


#main #link_openaccount{
	height:72px;
	left:32pt;
	position:absolute;
	top:406px;
	width:466px;
}

#main #link_tipcalc{
	background-image:url(../images/tipcalc.png);
	height:100px;
	left:399pt;
	position:absolute;
	top:12px;
	width:114px;
	z-index:3000;
}

#main #link_tipcalc:hover{
	background-image:url(../images/tipcalc.png);
	height:618px;
	left:399pt;
	position:absolute;
	top:12px;
	width:382px;
}

#main #link_tradefields{
	background-image:url(../images/tradefields.png);
	height:313px;
	left:969px;
	position:absolute;
	top:16px;
	width:44px;
	z-index:3000;
}

#main #link_tradefields:hover{
	background-position:44px 0px;

}


#main #link_appstore{
	height:80px;
	left:254pt;
	position:absolute;
	top:680px;
	width:196px;
}

#main #link_iphone_install{
	height:80px;
	left:227pt;
	position:absolute;
	top:769px;
	width:251px;
}



#main #link_videos{
	height:24px;
	left:596px;
	position:absolute;
	top:77pt;
	width:319px;
}

#main #link_partnertools {
	height:26px;
	left:596px;
	position:absolute;
	top:612pt;
	width:319px;
}


#main #video_container{
	height:480px;
	left:593px;
	position:absolute;
	top:135px;
	width:320px;
	z-index:2000;
}

body{
	background:white;
}

div{
	width:100%;
	text-align:center;
}

#copyrights{
	margin-top:40px;
	position:relative;
	left:0;
	top:0px;
	font-size:10px;
	width:100%;
	color:gray;
}

#info{
	display:none;
}

#info_table{
	display:none;
}

.white {
	background:white;
}

#adhoc{
		position:relative;
		top:0;
		left:0;
		width:716px;
		height:414px;
		background-image: url(../images/adhoc.png);
		margin: 0 auto;
}

#adhoc #authorization{
	width:108px;
	height:200px;
	position:absolute;
	top:200px;
	left:63px;
}

#adhoc #app{
	height:200px;
	left:379px;
	position:absolute;
	top:200px;
	width:108px;
}

#adhoc #appversion{
	color:white;
	font-size:18px;
	font-weight:bold;
	height:50px;
	left:502px;
	position:absolute;
	text-align:center;
	top:289px;
	width:120px;
}
#adhoc #appversion span{
	display:block;
	text-align:center;
	font-size:10px;
}

#adhoc_instructions{
	width: 700px;
	background-color:#EEE;
	border:1px solid #999;
	margin:0 auto;
	padding:30px;
}

#adhoc_instructions h2{
	padding-bottom:20px;
}

#adhoc_instructions ul li{
	margin:0 auto;
	padding:5px;
	text-align:left;
}

#faq_questions li{
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

#faq_answers .answer{
	margin:20px;
	width:90%;
}

#faq_answers div{
	font-size:12px;
	text-align:left;
}

#faq_answers .question, #faq_answers .faq_num{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#faq_answers .faq_num, #faq_questions .faq_num{
	float:left;
	width:30px;
}

.answer_text{
	margin:10px;
	margin-left:30px;
}


/* HELP */

#help{
	position:relative;
	top:0pt;
	left:0px;
	margin:0px auto 0 auto;
	height:606px;
	width:900px;
	background-image: url(../images/help.png);;
}

#help #links {
	float:left;
	height:400px;
	left:41px;
	position:absolute;
	top:181px;
	width:901px;
}

#help #links li a{
	display:block;
	float:left;
	height:308px;
	margin-right:37px;
	width:249px;
}

#help #links li a span{
	display:none;
}

#faq_questions{
	padding-left:50px;
	padding-right:50px;
	padding-bottom:50px;
}

#faq_answers{
	padding-right:30px;
	padding-left:30px;
}

#faq_answers li{
	padding-bottom:20px;
}



/* Videos */

#videos{
	height:745px;
	background-image: url(../images/videos.png);
}

#videos #link_main{
	height:66px;
	left:-5px;
	position:absolute;
	top:484pt;
	width:200px;
}

#videos #video_container{
	height:480px;
	left:594px;
	position:absolute;
	top:124px;
	width:320px;
}

#videos #link_tda{
	height:66px;
	left:154pt;
	position:absolute;
	top:484pt;
	width:164px;
}

#videos #link_appstore{
	height:67px;
	left:294pt;
	position:absolute;
	top:484pt;
	width:149px;
}

#videos #video_list{
	left:26px;
	position:absolute;
	top:178px;
	width:500px;
}

#videos #video_list li{
	position:relative;
	top:0px;
	left:0px;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:3px;
	font-size:12px;
	width:540px;
	background-image: url(../images/video_selector_off.png);
	background-repeat: no-repeat;
	margin-left:-20px;
	cursor:pointer;	
	
}

#videos #video_list .selected{
	color:white;
	background-image: url(../images/video_selector_on.png);
}

#videos #video_list div{
	text-align:left;
	padding-left:20px;
	width:490px;
}

#videos #video_list .video_title{
	font-weight:bold;
	font-size:14px;
}

#videos #video_list .video_description{
	margin-top:5px;
	height:35px;
}

#videos #video_list .video_size{
	position:absolute;
	top:10px;
	left:420px;
	text-align:left;
	font-weight:bold;
}

.legal_info {
	margin:0 auto 0 auto;
	margin-top:60px;
	font-size:10px;
	color:gray;
	padding:10px;
	width:800px;
}

#ipodtocuhofferinfo{
	display:none;
}

#ipodtouchoffer{
	margin:20px auto 0 auto;
	font-size:10px;
	color:gray;
	padding:10px;
	width:776px;
	height:610px;
	background-image: url(../images/ipodtouch.png);
	position:relative;
	top:0;
	left:0;
}

#ipodtouchoffer #link_openaccount{
	height:72px;
	left:100px;
	position:relative;
	width:400px;
	position:absolute;
	top:550px;
	left:50px;
}

#ipodtouchoptions{
	margin:0 auto 0 auto;
	width:728px;
	height:200px;
}
#ipodtouchoptions div{
	padding:10px;
	float:left;
	width:340px;
}

#ipodtouchoptions div div{
	padding:0px;
	margin:0 auto 0 auto;
	width:200px;
	height:45px;
	float:none;
	color:green;
	font-size:16px;
}


#ipodtouchoptions2{
	margin:0 auto 0 auto;
	width:798px;
}
#ipodtouchoptions2 ul li {
	text-align:left;
	font-size:14px;
	margin:10px;
}

#ipodtouchoptions2 ul li span{
	color:green;
	font-size:16px;
}

#ipodtouchoptions div ul{
	margin-left:-10px;
}

#ipodtouchoptions div ul li{
	text-align:left;
	font-size:12px;
	margin-left:0px;
}

#ipodtouchoptions div ul span{
	margin-left:-30px;
}


