@charset "utf-8";
/* Markup by Matthew Rochow */
/* http://www.matthewrochow.com */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#fded07;text-decoration:none}
a:hover {}
body {background:url(../images/bg-top.jpg) no-repeat center top;color:#CCC;font:82%/125% Helvetica, Arial, Sans-Serif;padding:65px 0 0}
h1 {color:#fded07;font-size:4.61em;letter-spacing:-3px;line-height:1em;margin:0 0 20px}
h2 {color:#fded07;font-size:1.85em;line-height:1.2em;letter-spacing:-.5px;}
h3 {color:#FFF;font-size:1.85em;font-weight:normal;line-height:1.2em;letter-spacing:0px}
h4 {color:#fded07;font-size:1.38em;font-weight:normal;line-height:1.2em}
h5 {color:#FFF;font-size:1.38em;font-weight:normal;line-height:1.2em}
html {background:#000 url(../images/bg.jpg)}
html, body {min-height:100%}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em;font-size: 1.1em;line-height: 1.3em;}
input, textarea {font:1em Helvetica, Arial, Sans-Serif}
textarea  {overflow:auto;resize:none}
blockquote {margin: 0 0 10px 0; padding-left: 10px; border-left: 5px solid #fded07;}

/* Containers */
#page {background:url(../images/shadow.png) repeat-y center;margin:0 auto;position:relative;width:980px}
#blog-section #page {background:url(../images/blog-shadow.png) repeat-y center}
#main {background:url(../images/generic-bg.jpg) no-repeat;margin:0 auto;position:relative;width:960px}
#portfolio-page #main {background:url(../images/work-bg.jpg) left top no-repeat}
#tontotalk-page #main {background:url(../images/tontotalk-bg.jpg) left top no-repeat}
#tontosearch-page #main {background:url(../images/tontosearch-bg.jpg) left top no-repeat}
#tontotools-page #main {background:url(../images/tontotools-bg.jpg) left top no-repeat}
#homepage #main {background:url(../images/home-bg.jpg) left top no-repeat;padding:117px 0 0;position:relative;}
#blog-section #main {background:url(../images/blog-bg.jpg) left top no-repeat}

/* Header */
#header {position:relative;z-index:3000}
#logo {position:absolute;top:-55px;left:-50px}
#menu {list-style:none;position:absolute;top:-23px;right:30px;z-index:500}
#menu li {font-size: 0.96em !important; display:inline;float:left;margin:0 12px;position:relative}
#menu li a {color:#EEE;float:left;font-weight:bold;text-transform:uppercase;padding:0 0 5px;text-shadow:#333 -2px 2px 2px;}
#menu li a:hover {color:#fded07}
#menu li ul {background:url(../images/suckerfish-bg.png) left top repeat-y;font-size:.92em;left:-999em;overflow:hidden;padding:4px;position:absolute;top:23px;width:99px}
#menu li:hover ul, #menu li.sfHover ul {left:0}
#menu li ul li {font-size: 1em !important;border-bottom:1px dashed #fded07;float:left;margin:0;overflow:hidden;padding:7px 0 7px;width:99px}
#menu li ul li a {color:#fff;font-weight:400;padding:0;text-shadow:0}
#login {display: none;background:url(../images/login.png) no-repeat;color:#CCC;font-size:.69em;height:23px;line-height:23px;position:absolute;top:-55px;right:35px;text-align:center;text-transform:uppercase;width:78px}
#login:hover {color:#fded07}

/* Search */
#search {position:absolute;top:68px;right:25px;z-index:0}
#search input {float:left;margin:0 0 0 5px}
.cat_textbox_small {height:16px;padding:2px;width:200px}
.cat_button {border:0;color:#333;font-size:.8em;font-weight:bold;height:24px;padding:0;text-transform:uppercase}

/*Breadcrumbs*/
#content #breadcrumbs {color:#555;font-size:1.165em;font-weight:700;padding:0 0 10px}
#content #breadcrumbs a {color:#555}
#content #breadcrumbs a:hover {color:#9f9f9f}

/*Homepage Content*/
#homepage #main-content {border-bottom:3px solid #fdec08;height:325px;position:relative;width:960px}
#homepage #main h1 {line-height:0.9em;margin:0;padding:0 0 3px 30px;width:600px;font-size:6.2em;}
#homepage #main #intro {color:#fff;font-size:1.7em;margin:0;padding:0 0 0 30px;width:458px;letter-spacing: -0.5px;}
#homepage #main #tools-intros  {bottom:0;left:0;height:325px;overflow:hidden;position:absolute;width:960px}
#homepage #main #tools-intros div {height:143px;width:320px}
#homepage #main #tools-intros div div {border-left:1px dashed #504a03;height:auto;padding:25px;position:relative;width:290px}
#homepage #main #tools-intros #tools div, #homepage #main #tools-intros div div.no-border {border-left:0}
#homepage #main #tools-intros div div h4 {clear:both;color:#cbcbcb;font-size:.925em;font-weight:700;text-transform:uppercase}
#homepage #main #tools-intros div div h2 {font-size:3.07em;letter-spacing:-2px;overflow:hidden}
#homepage #main #tools-intros div div h2 strong {float:left}
#homepage #main #tools-intros #tools div h2 span {background:url(../images/small-tools-icon.png) left top no-repeat;float:left;height:43px;margin:0 0 0 11px;width:43px}
#homepage #main #tools-intros #tools-search div h2 span {background:url(../images/small-search-icon.png) left top no-repeat;float:left;height:43px;margin:0 0 0 11px;width:43px}
#homepage #main #tools-intros #tools-talk div h2 span {background:url(../images/small-talk-icon.png) left top no-repeat;float:left;height:43px;margin:0 0 0 11px;width:43px}
#homepage #main #tools-intros #tools {background:url(../images/tools-bg.png) left top no-repeat;bottom:0;left:0;position:absolute;}
#homepage #main #tools-intros #tools-search {background:url(../images/search-bg.png) left top no-repeat;bottom:0;left:320px;position:absolute}
#homepage #main #tools-intros #tools-talk {background:url(../images/talk-bg.png) left top no-repeat;bottom:0;left:640px;position:absolute}
#homepage #main #tools-intros div a.open {background:url(../images/open-arrow.png) left top no-repeat;cursor:pointer;height:12px;display:block;margin:2px 7px;width:10px}
#homepage #main #tools-intros div a.close {background:url(../images/close-arrow.png) left top no-repeat;cursor:pointer;height:12px;display:block;margin:2px 7px;width:10px}
#homepage #main #tools-intros a.learn-more {color:#525151;font-size:.85em;text-transform:uppercase}
#homepage #main #tools-intros div div .more {display:none;}
#homepage #main #tools-intros a.full {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}

/*Home Slider*/
#homepage #home-slider {clear:both;height:210px;padding:13px 0 20px 26px;width:934px}
#homepage #home-slider h2 {color:#FDED07;font-size:2.3em;padding:0 0 15px}
#homepage #home-sliding {clear:both;height:160px;overflow:hidden;position:relative;width:912px}
#homepage #slider-container {height:160px;left:0;position:absolute;top:0;width:200000em}

/* Content */
#content {display:inline;float:left;margin:130px 0 50px 60px;width:553px}
#content_blank {display:inline;float:left;margin:130px 0 50px 60px;width:753px}
#content_poog {
    display: inline;
    float: left;
    margin: 130px 0 50px 60px;
    text-align: center;
    width: 860px;
}
#work-page #content {display:inline;float:left;margin:130px 16px 50px 32px;position:relative;width:588px}
#portfolio-page #content {display:inline;margin:130px 16px 50px 32px;position:relative;width:912px}
#tontotalk-page #content, #tontosearch-page #content, #tontotools-page #content {margin:120px 16px 20px 21px;width:923px}
#blog-section #content {margin:111px 0 50px 60px;width:551px}
#ttrc2011 #content {margin: 130px 0 50px 45px;width: 874px;}
#content ol {margin:0 0 1em 30px}
#content ul {margin:0 0 1em 26px}
#intro, #intro-contact {clear:both;color:#FFF;font-size:1.15em;font-weight:bold;letter-spacing:.5px;line-height:1.em;width:340px}
#work-url {font-size:1.2em;letter-spacing:.5px;line-height:1.em;background: url(../images/external.png) no-repeat center right; padding: 0 20px 0 0;display: inline;}
#work-url a {color:#FFF;}
#work-url a:hover {color:#fded07;}
#work-heroes {clear: both;margin: 20px 0;float:left;}
#work-heroes img {padding: 0 6px 6px 0;}
#work-detail {clear: both;margin: 20px 0;}
#work-detail p {margin:0 0 1em;font-size: 1.1em;line-height: 1.3em;font-weight: lighter;}
.alignleft {float: left;}
.alignright {float: right;}
#tontotalk-page #intro, #tontosearch-page #intro, #tontotools-page #intro {width:375px}
 #intro-contact {margin:0 0 1.5em;width:375px}
#tontotalk-page #content h2, #tontosearch-page #content h2, #tontotools-page #content h2 {font-size:1.92em;text-transform:uppercase}


	/*Special Headers*/
	h1.tonto-talk {background:url(../images/talk-icon.png) right top no-repeat;float:left;margin:0 0 7px;padding:0 72px 0 0}
	h1.tonto-tools {background:url(../images/tools-icon.png) right top no-repeat;float:left;margin:0 0 7px;padding:0 72px 0 0}
	h1.tonto-search {background:url(../images/search-icon.png) right top no-repeat;float:left;margin:0 0 7px;padding:0 72px 0 0}

	/* Founders */
	.founder {background:#FFF url(../images/profiles.jpg) no-repeat;color:#434242;height:221px;margin:10px 0 20px;overflow:hidden;padding:10px 120px 10px 20px}
	.founder h3 {color:#000;font-weight:bold;margin:0 0 10px}
	.founder h3 span {color:#4a4a4a}
	.founder h4 {color:#000;font-size:1.15em;font-weight:bold}
	.founder li {display:inline;list-style:none;margin:0 5px 0 0}
	.founder p {font-size:.9em}
	.troy {background-position:bottom}
	#content .founder ul {margin:0}
	
	/*Slider*/
	#slider {height:490px;position:relative;width:912px}
	#slider .next {display:block;height:29px;left:816px;position:absolute;top:455px;width:89px}
	#slider .next span {background:url(../images/next-button.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#slider .prev {display:block;height:29px;left:0px;position:absolute;top:455px;width:85px}
	#slider .prev span {background:url(../images/back.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#slider .disabled {display:none}
	#sliding {clear:both;height:390px;overflow:hidden;position:relative;margin:30px 0 0;width:912px}
	#sliding-items {height:390px;left:0;position:absolute;top:0;margin:30px 0 0;width:50000em}
	#slider .pane {float:left;height:390px;width:912px}
	
	/*Slider Extra*/
	#tontotalk-page #success-slide .video,#tontotalk-page #monitor-slide .video {float:right;margin:0 0 0 0px;width:540px}
	#slider #sliding-items .full-slide {width:912px}
	#slider .slider-box {background:url(../images/box-bg.png) left top no-repeat;float:left;height:253px;margin:0 5px 0 0;padding:7px 12px 0;width:199px}
	#slider .slider-box ul {list-style:none;margin:0}
	#slider .slider-box ul li {padding:4px 0}
	#slider .slider-box h3 {color:#fded07;padding:0 0 12px}
	#slider #sliding-items .medium-slide {padding:0 0 0 5px;width:617px}
	#slider #sliding-items .medium-slide h4 {color:#fff;font-size:1.53em;line-height:1.4em;}
	#slider #sliding-items .medium-slide h4 strong {color:#FDED07}
	#slider #success-stories-slide .right-aligned {background:url(../images/box-mid.png) left top no-repeat;float:right;height:334px;margin:0 15px 0 0;padding:7px 12px 0;width:219px}
	#slider #success-stories-slide .right-aligned p {font-size:.92em;line-height:1.2em;margin:0 0 1.2em}
	#slider #success-stories-slide .right-aligned h3 {padding:0}
	#slider #success-stories-slide .right-aligned h4 {color:#e8e8e8;font-size:1.07em;padding:0 0 10px}
#slider .video img {display:block;padding:0 10px 0 0;margin: 0 auto;}
	
		/*Slider Tabs*/
		ul#tabs {float:left;list-style:none;margin-left:0;overflow:hidden;padding:24px 0 0;width:auto;}
		ul#tabs li {float:left;margin:0 38px 0 0}
		ul#tabs li a {color:#dfdfdf;font-size:.846em;text-transform:uppercase}
		ul#tabs li.active a, ul#tabs li a:hover {color:#fded07}
		
		/*Panes*/
		#slider .left-slide {float:left;width:397px}
		#slider .talk .left-slide {float:left;width:337px}
		#slider h2 {padding:0 0 24px}
		#slider h3 {color:#e8e8e8;font-size:1.07em;font-weight:700;letter-spacing:0px;line-height:1.42em;padding:0 0 24px;text-transform:uppercase}
		#slider .video {float:right;width:487px; padding: 0 10px 0 0;}
		#mediaspace {float: right;}
	
	/* Sitemap */
	#sitemap {}
	#sitemap li {margin:0 0 5px}
	#sitemap li a {color:#CCC;text-transform:uppercase}
	
	/*Work Page*/
	#portfolio-page .item, #homepage #home-slider .item {display:inline;float:left;margin:25px 17px 50px 0;text-align:center;width:211px}
	#homepage #home-slider .item {margin-top:0;margin-bottom:0}
	#portfolio-page .item a.centered, #homepage #home-slider .item a.centered {color:#626161;font-size:.925em;text-align:center}
	#portfolio-page .item a.centered:hover, #homepage #home-slider .item a.centered:hover {color:#fff}
	#portfolio-page .item a.thumb, #homepage #home-slider .item a.thumb {display:inline;float:left;height:118px;margin:0 0 5px;padding:6px;overflow:hidden;position:relative;width:199px}
	#portfolio-page .item a.thumb span, #homepage #home-slider .item a.thumb span {background:url(../images/portfolio-bg.png) left top no-repeat;cursor:pointer;height:130px;left:0;position:absolute;top:0;width:211px}
	#portfolio-page .item a.thumb:hover span, #homepage #home-slider .item a.thumb:hover span {background:url(../images/portfolio-bg.png) left -130px no-repeat;}

		/*Hidden Portfolio for Popup*/
		#portfolio-page .modular {display:none;left:-9999em;position:absolute;top:0;}
		#portfolio-page #modular {}
		
/*Sign up Form*/
#sign-up-form {background:#1c1c1c;border-top:1px solid #535353;clear:both;display:none;padding:35px;width:890px}		
#tontotalk-page #sign-up-form h2, #tontosearch-page #sign-up-form h2, #tontotools-page #sign-up-form h2, #tontotrade-page #sign-up-form h2, #tontotalk-page #kbase h2, #tontosearch-page #kbase h2, #tontotools-page #kbase h2, #tontotrade-page #kbase h2 {border-bottom:1px solid #404040;font-size:1.92em;margin:0 0 10px;padding:0 0 12px;text-transform:uppercase;width:274px}

	/*Sign Up Form*/
	#sign-up-form p {color:#cac8c8;width:274px}
	#sign-up-form .req {display:none}
	#sign-up-form form, #sign-up-form form fieldset {width:890px}
	#sign-up-form label {color:#fcfcf9;display:block;font-size:1.23em;font-weight:700;margin:0 0 5px 2px}
	#sign-up-form ul {clear:both;float:left;list-style:none;padding:20px 0 0;width:890px}
	* html #sign-up-form ul {height:1%;overflow:visible}
	#sign-up-form input.cat_textbox {background:#fff;border:1px solid #9a9999;margin:0 0 15px;padding:7px 5px;width:261px}
	#sign-up-form ul li {float:left;}
	#sign-up-form li.two {margin:0 35px 0 0;width:273px}
	#sign-up-form li.last-li {margin:0}
	#sign-up-form li.lists {margin:0 0 20px 0;float:right!important;}
	#sign-up-form li.newsletter-info {text-align:right;width:197px}
	#sign-up-form li.newsletter-info  {font-size:.92em}
	#sign-up-form li.newsletter-info label, #sign-up-form li.verification label {clear:both;font-size:1em;font-weight:400}
	#sign-up-form li.newsletter-long {width:272px}
	#sign-up-form li p {width:auto;}
	#sign-up-form li.newsletter-info input {float:right;margin:0 0 0 5px}
	#sign-up-form li.verification {font-size:.92em;margin:0 0 0 0;width:273px;float: right;}
	#sign-up-form .captchaimg {margin:0 20px 15px 0;width:160px}
	#sign-up-form #CaptchaV2 {}
	#sign-up-form #catwebformbutton {clear:both;float:right;margin:-20px 0 0 0}
	
	/*Blog Page*/
	#blog-section #content h2.post-title {border:0;font-size:3.8em;margin:0 0 15px;letter-spacing:-2px;line-height:.8em}
	#blog-section #content .blog-post {border-bottom:1px solid #404040;margin:0 0 25px;overflow:hidden;padding:0 0 25px }
	* html #blog-section #content .blog-post {height:1%;overflow:visible}
	#blog-section #content .post-details {font-size:.92em;font-weight:700;margin:0 0 8px}
	#blog-section #content .post-body {margin:0}
	#blog-section #content .post-body p img {margin:15px 0;}
	#blog-section a.comment-count {background:url(../images/comment-icon.png) left top no-repeat;color:#7a7474;float:left;font-size:.92em;padding:0 2px 0 27px}
	
	/*Individual Work Page*/
	#work-page h1 {margin:0 0 5px}
	#work-page a.external {background:url(../images/portfolio/external.png) right no-repeat;color:#fff;font-size:1.38em;padding:0 24px 0 0}
	#work-page #img-container {clear:both;margin:30px 0;overflow:hidden;width:580px}
	#work-page #img-container img {float:left}
	#work-page #img-container .big {margin:0 6px 0 0}
	#work-page #img-container .first {margin:0 0 6px}
	
	
/*Knowledge*/
#knowledge {background:#1c1c1c;border-top:1px solid #535353;clear:both;overflow:hidden;padding:25px;position:relative;width:910px}		
#knowledge #sign-up-link {display:block;height:23px;left:24px;position:absolute;top:1px;width:197px}
#knowledge #sign-up-link span {background:url(../images/sign-up.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#knowledge #sign-up-link.active-sign span {background:url(../images/sign-up.png) left -23px no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}

/*Kbase*/
#kbase {float:left;padding:20px 0 0;width:365px}
#kbase img {display:none}
#kbase a.more-blog {float:right;height:29px;overflow:hidden;position:relative;width:85px}
#kbase a.more-blog span {background:url(../images/more-button.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
.blog-post a.read-more-link {float:right;height:17px;overflow:hidden;position:relative;text-transform:uppercase;width:82px}
.blog-post a.read-more-link span {background:url(../images/read-more.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
.blog-post a.read-more-link:hover span {background:url(../images/read-more.png) left -17px no-repeat}
#knowledge .blog-post a.read-more-link {float:none}
#kbase .author {display:none}
#tontotalk-page #kbase .blog-post h2, #tontotools-page #kbase .blog-post h2, #tontosearch-page #kbase .blog-post h2 {font-size:1.9em;border:0;margin:0;padding:0 0 3px;text-transform:none;}
#kbase .blog-post {border-bottom:1px solid #404040;margin:0 0 15px}
#kbase .post-details {margin:0}
#kbase .links {clear:both;display:none}
#kbase .blog-post .post-body {margin:0}
#knowledge .links {clear:both;margin:0 0 12px}
#blog-section .links {clear:both;margin:0;overflow:hidden}
#blog-section .blog-post a.archive-link {float:right;height:17px;font-size:.845em;margin:20px 0 20px;overflow:hidden;position:relative;text-transform:uppercase;width:107px}
a#rss {position: relative; display: block; margin: 0px 0 30px 238px;}

/*Comment List*/
#main .comment-list {border:0;border-top:1px solid #404040;background:none;clear:both;float:left;overflow:hidden;padding:25px 0;position:relative;width:551px}
#main .comment-list .view-links {float:right;padding:3px 0 0}
#main .comment-list .view-links a {color:#fded07;font-size:.85em;text-transform:uppercase}
#main .comment-list h3 {color:#fded07;float:left;font-size:1.923em;font-weight:400;letter-spacing:-2px}
#accordion {clear:both;padding:11px 0 0;width:100%}
#accordion .comment-details {border-bottom:1px solid #404040;border-top:1px solid #404040;color:#6b6b6b;overflow:hidden;padding:3px 0;text-transform:uppercase}
* html #accordion .comment-details {height:1%;overflow:visible}
#accordion .comment-details strong {float:left}
#accordion .comment-details .open {float:right;height:11px;margin:2px 0 0;overflow:hidden;position:relative;width:19px}
#accordion .comment-details .open span {background:url(../images/toggle-arrows.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#accordion  .current .open  span {background:url(../images/toggle-arrows.png) left -11px no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#accordion .comment {display:none;padding:12px 0}

#content #contact-form ul, #content #support-form ul {list-style:none;margin-left:0}
#contact-form li, #support-form li {float:left;margin:0 0 20px;width:273px}
#contact-form li.full, #support-form li.full {width:300px}
#contact-form li.full-width{width: 550px;}
#contact-form li.full-width strong {
    font-size: 16px;
}
#contact-form li.right {float:right}
#contact-form li label {clear:both;font-size:1.23em;font-weight:700}
#contact-form li label small {font-size:.8125em;font-weight:400;display:block;margin:0 0 5px;}
#contact-form li p {width:auto;}
#contact-form li input {margin:0 0 0 5px}
#contact-form .captchaimg {float:left;margin:0 20px 15px 0;width:160px}
#contact-form #CaptchaV2 {float:left}
#contact-form #catwebformbutton {clear:both;float:left;margin:30px 0 0}
#contact-form input.cat_textbox {background:#fff;border:1px solid #9a9999;margin:5px 0 15px;padding:7px 5px;width:261px}
#contact-form .req {}
#contact-form textarea.cat_listbox {background:#fff;border:1px solid #9a9999;margin:5px 0 15px;padding:7px 5px!important;width:261px!important;}
#contact-form textarea.cat_listbox_full_width {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9A9999;
    margin: 5px 0 15px;
    padding: 7px 5px !important;
    width: 537px !important;
}

/* Support Form */
#support-form li input {clear: both; float:left;margin:0 0 0 5px}
#support-form li input.file {margin: 5px;}
#support-form li textarea.cat_listbox {margin: 5px 0 15px; padding: 7px 5px;}

#second-accordion .content {display:none}
#second-accordion {clear:both;padding:23px 0 0;width:100%}
#second-accordion h3 {background:url(../images/opened.png) right 10px no-repeat;padding:0 31px 0 0}
#second-accordion h3.close {background:url(../images/closed.png) right 10px no-repeat;padding:0 31px 0 0}
#second-accordion .content {clear:both;padding:22px 0 0;width:100%}
#second-accordion .content .item {float:left;padding:0;width:203px}
#second-accordion .content .submit {clear:both;width:100%}
#second-accordion .content .right {float:right;width:330px}
#second-accordion .content .cleared {clear:both;margin:10px 0;float:right;text-align:right}
.comment-list #second-accordion  .right textarea.cat_listbox_small {background:#fff;border:1px solid #9d9c9c;height:125px;margin:6px 0;padding:5px;width:310px}
.comment-list #second-accordion  label {color:#fcfcf9;font-size:1.23em;}
.comment-list #second-accordion  label small {font-size:.815em}
.comment-list #second-accordion  input.cat_textbox_small {background:#fff;border:1px solid #9d9c9c;margin:6px 0;padding:5px;width:191px}
.comment-list #second-accordion  .right input {float:right;margin:15px 0 0}
#second-accordion .captchaimg {margin:5px 0 8px;overflow:hidden}
#second-accordion .captchaimg img {float:right}
#second-accordion input#CaptchaV2 {float:right}
#second-accordion .content .submit input {float:right}

/* Sidebar */
#sidebar {display:inline;float:right;margin:140px 70px 50px 0;width:222px}
#blog-section #sidebar {margin:37px 21px 50px 0;width:265px}
#tontotalk-page #sidebar, #tontosearch-page #sidebar, #tontotools-page #sidebar, #tontotrade-page #sidebar {margin:26px 0 0;width:464px}

	.module {background:url(../images/modules.png) no-repeat;color:#FFF;height:129px;margin:0 0 30px;overflow:hidden;}
	.module h2 {color:#FFF;font-size:1.23em;font-weight:bold;line-height:1.2em;padding:8px 8px 0 70px}
	.module p {font-size:.77em;line-height:1.4em;margin:20px 10px 10px}
	.control {background-position:0 0}
	.interactions {background-position:0 -129px}
	.ecommerce {background-position:0 -258px}
	.promotions {background-position:0 -387px}
	.interactions p, .promotions p {margin-top:5px}
	.promotions h2, .ecommerce h2, .control h2 {text-align:right}
	#tontotalk-page #sidebar .module, #tontosearch-page #sidebar .module, #tontotools-page #sidebar .module, #tontotrade-page #sidebar .module {float:left;margin-right:32px;width:216px}
	#tontotalk-page #sidebar .interactions, #tontosearch-page #sidebar .interactions, #tontotools-page #sidebar .interactions, #tontotrade-page #sidebar .interactions, 
	#tontotalk-page #sidebar .promotions, #tontosearch-page #sidebar .promotions, #tontotools-page #sidebar .promotions, #tontotrade-page #sidebar .promotions {margin-right:0}
	
	/*Blog Sidebar*/
	#sidebar .search-box {overflow:hidden;padding:0 0 6px}
	#sidebar input#CAT_Search {background:#fff;border:1px solid #9d9c9c;float:left;padding:3px 5px;width:191px}
	#sidebar input.cat_button {float:left}
	#blog-section #sidebar h4 {font-size:1.92em;font-weight:700;letter-spacing:-1px;padding:23px 0 10px}
	#blog-section #sidebar ul {border-top:1px solid #5b5b5b;list-style:none}

	/*Sidebar Newsletter*/
	#sidebar input.cat_textbox {background:#fff;border:1px solid #9d9c9c;float:left;padding:4px 5px;width:191px;display: block;}
	
	/*Categories*/
	#sidebar .blogpostcategories ul, #sidebar .BlogPostArchive ul {border-bottom:1px dashed #8c8212;padding-bottom:32px}
	#sidebar .blogpostcategories ul li, #sidebar .BlogPostArchive ul li {border-bottom:1px solid #5b5b5b;height:27px;padding:2px 0 3px;overflow:hidden;width:100%}
	#sidebar .BlogPostArchive ul li a {color:#cac8c8;float:left;font-size:1.1em;line-height:27px;padding:0;text-transform:uppercase;width:265px}
	#sidebar .blogpostcategories ul li a {background:url(../images/cat-icons.png) left top no-repeat;color:#cac8c8;float:left;font-size:.92em;line-height:27px;padding:0 0 0 32px;text-transform:uppercase;width:233px}
	#sidebar .blogpostcategories ul li a:hover, #sidebar .BlogPostArchive ul li a:hover {color:#fded07}
	#sidebar .blogpostcategories ul li.general a {background-position:left 100%}
	#sidebar .blogpostcategories ul li.search-opt a {background-position:left -27px}
	#sidebar .blogpostcategories ul li.social-media a {background-position:left -54px}
	#sidebar .blogpostcategories ul li.tonto-news a {background-position:left -81px}
	#sidebar .blogpostcategories ul li a span {display:none}
	
	/*Sign up form*/
	#sidebar #sign-up {display:none;padding:0 0 20px 0}
	#sidebar #sign-up .req {display:none}
	#sidebar #sign-up form label {display: block;color:#cac8c8;font-size:1em;text-transform:uppercase}
	#sidebar #sign-up form .item {clear: both;}
	#sidebar #sign-up .captchaimg {padding:0 0 10px}
	#sidebar #link-container {border-top:1px solid #404040;}
	#sidebar #link-container #sign-up-link {float:left;height:23px;overflow:hidden;position:relative;width:139px}
	#sidebar #link-container #sign-up-link span {background:url(../images/small-sign-up.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#sidebar #link-container #sign-up-link.close span {background:url(../images/small-sign-up.png) left -23px no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
/* Footer */
#footer {background:url(../images/footer.jpg) no-repeat;height:225px;margin:0 auto;width:960px}
#twitter {float:left;padding:7px 0 0 30px;width:204px}
#twitter .twtr-hd {display:none}
#twitter .twtr-ft {display:none}
#twitter .twtr-bd {font-size:1.165em;padding:15px 0 0}
#twitter .twtr-tweet-text i {color:#6b6969;display:block;font-size:.75em;margin:10px 0 0}
#twitter h6 {color:#6b6969;font-size:.925em;font-weight:400;padding:1px 0 0 10px;text-transform:uppercase;}
#twitter h6 a {color:#989797}
#twitter h6 a:hover {color:#fff}
#footer h3 {color:#fded07;font-size:1.38em;font-weight:400;letter-spacing:0;padding:0 0 13px;text-align:center}

	/*Center Footer*/
	#footer #footer-center {display:inline;float:left;margin:0 0 0 32px;padding:20px 0 0;width:455px}
	#footer-center #slider-2 {height:83px;padding:0 29px 19px 20px;position:relative;width:400px}
	#footer-center #sliding-items-2 {height:83px;overflow:hidden;position:relative;width:400px}
	#sliding-items-2 ul {height:83px;left:0;list-style:none;position:absolute;top:0;width:300000em}
	#sliding-items-2 ul li {float:left;height:83px;margin:0 0 0 9px}
	#slider-2 .prev {height:20px;left:0;overflow:hidden;position:absolute;top:29px;width:17px}
	#slider-2 .prev span {background:url(../images/footer-arrows.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#slider-2 .prev:hover span {background:url(../images/footer-arrows.png) left -20px no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#slider-2 .next {height:20px;right:0;overflow:hidden;position:absolute;top:29px;width:17px}
	#slider-2 .next span {background:url(../images/footer-arrows.png) right top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#slider-2 .next:hover span {background:url(../images/footer-arrows.png) right -20px no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
	/*Social*/
	#socialicons {text-align: center!important; position: relative;}
	#footer-center .social {list-style:none;margin:0 auto;position:relative;overflow:hidden;padding:0;width:auto;}
	* html #footer-center .social {height:1%;overflow:visible}
	#footer-center .social li {display: inline; margin:0 7px}
	#footer-center .social li img {height:32px}
	#footer-center img {opacity:0.5;filter:alpha(opacity=50);}
	
	/*Footer Right*/
	#footer-right {display:inline;float:left;margin:0 0 0 43px;padding:21px 0 0;width:158px}
	#footer-right h3 {text-align:left}
	#footer-right h3.aimia {padding:0 0 3px}
	#footer-right img {margin:0}
	#footer-right p.contact {margin:0 0 1em}
	#footer-right p.small {font-size:.92em;margin:0}
	
/*Tear*/
#tear {background:url(../images/footer-tear.png) no-repeat;clear:both;height:50px;margin:0 auto;text-transform:lowercase;width:960px}
#tear ul {padding:10px 0 0 10px}
#tear li {list-style:none;display:inline;margin:0 5px}
#tear li a {color:#707070;font-style:italic}
#tear li a:hover {color:#fff}


/*IE6 PNG Fix*/
* html #page { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #logo { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #tools-intros div { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #tools-intros div h2 span { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #tools-intros div a.open { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #tools-intros div a.close { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html .thumb span  { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #tear { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html .video { behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }
* html #slider .video img { width: 480px; height: 300px; behavior: url("http://tontodigital.com.au/js/iepngfix.htc") }

.clear {clear: both;}
.hide { display: none; }
/************************ Register page *******************/

.spacing { padding :10px 0px 0px 0px; }

#content .cat_textbox{border:1px solid #9A9999; margin:5px 0 15px; padding:7px 5px; width:245px; }
#content .captchaimg{ margin:15px 20px 15px 0;width:160px;}
#content label{ font-size:1.23em; font-weight:700; }
#content #catwebformbutton { background:url(../Images/submit-button.png) no-repeat;color:#525252;width:98px;height:37px;padding:9px 22px 11px 2px; font-weight:bold;font-size:13px;}
 .reg_input1 { border:1px solid #9A9999; margin:5px 0 15px; padding:7px 5px; width:261px; }


#tabcatwebformbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../email_templates/s_btn.png) no-repeat scroll 0 0;
color:#525252;
font-size:13px;
font-weight:bold;
height:37px;
padding:9px 22px 11px 2px;
width:98px;
border:0px;
}

/************************* alert box *********************************/

 div#messageBox {
background: #fff000 /*transparent url(../Images/alert/pop_mid.png) repeat-y scroll 0 0*/;
bottom:650px;
color:#000000;
display:none;
float:left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-weight:bold;
left:320px;
position:relative;
text-align:center;
width:166px;
/*
background-color: #000000;
width:144px; 
float:left; 
text-align:center; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
padding:10px 0px 0px 0px;
*/
            }
div#messageBox img{position:relative; bottom:0; border:0; float:left; margin-top:5px;}
.popupMsg{ background:url(pop_mid.png) repeat-y; width:144px; float:left; }
.popupMsgTop{ background:url(popup_top.png) no-repeat top; width:144px; float:left; }
.popupMsgBot{ background:url(pop-bot.png) no-repeat bottom; width:124px; float:left; _height:200px;_min-height:200px; min-height:200px; padding:6px 10px 25px 10px; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}

 #sometext {
            background:transparent url(../images/new_error.png) no-repeat scroll center top;
            border: 0px solid red;
            bottom:480px;
            color: #000000;
            display: none;
            float: right;
            height : 144px ;
left :  -400px  !important ;
            left :  -500px ;
            padding: 10px;
            position: relative;
            width: 98px;
            } 

#CAT-form-err{
            background:transparent url(../images/cat-form-error.png) no-repeat scroll center top;
            border: 0px solid red;
            bottom:465px;
            color: #000000;
            display: none;
            float: right;
            height : 144px ;
left :  -858px  !important ;
            left :  -940px ;
            padding: 10px;
            position: relative;
            width: 120px;
            }


#tontotrade-page #main {
    background: url("../images/tontotrade-bg.jpg") no-repeat scroll left top transparent;
}


#tontotrade-page #content {
    margin: 120px 50px 20px;
    width: 860px;
}

h1.tonto-trade {
    background: url("../images/trade-icon.png") no-repeat scroll right top transparent;
    float: left;
    margin: 0 0 7px;
    padding: 0 72px 0 0;
}

#tontotrade-page #content h2 {
    font-size: 1.92em;
    text-transform: uppercase !important;
}

#tontotrade-page #intro {
    width: 375px;
    text-transform: uppercase;
}

#trade-content {
    height: 490px;
    margin-top: 50px;
    position: relative;
    width: 912px;
}

#trade-content .tcr {
    clear: both;
    display: inline-block;
    padding-bottom: 15px;
}

#trade-content .tcc {
    float: left;
    margin-right: 50px;
    width: 400px;
}

#trade-content .tccl {
    background-repeat: no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
    float: left;
    height: 40px;
    width: 46px;
}
#trade-content .tccr {
    float: left;
    width: 354px;
}

#trade-content .tccr h2 {
    margin: 0;
}

