﻿

/*
    Reset
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

.About #secondary-content { float: none; clear: both; }
.About #main-content #iframeContainer { float: left; }
.About #secondary-content { width: 1000px; border-top: 1px solid #D6D6D6; }
.About #secondary-content #iframeContainer { width: 1000px; height: 350px; clear: both; float: none; }

body { background: #FFF; color: #2c2c2c; color: #666; font: normal 13px/22px "Helvetica Neue" , Helvetica, Arial, sans; background: transparent url(../../images/bestads/header_bg.gif) no-repeat scroll center 0px; }

p { margin-bottom: 15px; }

h1, h2, h3, h4, b, label { color: #2c2c2c; }
h3 { font-size: 16px; margin-bottom: 10px; }

.sub_content p { margin-bottom: 7px; }

a { color: #13295b; text-decoration: none; }
a:hover { color: #e21d52; }
a.current { color: #e21d52; }

.Like { float: right; clear: right; padding:10px 0 }

label { font-weight: bold; display: block; }
input, textarea { border: 1px solid #bbb; padding: 5px 7px; width: 300px; font-size: 13px; color: #888; font-family: "Helvetica Neue" , Helvetica, Arial, sans; }

div.featured-video-item h3 {
  display: none;
}

#secondary-content #actions-module, #secondary-content #related-content, #secondary-content h3, #secondary-content dl.metadata dt, #secondary-content dl.metadata dd.date, #content a.video-quality  {
  display: none;
}

#secondary-content dl.metadata dt.about {
    border-top: medium none;
    color: #424242;
    float: none;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 15px 0 15px 7px;
    text-transform: none;
    width: auto;
}


/* @group Layout */

#wrapper { width: 1000px; margin: 0 auto; }
/*#content_wrap { margin-top: 20px; }*/
.full_content { width: 100%; clear: both; }
.main_content { width: 666px; float: left; }
.sub_content { width: 280px; float: right; }

/* @end */

/* @group Icons */

.share_icon { background: url(../../images/bestads/share_icon.gif) no-repeat; width: 18px; height: 18px; }
.email_icon { background: url(../../images/bestads/email_icon.gif) no-repeat; width: 18px; height: 18px; margin-left: 25px; }
.fb_icon { background: url(../../images/bestads/fb_icon.gif) no-repeat; width: 18px; height: 18px; }

/* @end */

/* @group Header */

