html {
	width:100%;
} 
body {
	width:100%;
	background:#fff;
	background:#eaeaea url(../images/global/bg.png) repeat-x 0 0;
	font:0.75em/1.5em Arial, Helvetica, sans-serif;
	color:#333;
}
h1 {
	font-size:18px;
	padding-bottom:20px;
}
h2 {
	font-size:16px;
	padding:15px 0 5px;
}
h3 {
	font-size:16px;
	color:#666;
	padding:15px 0 5px 0;*/
	font-size: 15px;
	font-weight:normal;
	padding:15px 0 15px;
}
h3 a {
	color: #be2a2e;
}
p {
	padding-bottom: 10px;
}
.small {
	font-size:0.8em;
}
a:link, a:visited {
	color:#060;
	text-decoration:none;
}
a:hover, a:active {
	color:#060;
	text-decoration:underline;
}
a.selected {
	color:#060;
}
.bold {
	font-weight: bold;
}
ul, dl {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.bullets li {
	margin-left:30px;
	list-style:disc;
}
ul.bullets li li {
	margin-left:20px;
}
hr {
	margin:40px 0;
}
.italic {
	font-style:italic;
}



#site_container {
	margin:0 auto 0 auto;
	width:851px;
	padding: 0 0 50px 0;
}


/* ************************************ */
/* header                               */
/* ************************************ */
#header_container {
	height:109px;
	background:transparent url(../images/global/cde_logo.png) no-repeat 0 0;
	margin-top:15px;
}
#header_container a.logo {
	padding:17px 0 0 10px;
	display:block;
	width:362px;
	height:78px;
	text-indent:-999em;
}

/* ************************************ */
/* content                              */
/* ************************************ */
#content_container {
	/*background:transparent url(../images/global/contentbg.png) no-repeat 0 bottom;*/
	background:transparent url(../images/global/contentbg.png) repeat-y 0 bottom;
}
.content {
	width:795px;
	padding:20px 28px;
	overflow:auto;
}
.home .home .content,
.contact_us .contact_us .content,
.contact_us .landing .content,
.sitemap .sitemap .content {
	padding-top:0;
}
.home .home .content {
	padding:0 40px 20px;
	width:770px;
}
.content_left {
	width:365px;
	float:left;
}
.content_right {
	width:365px;
	float:right;
}
.content_bottom {
	height:17px;
	background:transparent url(../images/global/cde_shadow_bottom.png) no-repeat 0 0;
}
p.big {
	font-size:14px;
	font-weight:bold;
}
.site_icon {
	padding-left: 22px;
	background: transparent url(../images/favicons/favicon-fandango.png) no-repeat left 50%;
}
a.pdf_icon {
	padding:1px 20px 1px 0;
	display:inline;
	background: transparent url(../images/global/pdf-favicon.png) no-repeat right 50%;
}
span.obf {
	direction:rtl;
	unicode-bidi:bidi-override;
}
strong.addy { font-weight:normal; }
strong.addy span.addynull { display:none; }


/* home */
.home .home h1 {
	margin-top:5px;
	font-size:30px;
	padding-bottom:0;
}
.home .home h2 {
	margin-bottom:15px;
	font-size:19px;
	font-weight:normal;
	line-height:24px;
}
.home .home p {
	font-size:14px;

}

.home_page_logos {
 margin:10px 0 15px 0;
}

.pics {
	margin:0;
	padding:0;
	width:767px;
	height:270px;
}
.pics img {  
    padding: 0;
    top:  0;
    left: 0;
} 


.homebuttons {
	margin-bottom:15px;
	width:767px;
	height:44px;
	clear:both;
}

a#btn_publisher_benefits,
a#btn_advertiser_benefits,
a#btn_advertiser_benefits2 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:383px;
	height:44px;
	text-indent:-999em;
	background:transparent url(../images/global/cde_home_buttons.png) no-repeat 0 0;
}
a#btn_publisher_benefits {
	background-position:-384px 0;
}
a#btn_advertiser_benefits {
	width:384px;
}
a#btn_advertiser_benefits2 {
	width:767px;
}


/* publisher benefits */
#cde_highlights {
	background:transparent url(../images/global/publisher_benefits.png) no-repeat 0 0;
	width:330px;
	height:365px;
	text-indent:-999em;
}