#trade-content .tccr h2#white {
	color: #fff;
    margin: 0;
	text-transform: none !important;
}

#trade-content .pixel {
    background-image: url("../images/pixel-icon.png");
}

#trade-content .wordpress{
    background-image: url("../images/wordpress-icon.png");
}

#trade-content .quick{
    background-image: url("../images/quick-icon.png");
}

#trade-content .bible{
    background-image: url("../images/bible-icon.png");
}

#trade-content .price{
    background-image: url("../images/price-icon.png");
}

#trade-content .tccr a.apply-here{
	margin-top:15px;
}

a.apply-here {
    display: block;
    height: 34px;
    position: absolute;
    text-indent: 10px;
    width: 134px;
}

a.apply-here span {
    background: url("../images/apply-here-button.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#trade-content .tccr a.download-ratecard{
	margin-top:15px;
}

a.download-ratecard {
    display: block;
    height: 32px;
    position: absolute;
    text-indent: 10px;
    width: 148px;
}

a.download-ratecard span {
    background: url("../images/download-ratecard-button.jpg") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#tontotrade-article #sidebar{
    margin: 140px 30px 50px 0;
    width: 262px;
}

#right-side-nav{
	margin-bottom: 60px;
}

#right-side-nav h2{
	margin-bottom: 10px;
}

