BODY { margin: 0; padding: 0; background: url(http://www.directcpv.com/images/bg_header-wrapper.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
FIELDSET { margin: 0; padding: 0; border: none;}

/* header */
.header-wrapper { width: 100%; height: 98px; margin-bottom: 17px; background: url(http://www.directcpv.com/images/bg_body.gif) top left no-repeat;}
.header { width: 980px; margin: 0 auto;}
.header FORM { margin: 19px 20px 0 0; padding: 0; float: right;}
.header IMG { float: left}

/* top navigation */
#menu { float:left; width:980px; border-left:1px solid #131313; margin:2px 0 0 0;}
#menu UL { margin: 0; padding: 0;}
#menu LI { float: left;}
#menu LI A { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; float:left; padding:7px 0 0 0; border-right:1px solid #131313; height:25px; text-align: center;}
#menu LI a:hover { text-decoration:underline; }

#nav01 { width: 120px;}
#nav02 { width: 120px;}
#nav03 { width: 120px;}
#nav04 { width: 120px;}
#nav05 { width: 120px;}
#nav06 { width: 120px;}
#nav07 { width: 120px;}
#nav08 { width: 120px;}

.topmenu{ margin: 0px; padding: 0; list-style: none;}
.topmenuli{ list-style-type:none; float:left; z-index: 99;}
.topmenuli A { display: block; float: left;}
.topmenuli A:hover { margin: 0;}

.topmenuli:hover { padding: 12px 0 0 0;}
.topmenuli:hover { padding: 0; position: relative; margin:0; z-index: 99;}
.topmenuli:hover {}

#menu .submenuul{ list-style-type:none; position:absolute; margin: 32px 0 0 -2px; padding: 0 0 6px 2px; display:none; z-index: 97; background: url(http://www.directcpv.com/images/bg_submenuul.png) bottom no-repeat; width: 163px;}
#menu .submenuli a{ font-weight: normal; width: 143px; height: 20px; margin: -1px 0 0 0; padding: 5px 0 0 15px; text-align: left; border: none; font-size: 12px; color: #CCCCCC; text-transform: capitalize; border: 1px solid #191A1B; background: url(http://www.directcpv.com/images/bg_submenuli.png);}
#menu .submenuli a:hover { color: #ffffff; background: url(http://www.directcpv.com/images/bg_submenuli-hover.png); text-decoration: none;}

#dmenu li:hover ul , #dmenu li.over ul{ display: block; z-index: 98;}
#dmenu li>ul {  top: auto; left: auto;}

/* footer */
/* old before removing blog links
.footer { background: url(http://www.directcpv.com/images/bg_footer.gif) repeat-x; width: 882px; margin: 20px auto 0 auto; border: 1px solid #DEDEDE; padding: 10px 40px 20px 40px;}
*/

.footer { background: url(http://www.directcpv.com/images/bg_footer.gif) repeat-x; width: 970px; margin: 20px auto 0 auto; border: 1px solid #DEDEDE; padding: 10px 10px 20px 10px}

.footer P { float: left; margin: 0; padding: 0;}
.footer P STRONG { margin: 0; padding: 0; font-size: 13px; color: #363636; line-height: 30px;}
.footer P A { color: #8C8C8C; font-size: 11px; text-decoration: none;}
.footer P A:hover { color: #000000; text-decoration: underline;}

.footer01 { width: 77px;}
.footer02 { width: 108px;}
.footer03 { width: 123px;}
.footer04 { width: 120px;}
.footer05 { width: 123px;}
.footer06 { width: 110px;}
.footer07 { width: 107px;}
.footer08 { width: 120px;}
.footer09 { width: 82px;}

.footer_crumb { font-size: 11px; color: #666666; margin: 25px auto; padding: 0; text-align: center;}

/* content */
.content { width: 990px; margin: 0 auto; float: none; clear: both}
.content01 { background: #F9F9F9 url(http://www.directcpv.com/images/bg_content01.gif) repeat-x; border: 1px solid #DEDEDE; width: 970px; padding: 10px; margin: 0 auto;}
.content02 { background: #FBFBFB url(http://www.directcpv.com/images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; padding: 30px 25px;}
.content03 { background: #F9F9F9 url(http://www.directcpv.com/images/bg_content01.gif) repeat-x; border: 1px solid #DEDEDE;}


/* spacers and ids */
.spacer01 { height: 60px; display: block;}
.spacer02 { height: 60px; display: block;}
.spacer03 { height: 53px; display: block;}
.spacer04 { height: 70px; display: block;}
#orange-link { background: url(http://www.directcpv.com/images/orange-arrow.gif) right 6px no-repeat; color: #F05210; padding-right: 10px; text-decoration: none;}
#orange-link2 { background: url(http://www.directcpv.com/images/orange-arrow2.gif) left 6px no-repeat; color: #000; padding-left: 10px; text-decoration: none; font-size: 13px; font-weight: bold;}
#orange-link2:hover { text-decoration: underline;}
#print { background: url(http://www.directcpv.com/images/icon_print.png) no-repeat; padding: 10px 0 0 35px; height: 31px; display: block; text-decoration: none; float: left; margin-right: 25px;}
#share { background: url(http://www.directcpv.com/images/icon_share.png) no-repeat; padding: 10px 0 0 47px; height: 31px; display: block; text-decoration: none; float: left;}

/* home */
.content-flash H1 { width: 350px; font-size: 30px; margin: 0; padding: 20px 0; float: right;}
.content-flash OBJECT { /*background: url(http://www.directcpv.com/images/bg_player.gif) no-repeat;*/ margin-right: 40px; padding: 0; float: left; width: 534px;}
.content-flash_P { width: 350px; float: left; clear:right;}
.shadow { background: url(http://www.directcpv.com/images/bg_shadow.gif) no-repeat; width: 962px; height: 10px; margin: 0 auto 9px auto;}

.home_left { background: #ffffff url(../images/bg_home-left.gif) repeat-x; border: 1px solid #DEDEDE; width: 326px; padding: 10px; float: left}
.home_left H1, .home_right H1 { margin: 0; padding: 0; font-size: 24px; text-align: center;}
.home_left H1 SPAN, .home_right H1 SPAN { color: #FF6504; }
.home_left P { margin-bottom: 30px;}
.home_left H2 { font-size: 19px;}

.testimonials { width: 134px; height: 320px; padding: 9px; display: block; float: left; margin-right: 3px; border: 1px solid #DEDEDE; background: #030303 url(http://www.directcpv.com/images/bg-testimonials.gif) no-repeat; color: #7B7B7B; font-size: 10px;}
.testimonials STRONG { position: absolute; margin: -5px 0 0px 0; font-size: 12px; color: #000000;}
.testimonials P { margin: 0; padding: 4px 0;}
.testimonials IMG { border: 2px solid #AAAAAA; float: right; clear: both;}
.testi_date { font-size: 9px; color: #FFFFFF; background: #383A37; text-align: center; padding: 2px;}

.home_left, .home_right {; height: 1230px}

.home_right { background: #ffffff url(../images/bg_home-left.gif) repeat-x; border: 1px solid #DEDEDE; width: 562px; padding: 10px; float: right; margin-left: 0;}
.home_right H2 { font-size: 26px; font-weight: normal; width: 433px; height: 39px; padding: 5px 0 0 110px; margin: 15px auto 0 auto; border: 1px solid #FF9C00; color: #FFFFFF;}
.home_right P { margin: 0; padding: 7px 20px;}

.h2_01 { background: url(http://www.directcpv.com/images/bgh2_01.gif) no-repeat;}
.h2_02 { background: url(http://www.directcpv.com/images/bgh2_02.gif) no-repeat;}
.h2_03 { background: url(http://www.directcpv.com/images/bgh2_03.gif) no-repeat;}
.h2_04 { background: url(http://www.directcpv.com/images/bgh2_04.gif) no-repeat;}
.h2_05 { background: url(http://www.directcpv.com/images/bgh2_05.gif) no-repeat;}

.home_news, .home_events { width: 248px; height: 400px; padding: 118px 8px 8px 8px; border: 1px solid #D2D2D2; float: left;}
.home_news { background: #fff url(http://www.directcpv.com/images/bg_news.gif) top center no-repeat; margin:0 15px 0 6px;}
.home_events { background: #fff url(http://www.directcpv.com/images/bg_events.gif) top center no-repeat;}
.home_news H4, .home_events H4 { margin: 0 0 20px 0; padding: 0; font-size: 18px; text-align: center; font-weight: normal;}
.home_news P, .home_events P { margin: 0; padding: 4px 0;}
.home_news P IMG { vertical-align: middle;}
.home_news P EM{ color: #ED5900; font-style: normal;}
.home_news H5, .home_news H5 A, .home_events H5, .home_events H5 A { color: #666666; font-size: 12px; margin: 0; padding: 8px 0; text-decoration: none;}

.home_social_networking { line-height: 22px;}
.home_social_networking IMG { vertical-align: middle; margin-right: 3px;}
.home_social_networking A { color: #000000; text-decoration: none;}
.home_right A:hover { text-decoration: underline;}

/* how it works */
.how H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase;}
.how H2 { margin: 0; padding: 25px 0 10px 0; font-size: 16px;}
.how H2 SPAN { color: #FF6504;}
.how-top { width: 804px; margin: 0 auto 20px auto;}
.how-top P { width: 268px; float: left; height: 330px; margin: 0; padding: 0;}
.how-top P SPAN { padding: 0 10px 0 30px; display: block;}
.how-top P STRONG { color: #F05210; text-transform: uppercase; font-size: 16px;}
.how UL { margin: 0; padding: 0 25px 0 0; list-style: none; width: 415px; float: left;}
.how LI { padding: 0 0 0 60px; line-height: 18px; margin-bottom: 25px;}
.how LI STRONG { font-size: 14px;}
.how LI EM { font-style: normal; font-weight: bold;}

.li_01 { background: url(http://www.directcpv.com/images/icon_cpv.png) no-repeat; height: 129px;}
.li_02 { background: url(http://www.directcpv.com/images/icon_audience.png) no-repeat; height: 175px;}
.li_03 { background: url(http://www.directcpv.com/images/icon_bid.png) no-repeat; height: 155px;}

.li_04 { background: url(http://www.directcpv.com/images/icon_control.png) no-repeat; height: 129px;}
.li_05 { background: url(http://www.directcpv.com/images/icon_initiated.png) no-repeat; height: 175px;}
.li_06 { background: url(http://www.directcpv.com/images/icon_bank.png) no-repeat; height: 155px;}

/* events */
.events H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase;}
.events H2 { font-size: 14px;}
.events IMG { vertical-align: middle; margin-right: 30px;}
.events STRONG { color: #F90200; font-weight: normal;}

/* privacy */
.privacy H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase;}

/* company overview */
.about { padding: 30px 0 0 0;}
.about H1 { margin: 0; padding: 0 0 40px 20px; font-size: 25px; text-transform: uppercase;}
.about H2 { margin: 0; padding: 0; font-size: 16px; text-transform: uppercase; text-align: center;}
.about-meet-the-team, .about-hiring, .about-press { width: 286px; height: 277px; float: left; padding: 100px 10px 0 0;;}

.about-meet-the-team { background: url(http://www.directcpv.com/images/bg_about-mtt.gif) no-repeat; margin-right: 15px; margin-left: 20px; margin-bottom: 30px;}
.about-hiring { background: url(http://www.directcpv.com/images/bg_about-hiring.gif) no-repeat; margin-right: 16px;}
.about-press { background: url(http://www.directcpv.com/images/bg_about-press.gif) no-repeat;}
.about-bottom { margin: 0 auto 12px auto; clear: both; width: 918px;}
.about-bottom P { width: 306px; margin: 0; padding: 112px 0 50px 0; float: left; text-align: center; font-size: 14px;}
.about-bottom P A { color: #F05210; text-decoration: none; font-size: 18px; font-weight: bold; text-transform: uppercase}
.about-bottom P A:hover, #orange-link:hover { text-decoration: underline;}
.about01 { background: url(http://www.directcpv.com/images/bg_about_01.png) no-repeat 0 3px;}
.about02 { background: url(http://www.directcpv.com/images/bg_about_02.png) no-repeat 0 3px;}
.about03 { background: url(http://www.directcpv.com/images/bg_about_03.png) no-repeat 0 3px;}

/* We're Hiring */
.hiring H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase;}
.hiring FIELDSET { border: 1px solid #D2D2D2; background: #fff;}
.hiring LEGEND { margin: 0 0 0 25px; padding: 0 5px; font-weight: bold; font-size: 16px; color: #000000;}
.hiring LABEL { display: block; float: left; width: 130px; text-align: right; margin-right: 35px; padding-top: 5px;}
.hiring INPUT[type=text], .hiring TEXTAREA { border: 1px solid #C5C5C5; padding: 3px; vertical-align: middle;}
.hiring INPUT[type=submit] { background: url(http://www.directcpv.com/images/hiring_submit.gif) no-repeat; border: none; cursor: pointer; width: 153px; height: 43px;}

/* press release */
.press-left H1 { margin: 0; padding: 0; font-size: 25px;}
.press-left { width: 600px; padding: 20px 15px; background: #FBFBFB url(http://www.directcpv.com/images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; float: left; margin-right: 5px;}
.press-left EM { color: #8A8A8A; font-style: normal;}
.press-left P { margin: 0; padding: 0 0 10px 0;}
.press-left P A { color: #F05210;}
.press-left H2{ margin: 0; padding: 0 0 8px 0; font-size: 14px;}
.press-left H2 A{ color: #333333;}

.press-right { width: 270px; padding: 10px 15px; background: #FBFBFB url(http://www.directcpv.com/images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; float: left;}
.press-right UL { margin: 0; padding: 0; list-style: none;}
.press-right LI { border: 1px solid #DBDBDB; background: #fff; margin-bottom: 10px;font-size:12px}
.press-right LI H3 { margin: 0; padding: 7px 0 0 10px; background: url(http://www.directcpv.com/images/bg_pres-h3.gif) repeat-x; height: 23px;font-size:14px}

.contact { background: url(http://www.directcpv.com/images/icon_contact.gif) 10px 0 no-repeat; padding: 0 10px 0 40px}
.subscribe { background: url(http://www.directcpv.com/images/icon_rss.gif) 10px 5px no-repeat; padding: 10px 10px 20px 40px}
.subscribe A { color: #000000; text-decoration: none;}
.press-social { padding: 0 10px; line-height: 30px;}
.press-events { padding: 0 10px;}
.press-social IMG { vertical-align: middle; margin-right: 10px;}
.press-social A { color: #F05210; text-decoration: none;}
.press-right A:hover { text-decoration: underline;}

.press-crumbs { width: 170px; float: left; margin-right: 20px;}

.press-story { width: 400px; float: left; color: #666666;font-size:12px}
.press-story p{font-size:12px}
.press-left .press-story H1 { margin: 0; padding: 0 0 17px 0; font-size: 25px; color: #000000;}
.press-left .press-story H2 { margin: 0 0 0 0; padding: 0 0 5px 0; font-size: 14px; color: #000000;}
.press-left .press-story H3 { margin: 0; padding: 0 0 20px 0; font-size: 12px; font-weight: normal;}

/* advertiser */
.advertiser-left { width: 570px; padding: 20px 15px; background: #FBFBFB url(http://www.directcpv.com/images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; float: left; margin-right: 5px; }
.advertiser-left H1 { margin: 0; padding: 0; font-size: 25px;}
.advertiser-left H2, .advertiser-right H2 { font-size: 16px;}
.advertiser-right H2 { padding-left: 18px;}
.advertiser-right H2 SPAN { color: #FF6504;}

.advertiser-right { width: 300px; padding: 10px 15px; background: #FBFBFB url(http://www.directcpv.com/images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; float: left;}
.advertiser-right UL { list-style: none; margin: 0; padding: 0 0 0 18px;}
.advertiser-right LI IMG { vertical-align: middle;}
.advertiser-right LI { margin-bottom: 8px;}

/* signup advertiser */
.curve-top01 { width: 962px; height: 15px; background: url(http://www.directcpv.com/images/curve-top01.gif) no-repeat; margin: 0 auto;}
.curve-bottom01 { width: 962px; height: 30px; background: url(http://www.directcpv.com/images/curve-bottom01.gif) no-repeat; margin: 0 auto;}
.curve-mid01 { width: 920px; padding: 0 20px; margin: 0 auto; background: #fff url(http://www.directcpv.com/images/curve_mid01.gif) repeat-x; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
.curve-mid01 H1 { margin: 0; padding: 0; font-size: 25px;}
.curve-mid01 H1 SPAN, .curve-mid01 P SPAN, .curve-mid02 P EM { color: #FF5B00;}

.curve-mid01 FORM { margin: 0; padding: 0;}
.curve-top02 { width: 922px; height: 15px; background: url(http://www.directcpv.com/images/curve-top02.png) no-repeat; margin: 0 auto;}
.curve-bottom02 { width: 922px; height: 15px; background: url(http://www.directcpv.com/images/curve-bottom02.png) no-repeat; margin: 0 auto 10px auto;}
.curve-mid02 { width: 880px; padding: 0 20px; margin: 0 auto; background: #FEFEFE url(http://www.directcpv.com/images/curve-middle02.png) repeat-x; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
.curve-mid02 H2 { margin: 0; padding: 0; font-size: 15px; color: #333333;}
.curve-mid01 P, .curve-mid02 P { margin: 0; padding: 4px 0;}


.curve-mid02 LABEL { width: 280px; display: block; float: left; text-align: right; margin-right: 10px; padding-top: 3px;}
.signup-aff LABEL { width: 180px; display: block; float: left; text-align: right; margin-right: 10px; padding-top: 3px;}
.signup-aff P { clear: both;}

.curve-mid02 INPUT[type=text], .curve-mid02 INPUT[type=password], .curve-mid02 SELECT, .curve-mid02 TEXTAREA { width: 385px; margin-right: 10px; padding: 3px; border: 1px solid #ABABAB;}
.curve-mid02 SELECT { width: 393px;}
.curve-mid01 INPUT[type=checkbox], .curve-mid02 INPUT[type=checkbox] { vertical-align: middle;}
.curve-mid01 INPUT[type=submit] { width: 135px; height: 35px; border: none; cursor: pointer; background: url(http://www.directcpv.com/images/button-submit.gif) no-repeat;}

#input01 { width: 175px;}
.publishers_mid_textarea { height: 100px;}

/* contact Us */
.contactus H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase;}
.contactus FIELDSET { border: 1px solid #D2D2D2; background: #fff; width: 555px; margin: 0 auto;}
.contactus LEGEND { margin: 0 0 0 25px; padding: 0 5px; font-weight: bold; font-size: 16px; color: #000000;}
.contactus LABEL { display: block; float: left; width: 110px; text-align: right; margin-right: 35px; padding-top: 5px;}
.contactus INPUT[type=text], .contactus TEXTAREA { border: 1px solid #C5C5C5; padding: 3px; vertical-align: middle;}
.contactus INPUT[type=submit] { background: url(http://www.directcpv.com/images/hiring_submit.gif) no-repeat; border: none; cursor: pointer; width: 153px; height: 43px;}


/* ticket system */
.support H1 { margin: 0; padding: 0; font-size: 25px;}
.support H2 { margin: 0; padding: 20px 0 0px 0; font-size: 15px;}
.support FORM { margin: 0; padding: 0;}
.support FIELDSET FIELDSET { width: 350px; height: 550px; border: 1px solid #D2D2D2; background: #fff; float: left; padding: 0 40px;}
.support FIELDSET FIELDSET LEGEND { font-size: 16px; font-weight: bold; padding: 0 5px; color: #000000;}

.pencil { background: url(http://www.directcpv.com/images/bg_pencil.gif) no-repeat 0 20px; padding: 0 0 0 80px;}
.mark { background: url(http://www.directcpv.com/images/bg_mark.gif) no-repeat 0 20px; padding: 0 0 0 80px;}
.mark LABEL { width: 100px; display: block; float: left; padding: 5px 0 0 0; font-weight: bold;}
.mark INPUT[type=submit] { background: url(http://www.directcpv.com/images/support-check.gif) no-repeat; border: none; cursor: pointer; width: 154px; height: 43px;}

/* popup */
#popup { display: none; width: 790px; height: 377px; background: #fff; text-align: center;}
#popup_link { background: url(http://www.directcpv.com/images/bg_lighbox.jpg) top left no-repeat; display: block; width: 779px; height: 33px; padding: 17px 11px 0 0; text-align: right; color: #FFFFFF; font-weight: bold; text-decoration: none;}
#popup H1 { margin: 0; padding: 50px 0 23px 0;}

/* resources */
.resources A { color: #FF0000;}
.resources A:hover { color: #FF0033;}
.resources P { width: 50%; float: left; margin: 0; padding: 4px 0;}

/* login & forgot pw  */
.login-error { color: #FF0000;}
.login H1, .forgot H1 { margin: 0; padding: 0; font-size: 25px; text-transform: uppercase}
.login LABEL, .forgot LABEL { display: block; float: left; width: 110px; padding-top: 3px;}
.login INPUT[type=text] { padding: 3px; border: 1px solid #C5C5C5; width: 175px;}
.login INPUT[type=password] { padding: 3px; border: 1px solid #C5C5C5; width: 175px;}
.forgot INPUT[type=text] { padding: 3px; border: 1px solid #C5C5C5;}
.login SELECT { padding: 3px; border: 1px solid #C5C5C5; width: 183px;}
.login A { color: #FF0000;}
.login A:hover { color: #FF3366;}
.login FIELDSET P { width: 390px;}
.login INPUT[type=submit]{ width: 144px; height: 38px; border: none; background: url(http://www.directcpv.com/images/button-login-now.gif); cursor: pointer;}
.forgot INPUT[type=submit]{ width: 209px; height: 41px; border: none; background: url(http://www.directcpv.com/images/button-retreive.gif); cursor: pointer;}

/* contest */
.contest A { color: #FF5B00;}
.contest A:hover { color: #FF0000;}
.contest H1 { margin: 0; padding: 5px 20px; font-size: 30px; color: #FE6200; text-transform: uppercase; text-align: center;}
.contest H4 { margin: 0; padding: 5px 20px;}
.contest LI { margin-bottom: 10px; font-weight: bold;}
.contest LI P { font-weight: normal;}
.contest-prizes { text-align: center;}
.contest-prizes IMG { border: 2px solid #AFAFAF; margin: 0 2px;}
.grey-border-right { border-right: 1px solid #AFAFAF;}
.grey-border-bottom { border-bottom: 1px solid #AFAFAF;}
.contest TD { padding: 10px 8px;}

.table { border:1px solid #dedede;}
.table TD { padding: 5px;}
.alt { background:#efefef; }
.alt2 { background:#fefefe }
.alt3 { background: #D8D8D8;}
.alt4 { background:#fefefe; padding: 5px 0 5px 18px; }
.thead { background:#3a3d40; padding:7px; color:#fff; font-weight:bold; height:20px;}
.thead TD { padding: 10px 5px;}
.ttotal { background: #DEDEDE; font-weight: bold;}

.sitemap A { color: #000000; }


/*added by mark@directcpv.com */
.wrapper {
	background:url(http://www.directcpv.com/images/bg.png) no-repeat;
	width:524px;
	height:331px;
	padding:10px;

}

.sideLeft {
	float:left;
	width:300px;
}

.sideLeft h1 {
	font:bold 36px Arial Black;
	line-height:40px;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px 2px #44567e;
	margin:0;
	padding:0;
	text-decoration:none;
}

.sideLeft h1 span {
	color:#9bc71a;
}

.sideLeft h2 {
	font:bold 25px Arial;
	text-align:center;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
	text-shadow:1px 1px 2px #44567e;
}

.sideLeft h2 span {
	font:bold 42px Arial;
	color:#85c6f0;
}

.sideLeft h3 {
	font:bold 17px Arial;
	padding:0;
	text-align:center;
	color:#85c6f0;
}


.clear { clear:both; height:0.1px }
.clear5 { clear:both; height:5px }
.clear10 { clear:both; height:10px }
.clear15 { clear:both; height:15px }

#ads-01 { position:relative; float:right; width:550px; left:20px; }
#ads-02 { position:relative; float:right; width:550px; left:20px; }

.wrapper2 { width:524px; height:285px; padding:10px; }

.list {
	padding:18px 0 0 0;
	float:left;
	margin:0;
	width:320px;
}

.list ul {
	padding:0;
	margin:0;
	list-style:none;
}

.list li {
	background:url(http://www.directcpv.com/images/check.jpg) 5px 10px no-repeat;
	display:block;
	margin:0;
	font:normal 13px Arial;
	color:#304062;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:26px
}

.btn-right {
	margin:20px 0 0 0;
	float:right;
	width:190px;
}

#bottom {
	font:bold 16px Arial;
	color:#333;
	text-align:center;
}


.content-correction { width: 940px; float: none; clear: both}
.content-flash { background: #fff url(../images/bg-content-flash.gif) repeat-x 0 0; float: none; clear: both}

.home_blogs { width: 523px; padding: 15px 10px; margin: 0 auto; background: #fff; border: 1px solid #D2D2D2; font-size: 12px;}
.home_blogs H3 { background: url(../images/bg-latest-blogs.gif) no-repeat; margin: 0 0 30px 0; padding: 0px 0 20px 62px; font: 24px "Segoe UI", "Trebuchet MS", Arial; letter-spacing: -1px; border-bottom: 1px solid #D9D9D9;}
.home_blogs UL { margin: 0; padding: 0; list-style: none}
.home_blogs LI { float: left; width: 22%; padding-left: 3%;}
.home_blogs LI:first-child { padding: 0}
.home_blogs H5 { margin: 0; padding: 0; font-size: 12px}
.home_blogs H5 A { color: #FF6504; text-decoration: none}
.home_blogs H6 { margin: 0; padding: 0; color:#656565; font-size: 10px;}
.home_blogs P { margin: 15px 0; padding: 0;}

.social-links { margin: 15px 0 0 0; padding: 0; list-style: none;}
.social-links LI { width: 49%; float: left; padding-left: 1%;}
.social-links LI A { color: #000; font-size: 12px; text-decoration: none}
.social-links LI A:hover { text-decoration: underline}
.social-links LI IMG { vertical-align: middle; float: left; margin: 0 8px 8px 0}


.supportv2 IMG, .supportv3 IMG { vertical-align: middle; margin-right: 14px;}
.supportv2 A, .supportv3 A { color: #F06000; font-weight: bold}
.supportv2 { height: 180px !important; font-size: 13px;}
.supportv3 { width: 802px !important; height: auto !important; margin-top: 30px; font-size: 13px;}

.cpvschool { font-size: 16px !important; color: #FE6200; line-height: 24px;}
.cpvschool LI { margin-bottom: 20px; padding: 0 40px 0 0}
.cpvschool A { font-weight: bold}
.cpvschool P {font-weight: normal; color: #000000}
.cpvschool P STRONG { color: #FE6200}



/* content */
#content-lander { width: 990px; margin: 0 auto; float: none; clear: both; font-family: Arial, Helvetica; padding: 25px 0 16px }

#content-lander p {
	display: block;
	width: 765px;
	font-size: 18.5px;
	line-height: 22px;
	margin: 30px auto 20px
}
#content-lander p.email-sent { font-size: 15px; text-align: center }

#content-lander h1, #content-lander big {
	width: 100%;
	height: 33px;
	line-height: 30px;
	font-size: 29.5px;
	font-weight: bold;
	color:#ff6503;
	text-align: center;
	display: block
}

img.big-image {
	float: right;
	margin: 0 0 10px 10px
}

.form {
	width: 100%;
	padding-top: 29px;
	background: #fff url(../images/directcpv-lander/form-rpt.gif) 0 0 repeat-x
}

.form-flvxvid {
  width: 600px;
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 13.5px;
  background-color: #fff;
  border-radius: 5px;
  margin: 0 auto;
  padding: 22px
}

.form-flvxvid label {
	float: left;
	clear: left;
	width: 115px;
	height: 28px;
	line-height: 28px;
	color: #292727;
	padding-right: 10px;
	margin-bottom: 13px;
	text-align: right
}
.form-flvxvid input[type="text"] {
	float: left;
	width: 378px;
	height: 26px;
	padding: 0 9px;
	border: 1px solid #dedede;
	margin-bottom: 13px
}
.form-flvxvid textarea {
	float: left;
	width: 378px;
	height: 127px;
	padding: 9px;
	border: 1px solid #dedede
}
.form-flvxvid em {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 9px;
	color: #f00;
	font-size: 11.5px;
	font-family: Arial, Helvetica
}
.form-flvxvid input[type="submit"] {
	display: block;
	margin: 40px auto;
	width: 136px;
	height: 38px;
	border: 0;
	cursor: pointer;
  background: transparent url(../images/directcpv-lander/submit-btn.jpg) 0 0 no-repeat
}