@charset "utf-8";
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* global */
body { min-width: 1042px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.contentWidth { width:1022px; padding:0 10px; margin:0 auto; }
a { text-decoration:none; }
strong { font-weight:bold; }

/* contextual link */
.container .content { margin:2px 0 0; }
.fiqlink { color:#40b741 !important; border-color:#40b741 !important; }

/* clearfix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.ie6 .clearfix, .ie7 .clearfix { display: inline-block; }
.ie6 .clearfix  { display: inline-block; height: 1%; }
.clear { clear:both; }

/* header */
#header { height:77px; border-bottom:1px solid #0d272e; background: #26363a;
	background: -moz-linear-gradient(top, #263235 0%, #263d43 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#263235), color-stop(100%,#263d43));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#263235', endColorstr='#263d43',GradientType=0 ); }
#header .logo a { width:147px; height:69px; display:block; float:left; outline:none; margin:7px 7px 0 0; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -0px -0px; }

/* header nav */
#header .nav li { float:left; font-weight:bold; text-transform:uppercase; margin-right:20px; }
#header .nav li a { height:76px; display:inline-block; outline:none; overflow:hidden; padding:0 15px; line-height:110px; color:white; }
#header .nav li a:hover { color:#ecd9ae; background:#1e2f33; }
#header .nav li a:active { color:#ffeabc; background:#182629; }
#header .nav li.selected a { background:#182629; color:#ffeabc; }

/* adornment */
.adornment { width:1022px; height:374px; background:url(../images/adornment_bg.jpg) no-repeat; }

/* video */
.video { float:left; height:344px; margin:15px 0 0 16px; position:relative; }
.ie6 .video { display:inline; margin-left:15px; }
.video .tl { position:absolute; top:0px; left:0px; width:10px; height:10px; background:url(../images/sprite.png) no-repeat -164px -365px; }
.video .tr { position:absolute; top:0px; right:0px; width:10px; height:10px; background:url(../images/sprite.png) no-repeat -176px -365px; }
.video .bl { position:absolute; bottom:0px; left:0px; width:10px; height:10px; background:url(../images/sprite.png) no-repeat -164px -377px; }
.video .br { position:absolute; bottom:0px; right:0px; width:10px; height:10px; background:url(../images/sprite.png) no-repeat -176px -377px; }
.ie6 .video .tl, .ie6 .video .tr, .ie6 .video .bl, .ie6 .video .br { display:none; }
.ie7 .video .tl, .ie7 .video .tr, .ie7 .video .bl, .ie7 .video .br { display:none; }
.ie8 .video .tl, .ie8 .video .tr, .ie8 .video .bl, .ie8 .video .br { display:none; }
#htmlVideo { width:746px; height:344px; }

/* columnstack */
.columnstack { float:right; margin:15px 15px 0 0; }
.ie6 .columnstack { display:inline; }
.rightcolumn .columnstack { float:none; margin:0 0 13px 0; }
.ie6 .rightcolumn .columnstack { display:block; }
.columnstack li { width:190px; height:79px; padding:14px 20px 20px; border-bottom:1px solid #d9d9d1; border-top:1px solid white; background: #f3f3ef;
	background: -moz-linear-gradient(top, #F5F5F1 0%, #E6E6E1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F1), color-stop(100%,#E6E6E1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F1', endColorstr='#E6E6E1',GradientType=0 ); }
.ie6 .columnstack li { padding-bottom:16px; }
.columnstack li:first-child { /*height:79px;*/ -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-top:none; }
.columnstack li:last-child { height:80px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom:none; }
.contentWidth .columnstack h4 { margin:0 0 4px; font-weight:bold; font-size:18px; line-height:18px; color:#194055; text-shadow:none; text-transform:none; }
.columnstack p { font-size:12px; line-height:14px; color:#afafaa; }
.rightcolumn .columnstack p { margin:0; }
.contentWidth .columnstack .contact h4 { color:#84ab30; }
.btnmore { width:56px; height:22px; margin-top:8px; float:left; border:1px solid #194156; -moz-border-radius:3px; border-radius:3px; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -150px -3px; }
.btnmore:hover {  background:url(../images/sprite.png) no-repeat -209px -3px; }
.ie6 .btnmore { display:inline; }
.contact .btnmore { background:url(../images/sprite.png) no-repeat -150px -29px; border-color:#729721; }
.contact .btnmore:hover { background:url(../images/sprite.png) no-repeat -209px -29px; }
.btnsignup {  width:66px; height:22px; margin-top:8px; margin-left:66px; display:block; /*float:left;*/ border:1px solid #194156; -moz-border-radius:3px; border-radius:3px; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -96px -365px; }
.btnsignup:hover {  background:url(../images/sprite.png) no-repeat -96px -389px; }
.ie6 .btnsignup {  }

/* content */
.content { margin:13px; }
.content p { margin:20px 0; }
.checks { margin:20px; }
.checks li { margin:10px 0; color:#333; }
.checks li i { width:21px; height:17px; margin-right:10px; vertical-align:middle; display:inline-block; background:url(../images/sprite.png) no-repeat -225px -56px; }
.content .alignleft { float:left; margin:0 13px 13px 0; }
.content h3, .content h4 { font-weight:bold; color:#ffab08; text-transform:uppercase; text-shadow:0 1px #999; }
.content h3 { margin:0 0 20px 0; padding-top:20px; font-size:32px; line-height:32px; }
.content h4 { margin:20px 0; color:#263c42; font-size:24px; line-height:24px; text-shadow:none; text-transform:capitalize; }

/* content subsection */
.subsection { padding:1px 20px; margin:13px 0; color:#666; -moz-border-radius:10px; border-radius:10px; background:#efefeb; background: -moz-linear-gradient(top, #F5F5F1 0%, #E6E6E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F1), color-stop(100%,#E6E6E1)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F1', endColorstr='#E6E6E1',GradientType=0 ); }
.subsection h4 { margin:19px 0 20px; font-weight:normal; }
.subsection .aligncenter { float:none; margin:0 0 20px; display:block;  text-align:center; }
.subsection .aligncenter img { background:white; padding:10px; border:1px solid #ccc; -moz-border-radius:10px; border-radius:10px; }

/* content left and right column */
.leftcolumn { margin-right:243px; }
.content .rightcolumn { float:right; margin:0 0 0 13px; }
.ie6 .rightcolumn { display:inline; }

/* divide column */
.divide { width:50%; float:left; }
.ie6 .divide, .ie7 .divide { width:376px; }
.divide_padding { padding-left:6px; }
.divide:first-child .divide_padding { padding-left:0px; padding-right:7px; }
.ie6 .divide_padding { padding-left:13px; }

/* icons */
.icon_track, .icon_market, .icon_target, .icon_paying, .icon_fraud, .icon_info, .icon_makemoney, .icon_publishers, .icon_monetize, .icon_wasted { width:94px; height:85px; float:left; margin:20px 20px 20px 0; -moz-border-radius:10px; border-radius:10px; }
.icon_track { background:url(../images/sprite.png) no-repeat -0px -104px; }
.icon_market { background:url(../images/sprite.png) no-repeat -96px -191px; }
.icon_target { background:url(../images/sprite.png) no-repeat -0px -191px; }
.icon_paying { background:url(../images/sprite.png) no-repeat -192px -104px; }
.icon_fraud { background:url(../images/sprite.png) no-repeat -96px -104px; }
.icon_info { background:url(../images/sprite.png) no-repeat -192px -191px; }
.icon_makemoney { background:url(../images/sprite.png) no-repeat -0px -278px; }
.icon_publishers { background:url(../images/sprite.png) no-repeat -96px -278px; }
.icon_monetize { background:url(../images/sprite.png) no-repeat -192px -278px; }
.icon_wasted { background:url(../images/sprite.png) no-repeat -0px -365px; }
p.icon_margin { margin-left:114px; }

/* quick contact */
.quickcontact { width:230px; background:#f6f5f1; -moz-border-radius:10px; border-radius:10px; }
.rightcolumn .quickcontact{ }
.quickcontact h4 { font-weight:bold; font-size:12px; height:35px; line-height:34px; margin:0; padding:0 20px; color:#657b81; text-transform:uppercase; text-shadow:none; border-bottom:1px solid #d9d9d1; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; background:#efefeb; background: -moz-linear-gradient(top, #F5F5F1 0%, #E6E6E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F1), color-stop(100%,#E6E6E1)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F1', endColorstr='#E6E6E1',GradientType=0 ); }
.quickcontact form { padding:10px 20px 20px; border-top:1px solid white; }
.quickcontact label { display:block; margin-top:10px; padding:10px 0 1px; color:#afafaa; font-size:10px; font-weight:bold; text-transform:uppercase; border-top: 1px solid #d9d9d1; }
.quickcontact label span { text-transform:lowercase; font-weight:normal; }
.quickcontact label.first { border-top:none; margin:0; padding:0;}
.quickcontact input { width:185px; height:20px; border:1px solid #d9d9d1; -moz-border-radius:3px; border-radius:3px; }
.quickcontact textarea { width:185px; height:71px; border:1px solid #d9d9d1; -moz-border-radius:3px; border-radius:3px; }
#contact_submit { width:71px; height:22px; cursor:pointer; margin-top:10px; border:1px solid #194156; display:block; -moz-border-radius:3px; border-radius:3px; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -150px -54px; }
#contact_submit:hover { background:url(../images/sprite.png) no-repeat -150px -79px; }

/* footer */
#footer { clear:both; }
#footer .background { height:52px; -moz-border-radius:10px; border-radius:10px; background:#e1e1e1; background: -moz-linear-gradient(top, #E9E9E9 0%, #DCDCDC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(100%,#DCDCDC)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#DCDCDC',GradientType=0 ); }
#footer .nav { float:left; margin-top:18px; padding:0 18px; }
#footer .nav li { float:left; margin-right:6px; padding-right:6px; line-height:12px; border-right:1px solid #787878; }
#footer .nav li:last-child { border-right:none; }
#footer .nav a { color:#787878; font-size:12px; line-height:12px; }
#footer .nav a:hover { color:#333; }
#footer .admedia { width:146px; height:20px; float:right; margin:15px 15px 0 0; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) -1px -71px; }
#footer .copyright { text-align:right; color:#d1d1d1; font-size:11px; padding:4px 20px 20px 0; }