#right-side-nav ul {
    border-top: 1px solid #5B5B5B;
    list-style: none outside none;
    border-bottom: 1px dashed #8C8212;
    padding-bottom: 32px;
}

#right-side-nav ul li {
    border-bottom: 1px solid #5B5B5B;
    height: 27px;
    overflow: hidden;
    padding: 2px 0 3px;
    width: 100%;
}

#right-side-nav ul li a {
    color: #CAC8C8;
    float: left;
    font-size: 1.1em;
    line-height: 27px;
    padding: 0;
    text-transform: uppercase;
    width: 265px;
}

#right-side-nav ul li a:hover {
	color: #FDED07;
}

#ttrc-title{}

#ttrc-title-left{float: left;}

#ttrc-title-right{float: right;width: 150px;padding-top: 10px;}

#ttrc2011 h1{font-size: 3.77em;}

a.place-order {
    display: block;
    height: 34px;
    position: absolute;
    text-indent: 10px;
    width: 149px;
}

a.place-order span {
    background: url("../images/place-order-button.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


a.click-here-for-pricing-button {
    display: block;
    height: 34px;
    position: absolute;
    text-indent: 10px;
    width: 138px;
}

a.click-here-for-pricing-button span {
    background: url("../images/click-here-for-pricing-button.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#ttrc2011 #standard{
	background: url("../images/standard-bg.jpg") no-repeat scroll left top transparent;
	height: 379px;
	width: 874px;
	margin: 7px 0 0;
	padding-left: 30px;
}

#ttrc2011 #content h2 {
    font-size: 2.3em;
	letter-spacing: -1.2px;
}

#ttrc2011 #standard h2 {
    padding: 5px 0 0 0;
}

#ttrc2011 #standard-item1 {
    float: left;
    width: 254px;
}

