@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:#f4f4f4; }
body { min-width:1028px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#353a3b; }
strong { font-weight:bold; }
a { text-decoration:none; outline:none; color:#006579; }
a:hover { color:#00414e; }
p { margin:20px 0; }
em { font-style:normal; }
ol { margin-left:20px; }
ol li { list-style:decimal; margin-bottom:3px; }
.heading em { color:#60696b; margin-right:2px; }
/* Helvetica Neue Light Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
    font-family:'HelveticaNeueLight';
    src: url('../images/fonts/helvetnl-webfont.eot');
    src: url('../images/fonts/helvetnl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/helvetnl-webfont.woff') format('woff'),
         url('../images/fonts/helvetnl-webfont.ttf') format('truetype'),
         url('../images/fonts/helvetnl-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.heading { font-family:'HelveticaNeueLight', Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:28px; margin-top:18px; letter-spacing:-1px; font-size:24px; line-height:20px; color:#ff8004; border-bottom:1px dotted #d4d4d4;
	text-shadow: 0px 1px 0px #ffffff;
	/*filter: dropshadow(color=#ffffff, offx=0, offy=1);*/ }
/* Helvetica Neue Medium Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('../images/fonts/helvetnm-webfont.eot');
    src: url('../images/fonts/helvetnm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/helvetnm-webfont.woff') format('woff'),
         url('../images/fonts/helvetnm-webfont.ttf') format('truetype'),
         url('../images/fonts/helvetnm-webfont.svg#HelveticaNeueMedium') format('svg');
    font-weight: bold;
    font-style: normal;
}
.heading strong { font-family:'HelveticaNeueMedium', Helvetica, Arial, sans-serif; }
/* Helvetica */
.box.secondary .heading { font-family:Helvetica, Arial, sans-serif; letter-spacing:normal; font-weight:normal; }


/* header */
#header { height:90px; background:url(../images/sprite.png) repeat-x -0px -297px;}
#header .center { height:90px; }
#header .logo { margin-left:-88px; }
#header .logo a { display:block; width:359px; height:62px; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -0px -0px; }
.ie6 #header .logo a { position:relative; }
/* header nav */
#header .nav li { float:left; margin-left:1px; }
#header .nav li.first { margin-left:0; }
#header .nav a { height:24px; float:left; position:relative; padding:0 10px; color:#8f8f8f; text-shadow: 0px -1px 0px #222; line-height:22px; border-top:1px solid #505050; background:#222222;
	background: -moz-linear-gradient(top, #393939 0%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(100%,#141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #393939 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #393939 0%,#141414 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #393939 0%,#141414 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #393939 0%,#141414 100%); /* W3C */}
#header .nav .active a, #header .nav .active a:hover  { color:white; border-top:1px solid #ffc48a; text-shadow: 0px -1px 0px #dd8734; background:#f38d2a;
	background: -moz-linear-gradient(top, #fca34d 0%, #ec7c0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca34d), color-stop(100%,#ec7c0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fca34d 0%,#ec7c0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fca34d 0%,#ec7c0e 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fca34d 0%,#ec7c0e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCA34D', endColorstr='#EC7C0E',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fca34d 0%,#ec7c0e 100%); /* W3C */ }
#header .nav a:hover { color:white; border-top:1px solid #ffc48a; text-shadow: 0px -1px 0px #dd8734; background:#f38d2a;
background: -moz-linear-gradient(top, #fdb571 0%, #f3973b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb571), color-stop(100%,#f3973b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fdb571 0%,#f3973b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fdb571 0%,#f3973b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fdb571 0%,#f3973b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb571', endColorstr='#f3973b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #fdb571 0%,#f3973b 100%); /* W3C */ }
#header .nav .active a { padding:0 24px 0 10px; }
/*#header .nav a i { display:none; width:9px; height:6px; margin:8px 0 0 6px; float:right; background:url(../images/sprite.png) no-repeat -723px -0px; }*/
#header .nav a i { display:none; width:9px; height:6px; position:absolute; top:8px; right:9px; background:url(../images/sprite.png) no-repeat -723px -0px; }
#header .nav .active i { display:block; }
.ie6 #header .nav .active i { font-size:0px; background:url(../images/sprite.png) no-repeat -734px -0px; }
/* header phone number */
#header .headerNumber { margin:0; position:absolute; top:14px; right:14px; color:#79999f; font-size:14px; line-height:14px; }
#header .headerNumber .phoneNumber { display:block; margin-top:1px; font-size:18px; line-height:18px; color:white; font-style:normal; }
/* header login */
#header .login { margin-bottom:3px; padding-right:187px; position:absolute; bottom:0px; right:14px; color:#8f8f8f; font-size:12px; line-height:25px; }
#header .login strong { color:#e5e5e5; }
#header .login .btnAdvertiser, #header .login .btnPublisher { width:90px; height:28px; padding:1px 0; position:absolute; bottom:0px; text-align:center; background:#4d5354;
	background: -moz-linear-gradient(top, #606668 0%, #393d3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606668), color-stop(100%,#393d3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #606668 0%,#393d3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #606668 0%,#393d3e 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #606668 0%,#393d3e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606668', endColorstr='#393D3E',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #606668 0%,#393d3e 100%); /* W3C */ }
#header .login .btnAdvertiser strong, #header .login .btnPublisher strong { display:block; height:26px; font-weight:normal; font-size:14px; line-height:25px; color:white; border-top:1px solid #6d7578; border-bottom:1px solid #4a4f50; }
#header .login .btnAdvertiser { right:91px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; }
#header .login .btnPublisher { right:0px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; }
#header .login .btnAdvertiser strong { margin-left:1px; }
#header .login .btnPublisher strong { margin-right:1px; }
#header .login .btnAdvertiser:hover, #header .login .btnPublisher:hover { background:#00596b;
	background: -moz-linear-gradient(top, #006b81 0%, #004957 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006b81), color-stop(100%,#004957)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #006b81 0%,#004957 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #006b81 0%,#004957 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #006b81 0%,#004957 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006B81', endColorstr='#004957',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #006b81 0%,#004957 100%); /* W3C */ }
#header .login .btnAdvertiser:hover strong, #header .login .btnPublisher:hover strong { border-top-color:#00788f; border-bottom-color:#015c6e; }

/* adornment & top heading */
.adornmentImage { /*margin:-1px 0 14px;*/ margin-top:-1px; }
.adornmentImage img { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.adornment, .topHeading { /*height:348px; overflow:hidden;*/ background:#3a3f40 url(../images/sprite.png) repeat-x -0px -389px; }
.adornment .center, .topHeading .center { height:336px; padding:14px 0 0; background:url(../images/sprite.png) no-repeat -0px -739px; }
.topHeading .center { background:url(../images/sprite.png) no-repeat -0px -739px; }
.topHeading .center { height:auto; padding-bottom:14px; }
.adornment .videoWrapper { float:left; border:1px solid #393f40; -moz-border-radius:5px; border-radius:5px; }
.ie6 .adornment .videoWrapper { font-size:0px; }
.adornment .videoWrapper img { -moz-border-radius:inherit; border-radius:inherit; }
.adornment .introText { width:340px; float:right; color:white; }
.adornment .introText p { margin:14px 0; line-height:18px; }
.adornment .heading { padding-bottom:7px; margin:24px 0 28px; font-size:48px; line-height:40px;  font-weight:normal; color:#e3e3e3; border-bottom:1px dotted #ababab;
	text-shadow: 0px 1px 0px #5f5f5f;
	/*filter: dropshadow(color=#5f5f5f, offx=0, offy=1);*/ }
.adornment .heading strong { font-weight:bold; color:white; }
.adornment .heading em, .topHeading .heading em  { font-style:normal; letter-spacing:0px; color:#eccaa9; margin-right:2px; }
.topHeading .heading { padding:0 0 2px; margin:0; color:#e3e3e3; font-size:36px; line-height:36px; border-bottom:none; text-shadow: 0px 1px 0px #5f5f5f; }
.topHeading .heading .colorHighlight { color:#c0cfd1; }

/* center and background */
.center { width:1000px; padding:0 14px; margin:0 auto; position:relative; clear:both; }
.contentBg { clear:both; padding-top:7px; background:url(../images/sprite.png) repeat-x -0px -1089px; }
.contentBg .centerColorBg { width:972px; /*padding-bottom:14px;*/ background:white url(../images/centerColorBg.gif) repeat-x; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.centerColorBg .column_two { position:relative; padding:14px 0; background:white url(../images/sprite_content.png) repeat-y 717px 0px; }
.centerColorBg .column_two .columnright_topfx { width:239px; height:20px; position:absolute; top:0px; right:20px; background:url(../images/sprite_content.png) repeat-y -273px -330px; }
.centerColorBg .column_two .columnright_bottomfx { width:239px; height:20px; position:absolute; bottom:0px; right:20px; background:url(../images/sprite_content.png) repeat-y -273px -352px; }
.ie6 .centerColorBg .column_two .columnright_topfx, .ie6 .centerColorBg .column_two .columnright_bottomfx { display:none; }

/* column_two */
.column_two .column_left { width:713px; width:747px; float:left; }
.ie6 .column_two .column_left { display:inline; }
.column_two .column_right { width:273px; width:239px; margin-left:14px; margin-top:14px; float:left; }
.ie6 .column_two .column_right { display:inline; }
.centerColorBg .column_left { width:718px; width:653px; margin:0px 40px 26px 26px; }
.centerColorBg .column_two .column_right { width:239px; margin-top:0; }

/* column split left */
.column_splitLeft { }
.column_splitLeft_left { width:343px; float:left; }
.column_splitLeft_right { width:342px; float:left; }
.centerColorBg .column_splitLeft_left { width:317px; /*margin-left:26px;*/ }
.centerColorBg .column_splitLeft_right { width:317px; margin-left:19px; }

/* productList */
.productList .heading { padding:0; margin:0; font-size:18px; letter-spacing:0px; border-bottom:none; }
.productList .description { margin:10px 0 16px; }
.productList li.product { width:100%; float:left; position:relative; padding:20px 0 16px; border-bottom:2px solid #f4f4f4; }
.productList .videoThumb { width:244px; height:117px; float:right; text-indent:-1000px; overflow:hidden; -moz-border-radius:5px; border-radius:5px; }
.productList .infoWrapper { margin-right:264px; }
.productList .actionLinks, #rotateFeatured .actionLinks { float:left; padding:4px 8px 5px 7px; font-size:12px; line-height:12px; -moz-border-radius:5px; border-radius:5px; background:#8a8a8a; }
.productList .actionLinks i, #rotateFeatured .actionLinks i { width:12px; height:12px; margin-right:4px; float:left; background:url(../images/sprite.png) no-repeat -393px -33px; }
.ie6 .productList .actionLinks i, .ie6 #rotateFeatured .actionLinks i { font-size:0px; }
.productList .siteLink , #rotateFeatured .siteLink { float:left; color:#dbeaed; }
.productList .videoLink, .productList .signupLink, #rotateFeatured .videoLink , #rotateFeatured .signupLink { padding-left:6px; margin-left:6px; float:left; color:#fbd3b1; border-left:1px solid #6e6c6c; }
.productList .signupLink, #rotateFeatured .signupLink { color:#e9ffc9; }
#playAdmobileVideo { background:url(../images/sprite_content.png) no-repeat -514px -0px; }
#playIntextualVideo{ background:url(../images/sprite_content.png) no-repeat -514px -119px; }
#playContextualVideo{ background:url(../images/sprite_content.png) no-repeat -514px -592px; }
#playOverlayAdVideo { background:url(../images/sprite_content.png) no-repeat -514px -238px; }
#playThankYouEmailVideo { background:url(../images/sprite_content.png) no-repeat -514px -357px; }
#playThankYouOfferVideo { background:url(../images/sprite_content.png) no-repeat -514px -473px; }

/* advantages element */
.advantages_element { width:317px; height:154px; background:url(../images/advantages_element.jpg) no-repeat; /*background:silver;*/ -moz-border-radius:5px; border-radius:5px; margin:14px 0; }
.advantages .column_splitLeft { border-bottom:1px dotted #D4D4D4; }

/* bidding */
.bidding .column_splitLeft { margin-top:4px; }
.bidding .column_left .heading { padding:0; margin:0; font-size:19px; line-height:19px; letter-spacing:0px;  border-bottom:none; }
.bidding .column_left p { margin:8px 0 5px; font-size:13px; color:#353a3b; }
.bidding .stepbg { height:286px; position:relative; padding:14px; margin-top:18px; -moz-border-radius:5px; border-radius:5px; background:#eef0f0; }
.bidding .stepbg img { border:1px solid #e2e2e2; position:absolute; bottom:14px; left:14px; -moz-border-radius:5px; border-radius:5px; margin-top:14px; }

/* contact */
.map { /*margin:14px 0; border:14px solid white; -moz-border-radius:5px; border-radius:5px;*/ }
.contact .box.secondary { /*padding:14px;*/ }
.contact .centerColorBg { background:white; }

/* about */
.about .centerColorBg { /*background:white;*/ }

/* advertiser form page */
.advertiser_form label { width:200px; float:left; margin-top:5px; font-size:14px; color:black; }
.advertiser_form input { width:317px; font-size:16px; font-weight:normal; height:28px; border:1px solid #0c570c; /*margin-bottom:14px;*/ }
.advertiser_form textarea { width:317px; height:45px; border:1px solid #0c570c; }
.advertiser_form #button { width:161px; height:65px; display:block; margin-top:20px; cursor:pointer; background:url(../images/getstarted.png) no-repeat top left; border:none; text-indent:-1000px; overflow:hidden; -moz-border-radius:5px; border-radius:5px; }
.advertiser_form #button:hover { background:url(../images/getstarted.png) no-repeat top right; }
.ie6 .advertiser_form #button, .ie7 .advertiser_form #button { padding-left:1000px; }
.advertiser_form li { padding:12px; }
.advertiser_form .graybg { background:#F1F2F2;  }

/* terms and privacy */
.terms .centerColorBg, .privacy .centerColorBg { background:white; }
.terms .box.secondary, .privacy .box.secondary { color:#333; }
.terms .box.secondary .heading, .privacy .box.secondary .heading {  font-size:16px; font-weight:bold; }

/* rotate featured */
#rotateFeatured ul { width:972px; height:175px; position:relative; }
#rotateFeatured li { display:none; position:absolute; top:0px; left:0px; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; }
#rotateFeatured li.rotate1 { display:block; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
#rotateFeatured .actionLinks { position:absolute; bottom:17px; left:23px; background:none; }
#rotateFeatured .actionLinks i { background:url(../images/sprite.png) no-repeat -393px -47px; }

/* with bullets */
.withBullets li { margin-bottom:10px; }
.ie6 .withBullets li { margin-bottom:0px; }
.withBullets li i { width:11px; height:8px; margin-top:3px; float:left; background:url(../images/sprite.png) no-repeat -377px -40px; }
.ie6 .withBullets li i { font-size:0px; position:relative; }
.withBullets li span, .withBullets li a { margin-left:15px; display:block; }
.ie6 .withBullets li span, .ie7 .withBullets li span { margin-top:-16px; }
.ie6 .withBullets li a, .ie7 .withBullets li a { margin-top:-16px; }
/* secondary with bullets */
.secondary .withBullets li i { width:9px; height:6px; margin-top:3px; float:left; background:url(../images/sprite.png) no-repeat -377px -50px; }
.secondary .withBullets li { margin-bottom:6px; }

/* box */
.box { padding:14px; margin:14px 0 0; color:#4f5455; -moz-border-radius:5px; border-radius:5px; position:relative; background:white; }
.box .heading { margin:0 0 14px; color:#353a3b; font-weight:normal; font-size:32px; line-height:32px; padding-bottom:0; border-bottom:none; }
.box p { margin:9px 0; }
/* secondary -box */
.box.secondary { padding:0; margin:14px 0 0; color:#4f5455; position:relative; }
.box.secondary .heading { margin:0 0 12px; color:#ff8004; font-weight:normal; font-size:18px; line-height:19px; padding-bottom:0; border-bottom:none; }

.box.secondary .withBullets { padding:14px; -moz-border-radius:5px; border-radius:5px; color:#4f6a70; background:#f6fafa; }
.box.secondary .withBullets li { padding-bottom:6px; font-size:12px; border-bottom:1px dotted #d4ebeb; }
.box.secondary .withBullets li.last { padding-bottom:0; margin-bottom:0; border-bottom:none; }

/* boxes box */
.boxes .box { height:173px; padding:0px; float:left; margin-right:14px; position:relative; -moz-border-radius:5px; border-radius:5px; background:white; }
.boxes .box a.btn { height:173px; cursor:pointer; float:left; -moz-border-radius:5px; border-radius:5px; }
.boxes .box .withBullets { padding:0px; }
.boxes .box .heading { margin:14px 14px 9px; display:block; color:white; letter-spacing:-1px; font-size:32px; line-height:32px; padding-bottom:0; border-bottom:none; }
.boxes .box p, .boxes .box .description { margin:9px 14px; display:block; }
.boxes .box .more { height:43px; position:absolute; bottom:0px; left:0px; right:0px; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
.ie6 .boxes .box .more { bottom:-1px; }
.boxes .box .more .link { height:43px; padding-right:62px; display:block; text-align:right; position:relative; color:#ffc287; font-size:13px; line-height:43px; text-transform:uppercase;  -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
.boxes .box .more b { width:48px; height:43px; margin-left:14px; position:absolute; top:0px; right:0px; cursor:pointer; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
.boxes .box .more i { width:14px; height:18px; margin:12px 0 0 16px; float:left; text-indent:-1000px; overflow:hidden; }
.boxes .box a:hover .more i { margin-left:18px; }

/* products */
.boxes .products { /*width:426px; background:#0c570c url(../images/sprite.png) no-repeat -574px -33px;*/ }
.boxes .products a.btn { width:426px; background:#0c570c url(../images/sprite.png) no-repeat -574px -33px; }
.boxes .products .description { color:#d3fed3; }
.boxes .products .heading { text-shadow: 0px 1px 0px #156315; /*filter: dropshadow(color=#156315, offx=0, offy=1);*/ }
.boxes .products .more .link { background:#2b6d2b; text-shadow: 0px 1px 0px #156315; }
.boxes .products a.btn:hover .more .link { background:#266126; }
.boxes .products .more b { background:#518751; }
.boxes .products .more i { background:url(../images/sprite.png) no-repeat -361px -0px; }
/* perks */
.boxes .perks { width:560px; margin-right:0; overflow:hidden; }
.boxes .perks .heading { color:#353a3b; }
.boxes .perks ul { float:left; margin:9px 14px; font-size:12px; color:#4f5455; line-height:12px; }
.ie6 .boxes .perks ul { display:inline; }
.boxes .perks li { margin-bottom:14px; }
.ie6 .boxes .perks li { margin-bottom:2px; }
.ie6 .boxes .perks li span, .ie7 .boxes .perks li span { margin-top:-11px; }
.boxes .perks .withBullets { background:none; }
/* about */
.boxes .about { /*width:206px; color:#e1bc98; background:#3d2003 url(../images/sprite.png) no-repeat -36px -165px;*/ }
.boxes .about a.btn { width:206px; color:#e1bc98; background:#3d2003 url(../images/sprite.png) no-repeat -36px -165px; }
.boxes .about .heading { text-shadow: 0px 1px 0px #3d2003; /*filter: dropshadow(color=#3d2003, offx=0, offy=1);*/ }
.boxes .about .more .link { background:#5a3f24; text-shadow: 0px 1px 0px #3d2003; }
.boxes .about a.btn:hover .more .link { background:#513920; }
.boxes .about .more b { background:#74604c; }
.boxes .about .more i { background:url(../images/sprite.png) no-repeat -361px -20px;}
/* price */
.boxes .price { /*width:206px; color:#bfe3ea; background:#0d3a42 url(../images/sprite.png) no-repeat -244px -165px;*/ }
.boxes .price a.btn { width:206px; color:#bfe3ea; background:#0d3a42 url(../images/sprite.png) no-repeat -244px -165px; }
.boxes .price .heading { text-shadow: 0px 1px 0px #002e36; /*filter: dropshadow(color=#002e36, offx=0, offy=1);*/ }
.boxes .price .more .link { background:#244c53; text-shadow: 0px 1px 0px #002e36; }
.boxes .price a.btn:hover .more .link { background:#1f4248; }
.boxes .price .more b { background:#496a70; }
.boxes .price .more i { background:url(../images/sprite.png) no-repeat -361px -40px;}
/* advertisers */
.boxes .advertisers { /*width:273px; color:#ffe7d0; background:#d16801 url(../images/sprite.png) no-repeat -452px -165px;*/ }
.boxes .advertisers a.btn { width:273px; color:#ffe7d0; background:#d16801 url(../images/sprite.png) no-repeat -452px -165px; }
.boxes .advertisers .heading { text-shadow: 0px 1px 0px #ca6400; /*filter: dropshadow(color=#ca6400, offx=0, offy=1);*/ }
.boxes .advertisers .more .link { background:#d47a21; text-shadow: 0px 1px 0px #ca6400; }
.boxes .advertisers a.btn:hover .more .link { background:#c7731f; }
.boxes .advertisers .more b { background:#d99049; }
.boxes .advertisers .more i { background:url(../images/sprite.png) no-repeat -377px -0px;}
/* publishers */
.boxes .publishers { margin-right:0; /*width:273px; margin-right:0; color:#bfe3ea; background:#155663 url(../images/sprite.png) no-repeat -727px -165px;*/ }
.boxes .publishers a.btn { width:273px; color:#bfe3ea; background:#155663 url(../images/sprite.png) no-repeat -727px -165px; }
.boxes .publishers .heading { text-shadow: 0px 1px 0px #08434f; /*filter: dropshadow(color=#08434f, offx=0, offy=1);*/ }
.boxes .publishers .more .link { background:#346e7b; text-shadow: 0px 1px 0px #155663; }
.boxes .publishers a.btn:hover .more .link { background:#316773; }
.boxes .publishers .more b { background:#588790; }
.boxes .publishers .more i { background:url(../images/sprite.png) no-repeat -377px -20px;}

/* column right -boxes box */
.column_right .boxes .box { width:239px; height:64px; margin-right:0; background:none; }
.ie6 .column_right .boxes .box { display:inline; }
.column_right .boxes .box a { -moz-border-radius:5px; border-radius:5px; }
.column_right .boxes .box.first { margin-top:0; }
.column_right .boxes .box .heading { margin:9px 11px 2px; display:block; font-size:20px; line-height:20px; }
.column_right .boxes .box .description { margin:2px 11px; display:block; font-size:10px; line-height:12px; }
.column_right .boxes .box .moreLink { color:#ffc287; }
/* advertisers */
.column_right .boxes .advertisers a { width:239px; height:64px; float:left; background:#cd6600 url(../images/sprite_content.png) no-repeat -273px -0px; }
.column_right .boxes .advertisers .description  { color:#ffe7d0; }
.column_right .boxes .advertisers .moreLink b, .column_right .boxes .advertisers .moreLink em { color:#e9a35e; }
/* publishers */
.column_right .boxes .publishers a { width:239px; height:64px; float:left; background:#155764 url(../images/sprite_content.png) no-repeat -273px -66px; }
.column_right .boxes .publishers .description  { color:#bfe3ea;}
.column_right .boxes .publishers .moreLink b, .column_right .boxes .publishers .moreLink em { color:#5a99a5; }
/* products */
.column_right .boxes .products a { width:239px; height:64px; float:left; background:#0c580c url(../images/sprite_content.png) no-repeat -273px -132px; }
.column_right .boxes .products .description  { color:#d3fed3;}
.column_right .boxes .products .moreLink b, .column_right .boxes .products .moreLink em { color:#468046; }
/* about */
.column_right .boxes .about a { width:239px; height:64px; float:left; background:#3f2103 url(../images/sprite_content.png) no-repeat -273px -198px; }
.column_right .boxes .about .description  { color:#e1bc98;}
.column_right .boxes .about .moreLink b, .column_right .boxes .about .moreLink em { color:#6e5031; }
/* price */
.column_right .boxes .price a { width:239px; height:64px; float:left; background:#00343d url(../images/sprite_content.png) no-repeat -273px -264px; }
.column_right .boxes .price .description  { color:#bfe3ea;}
.column_right .boxes .price .moreLink b, .column_right .boxes .price .moreLink em  { color:#64848a; }

/* pricing screenshots */
.pricing_screenshots { text-align:right; margin-top:20px; }
.pricing_screenshots p { margin:0; }

/* logo slider */
#logoSlider { width:998px; float:left; height:99px; margin-top:14px; clear:both; position:relative; overflow:hidden; border:1px solid #e4e4e4; -moz-border-radius:5px; border-radius:5px; background:#e4e4e4; }
#logoSlider .coverLeft, #logoSlider .coverRight { width:102px; height:99px; position:absolute; z-index:10; }
#logoSlider .coverLeft { visibility:hidden; top:0px; left:0px; background:url(../images/sprite.png) no-repeat -104px -64px; }
#logoSlider .coverRight { top:0px; right:0px; background:url(../images/sprite.png) no-repeat -0px -64px; }
#logoSlider .slideArea { width:3000px; }
#logoSlider .slideItem { float:left; position:relative; }
#logoSlider li { float:left; }

/* modal */
#modal_overlay { display:none; cursor:pointer; background:black; position:absolute; width:100%; top:0px; bottom:0px; -moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8; z-index:10; }
#modal_dialog { /*display:none; width:960px; height:334px;*/ position:absolute; line-height:0px; top:0px; left:0px; border:10px solid #ccc; background:#ccc; -moz-border-radius:5px; border-radius:5px; z-index:20; }
#modal_close { background:url(../images/sprite.png) no-repeat -407px -33px; width:25px; height:29px; display:inline; z-index:25; position:absolute; top:-22px; right:-23px; cursor:pointer; }
#modal_dialog .video .heading { text-shadow:none; line-height:28px; color:#ff5104; text-align:center; }
/* signup -modal */
.modal_signup { width:492px; height:139px; background:white; padding:0 14px 14px; -moz-border-radius:4px; border-radius:4px; }
.modal_signup .modal_heading { padding:20px 0; margin-top:0; }
.modal_signup .publishers { margin-left:14px; }
.modal_signup .signupLink { margin:2px 11px; color:#ffc287; margin-top:4px; display:block; font-size:13px; line-height:12px; }
.modal_signup .advertisers .signupLink b, .modal_signup .advertisers .signupLink em { color:#e9a35e; }
.modal_signup .publishers .signupLink b, .modal_signup .publishers .signupLink em { color:#5a99a5; }

/* footer */
#footer { margin:14px 0; clear:both; border-top:4px solid #212121; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; background:#3e4445;
	background: -moz-linear-gradient(top, #333839 0%, #4c5253 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333839), color-stop(100%,#4c5253)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333839 0%,#4c5253 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333839 0%,#4c5253 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333839 0%,#4c5253 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333839', endColorstr='#4c5253',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #333839 0%,#4c5253 100%); /* W3C */ }
/* heading */
#footer .heading { padding:5px 10px; margin:0; color:white; font-size:15px; letter-spacing:0px; line-height:15px; border-top:1px solid #666768; border-bottom:1px solid #525556; text-shadow:none; background:#414748; }
/* sections */
#footer .section { float:left; margin-left:1px; }
#footer .publisherWrapper { width:299px; margin-left:0; }
#footer .advertiserWrapper { width:295px; }
#footer .productsWrapper { width:250px; margin-left:0; }
#footer .aboutWrapper { width:249px; }
#footer .contactWrapper { width:249px; }
#footer .socialWrapper { width:249px; }
#footer .section ul { margin:14px 14px 14px 14px; float:left; }
.ie6 #footer .section ul, .ie7 #footer .section ul { display:inline; padding-bottom:8px; }
#footer .section li { margin-bottom:8px; color:#9a9999; font-size:10px; line-height:10px; }
.ie6 #footer .section li, .ie7 #footer .section li { margin-bottom:6px; }
/* bullets */
#footer .section li i { width:2px; height:2px; margin-top:5px; float:left; background:#606060; }
.ie6 #footer .section li i { font-size:0px; }
#footer .section li div { padding-left:5px; }
.ie6 #footer .section li div, .ie7 #footer .section li div  { margin-top:-7px; }
/* link colors */
#footer .section li a { color:#9a9999; }
#footer .section li a:hover { color:white; }
#footer .section .signup a { color:#6299a8; }
#footer .section .optout a { color:#c97523; }
/* media kit */
#footer .section .mediakit a b { width:12px; height:8px; vertical-align:middle; display:inline-block; background:url(../images/sprite.png) no-repeat -745px -0px; }
#footer .section .mediakit a:hover b { background:url(../images/sprite.png) no-repeat -759px -0px; }
.ie6 #footer .section .mediakit a b, .ie7 #footer .section .mediakit a b { font-size:0px; vertical-align:baseline; }
.ie6 #footer .section .mediakit a b { background:url(../images/sprite.png) no-repeat -773px -0px; }
.ie6 #footer .section .mediakit a:hover b { background:url(../images/sprite.png) no-repeat -787px -0px; }
/* external icon */
#footer .section a b.externalIcon { width:7px; height:8px; vertical-align:middle; display:inline-block; background:url(../images/sprite.png) no-repeat -434px -33px; }
#footer .section a:hover b.externalIcon, #footer .section .optout a:hover b.externalIcon { background:url(../images/sprite.png) no-repeat -434px -43px; }
.ie6 #footer .section a b, .ie7 #footer .section a b { font-size:0px; vertical-align:baseline; }
.ie6 #footer .section a b { background:url(../images/sprite.png) no-repeat -443px -33px; }
.ie6 #footer .section a:hover b, #footer .section .optout a:hover b.externalIcon { background:url(../images/sprite.png) no-repeat -443px -43px; }
#footer .section .optout a b.externalIcon { background:url(../images/sprite.png) no-repeat -452px -33px; }
.ie6 #footer .section .optout a b.externalIcon { background:url(../images/sprite.png) no-repeat -452px -43px; }
/* social */
#footer .socialWrapper label { display:none; }
#footer .socialWrapper i.socialIcon { width:7px; height:7px; margin:2px 4px 0 0; float:left; }
.ie6 #footer .socialWrapper i.socialIcon { margin-right:1px; }
.ie6 #footer .socialWrapper i.socialIcon, .ie7 #footer .socialWrapper i.socialIcon { margin-top:0; }
#footer .socialWrapper .facebook i { background:url(../images/sprite.png) no-repeat -687px -0px; }
#footer .socialWrapper .twitter i { background:url(../images/sprite.png) no-repeat -696px -0px; }
#footer .socialWrapper .blog i { background:url(../images/sprite.png) no-repeat -705px -0px; }
#footer .socialWrapper .newsletter i { background:url(../images/sprite.png) no-repeat -714px -0px; }
#footer .socialWrapper form { margin-top:4px; }
#footer .socialWrapper #email { width:79px; height:14px; padding-left:1px; float:left; color:#b7b7b7; font-size:9px; line-height:14px; border:1px solid #585858; background:#373737; }
#footer .socialWrapper .submit { width:19px; height:16px; cursor:pointer; float:left; text-indent:-1000px; overflow:hidden; border:none; background:url(../images/sprite.png) no-repeat -687px -9px; }
#footer .socialWrapper .submit:hover { background:url(../images/sprite.png) no-repeat -708px -9px; }
.ie6 #footer .socialWrapper .submit, .ie7 #footer .socialWrapper .submit { padding-left:1000px; }
/* copyright */
#footer .copyrightWrapper { padding:12px 14px 10px; clear:both; position:relative; border-top:1px dotted #373737; background:#454b4c; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
#footer .copyright { padding:10px 0 0 180px; margin:0; color:#869193; font-size:11px; }
#footer .copyrightWrapper .logo { width:171px; height:29px; float:left; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -513px -2px; }
#footer .copyrightWrapper .adMediaWrapper { width:212px; position:absolute; top:14px; right:14px; }
#footer .copyrightWrapper .adMediaWrapper p { width:90px; padding:2px 10px 0 0; margin:0; float:left; color:#869193; font-size:10px; line-height:10px; text-align:right; }
#footer .copyrightWrapper .adMediaLogo a { width:112px; height:29px; float:left; text-indent:-1000px; overflow:hidden; background:url(../images/sprite.png) no-repeat -395px -2px; } 