/* portfolio */
.advertiser .portfolio #content_container,
.advertiser .products #content_container {
	background-image:none;
}
.advertiser .portfolio .content,
.advertiser .products .content {
	/*background:transparent url(../images/global/contentbg.png) no-repeat 0 bottom;*/
	background:transparent url(../images/global/contentbg.png) repeat-y 0 bottom;
}
.advertiser .portfolio .content_bottom,
.advertiser .products .content_bottom {
	height:17px;
}
.advertiser .portfolio h1 {
	display:none;
}
.advertiser .portfolio h2 {
	padding-top:0;
	color:#333;
}
.portfolio_content_container {
	position:relative;
	margin-top:10px;
	padding:20px 42px 20px 32px;
	width:777px;
	background:transparent url(../images/global/portfolio_bg_bottom_white.png) no-repeat 0 bottom;
	overflow:auto;
}
.portfolio_content_header {
	position:absolute;
	top:0; left:0;
	width:851px;
	height:16px;
	background:transparent url(../images/global/portfolio_bg_top.png) no-repeat 0 0;
}
.portfolio_content_backtotop {
	position:absolute;
	top:5px; right:23px;
}
a.backtotop {
	color:#666;
	text-decoration:none;
}
.advertiser .benefits .content_left {
	width:345px;
}
.advertiser .benefits .content_right {
	width:385px;
	/*height:382px;*/
	/*background:transparent url(../images/global/advertiser_benefits_logos.gif) no-repeat right 0;*/
}
.advertiser .benefits table.metrics {
	border-collapse:auto;
	border-collapse:separate;
	border-spacing:1px;
	margin:15px 0;
}
.advertiser .benefits table.metrics thead td {
	font-size:14px;
	padding:0 0 5px 0;
}
.advertiser .benefits table.metrics tr.alt td {
	background:#eeeded;
}
.advertiser .benefits table.metrics tr.alt2 td {
	font-weight:bold;
	background:#ddd;
	font-size:13px;
}
.advertiser .benefits table.metrics td {
	padding:5px 5px;
}
.advertiser .benefits table.metrics td span {
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.advertiser .benefits table.metrics td.table_webproperty {
	width:165px;
}
.advertiser .benefits table.metrics td.table_uniquevisitors,
.advertiser .benefits table.metrics td.table_pageviews {
	padding:1px 5px 1px 5px;
	width:75px;
	font-size:11px;
	text-align:center;
	background:#eeeded;
}
.advertiser .benefits table.metrics tfoot td {
	padding-top:15px;
	font-size:11px;
}
.advertiser .portfolio .content_left {
	width:700px;
}
.advertiser .portfolio .content_right {
	width:795px;
	float:left;
}
.advertiser .portfolio .portfolio_content h1 {
	display:block;
}
.advertiser .portfolio .portfolio_content .content_left {
	width:335px;
	margin-bottom:20px;
}
.advertiser .portfolio .portfolio_content .content_right {
	margin-bottom:20px;
	width:414px;
	float:right;
}
a.btn_viewsite {
	margin-top:50px;
	display:block;
	width:95px;
	height:30px;	
}
.advertiser .portfolio .publishers_list li {
	margin:4px 0;
	display:inline-block;
	width:175px;
	float:left;
	font-size:16px;
}
#site_icon_comcast { background-image:url(../images/favicons/favicon-comcast.png); color:#c00; }
#site_icon_eonline { background-image:url(../images/favicons/favicon-eonline.jpg); }
#site_icon_fancast { background-image:url(../images/favicons/favicon-fancast.png); }
#site_icon_fandango { background-image:url(../images/favicons/favicon-fandango.png); }
#site_icon_filmdrunk { background-image:url(../images/favicons/favicon-filmdrunk.png); }
#site_icon_firstshowing { background-image:url(../images/favicons/favicon-firstshowing.png); }
#site_icon_g4tv { background-image:url(../images/favicons/favicon-g4tv.png); }
#site_icon_hollyscoop { background-image:url(../images/favicons/favicon-hollyscoop.png); }
#site_icon_movies { background-image:url(../images/favicons/favicon-movies.png); }
#site_icon_movieweb { background-image:url(../images/favicons/favicon-movieweb.png); }
#site_icon_screenrant { background-image:url(../images/favicons/favicon-screenrant.png); }
#site_icon_warmingglow { background-image:url(../images/favicons/favicon-warmingglow.png); }

.advertiser .products .content_left {
	width:335px;
}
.advertiser .products .content .content_left {
	width:380px;
}
.advertiser .products .content_right {
}
.advertiser .products .portfolio_content_container {
	height:auto;
	clear:both;
}
.portfolio_content {
	/*overflow:auto;*/
}
.advertiser .products .portfolio_content .content_right {
	margin-bottom:20px;
	width:412px;
}


.advertiser .adspecs .content_left {
	width:/*160px*/191px;
}
.advertiser .adspecs ul.anchors {
	margin-bottom:15px;
}
/* .advertiser .adspecs .content_left ul li li, */
.advertiser .adspecs ul.anchors li li {
	list-style:none;
	margin-left:15px;
}
.advertiser .adspecs .content_right {
	width:/*610px*/579px;
}
.advertiser .adspecs td.tdAdunits { width:85px; }
.advertiser .adspecs td.tdDimensions { width:90px; }
.advertiser .adspecs td.tdImagetypes { width:90px; }
.advertiser .adspecs td.tdMaxfilesize { width:125px; }
.advertiser .adspecs td.tdVideo { width:90px; }
.advertiser .adspecs td.tdAdditionaloptions { width:125px; }

.advertiser .adspecs td.tdCEGAdunits { width:80px; }
.advertiser .adspecs td.tdCEGDimensions { width:135px; }
.advertiser .adspecs td.tdCEGMaxfilesize { width:75px; }
.advertiser .adspecs td.tdCEGImagetypes { width:160px; }
.advertiser .adspecs td.tdCEGLooping { width:50px; }
.advertiser .adspecs td.tdCEGAnimation { width:35px; }
.advertiser .adspecs td.tdCEGAdunits { width:35px; }
.advertiser .adspecs td.tdCEGiFrame { width:35px; }

.tableAdspecs {
	margin-bottom:20px;
}
.tableAdspecs, .tableAdspecs th, .tableAdspecs td {
	border: 1px solid #ccc;
	line-height:16px;
}
.tableAdspecs thead td {
	font-weight:bold;
	background:#ddd;
}
.tableAdspecs tbody tr.alt2 td {
	background:#f7f7f7;
}
.tableAdspecs td {
	padding:2px 3px 5px;
}

.advertiser .adspecs .content_right ul.bullets {
	margin-bottom:10px/*0*/;
}
.advertiser .adspecs .content_right ul.anchors ul.bullets {
	margin-bottom:0;
}


.sitemap ul.sitemap_list {
	font-size:15px;
}
.sitemap ul.sitemap_list li {
	margin-top:10px;
	font-weight:bold;
}
.sitemap ul.sitemap_list ul {
	font-size:14px;
	margin-top:5px;
}
.sitemap ul.sitemap_list ul ul {
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
}
.sitemap ul.sitemap_list li li {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	font-weight:normal;
}
.sitemap .content_left,
.sitemap .content_middle,
.sitemap .content_right {
	margin-left:20px;
	width:/*230px*/240px;
	float:left
}
.sitemap .content_left {
	/*width:125px;*/
}



/* contact us */
.contact_us h1 {
	padding-bottom:5px;
}
.contact_us p {
	color:#333;
}
.contact_us p.thanks {
	margin:84px 0 184px 0;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.contact_us .content_left,
.contact_us .content_right {
	width:335px;
}
.contact_us .content_left {
	margin-left:25px;
}
.contact_us .content_right {
	margin-right:25px;
}
.contact_us .landing .content_left {
	width:740px;
}
.contact_list {
	margin:10px 0 50px 0;
}
.contact_list li {
	clear:both;
}
.contact_list label {
	margin: 0;
	padding:0.2em;
	margin-top:0.3em;
	width:90px;
	float:left;
	color:#333;
}
.contact_list .textfield {
	float:right;
	color:#333 ;
	margin:3px;
	height:20px;
	border:solid 0 #fff;
	padding: 3px 8px;
	background: transparent url(../images/global/textfield_bg.png) no-repeat fixed;
	width:225px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:212px;
}
fieldset .contact_list input.textfield {
	background: transparent url(../images/global/textfield_bg.png) no-repeat;
}
.contact_list span {
	margin:-7px 0 5px 104px;
	float:left;
	font-size:10px;
}
.contact_list .submit {
	margin:10px;
	background: transparent url(../images/global/btn_submit.png) no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:68px;
	text-indent:-999em;
	*font-size:0px;
}





/* ************************************ */
/* footer                               */
/* ************************************ */
#footer_container {
	text-align:center;
	font-size:0.9em;
	color:#666;
}
#footer_container a:link,
#footer_container a:visited {
	color:#666;
	text-decoration:none;
}
#footer_container a:hover,
#footer_container a:active {
	color:#666;
	text-decoration:underline;
}