#ttrc2011 #standard-item1 p {
    margin-top: 16px;
}
#ttrc2011 #standard-item1 ul {
    color: #F0EEEE;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin: 0 0 1em 13px;
}
#ttrc2011 #standard-item1 #price-tag {
    color: #2C2C2C;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: -1.4px;
    margin: 19px 0 0;
}

#ttrc2011 #standard-item1-top {
    height: 250px;
}

#ttrc2011 #standard-item1 #price-tag span {
    font-size: 16px;
    margin-left: 2px;
}

#ttrc2011 #standard-item2 {
    float: left;
    width: 265px;
}

#ttrc2011 #standard-item2 span, #standard-item3 span{
    color: #E8E8E8;
    display: block;
    font-size: 14px;
    font-weight: bold;
	letter-spacing: -0.5px;
}

#ttrc2011 #standard-item2 .text1 {
    margin: 17px 0 0 18px;
}
#ttrc2011 #standard-item2 .text2 {
    color: #3B3A3A;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: -0.6px;
    line-height: 11px;
    margin: 178px 0 0 40px;
    text-align: center;
    width: 43px;
}
#ttrc2011 #standard-item2 .text3 {
    margin-top: 38px;
    padding-left: 78px;
    text-align: center;
}
#ttrc2011 #standard-item2 .text4 {
    font-weight: normal;
    padding-left: 77px;
    text-align: center;
}

