@charset "utf-8";
/* stripped down yahoo reset */
html,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 {padding:0;margin:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}li{list-style:none;}

/* 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; }

/* global */
html { overflow-y: scroll; background:#23292a; }
body { min-width:772px; font-family:Arial, Helvetica, sans-serif; font-size:13px; -webkit-text-size-adjust: none; }
a { text-decoration:none; outline:none; }
p { margin:0 0 10px; }
.center { width:692px; padding:20px; margin:0 auto; }

/* font trebuchet */
.heading { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:normal; }

/* heading */
.heading { margin-bottom:16px; font-size:27px; line-height:28px; }
.contentColumnRight .heading { margin-bottom:10px; text-transform:uppercase; font-size:20px; line-height:21px; }

/* title */
.title { margin-bottom:10px; font-size:16px; line-height:17px; font-weight:bold; color:#00778e; }

/* header */
.header { background:url(../images/sprite.png) repeat-x -0px -104px; }
.header .center { height:31px; position:relative; border-bottom:1px solid white; background:#f3f3f3;
	background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* W3C */ }
.header .logo a { width:246px; height:30px; text-indent:-1000px; overflow:hidden; float:left; background:url(../images/sprite.png) no-repeat -2px -2px; }
.header .contact { position:absolute; top:20px; right:20px; color:#ff8004; font-size:13px; line-height:14px; }
.header .contact .number { margin-top:1px; display:block; color:#001f25; font-size:16px; line-height:17px; }

/* header nav */
.headerNav { background:#00323c;
	background: -moz-linear-gradient(top, #004b59 0%, #002026 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004b59), color-stop(100%,#002026)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004b59 0%,#002026 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004b59 0%,#002026 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #004b59 0%,#002026 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b59', endColorstr='#002026',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #004b59 0%,#002026 100%); /* W3C */ }
.headerNav .center { height:31px; padding:0; }
.headerNav li { float:left; }
.headerNav li a { color:white; position:relative; line-height:30px; margin-right:20px; }
.headerNav li a:hover { color:#bbe9f3; }
.headerNav .active a { color:#ff8004; }
.headerNav .active a:hover { color:#ff8004; }
.headerNav .active a i { width:10px; height:7px; overflow:hidden; position:absolute; bottom:-9px; left:50%; margin-left:-5px; background:url(../images/sprite.png) no-repeat -250px -2px; }
.ie6 .headerNav .active a i { display:none; }

/* content */
.content { padding-bottom:20px; background:#8a9091 url(../images/sprite.png) repeat-x -0px -178px; }
.content .center { background:white; padding-bottom:0; }

/* two columns  */
.contentColumnsTwo .contentColumnLeft { width:438px; float:left; }
.contentColumnsTwo .contentColumnRight { width:234px; margin-left:20px; float:left; }

/* section */
.section { margin-bottom:20px; }

/* btn */
/* signup - btn */
.btnSignupOrange, .btnSignupBlue { width:83px; height:33px; display:block; text-indent:-1000px; overflow:hidden;
	-webkit-box-shadow: 0px 1px 3px 0px #757575; -moz-box-shadow: 0px 1px 3px 0px #757575; box-shadow: 0px 1px 3px 0px #757575; }
.btnSignupOrange { background:url(../images/sprite.png) no-repeat -0px -34px; }
.btnSignupOrange:hover { background:url(../images/sprite.png) no-repeat -85px -34px; }
.btnSignupBlue { background:url(../images/sprite.png) no-repeat -0px -69px; }
.btnSignupBlue:hover { background:url(../images/sprite.png) no-repeat -85px -69px; }
/* demo - btn */
.btnDemo { width:102px; height:33px; display:block; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -170px -34px;
	-webkit-box-shadow: 0px 1px 3px 0px #757575; -moz-box-shadow: 0px 1px 3px 0px #757575; box-shadow: 0px 1px 3px 0px #757575; }
.btnDemo:hover { background:url(../images/sprite.png) no-repeat -170px -69px; }

/* how it works */
.howitworks { padding:20px 20px 10px;
	-webkit-box-shadow: 0px 1px 3px 0px #757575; -moz-box-shadow: 0px 1px 3px 0px #757575; box-shadow: 0px 1px 3px 0px #757575;
	background:#e5e5e5;
	background: -moz-linear-gradient(top, #ececec 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%,#dddddd 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%,#dddddd 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ececec 0%,#dddddd 100%); /* W3C */ }
.ie .howitworks { border:1px solid #c1c1c1; padding:19px 19px 9px; }
.howitworks .heading { color:#00778e; }
.howitworks li { margin-bottom:10px; font-size:12px; line-height:13px; }
.howitworks li strong { font-size:11px; text-transform:uppercase; font-weight:bold; color:#001f25; }

/* video */
.video { margin-bottom:14px; padding-bottom:20px; border-bottom:1px dotted #8a9091; }
.video td { /*height:357px;  background:#23292a;*/ }

/* index */
.index .btnDemo { margin-top:16px; }
.index  .contentColumnLeft .heading { margin-bottom:13px; }

/* signup */
.signup { padding:20px; position:relative;
	-webkit-box-shadow: 0px 1px 3px 0px #757575; -moz-box-shadow: 0px 1px 3px 0px #757575; box-shadow: 0px 1px 3px 0px #757575; 
	background:#dbe9ec;
	background: -moz-linear-gradient(top, #e5eef0 0%, #cee2e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5eef0), color-stop(100%,#cee2e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5eef0 0%,#cee2e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5eef0 0%,#cee2e6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e5eef0 0%,#cee2e6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eef0', endColorstr='#cee2e6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e5eef0 0%,#cee2e6 100%); /* W3C */ }
.ie .signup { border:1px solid #c1c1c1; padding:19px 19px; }
.signup .fold { width:105px; height:44px; position:absolute; top:-2px; right:-3px; background:url(../images/sprite.png) no-repeat -274px -26px; }
.signup .headingAdvertisers, .signup .headingPublishers	{ margin-bottom:6px; font-size:22px; line-height:23px; }
.signup .headingAdvertisers { color:#ff7404; }
.signup .headingPublishers { margin-top:20px; padding-top:18px; clear:left; border-top:1px solid #a6acae; color:#001f25; }
.signup p { margin-bottom:14px; color:#444647; font-size:13px; line-height:14px; }
.signup .btnSignupOrange, .signup .btnSignupBlue { -webkit-box-shadow: 0px 1px 3px 0px #5d6364; -moz-box-shadow: 0px 1px 3px 0px #5d6364; box-shadow: 0px 1px 3px 0px #5d6364; }

/* footer nav */
.footerNav { border-top:1px solid #77aab4; border-bottom:1px solid #001317; background:#00323c;
	background: -moz-linear-gradient(top, #004b59 0%, #002026 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004b59), color-stop(100%,#002026)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004b59 0%,#002026 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004b59 0%,#002026 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #004b59 0%,#002026 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b59', endColorstr='#002026',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #004b59 0%,#002026 100%); /* W3C */ }
.footerNav .center { height:31px; padding:0; }
.footerNav li { float:left; }
.footerNav li a { color:#97bcc4; line-height:30px; margin-right:20px; }
.footerNav li a:hover { color:white; }

/* footer */
.footer { padding-bottom:20px; }
.footer .center {}
.footer .admedia { width:163px; height:20px; float:right; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -264px -2px; }
.footer .copyright { float:left; color:#7e9397; font-size:12px; line-height:13px; }