/* 
Title:		Promotions.com screen styles
Author: 	Theresa Florio, Jeff Morin
*/

*{margin:0; padding:0;}
img{ border:0;}
body{background:#f6f6f6 url('../images/body-bg.gif') repeat-x 0 0; color:#333; font:12px Verdana, Geneva, sans-serif;}
a {color:#f48137; text-decoration:none; outline: 0 !important;}
a:hover {text-decoration:underline;}
#container{width:909px; float:left; position:absolute; left:50%; margin-left:-476px; /*border:1px solid red;*/}

/* Navigation 
----------------------------*/
#leftnav{position:relative; float:left; padding-right:8px; /*border:1px solid yellow;*/}
#leftnav{width:75px; padding-top:75px;}
#leftnav ul{list-style:none; margin:0; padding:0;}
#leftnav li{display:block; padding-top:18px; clear:both;}
#leftnav li li{display:block; padding-top:5px !important; clear:both;}
#leftnav span{display:none;}

#leftnav a {display:block; width:70px; height: 11px; background: transparent 100% 0 no-repeat;}
#leftnav a:hover{background-position: 100% -11px;}
#leftnav li.on a {background-position: 100% -11px; cursor: default;}

#leftnav .about a		{ background-image:url(../images/lnav_about_v1.gif); }
#leftnav .news a		{ background-image:url(../images/lnav_news_v1.gif); }
#leftnav .services a	{ background-image:url(../images/lnav_services_v1.gif); }
#leftnav .products a	{ background-image:url(../images/lnav_products_v1.gif); }
#leftnav .contact a		{ background-image:url(../images/lnav_contact_v1.gif); }
#leftnav .careers a		{ background-image:url(../images/lnav_careers.gif); }

#sitemast ul{float:right; width:400px;list-style:none; /*position:relative; left:25px;*/}
#sitemast li{float:right;}
#sitemast a{display:block; float:left;}
#sitemast span{display:none;}
#sitemast .home a{/*width:44px;*/ width:36px; height:13px; background:url('../images/topnav_home.gif') no-repeat 0 0;}
#sitemast .client a{width:67px; height:13px; background:url('../images/topnav_client.gif') no-repeat 0 0;}
#sitemast a:hover{background-position: 0px -13px;}

#main{float:left; width:822px; /*border:1px solid green*/}
#sitemast{float:left; width:100%; padding-bottom:5px;}
	#sitemast .pcom-logo{float:left; padding:5px 6px 0;}
	#sitemast .tagline{float:right; padding:60px 0 0;}
	/*.subpage #sitemast .tagline{padding-top:44px;}*/
	#sitemast #fb-like {position:absolute; top:15px; right:-10px;}

#content-container{float:left; width:802px; padding:10px; background:#eaeaea;}
.flash_wrapper_hp{clear:both; width:802px; height:250px;}
.image_cloud table td img { padding: 0px 1px 0px 1px; }
.hp-content{float:left; width:100%; background:url('../images/hp-column-bg.gif') repeat-x 0 100%; width:100%; height:363px; padding-top:10px;}
.hp-content div{float:left; width:266px; height:363px; border-right:2px solid #eaeaea;}
.hp-content img.logo-mashup{margin: 5px 0 0 15px;}
.hp-content .hp-featured{border:none !important;}
.hp-content .hp-featured div{border:none;}
.hp-content .hp-news p{float:left; padding:10px 17px 0; font-size: 14px;}
.hp-content .hp-header{float:left; width:266px; height:28px; background:#fff;}
.hp-content .hp-header img{vertical-align:middle; padding-top:7px;}
.hp-content .headlines-container{width:100%; float:left; height:105px; *height:120px; overflow:auto; border:none !important;}
#clientLogos{padding:8px 0 0; float:left;}
#clientLogos tr td {width:auto; height:80px; text-align:center; padding:0 5px; vertical-align:middle;}
.hp-content #flashcontent{width:250px; height:310px;}
.hp-content .image_cloud{float:left; width:250px; height:310px; padding:18px 0 0 8px;}
.hp-content .image_cloud_html{}
.hp-content .image_cloud_html .inner{ margin: -15px 0 0 -7px; padding:0px 0 0 0;}
.hp-content .image_cloud_html table {border-collapse: collapse; border-spacing: 0; margin:auto;}
.hp-content .image_cloud_html table tr td {padding: 0 2px 2px 2px;}
#footer{clear:both; text-align:center; background:#eaeaea; color:#999; font-size:11px;}
#footer a{color:#999; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer p{padding:10px 0;}

/*subpages
-----------------------*/
.title{width:100%; height:29px; border:1px solid #e3e3e3; background:url('../images/title-bg.gif') repeat-x 0 0; margin-bottom:9px;}
.title img{display:block; padding:7px 0 0 14px;}
.flash_wrapper{width:802px; margin-bottom:9px;}
#subpage-content{float:left;width:100%; /*min-height:592px;*/}
.subpage-col1{width:534px; float:left; background:#fff;}
.subpage-col1 div{width:492px; padding:10px 20px 20px; border:1px solid #e3e3e3;}
.subpage-col1 p{padding:6px 0;}
.subpage-col2{float:right; width:264px;}
.subpage-col2 div{float:left; background:#fff;}
.content{min-height:328px; *min-height:326px; float:left;}
.subpage-col2 .header{padding:10px 0 10px 15px;}
#subpage-content #flashcontent{width:250px; height:310px;}
#subpage-content .image_cloud{float:left; width:250px; padding:18px 0 0 8px;}
#subpage-content .image_cloud_html{}
#subpage-content .image_cloud_html .inner{ margin: -5px 0 0 -8px; padding:0px 0 0 0;}
#subpage-content .image_cloud_html table {border-collapse: collapse; border-spacing: 0; margin:auto;}
#subpage-content .image_cloud_html table tr td {padding: 0 2px 2px 2px;}

.videoBox{float:left; width:264px; height:256px; margin-bottom:6px; border:1px solid #e3e3e3;}
#subpage-content .subpage-col2 .image_cloud{width:264px; padding:0 0 10px; border:1px solid #e3e3e3;}
#subpage-content .subpage-col2 .whitebox{width:224px; margin: 5px 0 0 0; padding: 0px 20px 10px 20px; border:1px solid #e3e3e3;}
#subpage-content .subpage-col2 #flashcontent{padding-left:8px;}
.video_content{width:250px; height:188px; margin-left:6px;}
p.press-release{border-bottom:1px solid #636466;}
.adobe{position:relative; left:5px; top:5px;}


/* contact us */
.contact-us .subpage-col1{background:transparent; border:0 !important;}
.contact-us .subpage-col1 div{background:#fff; float:left; padding:10px 20px;}
#contact_form{float:left;}
#officesTable tr td{padding:10px 95px 0px 0px; vertical-align:top;}
.formTable tr td{padding-bottom:3px;}
.formButtons{margin-left:135px; *display:inline; width:auto !important; border:0 !important;}
.highlightsBox{min-height:288px; margin-top:6px;}
.highlightsBox ul{ list-style-image:url('../images/orange-bullet.gif'); list-style-position:outside; padding-left:10px;}
#form_element_mailing{position:relative; left:-20px;}

/* live promos */
.live-promos{list-style:none;}
.live-promos li{padding:3px 0;}
.testRight{width:200px !important; float:right; border:none !important; padding:10px 0 !important;}
.testimonials .content p{float:left; width:100%;}

/* interactive promos */
.hosting-list ul, .publishing-services ul{float:left; list-style-type:none; list-style-image:url('../images/orange-bullet.gif'); list-style-position:outside; padding:0 30px;}
.hosting-list ul li, .publishing-services ul li{vertical-align:top;}
.hosting-list p, .publishing-services p{clear:left;}

/* == press releases == */
#header{background:#fff;}
#pressContainer{width:860px; margin:0 auto; text-align:left;
	/*display:block; position:relative;
	background:url(../images/bg.gif) no-repeat top left; padding-right:30px;
	*/
}
#press-content{clear:both; padding:10px; background:#eaeaea;}
#pressContainer #main{width:840px; margin:0 auto; float:none !important; position:relative;}
#pressContainer #sitemast ul{position:absolute; top:5px; right:5px; }
#pressContainer #sitemast .close{position:absolute; top:5px; right:5px; }
#pressContainer #sitemast img.tagline { float: right;}
.pressReleaseBox{min-height:300px; border:1px solid #e3e3e3; background:#fff; /*  url(../images/content_bg.gif) repeat-x top left */ margin-bottom:9px; padding:20px; /*height:623px;*/}
.pressReleaseBox p{padding:6px 0;}
.press-date{font-size: 10px;}
.press-head {font-weight:bold; font-size:14px; line-height:1.3;}
.press-subhead {font-weight:bold; font-size:12px; font-style:italic;}

/* ie 6 */
	*html .hp-content{background-position:0 80%;}
	*html .hp-content .hp-header{width:264px;}
	*html .content{height:326px;}
	*html .highlightsBox{height:288px;}
	*html .pressReleaseBox{height:300px;}
	
/* Safari */
	body:last-child:not(:root:root) .content{min-height:330px;}
	
/* promotions.com - contact.html */	
.contentBox{width:422px; border:1px solid #e3e3e3;}




/* Accordion (see custom.css for more)
----------------------------*/
#accordion {
	border: 0;
	margin: 0 !important;
	padding: 10px 0 !important;
	}
	
#accordion div.panel {
	color: #333;
	font-size: 12px;
	width: 430px;
	}
	
#accordion div.panel ul {
	margin: 0;
	padding: 0 0 0 20px;
	}
	
#accordion div.panel ul li{
	margin: 0;
	padding: 0 0 7px 0px;
	}
	
#accordion div.panel a {color:#f48137; text-decoration:none; outline: 0 !important;}
#accordion div.panel a:hover {text-decoration:underline;}

.l2w{color:#636467;}
.l2w-items{
	border:none !important;
	padding:6px 0 0 60px !important;
	width:300px !important;
}
.l2w-items p a{color:#395D99; font-weight:bold; text-transform:uppercase; text-decoration:underline; margin-top:10px; display:block;}
.l2w ul{margin:0 0 6px 14px;}
.l2w-hdr{color:#395D99; font-weight:bold; text-transform:uppercase;}