#ttrc2011 #standard-item3 {
    float: left;
    width: 310px;
}

#ttrc2011 #standard-item3 .text1 {
    margin: 18px 0 0 36px;
}
#ttrc2011 #standard-item3 .text2 {
    margin: 247px 0 0 150px;
}
#ttrc2011 #standard-item3 .text3 {
    font-size: 12px;
    font-weight: normal;
    margin-top: 17px;
    text-align: right;
}
#ttrc2011 #want-more {
    font-size: 12px;
    margin: 5px 15px 0 0;
    text-align: right;
}

#ttrc2011 .plus {
    margin-left: 30px;
}

#ttrc2011 .extras {
    background: url("../images/add-ons-bg.jpg") no-repeat scroll left top transparent;
    height: 218px;
    margin: 17px 0 30px;
    padding: 10px 0 0 30px;
    width: 874px;
}

#ttrc2011 .extras .extras-left {
    float: left;
    min-height: 195px;
    position: relative;
    width: 630px;
}

#ttrc2011 .extras .extras-right {
    background-color: red;
    float: left;
    height: 198px;
    width: 200px;
}

#ttrc2011 .extras h3 {
    font-size: 2.2em;
    font-weight: bold;
    letter-spacing: -1.2px;
}
#ttrc2011 .extras p {
    margin: 10px 0 0;
}
#ttrc2011 .extras ul {
    color: #F0EEEE;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0 0 0 15px;
}
#ttrc2011 .extras .add-cost {
    bottom: 0;
    color: #FBE808;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1.5px;
    position: absolute;
}
#ttrc2011 .extras .add-cost .amount {
    font-size: 36px;
}
#ttrc2011 .extras .add-cost .gst {
    font-size: 16px;
    letter-spacing: -1px;
}
#ttrc2011 .extras .high-performance {
    background: url("../images/trade-high-performance.png") no-repeat scroll center center transparent;
}
#ttrc2011 .extras .seo{
    background: url("../images/trade-seo.png") no-repeat scroll center center transparent;
}
#ttrc2011 .extras .social{
    background: url("../images/trade-social.png") no-repeat scroll center center transparent;
}
#ttrc2011 .extras .ecommerce{
    background: url("../images/trade-ecommerce.png") no-repeat scroll center center transparent;
}
#ttrc2011 #place-order-bottom {
    float: right;
    margin: 25px 149px 15px 0;
}