#headerContainer { height: 130px; padding-top: 21px; }
.Localized { border: solid 1px #E8E8E8; height: 100px; left: 224px; position: relative; top: 25px; width: 700px; }

/* @group Header Navigation */

#skin-main-nav { margin: 35px 0 0 30px; }
#skin-main-nav li { display: inline; }
#skin-main-nav li a { float: left; height: 20px; text-decoration: none; padding-left: 5px; font-size: 19px; font-weight: bold; padding-left: 35px; text-align: left; }

#skin-main-nav li.home a { width: 70px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.home a:hover, .Home #skin-main-nav li.home a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

#skin-main-nav li.contest a { width: 135px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.contest a:hover, .Contest #skin-main-nav li.contest a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

#skin-main-nav li.inspiration a { width: 115px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.inspiration a:hover, .Inspiration #skin-main-nav li.inspiration a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

#skin-main-nav li.submit a { width: 165px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.submit a:hover, .CreateAd #skin-main-nav li.submit a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

#skin-main-nav li.browse a { width: 125px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.browse a:hover, .Browse #skin-main-nav li.browse a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

#skin-main-nav li.your_ads a { width: 95px; background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 2px; }
#skin-main-nav li.your_ads a:hover, .YourAds #skin-main-nav li.your_ads a { background: no-repeat url(../../images/bestads/nav_sprite.jpg) 0 -21px; }

/* @end */

/* @end */

/* @group Secondary Header */

#sec_header, #bestAdComment { border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; margin-bottom: 30px; color: #e21d52; }
#bestAdComment { width: 1000px; border-bottom: none; }
#sec_header h2, #bestAdComment { height: 28px; margin: 5px 0 12px 0; float: left; color: #000000; font-size: 34px; font-weight: bold; }
#sec_header h2 { width: 600px; }
#sec_header h3 { color: #e21d52; }
#bestAdCommentLeft { visibility: hidden; }
#bestAdCommentRight { margin: 0px; float: right; position: relative; top: -50px !important; }

/* @group Img Headers ***Needs to be SIFR*** */

#sec_header h2.best_ad_header { width: 485px; }
#sec_header h2.fav_ad_header { width: 489px; }

/* @end */

#sec_header .submit_ad_btn { width: 288px; float: right; background: url(../../images/bestads/submit_btn_bg.gif) no-repeat; height: 49px; }
#sec_header .misc_wrap { font-size: 14px; clear: both; float: left; }
#sNav { margin-top: 8px; }

#searchSort { margin: -15px 0 55px 0; }
#searchSort #sNav { float: left; margin-top: 0; }
#searchSort #sNav li { display: inline; border-left: 1px #12295c solid; color: #13295b; margin-right: 10px; padding-left: 10px; font-family: lucida sans, arial; font-size: 14px; }
#searchSort #sNav li:first-child { border-left: none; padding-left: 0; }

#searchSort form { float: right; }
#searchSort input { width: 225px; }
#searchSort input.submit { color: #FFFFFF; background: #0695CE; border: 1px solid #186888; padding: 4px 10px; width: auto; }
#searchSort input.submit:hover { background: #E71B51; border: 1px solid #A22230; }

/* @end */


/* @group Side Bar Content */

.sub_content h2, .homeUS h2 { font-size: 17px; margin: 0; padding: 0; text-align: left; }
.sub_caboutontent li { margin-bottom: 25px; }
.sub_content > div { margin-bottom: 35px; }
.sub_content .sub_link, .homeUS .sub_link { margin-top: 0px; color: #0595ce; font-size: 11px; text-decoration: underline; text-align: right; display: block; line-height: 11px; }

.sub_list { border-bottom: 1px dotted #7d7d7d; margin: 10px 0 10px 15px; }
.sub_list li { margin-bottom: 12px; }
.sub_list li .thumbnail { padding-top: 4px; width: 76px; height: 60px; background: url(../../images/bestads/small_thumb.jpg) no-repeat; float: left; margin-right: 10px; }
.sub_list li .thumbnail .adImage { background-position: 9px center; height: 50px; background-repeat: no-repeat; }
.sub_list li h4 { line-height: 17px; }
.sub_list li p { line-height: 17px; font-size: 11px; }
.sub_list li span { color: #7d7d7d; font-style: italic; }

#secondary-content a { clear: both; margin-left: 0px !important; }

/* @end */

#ads h4 { line-height: 17px; }
#ads p { font-size: 13px; line-height: 17px; color: #666666; }
#ads span { font-size: 11px; line-height: 15px; }

#ads li { width: 316px; float: left; margin: 0 16px 40px 0; }
#ads li { width: 316px; float: left; margin: 0 16px 20px 0; height: 200px; }
#ads li .col_1 { width: 134px; float: left; }
#ads li .col_1 .big_thumb { height: 107px; background: url(../../images/bestads/big_thumb.jpg) no-repeat; }
#ads li .col_1 .big_thumb .adImage { background-position: center 9px; background-repeat: no-repeat; height: 83px; padding-top: 10px; width: 130px; }
#ads li .col_2 { width: 170px; float: right; margin-left: 7px; }


/* @group Rating */

.sm_rating, .sm_rating a:hover, .sm_rating .current_rating { background: url(../../images/bestads/sm_rating_sprite.gif) left -1000px repeat-x; }

.sm_rating { position: relative; width: 80px; height: 19px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }
.sm_rating .current_rating { z-index: 1; background-position: left bottom; position: absolute; top: 0; left: 0; text-indent: -9999px; height: 19px; line-height: 19px; outline: none; overflow: hidden; border: none; }

.sm_rating li { display: inline; }

.m_rating, .m_rating a:hover, .m_rating .current_rating { background: url(../../images/bestads/m_rating_sprite.gif) left top repeat-x; }
.m_rating { position: relative; width: 125px; height: 30px; overflow: hidden; list-style: none; margin-top: 10px; padding: 0; }
.m_rating li.current_rating { z-index: 1; background-position: left bottom; position: absolute; top: 0; left: 0; text-indent: -9999px; height: 30px !important; line-height: 30px; outline: none; overflow: hidden; border: none; }
.m_rating li { display: inline; }

/* @group TL Rating Style */

#rating { margin: 30px 0; padding-bottom: 30px; border-bottom: 1px solid #CCC; }
#rating h3, #rating h4 { float: left; font-size: 24px; margin-top: 10px; }
#rating h4 { font-size: 20px; font-style: italic; font-weight: normal; }

.star_rating, .star_rating a:hover, .star_rating .current_rating { background: url(../../images/bestads/star_sprite.gif) left -1000px repeat-x; }

.star_rating .current_rating { z-index: 1; background-position: left bottom; }

.star_rating { position: relative; width: 180px; height: 43px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }
.star_rating li { display: inline; }
.star_rating a, .star_rating .current_rating { position: absolute; top: 0; left: 0; text-indent: -9999px; height: 43px; line-height: 43px; outline: none; overflow: hidden; border: none; }
.star_rating a:hover, .star_rating a:focus { background-position: left bottom; }

.star_rating a.one_star { width: 20%; z-index: 6; }
.star_rating a.two_stars { width: 40%; z-index: 5; }
.star_rating a.three_stars { width: 60%; z-index: 4; }
.star_rating a.four_stars { width: 80%; z-index: 3; }
.star_rating a.five_stars { width: 100%; z-index: 2; }

.inline_rating { display: -moz-inline-block; display: -moz-inline-box; display: inline-block; vertical-align: middle; float: left; margin: 0 15px; }

/* remove halo effect in firefox   */
a:active { outline: none; }

/* @end TL Rating */

/* @end Rating Styles */


/* @group Pagination */

#pagination { float: right; }
#pagination li { display: inline; padding-right: 4px; }
#pagination li a { text-decoration: none; color: #13295b; }
#pagination li a:hover, #pagination li.on { color: #e21d52; }
#pagination li.off { color: #b3b3b3; }

/* @end */

.about_hdr, .more_hdr, .pop_hdr, .new_hdr { background: url(../../images/bestads/sub_header_sprite.gif) no-repeat; display: block; margin-bottom: 0; }

.about_hdr { background-position: left top; height: 49px; margin-bottom: 15px; }
.more_hdr { background-position: left -49px; height: 52px; margin-bottom: 15px; }
.pop_hdr { background-position: left -101px; height: 52px; padding-top: 26px; }
.new_hdr { background-position: left -179px; height: 41px; padding-top: 20px; }

.about_author li { display: block; }

.sub_content .more_author .sub_list { border-bottom: none; }
.sub_content .big_thumb { background: url(../../images/bestads/big_thumb.jpg) no-repeat; float: left; height: 108px; padding: 0 10px 5px 0; width: 135px; }
.sub_content .big_thumb img { margin: 6px 0 0 6px; }
.sub_content .sub_meta { margin-left: 90px; }
.about_author .big_thumb .profileImage { /*background-position: 6px 5px; centered 1/14 JC*/ background-position: center center; background-repeat: no-repeat; height: 96px; width: 120px; margin: 3px 0 0 4px; }

#accntOptions { clear: both; margin-bottom: 35px; }
.more_author .sub_list { border-bottom: none; }

/* @group Ad Detail Page */

.ad_info { float: left; margin-bottom: 15px; }
.ad_info h2 { font-size: 18px; width: 400px; }
.ad_info p { font-size: 12px; margin-bottom: 0; }

.ad_info_share { float: right; width: 250px; }
.ad_info_share li { float: right; clear: right; }
.ad_info_share li.share { background: url(../../images/bestads/share_icon.gif) right no-repeat; }
.ad_info_share li.share a { margin-right: 25px; }
.ad_info_share li.rating span { display: inline; float: left; margin: 0 10px 0 7px; }
.ad_info_share li.rating ul { float: left; }

#shareButton { float: left; }
#shareButton a { padding: 1px 5px 5px 22px; background: transparent url(../../images/bestads/share-icon.png) no-repeat scroll 0 0 !important; }
#shareButton span { line-height: 17px; }

#frame { padding-left: 3px; padding-top: 38px; width: 666px; text-align: center; background: url(../../images/bestads/story_frame.jpg) no-repeat; clear: both; height: 387px; margin-bottom: 30px; position: relative; }
#frame img { margin: 0 auto; display: none; }

#frame .loader { background: #222 url(../../images/bestads/slideshow_loader.gif) no-repeat center center; width: 64px; height: 64px; position: absolute; top: 150px; left: 305px; z-index: 10; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.7; }

.story_thumbs { height: 47px; margin-bottom: 30px; text-align: center; }
.story_thumbs li { display: inline; float: left; margin-right: 6px; }
.story_thumbs li a { background: url(../../images/bestads/stry_thumb.gif) top left no-repeat; display: block; height: 47px; width: 60px; float: left; }
.story_thumbs li a span { margin: 3px 4px; background: #FFFFFF; display: block; height: 40px; width: 51px; }
.story_thumbs li a:hover, .story_thumbs li a.current { background-position: bottom left; }
.story_thumbs li a img { padding: 0; display: none; }


.story_meta .description { width: 520px; float: left; display: none; }
.story_meta .description.current { display: block; }
.story_meta .next { float: right; color: #E41D4E; font-size: 22px; font-weight: bold; }
.story_meta .next:hover { color: #0595CE; }

#textAd { font-family: Georgia, Serif; font-size: 25px; font-style: italic; line-height: 33px; margin: 55px 0 40px; }
#textAd span.qStart { float: left; font-size: 600%; margin-bottom: -50px; margin-top: -20px; padding-right: 15px; padding-top: 45px; }
#textAd span.qEnd { float: right; margin-top: 0px; padding-top: 45px; font-size: 600%; }
#textAd blockquote { padding-left: 20px; }

#adEdit ul#form_wrap { margin-top: 40px; }

#adEditBtns { margin-top: 50px; }
#adEditBtns li { display: inline; margin-right: 30px; }
#adEditBtns li a { color: #E41D4E; font-size: 22px; font-weight: bold; height: auto; padding: 0; width: auto; }
#adEditBtns li a:hover { color: #0595CE; }

#previewAd { width: 666px; height: 700px; padding: 15px; }

#encoding { width: 440px; margin: 50px auto; padding: 20px 20px 10px; border: 1px solid #D6D6D6; }
#encoding .audio { background-position: bottom; display: block; float: none; margin: 0 auto; }
#encoding .video { background-position: bottom; display: block; float: none; margin: 0 auto; }
#encoding p { font-size: 18px; font-weight: bold; text-align: center; margin-top: 20px; color: #13295B; }

.FacebookMedia { text-align: center; width: 100%; }

.CreateAdCallout { cursor: hand; }
.CreateAdCallout div { text-align: center; }
.CreateAdCallout a { margin: 0 auto; }
.Black { color: #000000; font-size: 20px; }
.Blue { font-size: 32px; }

/* @end */

/* @group Uploads Page */

#upload_wrap { clear: both; width: 840px; height: 440px; background: url(../../images/bestads/upload_bg.gif) no-repeat; padding: 100px 0 20px 120px; }
#upload_wrap #form_wrap li { float: left; margin-right: 50px; }

#upload_wrap label { display: block; margin-bottom: 7px; }
#upload_wrap span { display: block; }
#upload_wrap .large { font-size: 18px; }
#upload_wrap p { margin-top: 25px; }

#ad_type { margin-top: 15px; }
#ad_type li { float: left; width: 205px; }
#ad_type li h3 { font-size: 18px; width: 135px; text-align: center; margin-bottom: 0px; margin: 0 auto; }
#ad_type li a { text-indent: -9999px; }

.storyboard { background: url(../../images/bestads/storyboard_icon.gif); background-repeat: no-repeat; background-position: center 0; float: left; height: 123px; width: 140px; }
.video { background: url(../../images/bestads/video_icon.gif); background-repeat: no-repeat; background-position: center 0; float: left; height: 126px; width: 205px; }
.audio { background: url(../../images/bestads/audio_icon.gif); background-repeat: no-repeat; background-position: center 0; float: left; height: 129px; width: 205px; }
.text { background: url(../../images/bestads/text_icon.gif); background-repeat: no-repeat; background-position: center 0; float: left; height: 133px; width: 205px; }

#ad_type a:hover { background-position: bottom; }

.img_selector { margin: 50px auto 80px; text-align: center; }
.img_selector a { visibility: hidden; }
.large_pointer { background: url(../../images/bestads/link_pointer_large.png) center left no-repeat; padding-left: 30px; }

.createAdIframe { height: 1050px; width: 1000px; }
.browseAdsIframe { height: 500px; width: 1000px; }
.shareAdIframe { height: 856px; width: 1000px; }
.homeCalloutIframe { height: 0; width: 100%; }
.loginPreviewIframe { height: 600px; width: 1000px; }
.yourAdsIframe { height: 500px; width: 1000px; }
.loginIframe { height: 300px; width: 1000px; }
.uploadAdIframe { height: 500px; width: 1000px; }
.contestIframe { height: 500px; width: 100%; }
.tipsIframe { height: 85px; width: 466px !important; }
.sortAdIframe { height: 1400px; width: 1000px; }
.registerIframe { height: 1177px; width: 1000px; }
.accountIframe { height: 1177px; width: 1000px; }
.adDetailIframe { height: 2265px; width: 1000px; }
.homeUSIframe {margin-left:-52px; width:1100px; }
#iframeContent { height: 1500px; }
.iframeProxy { position: absolute; left: -9999px; top: 0px; widows: 10px; height: 10px; }

.oneColumn #content_wrap { width: 100%; }

.SubmitYourOwnAd { width: 280px; height: 207px; display: block; background: url(../../images/bestads/submit_slot.gif) center center no-repeat; }
.WhyContent { width: 300px; padding: 30px; border: solid 1px #000; position: relative; }
.WhyContent a { position: absolute; right: 10px; top: 5px; }

#noProfileLink { font-size: 14px; }
/* @end */

/* @group About Yourself Page */

#ad_summary { border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; margin-bottom: 30px; }

#ad_summary .Audio { background: url(../../images/bestads/audio_icon.png); float: left; height: 121px; width: 162px; }
#ad_summary .StoryBoard { background: url(../../images/bestads/storyboard_icon.png); float: left; height: 114px; width: 128px; }
#ad_summary .Text { background: url(../../images/bestads/text_icon.png); float: left; height: 126px; width: 135px; }
#ad_summary .Video { background: url(../../images/bestads/video_icon.png); float: left; height: 118px; width: 149px; }

#ad_summary .info { float: left; padding-top: 25px; margin-left: 20px; }
#ad_summary h3 { font-size: 18px; }

#saveAvatar { width: 575px; margin-top: 35px; }
#saveAvatar li.formRow { margin-bottom: 10px; clear: both; }
#saveAvatar li.formRow label { font-size: 16px; font-weight: bold; float: left; margin-right: 15px; padding-top: 3px; text-align: right; width: 240px; }
#saveAvatar li.formRow input { margin: 0; }
#saveAvatar li.formRow select { padding: 5px 7px; }

#saveAvatar input#fileUploader { border: none; width: auto; padding: 5px 0; }

#saveAvatar li #recaptcha { margin: 5px 0 0 254px; height: 129px; clear: both; }

#saveAvatar .pushRight { margin: 10px 0 0 254px !important; clear: both !important; }
#saveAvatar span.pushRight { background: #fff9af; padding: 1px; }

#saveAvatar li.last { margin-top: 28px; }
#saveAvatar li.last span { padding-top: 5px; float: left; }
#saveAvatar input.submit { background: none; border: none; color: #e41d4e; float: right; font-size: 22px; font-weight: bold; height: auto; padding: 0; width: auto; }
#saveAvatar input.submit:hover { color: #0595ce; }

#errorList, .loginSummary, .shareSummary { color: #b21d12; background: #ffcfcf; border: 1px solid #b21d12; padding: 5px 10px; margin-bottom: 10px; display: none; }
#errorList li, .loginSummary li { list-style: disc; margin-left: 15px; }
.validationSummary { display: block !important; }

.loginSummary li { margin-bottom: 0 !important; }
.shareSummary { margin-top: 20px; width: 693px; }

.fb_connect { background: url(../../images/bestads/character.jpg) no-repeat; min-height: 225px; padding-top: 240px; }

#login { margin: 35px auto 0; width: 700px; }
#login span { float: left; font-size: 20px; font-style: italic; margin: 35px; }

#login #facebook { border: 1px solid #BBBBBB; float: left; width: 230px; text-align: center; padding: 10px 16px; }
#facebook p { font-size: 15px; font-weight: bold; color: #2c2c2c; }
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple, .FBConnectButton_Simple .FBConnectButton_Text_Simple { background-image: none !important; margin: 0 !important; }

#login #loginForm { float: left; width: 330px; }
#login #loginForm li { margin-bottom: 7px; }
#login #loginForm li label { display: inline; float: left; text-align: right; width: 80px; }
#login #loginForm li input { float: right; width: 220px; }
#login #loginForm input.submit { width: 75px; margin-top: 10px; color: #FFF; cursor: pointer; background: #0695ce; border: 1px solid #186888; display: block; float: right; }
#login #loginForm p { text-align: right; margin-top: 5px; }

#login #loginForm span { margin: 0; font-size: 13px; font-style: normal; float: right; }

.twitter #login { width: 1007px; }
.twitter #saveAvatar { float: left; width: 575px; margin-top: 0; }
.twitter #recaptcha_instructions_image { margin: 0; font-size: inherit; font-style: inherit; float: none; }
.twitter #login span { font-size: inherit; }
.twitter #saveAvatar li.formRow label { font-size: 12px; width: 200px; }
.twitter #saveAvatar .pushRight { margin-left: 215px !important; }

p.comments, p.remove { margin-bottom: 5px; }
.remove { background: url(../../images/bestads/remove_icon.jpg) no-repeat left center; padding-left: 18px; }

/* @end */


/* @group Confirm Submission Page */

.change_ad { background: url(../../images/bestads/link_pointer.png) center left no-repeat; padding-left: 18px; margin-left: 15px; }
.sub_content .change_ad { margin: 0; }

#submit_ad { border-top: 1px solid #d6d6d6; margin-top: 45px; padding: 35px; width: 600px; }
#submit_ad span { font-size: 13px; font-weight: bold; color: #333; }

/*
#submit_ad .submit_btn { float: left; background: url(../../images/bestads/submit_btn_1.png) no-repeat; height: 51px; width: 142px; margin-right: 15px; }
#submit_ad .submit_share_btn { float: left; background: url(../../images/bestads/submit_share_btn.png) no-repeat; height: 51px; width: 242px; }
*/

#submit_ad .submit_btn { float: left; margin-right: 40px; color: #E41D4E; font-size: 22px; font-weight: bold; }
#submit_ad .submit_share_btn { float: left; color: #E41D4E; font-size: 22px; font-weight: bold; }

/* @end */


/* @group Share Ad Page */

#share_wrap { clear: both; width: 840px; height: 440px; background: url(../../images/bestads/upload_bg.gif) no-repeat; padding: 120px 0 0 120px; }
#share_wrap li { display: inline; padding: 1px 0 1px 25px; font-size: 15px; margin-right: 25px; }

#share_wrap form { margin-top: 25px; width: 716px; }
#share_wrap form label { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
#share_wrap form input, #share_wrap form textarea { width: 700px; margin-bottom: 20px; }
#share_wrap form input.send_btn { color: #E41D4E; background: none; border: none; float: right; font-size: 22px; font-weight: bold; height: auto; padding: 0; width: auto; cursor: pointer; }
#share_wrap form input.send_btn:hover { color: #0595CE; }

/* @end */


/* @group Comments */

#comments_wrap { color: #555; margin-top: 20px; }

#comments_wrap .post_unit { border-top: 1px solid #ccc; padding-top: 10px; margin-bottom: 20px; }
#comments_wrap .post_unit { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
#comments_wrap .post_unit .name_form { margin: 10px 0; }
#comments_wrap .post_unit textarea { width: 650px; padding: 7px; }
#comments_wrap .post_unit span { font-size: 11px; font-weight: normal; color: #777; }
#comments_wrap .post_unit span.req { color: #e71b51; font-weight: bold; font-size: 12px; }
#comments_wrap .post_unit label { font-weight: bold; margin-right: 5px; display: inline; }
#comments_wrap .post_unit input, #comments_wrap .post_unit form textarea { padding: 3px 7px; width: 300px; font-size: 13px; line-height: 20px; color: #888; }

#comments_wrap .post_unit input#post_comment { width: 110px; margin-top: 15px; color: #FFF; background: #e71b51; border: 1px solid #a22230; display: block; float: right; }
#comments_wrap .post_unit input#post_comment:hover { background: #0695ce; border: 1px solid #186888; }

#comments_wrap .post_unit #recaptcha { height: 90px; margin-top: 12px; }
#comments_wrap .post_unit .validationSummary { margin-top: 15px; width: 300px; float: right; }

#comments { width: 620px; }

.comment_unit { margin-top: 15px; }
.comment_unit .body { border: 1px solid #bbb; border-bottom: none; padding: 15px 20px; }

.comment_unit #meta { width: inherit; background: url(../../images/bestads/comnt_pointer.png) no-repeat; padding: 15px 0 0 65px; }
.comment_unit #meta p { display: inline; margin-bottom: 0; float: left; }
.comment_unit #meta span { color: #999; padding-left: 15px; }
.comment_unit #meta a { float: right; font-size: 11px; }

/* @end */


/* @group Global Footer */

#footer { height: 54px; background: url(../../images/bestads/footer_icon.jpg) no-repeat; margin: 20px 0; padding: 50px 0 0 165px; font-size: 11px; }
#footer li { display: inline; }
#footer li a { color: #222; }
#footer li a:hover { color: #e71b51; }

/* @end */


/* @group Global Classes */

.hidden { text-indent: -9999px; }
.no_margin { margin-right: 0 !important; }
.clear_both { clear: both; }
.sifr { visibility: hidden; }
.watermark { color: #999999 !important; font-style: italic !important; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

.highlight { background: #E21D52; color: #FFF; }
.highlight a, #submit_ad .highlight a:hover { color: #FFDC40; }
.highlight a:hover { text-decoration: underline; }

/* @end */

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; background: #FFF; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: hidden; }
#cboxLoadedContent { overflow: hidden; }
#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }



/*
Sifr
*/

@media screen {
    .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }

    .sIFR-replaced, .sIFR-ignore { visibility: visible !important; }

    .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

    .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}

@media print {
    .sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }

    .sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
    /* Example:
                                                                                      .sIFR-active h1 {
                                                                                        font-family: Verdana;
                                                                                        visibility: hidden;
                                                                                      }
                                                                                      */
}

.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px !important; z-index: 0; }

/*
    CMS Override
*/
#header-wrapper-bar #search-wrapper { /*background-position: 0 1px;*/ line-height: normal; }
#main-content h2 { display: none; }


#skin-wrapper { width: 1000px; margin: 25px auto 0; position: relative; }
#skin-wrapper #skin h1 { height: 94px; left: 40px; position: absolute; text-indent: -9999em; width: 146px; }
#skin-wrapper #skin a { width: 146px; }
#skin-wrapper .logo { background: url("../../images/bestads/footer_icon.jpg") no-repeat; float: left; height: 100px; margin-left: 40px; width: 150px; }
#skin-wrapper .flashplaceholder { float: right; height: 106px; margin-right: 60px; width: 706px;}
#flashModal { width: 1000px; height: 512px; text-align: center; overflow: hidden; }

#skin-navigation { clear: both; padding: 10px 25px 20px 25px; text-align: center;  }
#skin-main-nav { margin: 0 auto; width: 950px; padding-bottom: 100px; }


.Browse #skin-secondary-nav-bestad, .YourAds #skin-secondary-nav-bestad, .CreateAd #skin-secondary-nav-bestad { display: none; }

div.featured-flash-item h3 {
    display: none;
}
div.featured-flash-item object#featured-flash {
    width: 706px;
    height: 107px;
}

#footer { border: none; height: 50px !important;  }
#content, #header { width: 1000px; }
#category #featured-content { border: none; }
.category_template_MainTempRightColumn #secondary-content { padding: 10px; text-align: justify; width: 280px; }
.gallery-control { display: none; }
#bestAdComment { left: -25px; margin-top: 20px; position: relative; }
#skin-secondary-nav-bestad { border-bottom: 1px solid #D6D6D6; left: -25px; margin: -5px 0 30px; padding-bottom: 15px; position: relative; text-align: left; width: 100%; }
ul#skin-secondary-nav-bestad { clear: both; padding-bottom: 15px; border-bottom: 1px solid #D6D6D6; width: 100%; text-align: left; margin: -5px 0 30px 0; width: 950px; }
#skin-secondary-nav-bestad li { display: inline; color: #13295b; margin-right: 10px; padding-left: 10px; border-left: 1px #12295c solid; font-family: lucida sans, arial; font-size: 14px; }
#skin-secondary-nav-bestad li:first-child { border-left: none; padding-left: 0; }
#breadcrumbs { display: none; }
#main-content p, p.copy { margin-right: 0; margin-left: 0; line-height: 22px; }
#subcategory-videos #main-content, #subcategory-photos #main-content, #subcategory-games #main-content, #subcategory-downloads #main-content, #subcategory-articles #main-content, #press-profile #main-content, #holyshit #main-content, #error-page #main-content, #world-series #main-content { margin-right: 0 !important; width: 1000px !important; }
#video #secondary-content { float: left;
    font-size: 10px;
    padding-right: 16px;
    text-align: justify;
    width: 354px; }
.category_template_MainTempRightColumn #secondary-content #iframeContainer { float: right; }
.category_template_MainTempRightColumn #featured-content #iframeContainer { width: 666px; float: left; }
#selectors { display: none; }
.logo p, p img { margin: 0 !important; padding: 0 !important; }
#header-wrapper-bar #navigation #main-nav { top: -25px; }

.twitterFeed { width: 312px; font-size: 10px; color: #4b4c4c; margin-top:20px; position:relative }
.twitterFeed a { color: #0695cf; }
.twitterFeed h2 { font-size: 22px; width: 220px; text-align: center;  position:absolute; left:78px; margin-top:-5px }
.twitterFeed .new_hdr { background-image: url('../../images/bestads/twitter_feed_header.jpg'); background-position: left 0; height: 92px; }
.twitterFeed .thumbnail { float: left; }
.twitterFeed .thumbnail img { width: 30px; height: 30px; margin-right: 5px; margin-top: 3px; }
.twitterFeed .List { width: 304px; }
.twitterFeed li { padding: 5px 10px; border-bottom: solid 1px #f6f6f6; }
.twitterFeed li:hover { background-color: #e5f5f5; border-bottom: solid 1px #d6efef; }
.twitterFeed .Handle { font-weight: bold; margin-right: 5px; }
.twitterFeed .Name { color: #acadad; }
.twitterFeed .Content { position: relative; }
.twitterFeed .Content div { line-height: 12px; }
.twitterFeed .Actions { color: #acadad; }
.twitterFeed .Actions a { color: #acadad; margin-left: 8px; }
.twitterFeed li:hover .Actions a, .twitterFeed li:hover .Actions { color: #0695cf; }
.twitterFeed .Prev { background-image: url('../../images/bestads/twitter_feed_header_top.jpg'); height: 42px; width: 304px; display: block; }
.twitterFeed .Next { background-image: url('../../images/bestads/twitter_feed_footer.jpg'); height: 42px; width: 304px; display: block; }
.twitterFeed .Open { background-image: url('../../images/bestads/twitter_feed_open.gif'); background-repeat: no-repeat; height: 9px; width: 9px; display: block; position: absolute; right: -5px; }
.twitterFeed li:hover .Open { display: block; }

.facebookFeed { color: #444444; background-image: url('../../images/bestads/facebook_feed.gif'); background-repeat: no-repeat; width: 786px; height: 1129px; }
.facebookFeed .LargeThumbnail { background: url(../../images/bestads/large_thumb.gif) no-repeat; float: left; height: 146px; padding: 0 25px 5px 0; width: 189px; }
.facebookFeed .Ad { height: 150px; margin: 35px 0; }
.facebookFeed .Ad .Title a, .facebookFeed .Ad .Title { font-size: 16px; font-weight: bold; color: #13295B; }
.facebookFeed .Ad .Title a:hover { color: #e21d52; }
.facebookFeed .Ad .Author { font-size: 13px; font-weight: bold; color:#666666 }
.facebookFeed .Ad .Description { font-size: 12px; height: 82px; line-height: 17px; color:#666666  }
.facebookFeed .List { padding: 138px 72px 0 72px; position: relative; }
.facebookFeed .adImage { background-repeat: no-repeat; background-position: center center; height: 132px; width: 189px; margin-top: 7px; }
.facebookFeed .Comments { color: #324a72; font-size: 12px; float:right; margin-right:35px; font-weight:bold }
.facebookFeed #pagination { bottom: -31px; position: absolute; right: 69px; }
.facebookFeed .Link { float:left }
.facebookFeed .Email a, .social .Email a  { background-image: url('../../images/bestads/email_button.gif'); background-repeat: no-repeat; width: 62px; height: 21px; display:block  }

.social { float:right; }
.social .Retweet, .social .Email { float:right; clear:both; width:100px }

.homeUS .Left { float: left; }
.homeUS .Right { float: left; width:312px }
.homeUS .Right .new_hdr { width:312px }

