/* General */

#body {position:relative; width:688px;}

#container {width:688px; height:auto; margin:0; padding:0 30px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #ff501f; margin:0; padding:0; text-align:left;}

h2 {font-family:Georgia; font-size:29px; font-weight:normal; line-height: 35px; color:#3C6117; margin:0; padding:10px 0 5px 0; text-align:left; }
 
h3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; line-height: 20px; color: #669424; margin:0; padding:15px 0 0 0; text-align:left; text-transform:none;}

h4 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; line-height: 20px; color: #292929; margin:0; padding:15px 0 0 0; text-align:left; text-transform:none;}

p {font-family:arial, helvetica, sans-serif; color:#292929; font-size:12px; line-height:18px; margin:0px; padding:5px 0px 10px 0px; text-align:left;}

a {color:#FF501F; font-size:inherit;}

a:hover {color:#78a22f;text-decoration:none; font-size:inherit;}

img {border:none;}

.gftKerning {letter-spacing:.1em;}

.reg {font-size:9px; vertical-align:top;}

.small {font-size:11px;}

.smallCenter {font-size:11px;text-align:center;}

#standardList {margin:0 0 0 23px; padding:0 0 0 23px; list-style-image:url(/solo/images/bullet.gif);}

#standardList li {padding:0 0 7px 0;}

#clear, .clear {clear:both;}




/* Section homepage */


	/* Featured tool section */

	.featured-tool {background-color:#e6f5f6; position:relative; width:686px; margin:15px 0px 0px 0px; border:1px solid #ccc;}
	
	.featured-tool .header {background-color:#008c99;}
	
	.featured-tool .header p {font:bold 15px arial; color:#fff; margin:0px 0px 0px 15px; padding:5px 0px 5px 0px;}
	
	/* First tool section - rotating */
	
	.first-tool {background-color:#fff; position:relative; width:686px; margin:15px 0px 0px 0px; border:1px solid #ccc;}
	
	.first-tool .header {background-color:#8fb65e;}
	
	.first-tool .header p {font:bold 15px arial; color:#fff; margin:0px 0px 0px 15px; padding:5px 0px 5px 0px;}
	
	/* Second tool section - rotating */
	
	.second-tool {background-color:#fff; position:relative; width:686px; margin:15px 0px 0px 0px; border:1px solid #ccc;}
	
	.second-tool .header {background-color:#d2ccc6;}
	
	.second-tool .header p {font:bold 15px arial; color:#292929; margin:0px 0px 0px 15px; padding:5px 0px 5px 0px;}
	
	/* Most tool sections */
	
	.tool-details {float:left; width:316px; margin:10px 0 15px 0;}
	
	.tool-details p {font:normal 12px arial; line-height:18px; color:#292929; margin:5px 0 10px 0; padding:0px 15px;}
	
	.tool-details p.buttons {text-align:right; margin:15px 0 0px 0; padding:0px 15px;}
	
	.tool-graphic {float:right; margin:0; width:340px; margin:15px; text-align:center;}
	
	p.disclaimer {font:normal 11px arial; line-height:16px; color:#898989; margin:10px 0 0px 0; padding:0px 0px;}
	
	p.external {margin:15px 0 10px 0px; padding:0 15px;}
	
	p.buttons-external {margin:10px 0px 15px 0; padding:0 15px; text-align:right;}
	
	



/* Bonus banner */

.bonus_banner {margin:20px 0px 10px 0px; width:688px;}

.bonus_banner img {border:none;}

.bonus_banner p {font:bold 11px arial; text-align:right;}

.bonus_banner a {color:#000; font:bold 11px arial; text-decoration:underline;}

.bonus_banner a:hover {font-size:11px;}





/* Trade Ideas pages */

.trade-ideas-terms {padding:15px 0px 0px 20px; margin:0px 0px 0px 20px;}

.trade-ideas-terms li {padding:0px 0px 10px 0px; line-height:18px; text-align:left;}

.trade-ideas-terms-inner {padding:0px 0px 0px 20px; margin:0px 0px 0px 20px; list-style-type:lower-alpha;}

.trade-ideas-terms-inner li {padding:0px 0px 10px 0px; line-height:18px; text-align:left;}

.trade-ideas-terms p {padding:0px 0px 10px 0px; margin:0;}

.trade-ideas-spacer {width:688px; height:1px; margin:10px 0;}

.bullets p {margin:0px 0 10px 0px; padding:0 0px 0 15px;}
	
.bullet-point {font:bold 14px arial; color:#008c99;}

.call-to-action {background-color:#ececec; position:relative; width:688px;}

.call-to-action h4  {font-size:14px; color:#363636; line-height:17px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }

.call-to-action .cta_1 {width:150px;}

.call-to-action .cta_2 {width:150px;}

.call-to-action .cta_3 {width:304px; margin-right:21px;}

.call-to-action .cta_1, .cta_2, .cta_3 {float:left; margin-top:15px; margin-bottom:15px; margin-left:21px;}

.guide-screenshot {float:left; margin:10px 16px 0px 0px; border:none;}



/* Autochartist Details page */

#detailsPage {width:625px; height:auto; margin:0 63px 0 64px;}

#detailsPage p {padding:0; margin:15px 0;}

#detailsPage h1 {font-size:15px; font-weight:bold; color:#669424; line-height:17px; margin:25px 0 0 0;}

#detailsPage img {margin:10px 0;}

#detailsPage #chart {float:left; width:407px;}

#detailsPage #chartCaption {float:right; width:218px;}

#detailsPage #chartCaption p {font-size:12px; color:#292929; line-height:14px; font-style:italic; padding:0; margin:15px 0 15px 20px; text-align:left;}

#detailsPage p.caption {font-size:12px; color:#292929; line-height:14px; font-style:italic; text-align:left; margin:0 0 25px 0;}

/* End Autochartist Details page */




/* Thank you */

#whatsNextList {margin:5px 0 0 0; padding:5px 0 0 0; list-style-type:none;}

#whatsNextList li {padding:0 0 5px 0;}

#whatsNext {background-image:url(/images/thank-you/20090414-design/boxes.jpg); background-repeat:none; width:634px; height:262px;}

#whatsNext #resources {width:190px; height:180px; position:absolute; margin:0 0 0 20px;}

#whatsNext #tradingTools {width:190px; height:180px; position:absolute; margin:0 0 0 230px;}

#whatsNext #software {width:190px; height:180px; position:absolute; margin:0 0 0 440px;}

#whatsNext #commentaryAnalysis {width:614px; height:82px; position:absolute; margin:180px 0 0 20px;}

#buttons {border:none; margin:20px 0;}

#buttons td {vertical-align:top; padding-right:10px;}

/* End Thank you */




/* Title Section */

#title {position:relative; width:688px; }

#title .line {width:100%; height:1px;}

/* End Title Section */




/* Background */

#background {background-image:url(/images/thank-you/boxes.jpg); background-repeat:no-repeat; width:634px; height:422px; margin:20px 0;}

#learnMore {height:140px; margin:0 15px;}

#practiceAccount {height:160px; margin:0 15px;}

#liveAccount {height:120px; margin:0 0 0 15px;}

.button {border:none; float:right;}


/* End Background */




/* Next up links */

#nextUp {position:relative; padding:10px 0 10px 0; width:688px;}

#nextUp a {font-weight:normal; color:#669424;}

#nextUp a:hover {font-weight:normal; color:#f26522;}

#nextUp p {color:#292929; margin:0; padding:0; float:left;}

#nextUp .small {font-size:11px;}

/* End Next up links */





/* Disclaimer area */

#disclaimer {position:relative; padding:30px 0 0 0; width:688px;}

#disclaimer a {color:#4c711d; font-size:11px;}

#disclaimer a:hover {color:#f26522; font-size:11px;}

#disclaimer p {color:#8e857d; font-size:11px; margin:0; padding:10px 0 5px 0;}

.compliance {color:#8e857d; font-size:10px; margin:3px 0 30px 0; padding:0;}

/* End Disclaimer area */




/* Social Bookmarking links */

a.bookmark {color:#4c711d;}

a.bookmark:hover {color:#f26522; text-decoration:underline;}

a.bookmark:active {color:#f26522; text-decoration:underline;}

a.bookmark:visited {color:#4c711d;}

/* End Social Bookmarking links */


/*Contact Info*/

#contact {width: 688px; background-color:#ffffff; position:relative; height:45px;}

#contact ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f26522; text-transform:uppercase; font-weight:bold; list-style-type:none; margin:0; padding:15px 0 0 0;}

#contact li {display:inline; margin:0; padding:0 50px 0 0;}

#contact a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f26522; text-transform:uppercase; font-weight:bold; text-decoration:none;}

#contact a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a5a5a; text-transform:uppercase; font-weight:bold;}

.icon {vertical-align:middle; }

#contact .email {vertical-align:top; margin:2px 0 0 0;}

/*End Contact Info*/