#wfao {
    margin-left: -15px;
    width: 590px;
}

#wfao .wfao-item {
    border-bottom: 1px dashed #8C8212;
    padding-bottom: 8px;
}

#wfao h1 {
    font-size: 3.7em;
    width: 450px;
}

#wfao #standard {
    background: url("../images/wfao-standard-bg.jpg") no-repeat scroll 252px 43px transparent;
    margin: 7px 0 0;
    width: 615px;
}

#wfao h2 {
    font-size: 2.3em;
	letter-spacing: -1.2px;
}

#wfao #standard h2 {
    padding: 5px 0 0 0;
}

#wfao #standard-item1 {
float: left;
width: 236px;
}

#wfao #standard-item1 p {
    margin-top: 16px;
}
#wfao #standard-item1 ul {
    color: #F0EEEE;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin: 0 0 1em 13px;
}
#wfao #standard-item1 #price-tag {
    color: #2C2C2C;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: -1.4px;
    margin: 19px 0 0;
}

#wfao #standard-item1-top {
	min-height: 400px;
}

#wfao #standard-item1 #price-tag span {
    font-size: 16px;
    margin-left: 2px;
}

#wfao #standard-item1 .chfp {
    padding-top: 40px;
}

#wfao #standard-item2 {
    float: left;
    width: 181px;
}

#wfao #standard-item2 span, #standard-item3 span {
    color: #E8E8E8;
    display: block;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.2px;
}

#wfao #standard-item2 .text1 {
    margin: 141px 0 0 0;
    text-align: center;
}
#wfao #standard-item2 .text2 {
    margin: 162px 0 0;
    text-align: center;
}


#wfao #standard-item3 {
    float: left;
    width: 181px;
}

#wfao #standard-item3 .text1 {
    color: #3B3A3A;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: -0.6px;
    line-height: 11px;
    margin: 16px 0 0 129px;
    text-align: center;
    width: 43px;
}
#wfao #standard-item3 .text2 {
    margin: 92px 0 0;
    text-align: center;
}
#wfao #standard-item3 .text3 {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
#wfao #standard-item3 .text4 {
    margin-top: 145px;
    text-align: center;
}
#wfao #want-more {
    font-size: 12px;
}

#wfao .plus {
    margin: 6px 0 2px;
}

#wfao .extras {
    padding: 20px 0 12px;
    width: 590px;
}

#wfao .extras .chfp {
    height: 45px;
    padding-top: 20px;
}

#wfao .extras .extras-left {
    float: left;
    min-height: 195px;
    position: relative;
    width: 420px;
}

#wfao .extras .extras-right {
    background-color: red;
    float: left;
    height: 198px;
    width: 170px;
}

#wfao .extras h3 {
    font-size: 2.2em;
    font-weight: bold;
    letter-spacing: -1.2px;
}
#wfao .extras p {
    margin: 10px 0 0;
}
#wfao .extras ul {
    color: #F0EEEE;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 0 15px;
}
#wfao .extras .add-cost {
    bottom: 0;
    color: #FBE808;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1.5px;
    position: absolute;
}
#wfao .extras .add-cost .amount {
    font-size: 36px;
}
#wfao .extras .add-cost .gst {
    font-size: 16px;
    letter-spacing: -1px;
}
#wfao .extras .high-performance {
    background: url("../images/trade-high-performance.png") no-repeat scroll right center transparent;
}
#wfao .extras .seo{
    background: url("../images/trade-seo.png") no-repeat scroll right center transparent;
}
#wfao .extras .social{
    background: url("../images/trade-social.png") no-repeat scroll right center transparent;
}
#wfao .extras .ecommerce{
    background: url("../images/trade-ecommerce.png") no-repeat scroll right center transparent;
}

#tontotrade-article ul li{
	font-size: 1.1em;
    line-height: 1.3em;
}
#fb-comment-poog {
    background-color: #1C1C1C;
    display: inline-block;
    margin-top: 30px;
    width: 472px;
}

#fb-comment-poog .fb-comment-title {
    font-weight: bold;
    padding: 10px 0 10px 10px;
    text-align: left;
}

/* Sales Page */

span.offer h2 {
	font-size: 32px!important;
	color: #000;
	margin: 0 0 20px 0;
	}

span.offer .price {
	font-weight: bold;
	font-size: 36px!important;
	color: #e80000;
	}

span.offer h3 {
		color: #e80000;
		font-weight: bold;
		font-size: 28px;
		margin: 10px 0 20px 0;
	}	
	


