/* /////////////  RESET ALL THE DEFAULT BROWSER CSS VALUES TO '0'  ////////////////*/
body{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-color:#fff;
	color:#444444;
	background-image:url(../images/interfacev2/bg_body.png);
	background-repeat:repeat-x;
	text-align:center;
}

.spacer {
	clear: both; 
}

.spacer2 {
	clear: both; 
	height:1px;
	line-height:1em;
}

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

p{
	margin:0;
	padding:0;
}

img{
	border:0;
	vertical-align:top;
}

a img{
	border:none;
}

form{
	padding:0;
	margin:0;
}

/* /////////////  ###########################################  ////////////////*/
/* /////////////             WEBSITE MAIN CONTAINERS           ////////////////*/
/* /////////////  ###########################################  ////////////////*/


#global{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	width:981px;
	padding:0 0 40px 0;
}


#header{
	background-color:#474545;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}

#logo{
	float:left;
	margin:0 0 0 0;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                    HOME PAGE                  ////////////////*/
/* /////////////  ###########################################  ////////////////*/

/* /////////////  TOP MENU  ////////////////*/

#top_menu{
	float:right;
	margin:24px 15px 0 25px;
}

#top_menu li{
	display:inline;
	color:#fff;
	font-size:14px;
	margin:0 0 0 36px;
}

#top_menu li a{
	color:#fff;
	padding:0 5px;
	text-decoration:none;
}
#top_menu li a:hover, #top_menu li a.active{
	text-decoration:underline;
}

/* /////////////  HOME HEADER SLOGAN  ////////////////*/
#home_slogan{
	float:left;
	width:370px;
	color:#fff;
	margin:35px 0 0 0;
}

#home_slogan h1{
	color:#fff;
	margin:0 0 14px 0;
	padding:0;
	font-size:24px;
}

#home_slogan p{
	font-size:17px;
}


/* /////////////  HOME HEADER LISTS  ////////////////*/
.header_list{
	float:left;
	width:250px;
	font-size:15px;
	color:#fff;
	margin:40px 0 0 70px;
}

.header_list li{
	background-image:url(../images/interfacev2/bullet_header.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 30px;
	margin:0 0 4px 0;
}

.header_list + .header_list{
	margin-left:45px;
	width:240px;
}


/* /////////////  HOME HEADER PRODUCTS PANEL  ////////////////*/
#home_panel{
	float:left;
	width:980px;
	height:245px;
	background-image:url(../images/interfacev2/bg_home_panel.png);
	background-repeat:no-repeat;
	margin:25px 0 0 0;
}

#left_shadow{
	position:absolute;
	background-image:url(../images/interfacev2/left_shadow.png);
	width:21px;
	height:70px;
	top:362px;
	left:-20px;
}
#right_shadow{
	position:absolute;
	background-image:url(../images/interfacev2/right_shadow.png);
	width:21px;
	height:70px;
	top:362px;
	left:980px;
}

#home_panel .productItem{
	float:left;
	width:296px;
	margin:18px 5px 0 20px;
	text-align:center;
}

#home_panel .productItem img.product{
	float:left;
	margin:0 0 0 21px;
}

#home_panel .productItem .marker{
	clear:both;
	float:left;
	position:relative;
	left:154px;
}

#home_panel .productItem .product_details{
	float:left;
	width:274px;
	padding:10px 10px 10px 12px;
	background-color:#fedadc;
	color:#c2272b;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	text-align:left;
	margin:0;
	line-height:1.4em;
	min-height:83px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#home_panel .productItem .product_details a{
	color:#c2272b;
	text-decoration:none;
}
#home_panel .productItem .product_details a:hover{
	text-decoration:underline;
}

#home_panel #expressWire .product_details{
	background-color:#b8e6fd;
	color:#135a9a;
}
#home_panel #expressWire .product_details a{
	color:#135a9a;
}

#home_panel #expressWire img.product{
	margin-left:12px;
}

#home_panel #channelOne .product_details{
	background-color:#ffe4bd;
	color:#b05c06;
}
#home_panel #channelOne .product_details a{
	color:#b05c06;
}

#home_panel #channelOne img.product{
	margin-left:25px;
}


/* /////////////  HOME SECOND PANEL (CONFERENCE & IMDCD)  ////////////////*/
#home_second_panel{
	clear:both;
	float:left;
	width:981px;
	border-bottom:1px solid #d2d2d2;
	padding:0 0 30px 0;
	margin:35px 0 0 0;
}

#home_second_panel #conference_panel #slides{
	float:left;
	width:460px;
	height:140px;
	overflow:hidden;
}


#home_second_panel #conference_panel div.item{
	float:left;
	width:460px;
}

#conference_panel div.item + div.item + div.item,#conference_panel div.item + div.item {
	display:none;
}


#home_second_panel #conference_panel h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding:0;
	background-color:#fff;
}

#home_second_panel h1 a, #home_column_left h1 a, #home_column_right h1 a{
	color:#333;
	text-decoration:none;
}
#home_second_panel h1 a:hover, #home_column_left h1 a:hover, #home_column_right h1 a:hover{
	text-decoration:underline;
}
#home_second_panel #conference_panel h1 img{
	margin:0 10px 0 0;
}

#home_second_panel h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#1475bc;
	font-weight:normal;
	margin:0 0 3px 0;
	padding:0;
}

#home_second_panel p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:1.4em;
}

#home_second_panel p a{
	color:#444444;
	text-decoration:none;
}
#home_second_panel p a:hover{
	text-decoration:underline;
}

#home_second_panel #imcd_panel{
	float:right;
	width:480px;
}

#home_second_panel #imcd_panel h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}

#home_second_panel #imcd_panel img{
	float:left;
	margin:-4px 0 0 0;
}

#home_second_panel #imcd_panel #imcd_details{
	float:right;
	width:350px;
}

.bx_pager {
	position:absolute;
	top:471px;
	left:2px;
}

.bx_pager a {
	float: left;
	background-image:url(../images/interfacev2/circle.png);
	width: 12px;
	height: 12px;
	color: #fff;
	font-size: 11px;
	margin-right: 6px;
	text-indent:-9999px;
	cursor:pointer;
}

.bx_pager a:hover, .bx_pager a.active {
	background-image:url(../images/interfacev2/circle_on.png);
	text-decoration: none;
}


/* /////////////  HOME COLUMNS  ////////////////*/

#home_column_left{
	float:left;
	width:475px;
	margin:0 0 40px 0;
	font-family:Helvetica, Arial, sans-serif;
}

#home_column_right{
	float:right;
	width:476px;
	font-family:Helvetica, Arial, sans-serif;
}

#home_column_left h1, #home_column_right h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 6px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}
#home_column_left h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#0099cc;
	font-weight:normal;
	margin:0 0 3px 0;
	padding:0;
}

#home_column_right .column p a#customerServiceLink{
	text-decoration:underline;
	
}

/* /////////////  TESTIMONIALS SLIDER  ////////////////*/
#home_testimonials{
	margin:30px 0 0 0;
}

#home_testimonials #currentVideo{
	float:left;
	width:282px;
	margin:20px 5px 0 0;
}

#home_testimonials p{
	font-size:15px;
	line-height:1.4em;
}

#home_testimonials ul{
	clear:both;
	margin:7px 0 5px 0;
	float:left;
}

#home_testimonials ul li{
	float:left;
	margin:0 4px 0 0;
	width:154px;
	
}

#home_testimonials ul li span{
	clear:both;
	width:150px;
	float:left;
}

#home_testimonials ul li a{
	color:#333;
	text-decoration:none;
	outline:none;
	font-weight:bold;
}
#home_testimonials ul li a:hover{
	text-decoration:underline;
}

#home_testimonials ul li img{
	margin-bottom:6px;
}

#home_testimonials h1{
	font-weight:normal;
}

#home_testimonials ul li span.mediahq{
	color:#c2272b;
}
#home_testimonials ul li span.expresswire{
	color:#135a9a;
}
#home_testimonials ul li span.channelone{
	color:#b05c06;
}


/* /////////////  TESTIMONIALS RED PANEL  ////////////////*/
#testimonial_panel{
	background-image:url(../images/interfacev2/mediahq_red_logo.gif);
	background-repeat:no-repeat;
	background-position:100px 13px;
	float:right;
	width:143px;
	background-color:#fedadc;
	padding:55px 25px 15px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	margin:20px 0 0 0; 
}

#home_column_left .marker{
	float:left;
	position:relative;
	left:10px;
}

#testimonial_panel img{
	float:right;
}

#testimonial_panel p{
	font-size:11px;
	color:#c5252f;
	line-height:1.5em;
}
#testimonial_panel p strong{
	color:#444;
}

/* /////////////  SPECIAL OFFER PANEL  ////////////////*/
#special_panel{
	float:left;
	width:426px;
	border:1px solid #e4e469;
	background-color:#ffffc2;
	padding:24px;
	margin:20px 0 0 0;
	color:#acac22;
}

#special_panel p{
	font-size:13px;
	line-height:1.4em;
}
#content .column #special_panel p a, #home_column_left #special_panel p a{
	color:#acac22;
	font-weight:bold;
}

#bt_join_mediaclub{
	margin:20px 0 0 0;
	float:left;
}

/* /////////////  GENERIC ROUNDED HOME PANEL  ////////////////*/
.home_column_panel{
	float:left;
	width:442px;
	border:1px solid #fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-image:url(../images/interfacev2/bg_panel.png);
	background-repeat:repeat-x;
	padding:15px;
}

.home_column_panel_outer{
	float:left;
	width:474px;
	border:1px solid #d6d6d6;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:15px 0 0 0;
}

.home_column_panel p{
	font-size:15px;
	line-height:1.4em;
}

.home_column_panel p a{
	color:#444;
}
.home_column_panel p a:hover{
	text-decoration:none;
}

.home_column_panel ul{
	margin:15px 0 10px 0;
}

.home_column_panel ul li{
	background-image:url(../images/interfacev2/bullet_green.png);
	background-repeat:no-repeat;
	padding:0 0 0 24px;
	font-size:15px;
	margin:0 0 5px 0;
}

/* /////////////  HOME RIGHT COLUMN  ////////////////*/

#home_column_right h1:first-child{
	margin-top:33px;
}

#home_column_right p#clients_intro{
	font-size:15px;
	line-height:1.4em;
}
#home_column_right p#clients_intro a{
	color:#444;
}
#home_column_right p#clients_intro a:hover{
	text-decoration:none;
}

/* /////////////  CLIENTS LOGO  ////////////////*/
#clients_lists{
	margin:10px 0 0 0;
}
#clients_lists li{
	float:left;
	margin:10px 11px 0 1px;
}

/* /////////////  HOME RIGHT COLUMN - COLUMN  ////////////////*/
#home_column_right .column{
	float:left;
	width:221px;
}

#home_column_right .column + .column{
	float:right;
	width:226px;
}

#home_column_right .column h1{
	margin-bottom:0;
}

#home_column_right .column p{
	font-size:13px;
	line-height:1.5em;
	margin:0 0 24px 0;
}


#home_column_right .column p a{
	color:#444;
	text-decoration:none;
}
#home_column_right .column p a:hover{
	text-decoration:underline;
}

#home_column_right .column p a#customerServiceLink{
	text-decoration:underline;	
}
#home_column_right .column p a#customerServiceLink:hover{
	text-decoration:none;
}



/* /////////////  HOME RIGHT COLUMN - SOCIAL LINKS (Facebook etc.)  ////////////////*/
#home_column_right ul#socials{
	margin:10px 0 0 0;
}

#home_column_right ul#socials li{
	float:left;
	margin:0 12px 0 0;
}

#home_column_right ul#socials li a{
	float:left;
	width:30px;
	height:32px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}

#home_column_right ul#socials li#itemFacebook{
	background-image:url(../images/interfacev2/icon_facebook.png);
}
#home_column_right ul#socials li#itemTwitter{
	background-image:url(../images/interfacev2/icon_twitter.png);
}
#home_column_right ul#socials li#itemYoutube{
	background-image:url(../images/interfacev2/icon_youtube.png);
}
#home_column_right ul#socials li#itemFlickr{
	background-image:url(../images/interfacev2/icon_flickr.png);
}
#home_column_right ul#socials li#itemRss{
	background-image:url(../images/interfacev2/icon_rss.png);
}

/* /////////////  EXTERNAL DATA BOXES (BLOG & TWITTER)  ////////////////*/

#twitterPanel{
	background-color:#b8e6fd;
}

.external_panel{
	float:left;
	width:196px;
	padding:12px 12px 10px 12px;
	background-color:#fedadc;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:34px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}

.external_panel li{
	margin:10px 0 14px 0;
}
.external_panel li a{
	color:#222;
	text-decoration:none;
	font-weight:bold;
}
.external_panel li a:hover{
	text-decoration:underline;
}

#home_column_right .column p.marker_grey, #marker_red{
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	background-image:url(../images/interfacev2/marker_blue.png);
	background-position:74px 0;
	background-repeat:no-repeat;
	width:210px;
	padding:6px 10px 0 0;
	margin:0 0 20px 0;
}

#marker_red + .external_panel{
	margin-top:0;
}

#marker_red{
	background-image:url(../images/interfacev2/marker_red_small.png);
}

/* /////////////  NEWSLETTER PANEL  ////////////////*/

#home_column_right .column p#newsletterText{
	margin:0 0 10px 0;
	padding:0;
}

#home_column_right .column p#newsletterText a{
	color:#d51920;
}

#newsletterPanel{
	float:left;
	width:226px;
}

#newsletterPanel p{
	margin:0;
	padding:0;
}

#newsletterPanel input[type=text]{
	border:1px solid #BBBBBB;
	width:205px;
	padding:7px 5px;
	color:#666;
	margin:5px 0 5px 0;
}

#newsletterPanel input[type=image]{
	clear:both;
	float:right;
	margin:5px 6px 0 0;
}

/* /////////////  FOOTER ////////////////*/

#footer{
	clear:both;
	margin:30px 0 30px 0;
	float:left;
	width:981px;
	border-top:3px solid #f5f5f5;
	color:#b0b0b0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

#footer a{
	color:#b0b0b0;
}
#footer a:hover{
	text-decoration:none;
}

#footer_menu{
	float:left;
	width:981px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #eceeee;
}

#footer_menu ul{
	float:left;
}

#footer_menu ul li{
	display:inline;
	margin:0 22px 0 3px;
}
#footer_menu ul + ul{
	float:right;
	margin:16px 0 0 0;
}

#footer_menu ul + ul li{
	margin:0 9px 0 5px;
}

#footer #contact_details{
	float:left;
	width:550px;
	line-height:1.8em;
	margin:15px 0 0 0;
}

#footer #contact_details span{
	margin-left:15px;
}

#sub_footer_menu{
	float:left;
	margin:15px 0 0 0;
}

#sub_footer_menu li{
	display:inline;
	margin:0 14px 0 0;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////             MEDIA CONTACT ABOUT               ////////////////*/
/* /////////////  ###########################################  ////////////////*/

body#level2{
	background-image:url(../images/interfacev2/bg_body_level2.png);
}

h1#level2_heading{
	float:left;
	width:500px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:35px 0 0 4px;
	padding:0;
}

#bt_see_plans{
	float:right;
	margin:27px 15px 0 0;
}

#content{
	clear:both;
	float:left;
	width:980px;
	margin:65px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#444;
}

#content .column{
	float:left;
	width:475px;
	margin:0 0 20px 0;
}

#content .full_column{
	float:left;
	width:950px;
	margin:0 0 20px 0;
}
#content .full_column_price{
	float:left;
	width:980px;
	margin:0 0 20px 0;
}

#content .column + .column{
	float:right;
}

#content .column p, #content .full_column p, #content .full_column_price p{
	line-height:1.5em;
	margin:0 0 30px 0;
}

#content .column h1, #content .full_column h1, #content .full_column_price h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}

#content .column h1 + h1{
	margin-top:20px;
}

#content .column h1 a, #content .full_column h1 a{
	color:#333;
	text-decoration:none;
}
#content .column h1 a:hover, #content .full_column h1 a:hover{
	text-decoration:underline;
}

#content .column h1.topH1{
	margin-bottom:20px;
	font-size:17px;
}

#content .column h1.red{
	margin-bottom:10px;
	color:#ca262e;
}

.product_logo{
	margin:0 0 6px 0;
}

#content .column p a{
	color:#3568B6;
}
#content .column p a:hover{
	text-decoration:none;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                  MEDIAHQ HOME                 ////////////////*/
/* /////////////  ###########################################  ////////////////*/

body#mediahq{
	background-image:url(../images/interfacev2/hq/bg_body_hq.png);
}

#logo_hq{
	float:right;
}


body#mediahq #top_menu, body#mediahq_level2 #top_menu, body#imcd #top_menu, body#channelone #top_menu, body#mediahq_smr #top_menu{
	float:left;
	margin:23px 0 0 0;
}

body#mediahq #top_menu li, body#mediahq_level2 #top_menu li, body#imcd #top_menu li, body#channelone #top_menu li, body#mediahq_smr #top_menu li{
	display:inline;
	color:#fff;
	font-size:14px;
	margin:0 25px 0 0px;
}

#hq_panel_left{
	float:left;
	width:495px;
	margin:12px 0 45px 0;
}

#hq_panel_right{
	float:right;
	width:446px;
	margin:21px 20px 35px 0;
	background-image:url(../images/interfacev2/hq/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#hq_panel_left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	margin:10px 0 0 5px;
	padding:0;
}

#hq_panel_left p{
	font-size:16px;
	color:#000;
	line-height:1.4em;
	margin:2px 0 10px 5px;
	padding:0;
}

#hq_panel_left p a{
	color:#d51920;
	text-decoration:none;
}
#hq_panel_left p a:hover{
	text-decoration:underline;
}

body#mediahq #conference_panel_container{
	float:left;
	width:433px;
	border:1px solid #d2d2d2;
	padding:18px 20px 14px 20px;
	margin-bottom:20px;
}

body#mediahq #conference_panel{
	float:left;
	width:433px;
}

body#mediahq #conference_panel h1{
	background-color:#fff;
}

body#mediahq #conference_panel h1 img{
	margin-right:10px;
}

body#mediahq #conference_panel h2{
	color:#0064ba;
}

body#mediahq #conference_panel p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:1.4em;
}

body#mediahq #conference_panel p a{
	color:#444444;
	text-decoration:none;
}
body#mediahq #conference_panel p a:hover{
	text-decoration:underline;
}

.hq_testimonial{
	float:left;
	width:225px;
	margin:15px 25px 0 0;
}

.hq_testimonial + .hq_testimonial{
	margin-right:0;
}

.hq_testimonial img{
	float:left;
}

.hq_testimonial .hq_marker{
	position:relative;
	left:39px;
	margin:4px 0 0 0;
}

#home_column_left .hq_testimonial p{
	float:left;
	width:195px;
	background-color:#eeeeee;
	padding:15px;
	margin:0;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	min-height:30px;
}

#home_column_left .hq_testimonial p a{
	color:#444;
	text-decoration:none;
}
#home_column_left .hq_testimonial p a:hover{
	text-decoration:underline;
}

body#mediahq .home_column_panel_outer{
	margin-top:20px;
}

body#mediahq .home_column_panel_outer p a, p#how_it_works a{
	color:#d51920;
	text-decoration:none;
}

body#mediahq .home_column_panel_outer p a:hover, p#how_it_works a:hover{
	text-decoration:underline;
}

ul#screenshots_list{
	float:left;
	width:475px;
	margin:0 0 30px 0;
}

ul#screenshots_list li{
	float:left;
	width:112px;
	margin:0 9px 0 0;
}

ul#screenshots_list li.last{
	margin-right:0;
}

ul#screenshots_list li span{
	display:block;
	margin:6px 0 0 5px;
}

p#how_it_works{
	font-family:Helvetica, Arial, sans-serif;
	color:#444;
	font-size:15px;
	line-height:1.4em;
}

h1#who_use{
	float:left;
	margin:24px 0 0 0;
}

body#mediahq #clients_lists, body#mediahq_level2 #clients_lists{
	margin:0;
}

body#mediahq #global #home_column_right a#view_all_customers, body#home_mediahq #global #home_column_right a#view_all_customers{
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#999;
	width:200px;
	text-decoration:none;
	margin:26px 14px 0 0;
	text-align:right;
}

body#mediahq #global #home_column_right a#view_all_customers:hover{
	text-decoration:underline;
}

body#mediahq #newsletterPanel{
	margin:0 0 30px 0;

}

#tab_content div{
	display:none;
}

body#mediahq #home_column_right .column{
	width:226px;
}

/* /////////////  ###########################################  ////////////////*/
/* /////////////                MEDIAHQ LEVEL 2                ////////////////*/
/* /////////////  ###########################################  ////////////////*/

body#mediahq_level2{
	background-image:url(../images/interfacev2/hq/bg_body_hq_level2.png);
}
body#mediahq_smr{
	background-image:url(../images/interfacev2/hq/bg_body_hq_smr.png);
}
body#mediahq_smr_secured{
	background-image:none;
	background-color:#F7F7F7;
}


#logo_level2{
	float:left;
	margin:15px 0 0 0;
}

#content .column #whoUseText{
	margin-bottom:15px;
}

#content .column .testimonial, #content #column_conferences_right .testimonial{
	margin:30px 0 0 0;
}

#content .column .testimonial h2, #content #column_conferences_right .testimonial h2{
	margin:0;
	font-size:14px;
	margin: 0 0 4px 0;
	padding:0;
}

#content .column .testimonial p, #content #column_conferences_right .testimonial p{
	margin:0;
	font-size:13px;
}

#content .column .testimonial p.author, #content #column_conferences_right .testimonial p.author{
	text-align:right;
	color:#f80000;
}

#content .column #clients_lists{
}

#content .column #clients_lists li{
	background-image:none;
	padding:0;
	margin:10px 11px 0 1px;
}

/* /////////////  ###########################################  ////////////////*/
/* /////////////                MEDIAHQ PRICING                ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#pricing_full{
	position:relative;
	top:-15px;
}

#content .full_column_price h1#bigCentered, #content .full_column_price h1#bigCenteredSub{
	color:#000;
	font-size:35px;
	margin:0 0 75px 0;
	font-style:normal;
	text-align:center;
}
#content .full_column_price h1#bigCenteredSub{
	margin:0 0 40px 0;
}

.product_box{
	float:left;
	width:175px;
	border:1px solid #bab8b8;
	margin:0 0 70px 0;
	text-align:center;
	background-color:#f5f5f5;
	padding:25px 10px 0 10px;
	min-height:635px;
	position:relative;
}

.product_box + .product_box{
	border-left:none;
	border-right:none;
}

#content .full_column_price .product_box h2{
	font-size:24px;
	color:#333;
	margin:0 0 10px 0;
	padding:0;
}

#content .full_column_price .product_box p.product_price{
	font-size:16px;
	color:#333;
	margin:0 0 10px 0;
	padding:0;
}

#content .full_column_price .product_box p.product_label{
	font-size:14px;
	font-weight:bold;
	color:#4582b5;
	margin:0;
	padding:0 0 12px 0;
	border-bottom:1px solid #cbc9c9;
}

#content .full_column_price .product_box p.product_spec{
	font-size:13px;
	color:#333;
	clear:both;
	text-align:left;
	margin:15px 0 0 0;
}

#content .full_column_price .product_box p.product_spec strong{
	color:#ca262e;
}

#content .full_column_price .product_box p.product_signup{
	margin:0;
	padding:15px 0 0 0;
	position:absolute;
	bottom:15px;
	left:55px;
}

#content .full_column_price .product_box p.product_signup img{
	margin-bottom:6px;
}

#content .full_column_price .product_box p.option_more_info{
	font-size:11px;
	text-align:left;
	font-style:italic;
	margin:20px 0 0 0;
}

#content .full_column_price .product_box ul.product_spec{
	font-size:13px;
	color:#333;
	clear:both;
	text-align:left;
	margin:20px 0 0 0;
}
#content .full_column_price .product_box ul.product_spec li{
	background-image:url(../images/interfacev2/hq/bullet_green_options.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 16px;
	margin:0 0 10px 0;
}


#mediaPremium{
	border-left:1px solid #bab8b8;
}
#mediaMax{
	float:left;
	border-left:1px solid #bab8b8;
}

#mediaPremium p.product_spec{
	margin:0;
	padding:0;
}

#mediaplus{
	float:left;
	width:175px;
	height:650px;
	background-repeat:no-repeat;
	background-color:#e8f7ff;
	border:3px solid #3874ae;
	position:absolute;
	right:0;
	top:100px;
	-webkit-box-shadow: -10px 0px 20px 2px #c5c5c5;
	-moz-box-shadow: -10px 0px 20px 2px #c5c5c5;
	box-shadow: -10px 0px 20px 5px #c5c5c5;
	z-index:999;
	padding-top:39px;
}

#content .full_column_price .product_box .product_signup_plus{
	margin:0;
	padding:15px 0 0 0;
	position:absolute;
	bottom:30px;
	left:57px;
}

#content .full_column_price .product_box p#select_nb_users{
	margin:0 0 7px 0;
	padding:0;
}

#content .full_column_price .product_box p#select_nb_users select{
	width:153px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
}

p.pricing_terms{
	font-size:12px;
}

img#bt_free_trial{
	position:relative;
	top:100px;
	left:2px;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                  MEDIAHQ TOUR                 ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#tour_menu, #tour_menu2{
	float:left;
	width:980px;
	height:38px;
	background-image:url(../images/interfacev2/hq/bg_tour_menu.png);
	background-repeat:repeat-x;
	margin:0;
	padding:25px 0 10px 0;
}

#tour_menu li, #tour_menu2 li{
	display:inline;
	font-family:Helvetica, Arial, sans-serif;
	color:#666;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
}

#tour_menu li a, #tour_menu2 li a{
	color:#666;
	text-decoration:none;
	margin:0 27px 0 32px;
}

#tour_menu li a:hover, #tour_menu li a.selected, #tour_menu2 li a:hover, #tour_menu2 li a.selected{
	color:#000;
}

.tour_part{
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	width:980px;
	margin:0 0 0 0;
	/*background-image:url(../images/interfacev2/hq/bg_tour_item.png);
	background-repeat:repeat-x;
	background-position:bottom;*/
	padding:40px 0 35px 0;
}



#content .full_column .tour_part h2{
	margin:0 0 10px 0;
	padding:0 0 0 6px;
	font-size:24px;
	color:#000;
	font-weight:bold;
	font-style:italic;
}

#content .full_column .tour_part p{
	font-size:17px;
	color:#444;
	margin:0 0 20px;
	padding:0 0 0 6px;
}

#content .full_column .tour_part img{
	float:left;
	margin:0 13px 0 0;
}

#content .full_column .tour_part ul.listing{
	float:left;
	width:350px;
	font-size:16px;
	margin:10px 0 15px 0;
	padding:0;
	font-style:italic;
	font-weight:bold;
}

#content .full_column .tour_part ul.listing li{
	background-image:url(../images/interfacev2/hq/icon1.png);
	background-repeat:no-repeat;
	padding:6px 0 8px 42px;
	margin:0 0 0 20px;
}
#content .full_column .tour_part ul.listing li span{
	color:#999;
}

#content .full_column .tour_part ul.listing li + li{
	background-image:url(../images/interfacev2/hq/icon2.png);
}
#content .full_column .tour_part ul.listing li + li + li{
	background-image:url(../images/interfacev2/hq/icon3.png);
}
#content .full_column .tour_part ul.listing li + li + li + li{
	background-image:url(../images/interfacev2/hq/icon4.png);
}
#content .full_column .tour_part ul.listing li + li + li + li + li{
	background-image:url(../images/interfacev2/hq/icon5.png);
}
#content .full_column .tour_part ul.listing li + li + li + li + li + li{
	background-image:url(../images/interfacev2/hq/icon6.png);
}
#content .full_column .tour_part ul.listing li + li + li + li + li+ li+ li{
	background-image:url(../images/interfacev2/hq/icon7.png);
}
#content .full_column .tour_part ul.listing li + li + li + li + li + li+ li+ li{
	background-image:url(../images/interfacev2/hq/icon8.png);
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                    IMCD PAGE                  ////////////////*/
/* /////////////  ###########################################  ////////////////*/


body#imcd{
	background-image:url(../images/interfacev2/imcd/bg_body_imcd.png);
}

body#imcd_level2{
	background-image:url(../images/interfacev2/imcd/bg_body_imcd_level2.png);
}

body#imcd_level2 #level2_heading{
	color:#A81B24;
	margin-bottom:50px;
}

body#imcd #books{
	float:right;
	margin:33px 0 0 0;
}

#imcd_banner{
	float:left;
	width:480px;
	margin:65px 0 0 2px;
}

#imcd_banner h1{
	font-size:24px;
	color:#d51920;
	margin:0 0 10px 0;
	padding:0;
}
#imcd_banner h2{
	font-size:21px;
	color:#000;
	margin:0 0 7px 0;
	padding:0;
	font-weight:normal;
}
#imcd_banner p{
	font-size:17px;
	color:#000;
	margin:0 0 18px 0;
	padding:0;
	line-height:1.4em;
}


body#imcd #content{
	margin-top:46px;
}

#content .column #special_panel p{
	margin-bottom:0;
}

#hq_upgrade{
	float:left;
	width:429px;
	border:1px solid #f79398;
	background-image:url(../images/interfacev2/imcd/bg_hq_upgrade_panel.png);
	background-repeat:repeat-x;
	padding:0 28px 0 18px;
	/*margin:35px 0 0 0;*/
	margin:20px 0 0 0;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#hq_updagre_label{
	display:block;
	/*position:absolute;
	left:368px;
	top:527px;*/
	float:right;
	position:relative;
	top:-4px;
	right:0;
	width:79px;
	height:84px;
	background-image:url(../images/interfacev2/imcd/icon_hq_upgrade.png);
	text-indent:-9999px;
}

#hq_upgrade #logoHQ{
	margin:18px 0 25px 0;
}

#hq_upgrade p.why{
	font-size:14px;
}

#content .column #hq_upgrade p{
	margin-bottom:25px;
}

#hq_upgrade p strong{
	color:#d51920;
}

#content .column #hq_upgrade ul{
	font-size:13px;
	margin:15px 0 15px 0;
}

#content .column #hq_upgrade ul li{
	background-image:url(../images/interfacev2/imcd/bullet_1.png);
	background-repeat:no-repeat;
	padding:1px 0 8px 22px;
}

#content .column #hq_upgrade ul li + li{
	background-image:url(../images/interfacev2/imcd/bullet_2.png);
}
#content .column #hq_upgrade ul li + li + li{
	background-image:url(../images/interfacev2/imcd/bullet_3.png);
}
#content .column #hq_upgrade ul li + li + li + li{
	background-image:url(../images/interfacev2/imcd/bullet_4.png);
}
#content .column #hq_upgrade ul li + li + li + li + li{
	background-image:url(../images/interfacev2/imcd/bullet_5.png);
}
#content .column #hq_upgrade ul li + li + li + li + li + li{
	background-image:url(../images/interfacev2/imcd/bullet_6.png);
}

#hq_upgrade p span{
	color:#d51920;
}

body#imcd #screenshots_list{
	margin:20px 0 30px 0;
	font-size:12px;
	color:#4f4f4f;
}

body#imcd #screenshots_list li{
	padding:0;
	background-image:none;
}

#content .column p + ul{
	margin-top:-15px;
}

#content .column ul{
	margin:15px 0 30px 0;
	font-size:13px;
}
#content .column li{
	background-image:url(../images/interfacev2/imcd/icon_green.png);
	background-repeat:no-repeat;
	padding:1px 0 8px 22px;
}

#content .column ul#mediaservices_list{
	margin-bottom:5px;
}

img.sample{
	border:1px solid #ccc;
	margin-left:-1px;
}

#bt_2011{
	margin:0 10px 0 0;
}

/* /////////////  ###########################################  ////////////////*/
/* /////////////                CHANNEL ONE PAGE               ////////////////*/
/* /////////////  ###########################################  ////////////////*/


body#channelone{
	background-image:url(../images/interfacev2/channelone/bg_body_channelone.png);
}

#logo_channelone{
	margin:14px 0 0 0;
}

body#channelone #content{
	margin-top:40px;
	margin-bottom:40px;
}

#content #column_conferences_left{
	float:left;
	width:630px;	
}

#content #column_conferences_right{
	float:right;
	width:319px;	
}

.conference-item{
	float:left;
	width:630px;
	padding:20px 0;
	border-bottom:1px solid #d2d2d2;
}

.conference-item:last-child{
	border-bottom:none;
}

.conference-image{
	float:left;
	width:140px;
	border:1px solid #5e5e5e;
}

.conference-text{
	float:left;
	width:455px;
	margin:0 0 0 20px;
}

.conference-text h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:17px;
}

.conference-text h1 a{
	color:#333;
	text-decoration:none;
}
.conference-text h1 a:hover{
	text-decoration:underline;
}

.dater{
	float:left;
	font-size:14px;
	color:#f4f1a7;
	background-color:#5e5e5e;
	padding:9px 14px 7px 14px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.book-conf{
	float:left;
	margin:0 0 0 10px;
}
.book-conf2{
	float:left;
	margin:5px 0 0 0;
}

.conference-text p{
	float:left;
	clear:both;
	font-size:15px;
	line-height:1.5em;
	margin:10px 0 0 0;
	padding:0;
	width:455px;
}

.conference-text p a{
	color:#fa9429;
	text-decoration:none;
}
.conference-text p a:hover{
	text-decoration:underline;
}

#content #column_conferences_right #clients_lists{
	margin-bottom:15px;
	float:right;
}

#content #column_conferences_right .testimonial{
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}

#content #column_conferences_right .testimonial p{
	line-height:1.4em;
	margin-bottom:5px;
}

/* /////////////  ###########################################  ////////////////*/
/* /////////////             CONFERENCE DETAILS PAGE           ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#container_conf{
	overflow:hidden;
}
.left-col-conference{
    width:170px; padding:0 20px 0 0px;
    margin:0;
    float:left;
    height:auto;
	overflow:hidden;
}

.left-col-conference h4 {
    color:#444;
    margin:0 0 10px 0;
    padding:0;
	font-family:Helvetica, Arial, sans-serif;
}
/* NAVIGATION conf*/

ul#confnav{
	list-style:none;
	width:170px;
	bottom:0px;
	left:0px;
	margin:0 0 20px 0;
	padding:0;
}


ul#confnav li {
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:0.875em;
    margin-bottom:3px;
}
ul#confnav li a {
	height:22px;
	display:block;
	color:#fff;
	text-decoration:none;
	top:0;
    padding:8px 16px 0 16px;
}

ul#confnav li a{
	background-image:url(../images/interface/bg_submenu.png);
        background-position:0 0;  left:0;
}

ul#confnav li a:hover{
	background-image:url(../images/interface/bg_submenu.png);
        background-position:0 -30px; left:0;
}

ul#confnav li.active a{
	background-image:url(../images/interface/bg_submenu.png);
        background-position:0 -60px; left:0;
}
.partners{
    border:1px solid #999;
    text-align:center;
    padding-top:10px;
}

.conf-main-image{
    padding:6px;
    border:1px solid #999;
    width:546px;
	margin:0 0 20px 0;
}

#container .mid-col{
    width:560px;
}

 #main #home-col4 p.infodater{
     font-size:13px;
 }

.col-speakers{
    float:right;
    width:170px;
    margin:0; 
    padding:0 0 0 0;
}

ul.speakers{
    margin:0;
    padding:0;
    list-style:none;
}
ul.speakers li, .speakers .speakerholder{
	background-image:url(../images/interface/dash-horizontal.png);
	background-repeat:repeat-x;
	background-position:top;
    margin:0;
    padding:10px 0;
    color:#000;
    font-size:12px;
    line-height:1.25em;
    overflow:auto;
}

ul.speakers li span.red, .speakerholder span.red{
    color:#EB3035;
}

#container .tabs h4{
    color:#cea33c;
    font-weight:bold;
    font-size:14px;
}
#container .tabs p, #container .tabs ul, #container .tabs h3, #main .all-text .tabs li, #main .all-text .tabs td, #main .all-text .tabs th{
	font-size:14px;
	line-height:1.785em;
}

#container .col-speakers h4{
	font-family:Helvetica, Arial, sans-serif;
    color:#EB3035;
    margin:0 0 10px 0;
    padding:0;
    font-size:14px;
font-weight:bold;
	font-style:italic;
}

#colspan2{
	width:570px;
	padding:0 0px 0 0px; 
	margin:0;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}

#colspan3{
	width:630px;
	padding:0 0px 0 0px; 
	margin:0;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}

#conference-content a{
	color:#fa9429;
	
}

#colspan2 h1, #colspan3 h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 20px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:24px;
}

#colspan2 h4, #colspan2 h3, #colspan3 h4, #colspan3 h3{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:20px 0 10px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
}

#colspan2 h3, #colspan3 h3{
	font-size:16px;
	margin-top:30px;
}

#content #container_conf #colspan2 p{
	margin:0 0 20px 0;
	line-height:1.4em;
	font-size:14px;
}

.book_now3{
	float:right;
	margin:0 10px 0 20px;
}

#venue_details img{
	float:left;
	padding:3px;
    border:1px solid #999;
	margin:0 15px 20px 0;
}

#colspan2 ul{
	margin:0 0 20px 0;
	line-height:1.4em;
	font-size:14px;
}
#colspan2 ul li{
	margin:0 0 5px 20px;
	background-image:url(../images/interfacev2/channelone/bullet1.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

table.costs{
	border-collapse:collapse;
	margin:10px 0;
	font-size:12px;
	width:100%;
}

table.costs td{
	padding:6px 8px;
	background-color:#F1F1F1;
	border-bottom:1px solid #fff;
	vertical-align:top;
}

.speaker-image{
    float:left;
    padding:0 20px 20px 0;
    margin:0;
}
.speakerlogo-image{
    float:right;
    padding:0 0 20px 20px;
    margin:0;
}

/* /////////////  ###############################################  ////////////////*/
/* /////////////                      JOBS PAGE                    ////////////////*/
/* /////////////  ###############################################  ////////////////*/


#content_old{
	clear:both;
	float:left;
	width:980px;
	margin:65px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#444;
}

#content_old #colspan2{
	width:572px;
	font-size:110%;
}

#content_old #colspan3{
	width:632px;
	font-size:110%;
}

#content_old #colspan2 .results table td.content {
	border-left:3px solid #0078c4;
}

#content_old #colspan2 .results table td.content a, ul.infos li a{
	color:#0078c4;
}
#content_old div.actionbuttons a{
	color:#0078c4;
	font-size:90%;
}

#content_old form.form label{
	width:100px;
	margin:4px 0 5px 0;
}

#content_old form.form p{
	margin:5px 0 20px 0;
}

#content_old form.form input[type="text"]{
	border:1px solid #ccc;
	padding:4px;
	margin:0 10px 0 0;
}

#content_old form.form input[type="submit"]{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#008dd9;
	padding:4px 10px;
	border:1px solid #0078c4;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#content_old .pager a{
	color:#0078c4;
}

#old_directory #colspan2{
	width:572px;
}

.listPanel3{
	z-index:999;
}
#colspan2 .listPanel3 h3, #colspan2 .listPanel h3, #colspan2 .listPanel2 h3, #colspan2 .notePanel h3, #colspan2 .notePanelFreeUser h3, #colspan2 .orgListPanel h3, #colspan2 .orgMediaListPanel h3, #colspan2 .notUserPanel h3,  #colspan3 .listPanel3 h3, #colspan3 .listPanel h3, #colspan3 .listPanel2 h3, #colspan3 .notePanel h3, #colspan3 .notePanelFreeUser h3, #colspan3 .orgListPanel h3, #colspan3 .orgMediaListPanel h3, #colspan3 .notUserPanel h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
}

#colspan2 .listPanel3 ul#buttons li, #colspan2 .listPanel ul#buttons li, #colspan2 .listPanel2 ul#buttons li, #colspan2 .notePanel ul#buttons li, #colspan2 .notePanelFreeUser ul#buttons li, #colspan2 .orgListPanel ul#buttons li, #colspan2 .orgMediaListPanel ul#buttons li, #colspan2 .notUserPanel ul#buttons li {
	background-image:none;
}

#resultsRightColumn{
	float:right;
	width:360px;
}

#resultsRightColumn2{
	float:right;
	width:310px;
}

#resultsRightColumn h2, #resultsRightColumn2 h2{
	font-size:18px;
	color:#333;
	font-style:italic;
	font-family:Helvetica, Arial, sans-serif;
	padding:0;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
}

#resultsRightColumn p, #resultsRightColumn2 p{
	line-height:1.3em;
	margin:0 0 15px 0;
	font-size:14px;
}

#resultsRightColumn ul, #resultsRightColumn2 ul{
	line-height:1.3em;
	margin:10px 0 10px 0;
	font-size:14px;
}

#resultsRightColumn ul li, #resultsRightColumn2 ul li{
	margin:0 0 4px 0;
	background-image:url(../images/interfacev2/bullet_green.png);
	background-repeat:no-repeat;
	padding:0 0 0 25px;
}

#resultsRightColumn p a, #resultsRightColumn2 p a{
	color:#444;
}
#resultsRightColumn p a:hover, #resultsRightColumn2 p a:hover{
	text-decoration:none;
}

.cvuploadform span{
	position:relative;
	left:100px;
	top:2px;
	font-size:90%;
}

#colspan3 p span.next{float:right;display:block;padding:5px 15px 0 0;text-align:right;width:57px;color:#ccc;}
#colspan2 p span.next {float:right;display:block;padding:5px 0 0 0;text-align:right;width:40px;color:#ccc;}

#colspan3 .refine2 .bt_search {left:30px;}

#colspan3 .results-bar p span#results_add {width:150px;padding-top:5px}
#colspan3 .results-bar p span#results_add img{position:relative;top:-3px;}


/* /////////////  ###############################################  ////////////////*/
/* /////////////               REGISTER/LOGIN PAGE                 ////////////////*/
/* /////////////  ###############################################  ////////////////*/

#loginPanel{
	width:370px;
	float:left;	
}

#loginPanel table, #registerPanel table{
	border-collapse:collapse;
	width:320px;
	margin:0 0 0 0;
}

 #registerPanel table{
	 width:100%;
 }

#loginPanel table td, #registerPanel table td{
	padding:6px 6px 6px 0;
	vertical-align:top;
	text-align:right;
}

#registerPanel table td{
	text-align:left;
}

#loginPanel table td, #registerPanel table td.desc{
	width:100px;
	text-align:left;
}

#registerPanel p a{
	color:#444;
}

#loginPanel table td a, #registerPanel table td a{
	color:#444;
	font-size:12px;
}
#loginPanel table td a:hover, #registerPanel table td a:hover, #registerPanel p a:hover{
	text-decoration:none;
}

#loginPanel table td.fpassword{
	text-align:right;
}

#loginPanel table input[type="text"], #loginPanel table input[type="password"], #registerPanel table input[type="text"], #registerPanel table input[type="password"] {
	padding:3px;
	width:200px;
}
 #registerPanel table select{
	 padding:3px;
 }


#loginPanel table input[type="submit"], #registerPanel table input[type="submit"]{
	background-color:#444;
	color:#fff;
	border:1px solid #000;
	padding:5px 15px;
	font-weight:bold;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	float:right;
	margin:10px 0 0 0;
}

#registerPanel table input[type="submit"]{
	margin-right:0;
	float:left;
}

#forgotForm input[type="text"]{
	padding:3px;
}

 #forgotForm input[type="submit"]{
	 background-color:#444;
	color:#fff;
	border:1px solid #6b882c;
	padding:5px 15px;
	font-weight:bold;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:0 0 0 0;
 }

#content .full_column #loginPanel h1, #content .full_column #registerPanel h1{
	font-size:22px;
	margin-bottom:10px;
}

#registerPanel{
	width:500px;
	float:right;	
}

#registerPanel table td span{
	font-size:80%;
}

#content .full_column p.error{
	color:#dc1c07;
	margin:0 0 5px 0;
}

/* /////////////  ###############################################  ////////////////*/
/* /////////////               MEDIAHQ SIGNUP PAGE                 ////////////////*/
/* /////////////  ###############################################  ////////////////*/

#content #signup_column{
	float:left;
	width:590px;
}

#content #signup_column p{
	line-height:1.5em;
	margin:0 0 30px 0;
	font-size:15px;
}

#content #signup_column h1{
	color:#000;
	margin:0 0 25px 0;
	padding:0;
	font-weight:bold;
	font-size:26px;
}

#content #signup_column h2{
	font-size:18px;
	color:#333;
	font-style:italic;
	font-family:Helvetica, Arial, sans-serif;
	clear:both;
	height:24px;
	padding:9px 0 0 38px;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
}

#content #signup_column h2.noNumber{
	padding-left:0;
}

#content #signup_column h2#step1{
	background-image:url(../images/interfacev2/hq/step_1.png);
}
#content #signup_column h2#step2{
	background-image:url(../images/interfacev2/hq/step_2.png);
}
#content #signup_column h2#step3{
	background-image:url(../images/interfacev2/hq/step_3.png);
}
#content #signup_column h2#step4{
	background-image:url(../images/interfacev2/hq/step_4.png);
}

#content #signup_column p#chooseProduct{
	background-color:#e9e9e9;
	padding:15px 0 10px 20px;
	float:left;
	width:560px;
}

#content #signup_column p#chooseProduct strong{
	font-style:italic;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
}

#content #signup_column p#chooseProduct input[type="radio"]{
	margin:0 0 0 30px;
}

#content #signup_column .mediaOrder{
	border-collapse:collapse;
	width:100%;
	margin:0 0 15px 0;
}

#content #signup_column .mediaOrder td{
	padding:6px 4px 6px 0;
	vertical-align:top;
}

#content #signup_column .mediaOrder td.label{
	font-weight:bold;
	width:130px;
}

#content #signup_column .mediaOrder td strong{
	color:#ca262e;
}

#content #signup_column p.redeem{
	line-height:1.8em;
}

#content #signup_column p.redeem input[type="text"]{
	padding:3px;
}

#content #signup_column p.redeem input[type="submit"]{
	 background-color:#444;
	color:#fff;
	border:1px solid #000;
	padding:4px 10px;
	font-weight:bold;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:0 0 0 10px;
 }
 
 #content #signup_column p.error{
	 margin:0;
	 color:#dc1c07;
}

.clearLine{
	clear:both;
	float:left;
	width:590px;
	border-bottom:1px solid #ccc;
	margin:20px 0 40px 0;
}

.extraParticipant{
	clear:both;
	float:left;
	width:590px;
	border-top:1px solid #ccc;
	margin:5px 0 10px 0;
}


#content #signup_column p#paymentOpts{
	 color:#333;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}
 
#content #signup_column p#paymentOpts input{
	   margin:0 0 0 4px;
}
 
#content #signup_column p#paymentOpts input + input{
	  margin-left:20px;
}
  
#content #signup_column p#check{
	color:#333;
	font-size:12px;
	margin:5px 0 20px 4px;
}
 
#content #signup_column p#check a{
	color:#333;
}

#content #signup_column p#check a:hover{
	text-decoration:none;
}

#content #signup_info_panel{
	float:right;
	width:360px;
	border:1px solid #f79398;
	background-image:url(../images/interfacev2/hq/bg_signup_panel.png);
	background-repeat:repeat-x;
	padding-bottom:20px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#content #signup_info_panel img{
	margin:14px 0 10px 22px;
}

#signup_info{
	float:left;
	width:250px;
	margin:20px 0 0 55px;
	font-size:16px;
	color:#333;
	font-family:Helvetica, Arial, sans-serif;
}

#signup_info p{
	margin:0 0 20px 0;
}

#signup_info strong{
	font-size:17px;
}

#signup_info a{
	color:#ca262e;
	text-decoration:none;
}
#signup_info a:hover{
	text-decoration:underline;
}

#conferenceInput{
	width:500px;
}

.userInput{
	border-collapse:collapse;
	width:100%;
}

.userInput td{
	padding:4px 4px 6px 0;
}

.userInput input[type="text"], .userInput input[type="password"]{
	padding:4px;
}

.userInput td.label{
	width:140px;
}

#content #signup_column p.errors{
	color:#dc1c07;
	margin:0 0 15px 0;
	font-weight:bold;
}

.userInput td a{
	color:#333;
	font-size:13px;
}
.userInput td a:hover{
	text-decoration:none;
}

#content #signup_column p a{
	color:#ca262e;
}

#content #signup_column p a:hover{
	text-decoration:none;
}

input.checkout, input.proceed_payment{
	margin:30px 0 0 0;
}

input#checkoutImage{
	background-image:url(../images/interfacev2/hq/bt_checkout.png);
	width:128px;
	height:50px;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	outline:none;
}

#imcd_order{
	margin:0 0 40px 0;
	float:left;
	width:980px;
}

/* /////////////  ###############################################  ////////////////*/
/* /////////////          CONFERENCES ORDER PROCESS                ////////////////*/
/* /////////////  ###############################################  ////////////////*/

#conf_options{
	float:left;
	width:560px;
	background-color:#eeeeee;
	padding:20px;
	margin:0 0 30px 0;
}

#content #container_conf #conf_options h4{
	
	margin:0 0 20px 0;
	padding:0;
	font-size:14px;
}

#content #container_conf #conf_options p{
	line-height:1.5em;
	font-size:13px;
	padding:0 0 5px 0;
	margin:5px 0 0 0;
	border-bottom:1px solid #fefefe;
}

table#course_cart_special{
	width:600px;
}

h2#conf, h2.confTitles{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#333;
	font-style:italic;
}

h2.confTitles{
	padding:0;
	margin:10px 0;
	font-size:14px;
}

table.attendee{
	width:100%;
	border-collapse:collapse;
	margin:0px 0 20px 0;
	font-size:12px;
}

table.attendee td{
	padding:10px 8px;
	background-color:#F1F1F1;
	border-bottom:1px solid #fff;
}

table.attendee td.desc{
	width:80px;
}

table.attendee td input[type=text]{
	padding:0 6px;
	height:20px;
	width:200px;
	border:1px solid #ccc;
}

.basket{
	width:800px;
	font-size:14px;
	border-collapse:collapse;
	margin:10px 0 20px 0;
}

.basket2{
	width:800px;
	font-size:12px;
	border-collapse:collapse;
	margin:0 0 20px 0;
}

.basket td, .basket2 td{
	vertical-align:top;
	padding:8px 4px;
	background-color:#F5F5F5;
}

.basket2 td{
	padding:6px 8px;
}

.basket th,  .basket2 th{
	background-color:#444;
	color:#fff;
	text-align:left;
	padding:6px 6px;
	font-size:14px;
}

.basket td.bordered{
	border-bottom:1px solid #ccc;
}

.basket th.centered, .basket td.centered{
	text-align:center;
}

.basket td.righttd{
	text-align:right;
}

.basket td.subtotal{
	width:50px;
}

.basket2 td.desctd{
	width:80px;
	font-weight:bold;
}

.basket2 td.desctd2{
	width:80px;
}


/* /////////////  ###############################################  ////////////////*/
/* /////////////                    PHOTO PAGE                     ////////////////*/
/* /////////////  ###############################################  ////////////////*/

.photoDownload a{
	color:#dc1c07;
}
.photoDownload a:hover{
	text-decoration:none;
}


/* /////////////  ###############################################  ////////////////*/
/* /////////////                     LOGIN BOX                     ////////////////*/
/* /////////////  ###############################################  ////////////////*/

#loginBox{
	position:absolute;
	right:15px;
	top:60px;
	width:202px;
	padding:5px 20px 10px 20px;
	min-height:154px;
	background-color:#0064BA;
	border-radius: 0px 0px 7px 7px; 
	-moz-border-radius: 0px 0px 7px 7px; 
	-khtml-border-radius: 0px 0px 7px 7px; 
	-webkit-border-radius: 0px 0px 7px 7px;
	float:left;
	display:none;	
}

#mediahq #loginBox, #mediahq_level2 #loginBox, #mediahq_smr  #loginBox{
	background-color:#2F2E2E;
	right:140px;
	z-index:1000;
}

#loginBox p{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 0;
	line-height:1.5em;
}

#loginBox p input[type=text], #loginBox p input[type=password]{
	border:none;
	width:195px;
	padding:4px;
}

#loginBox p#forgotPassword{
	text-align:right;
	font-size:11px;
}

#loginBox p#forgotPassword a{
	color:#fff;
}

#loginBox p input[type=submit]{
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-color:#000;
	color:#fff;
	border:none;
	padding:6px 13px;
	float:right;
	margin:5px 0 0 0;
	font-weight:bold;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                 MEDIA CLUB PAGE               ////////////////*/
/* /////////////  ###########################################  ////////////////*/

body#mediaclub{
	background-image:none;
	background-color:#303030;
}


body#imcd{
	background-image:url(../images/interfacev2/imcd/bg_body_imcd.png);
}

#mediaClubLeft{
	float:left;
	width:600px;
	margin:20px 0;
}

#mediaClubLeft h1{
	font-size:21px;
	font-weight:normal;
	color:#ebaf4c;
	margin:0 0 20px 0;
	padding:0;
}

#mediaClubLeft p{
	margin:0 0 20px 0;
	padding:0;
	color:#fff;
	font-size:14px;
	line-height:1.3em;
}

#mediaClubLeft ul{
	margin:0 0 20px 0;
	padding:0;
}

#mediaClubLeft ul li{
	margin:0 0 8px 40px;
	padding:0;
	color:#fff;
	font-size:14px;
	list-style:square;
}

#mediaClubLeft p + h1,#mediaClubLeft ul + h1 {
	margin-top:50px;
}

#mediaClubRight{
	float:right;
	width:245px;
	margin:20px 0;
}

#mediaClubLinks{
	float:left;
	margin:20px 0;
	background-color:#fff;
	width:229px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding:20px 0 20px 16px;
}

#signup_column #loginPanel{
	width:550px;
}

#signup_column #loginPanel p{
	margin:0 0 10px 0;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                  SITEMAP PAGE                 ////////////////*/
/* /////////////  ###########################################  ////////////////*/

ul.sitemap{
	float:left;
	width:270px;
	margin:0 45px 20px 0;
}

ul.sitemap li{
	list-style:none;
	padding:10px 0 5px 0;
	border-bottom:1px solid #DADADA;
}

ul.sitemap li.main{
	margin-top:20px;
}

ul.sitemap li.main a{
	font-weight:bold;
	font-size:16px;
}

ul.sitemap li a{
	color:#333;
	text-decoration: none;
	font-size:12px;
}

ul.sitemap li ul{
	margin-top:10px;
}

ul.sitemap li ul li{
	padding:5px 0 5px 0;
	list-style-image:url(../images/interface/bullet1.gif);
	border-bottom:none;
}

ul.sitemap li ul li a{
	color:#000;
	text-decoration: none;
	font-size:130%;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                  EXPERTS PAGE                 ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#purchaseExpert{
	float:left;
	width:290px;
	text-align:center;
	background-color:#DEDDDD;
	background-image:url(../images/interface/bg_search.png);
	background-repeat:repeat-x;
	padding:15px 10px 10px 10px;
	color:#333;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:10px 0 0 0;
}

#purchaseExpert select{
	width:250px;
}

#purchaseExpert p{
	line-height:1.5em;
	margin:0;
	padding:0 0 5px 0;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////                 MASH 2011 PAGE                ////////////////*/
/* /////////////  ###########################################  ////////////////*/


body#mash{
	background-image:url(../images/conferences/bg_body_book.png);
}

#logo_mc{
	float:right;
	margin:5px 0 0 0;
}

body#mash #content{
	margin-top:40px;
	margin-bottom:40px;
}


p#discount_special, p#affiliate_special,  p#specialBird{
	float:left;
	width:580px;
	margin-bottom:30px;
	background-color:#CCEFFC;	
	font-weight:bold;
	padding:10px;
}
 p#specialBird{
	 width:780px;
	 font-size:13px; 
	 margin-bottom:15px;
 }

.left-col-conference p#inasso{
	margin:0 0 5px 0;
	color:#666;
	font-size:12px;
}

p#anyQuestions{
	font-size:13px;
	padding:20px 0 0 0;
	color:#666;
}


/* /////////////  ###############################################  ////////////////*/
/* /////////////          JQUERY FORM VALIDATION                   ////////////////*/
/* /////////////  ###############################################  ////////////////*/

label.error{
	clear:both;
	color:#dc1c07;
	float:left;
	width:290px;
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
	font-family:Tahoma, Geneva, sans-serif;
}

#loginPanel table td label.error{
	width:130px;
	margin:5px 0 0 0;
}

#loginBox label.error{
	width:190px;
	margin:0 0 4px 0;
	color:#F60;
}

input.error { color:#000; font-weight:normal; border:1px dotted #dc1c07; }




/* /////////////  ###########################################  ////////////////*/
/* /////////////            SOCIAL MEDIA RELEASES              ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#content_social{
	clear:both;
	float:left;
	width:980px;
	margin:45px 0 30px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#444;
}

#social_left{
	float:left;
	width:170px;
}

#social_menu{
	float:left;
	margin:0 0 0px 0;
	padding:0;
	width:170px;
}

#social_menu li{
	font-size:15px;
	color:#666;
	border-bottom:1px solid #dedede;
	padding:12px 0 12px 3px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
}

#social_menu li a{
	color:#666;
	text-decoration:none;
}
#social_menu li a:hover, #social_menu li.active a{
	color:#d51920;
}

#social_left h2{
	clear:both;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#333;
	font-style:italic;
	font-weight:bold;
	padding:30px 0 8px 0;
	margin:0;
}

#social_left p{
	margin:7px 0 5px 0;
	font-size:13px;
	color:#666;
	line-height:1.4em;
}

#social_left p span{
	color:#000;
}

#social_left p a{
	color:#d51920;
	text-decoration:none;
}
#social_left p a:hover{
	text-decoration:underline;
}

#po_socials{
	float:left;
	width:170px;
	margin:3px 0 10px 0;
}

#po_socials li{
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}

#po_socials li a{
	float:left;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	outline:none;
}

#po_socials li.itemFacebook{
	background-image:url(../images/social/icon_facebook.png);
}
#po_socials li.itemTwitter{
	background-image:url(../images/social/icon_twitter.png);
}
#po_socials li.itemLinkedIn{
	background-image:url(../images/social/icon_linkedin.png);
}

.po_logo{
	border:1px solid #ccc;
	margin:0 0 5px 0;
}

#gradient_box_company_logo{
	text-align:center;
}



#social_main{
	float:left;
	width:470px;
	margin:0 0 0 30px;
}

#social_main_header, .social_header, #social_main_header_thinner{
	float:left;
	width:420px;
	border-bottom:2px solid #ccc;
	padding:0 0 10px 0;
}

#social_main #social_main_header{
	width:470px;
}

#social_main_header_thinner{
	border-bottom:1px solid #ccc;
}

#social_main h1, #social_main_home h1{
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:21px;
	color:#242424;
	margin:6px 0 0 0;
	padding:0;
}

#social_main h1#sm_latest{
	float:left;
}

.sm_feed{
	float:right;
	width:16px;
	height:16px;
	background-image:url(../images/social/icon_rss.png);
	text-indent:-9999px;
	margin:11px 0 0 0;
	opacity:0.8;
	outline:none;
}
.sm_feed:hover{
	opacity:1;
}

.sm_release{
	float:left;
	width:420px;
	border-bottom:1px solid #ccc;
	margin:20px 0 0 0;
}
#social_main .sm_release{
	width:470px;
}

.sm_release h2#smr_title_page{
	font-size:18px;
}

.sm_release h2{
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:19px;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
}
.sm_release h2 a{
	color:#333;
	text-decoration:none;
}
.sm_release h2 a:hover{
	text-decoration:underline;
}

.sm_release p.pr_info{
	font-size:12px;
	color:#848484;
	float:left;
	width:620px;
}

#social_main .sm_release p.pr_info{
	width:470px;
}

.smr_release_title_info{
	float:left;
	width:340px;
}
.smr_release_socials_right{
	float:right;
	width:125px;
}

.sm_release .smr_release_socials_right  span.pr_facebook{
	float:right;
	width:49px;
	overflow:hidden;
	margin:0 10px 0 0;
}
.sm_release .smr_release_socials_right span.pr_twitter{
	float:right;
	width:55px;
	overflow:hidden;
	margin:0 0 0 0;
}

.sm_release p.pr_info a{
	float:left;
	color:#848484;
	margin:0 0 0 14px;
}
.sm_release p.pr_info a:hover{
	color:#444;
}
.sm_release p.pr_info span{
	float:left;
}
.sm_release p.pr_info span.pr_facebook{
	float:left;
	width:49px;
	overflow:hidden;
	margin:-3px 10px 0 20px;
}
.sm_release p.pr_info span.pr_twitter{
	float:left;
	width:55px;
	overflow:hidden;
	margin:-3px 0 0 0;
}
.sm_release p.pr_info span.pr_twitter a{
	display:none;
}

.sm_release .pr_short_desc p{
	line-height:1.4em;
	margin:10px 0 25px 0;
}

.sm_release .pr_short_desc  a, .sm_release .pr_small_short_desc  a, .pr_desc a{
	color:#d51920;
	text-decoration:none;
}
.sm_release .pr_short_desc  a, .sm_release .pr_small_short_desc a:hover, .pr_desc a:hover{
	text-decoration:underline;
}

.pr_desc blockquote{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-size:15px;
	font-style:italic;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.19, rgb(255,255,255)),
    color-stop(1, rgb(247,246,246))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 19%,
    rgb(247,246,246) 100%
);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F6F6', endColorstr='#FFFFFF');
	margin:0;
	padding:15px;
}

.sm_release .pr_big_image{
	margin:10px 0 7px 0;
}

.sm_release .pr_big_image{
	margin:10px 0 7px 0;
}


.sm_release .pr_small_image{
	float:left;
	margin:10px 14px 7px 0;
}

.sm_release .pr_small_short_desc{
	float:left;
	width:310px;
}
.sm_release .pr_small_short_desc p{
	line-height:1.4em;
	margin:7px 0 25px 0;
}

.sm_release p.smr_release_auth{
	margin:0;
	padding:0;
	float:left;
	position:relative;
	top:-20px;
}

.sm_release p.smr_release_auth a{
	color:#666;
	font-size:11px;
	text-decoration:none;
}

.pagination, .page_navigation{
	clear:both;
	float:right;
	color:#fff;
	font-size:11px;
	margin:15px 0 0 0;
}

.pagination li{
	float:left;
	margin:0 0 0 4px;
}

.pagination li a, .page_navigation a{
	color:#666;
	background-color:#fff;
	float:left;
	padding:4px 7px;
	text-decoration:none;
	border:2px solid #ccc;
}

.page_navigation a{
	margin:0 0 0 4px;
}

.pagination li a:hover, .page_navigation a:hover{
	background-color:#dfdfdf;
	border:2px solid #999;
	color:#999;
}

.pagination li.active a, .page_navigation a.active_page{
	border:2px solid #999;
	background-color:#dfdfdf;
	color:#999;
}


#social_right{
	float:right;
	width:280px;
}

#social_right .gradient_box{
	float:left;
	width:248px;
	padding:16px 15px 10px 15px;
	margin:0 0 20px 0;
	border:1px solid #d6d6d6;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.19, rgb(255,255,255)),
    color-stop(1, rgb(247,246,246))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 19%,
    rgb(247,246,246) 100%
);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F6F6', endColorstr='#FFFFFF');
	-webkit-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
   -moz-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
}

.gradient_box h2, .latest_news h2{
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
}

h2#shareProfile{
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#000;
	margin:0 10px 10px 0;
	padding:0;
	text-align:right;
}

.gradient_box p{
	font-size:13px;
	line-height:1.4em;
	margin:0 0 10px 0;
	padding:0;
}
.gradient_box p a{
	color:#cc0001;
	text-decoration:none;
}
.gradient_box p a:hover{
	text-decoration:underline;
}

#social_right .latest_news{
	float:left;
	width:278px;
	margin:0 0 20px 0;
}

#social_right .latest_news h2{
	float:left;
	width:298px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:0;
}

#social_right .latest_news p{
	float:left;
	width:298px;
	padding:10px 0;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	color:#333;
	font-size:14px;
	border-bottom:1px solid #ccc;
}

#social_right .latest_news p span.headline_date{
	font-weight:bold;
	font-style:italic;
	color:#999;
	font-size:14px;
}
#social_right .latest_news p a.headline_title{	
	float:left;
	color:#333;
	text-decoration:none;
}
#social_right .latest_news p a.headline_title:hover{
	text-decoration:underline;
}


.big_share_button{
	float:left;
	width:85px;
	min-height:65px;
	text-align:center;
	padding:15px 0;
	margin:0 9px 20px 0;
	border:1px solid #d6d6d6;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.03, rgb(255,255,255)),
		color-stop(0.42, rgb(250,250,250)),
		color-stop(0.66, rgb(247,246,246))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 3%,
		rgb(250,250,250) 42%,
		rgb(247,246,246) 66%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F6F6', endColorstr='#FFFFFF');
	-webkit-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
   -moz-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
}

.big_share_button._right{
	margin-right:0;
}

#big_fb_share{
	float:left;
	margin:0 0 0 20px;
	width:50px;
	overflow:hidden;
}

.gradient_box .big_share_button{
	border:none;
	background-image:none;
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
	width:80px;
	
}

.gradient_box .big_share_button +  .big_share_button{
	text-align:center;
}

.gradient_box #big_fb_share{
	float:left;
	margin:0;
	width:50px;
	overflow:hidden;
}
.gradient_box .addthis_counter{
	margin:0;
	text-align:right;
	float:right;
}

.gradient_box h2#shareProfile{
	margin-top:15px;
}


.addthis_counter{
	float:left;
	margin:0 0 0 20px;
}

.gradient_box p.sm_tweet{
	font-size:12px;
	line-height:1.5em;
	margin:15px 0 10px 0;
	color:#333;
}

.gradient_box p.sm_tweet span.tweet_date{
	color:#9d9a9a;
	margin-left:5px;
}

#sm_flickr{
	float:left;
	margin:10px 0 15px 9px;
}

.gradient_box p#view_flickr_stream{
	float:right;
	clear:both;
    text-align:right;
	margin:15px 0 5px 0;
}


#logo_pr_header{
	float:right;
	margin:5px 0 0 0;
}

#share_release{
	clear:both;
	float:left;
	width:470px;
	border-top:1px solid #ccc;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

#share_release .sm_feed{
	float:left;
	margin:1px 10px 0 5px;
	opacity:0.8;
}

.sm_email, .sm_print{
	float:left;
	width:16px;
	height:17px;
	background-image:url(../images/social/icon_mail.png);
	text-indent:-9999px;
	opacity:0.8;
	margin:0 10px 0 0;
	outline:none;
}
.sm_print{
	width:18px;
	background-image:url(../images/social/icon_print.png);
}
.sm_email:hover, .sm_print:hover{
	opacity:1;
}

#share_release span.pr_facebook{
	float:right;
	width:49px;
	overflow:hidden;
	margin:0 10px 0 0;
}
#share_release span.pr_twitter{
	float:right;
	width:55px;
	overflow:hidden;
	margin:0 0 0 0;
}

.sm_release .pr_desc{
	clear:both;
	padding-top:10px;
}

.sm_release .pr_desc p{
	line-height:1.4em;
	margin:10px 0 25px 0;
}

#pr_extras h2{
	clear:both;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#000;
	font-style:italic;
	font-weight:bold;
	padding:20px 0 8px 0;
	margin:0;
}

.release_video{
	margin:0 0 10px 0;
}

.pr_grey_separator{
	clear:both;
	float:left;
	width:470px;
	border-bottom:1px solid #ccc;
	padding:20px 0 0 0;
}

.pr_thumb{
	float:left;
	margin:0 20px 20px 0;
	padding:2px;
	border:1px solid #ccc;
}

#social_left h2#pr_address{
	margin-bottom:0;
	padding-bottom:0;
}
#social_left p#pr_address_details{
	margin:7px 0 0 0;
	padding-bottom:0;
}



#social_main_home{
	float:left;
	width:670px;
}
#social_main_home #social_main_header, .social_header, #social_main_home #social_main_header_thinner{
	width:670px;
}
#social_main_home .sm_release{
	width:670px;
}
#social_main_home .sm_release .pr_small_short_desc{
	width:530px;
}

#social_main_home h1.pr_secondary{
	clear:both;
	float:left;
	width:670px;
	border-bottom:1px solid #ccc;
	padding:5px 0 14px 0;
	margin:10px 0 0 0;
}

#more_headlines2{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

div#more_headlines{
	float:left;
	width:670px;
	margin:0 0 10px 0;
}

div#more_headlines .headline, #more_headlines2 .headline{
	float:left;
	width:660px;
	padding:10px 5px;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	color:#333;
	font-size:14px;
	border-bottom:1px solid #ccc;
}

#more_headlines2 .headline{
	width:460px;
	font-size:12px;
}



div#more_headlines .headline img.smr_thumb, #more_headlines2 .headline  img.smr_thumb{
	float:left;
	margin:0 20px 0 0;
}

div#more_headlines .headline p{
	float:left;
	width:550px;
}
div#more_headlines2 .headline p{
	float:left;
	width:350px;
}

div#more_headlines p span.headline_date, div#more_headlines2 p span.headline_date{
	float:left;
	clear:both;
	font-weight:bold;
	font-style:italic;
	color:#999;
	font-size:12px;
	margin:5px 0 0 0;
	width:100%;
}
div#more_headlines2 p span.headline_date{
	font-size:11px;
}
div#more_headlines p a.headline_title, div#more_headlines2 p a.headline_title{	
	float:left;
	color:#333;
	text-decoration:none;
	width:450px;
	margin:0 0 0 0;
	font-size:16px;
}
div#more_headlines2 p a.headline_title{
	font-size:14px;
	width:350px;
}
div#more_headlines p a.headline_title:hover, div#more_headlines2 p a.headline_title:hover{
	text-decoration:underline;
}
#more_headlines p a.headline_author, #more_headlines2 p a.headline_author{
	float:left;
	color:#999;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding-top:4px;
	width:300px;
}
#more_headlines2 p a.headline_author{
	width:200px;
}


table#more_headlines{
	float:left;
	width:670px;
	border-collapse:collapse;
	margin:0 0 10px 0;
}

table#more_headlines td{
	padding:10px 5px;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	color:#333;
	font-size:14px;
	border-bottom:1px solid #ccc;
}

table#more_headlines td.headline_date{
	font-weight:bold;
	font-style:italic;
	color:#999;
	font-size:14px;
	width:170px;
}


#social_menu_right{
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:280px;
}

#social_menu_right li{
	font-size:15px;
	color:#666;
	border-bottom:1px solid #dedede;
	padding:10px 0 10px 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
}

#social_menu_right li a{
	color:#666;
	text-decoration:none;
}
#social_menu_right li a:hover, #social_menu_right li.active a{
	color:#d51920;
}

#social_menu_right li ul{
	margin:12px 0 0 0;
	padding:0;
	display:none;
}

#social_menu_right li li{
	border:none;
	padding:0;
	margin:5px 0 0 0;
	padding:0 0 0 30px;
	font-size:13px;
	font-weight:normal;
	background-image:url(../images/interfacev2/hq/bullet_sub_category.png);
	background-position:0 3px;
	background-repeat:no-repeat;
}
#social_menu_right li li a:hover{
	text-decoration:underline;
}

#social_menu_right li.active ul{
	display:block;
}
#social_menu_right li.active ul a{
	color:#666;
}
#social_menu_right li.active ul li.active a{
	text-decoration:underline;
}

.gradient_box input[type=text]{
	border:1px solid #d0d0d0;
	width:230px;
	padding:8px 8px;
	font-size:13px;
	font-family:Helvetica, Arial;
	color:#666;
}

#sm_bt_search{
	float:right;
	margin:8px 0 5px 0;
}

.gradient_box p.formOption{
	margin:10px 0 0 0;
	padding:0;
	line-height:1.6em;
}

.gradient_box .tags_column{
	float:left;
	width:110px;
	margin:0 10px 0 10px;
}

.gradient_box .tags_column.right_col{
	margin:0
}

.gradient_box .tags_column ul{
	float:left;
	margin:0 0 10px 0;
	padding:0;
}

.gradient_box .tags_column ul li{
	margin:8px 0 0 0;
	padding:0;
}

.hidden_tag{
	display:none;
}

.gradient_box .tags_column ul li a{
	color:#444;
	font-size:13px;
	text-decoration:none;
}
.gradient_box .tags_column ul li a:hover{
	text-decoration:underline;
}

.gradient_box .tags_column ul li.sm_more a{
	color:#d51920;
	outline:none;
}

#main_socials{
	float:left;
	margin:5px 0;
}
#main_socials li, #main_socials li a{
	float:left;
	width:30px;
	height:30px;
	opacity:0.8;
	outline:none;
}

#main_socials li a{
	text-indent:-9999px;
}
#main_socials li a:hover{
	opacity:1;
}

#main_socials li{
	margin:0 10px 0 0;
}

#main_socials li.item_facebook_big a{
	background-image:url(../images/social/icon_facebook_big.png);
}
#main_socials li.item_twitter_big a{
	background-image:url(../images/social/icon_twitter_big.png);
}
#main_socials li.item_linkedin_big a{
	background-image:url(../images/social/icon_linkedin_big.png);
}
#main_socials li.item_rss_big a{
	background-image:url(../images/social/icon_rss_big.png);
}


#sm_tabs{
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

#sm_tabs li{
	float:left;
}

#sm_tabs li.sm_first_tab a{
	border-left:1px solid #d6d6d6;
	padding:15px 14px 15px 15px;
}

#sm_tabs li a{
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#333;
	margin:0;
	padding:0;
	text-decoration:none;
	padding:15px 13px;
	background-color:#f7f6f6;
	border-top:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	-webkit-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
    -moz-box-shadow:rgba(255,255,255,1) 1px 1px 1px inset;
    border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0; 
	-khtml-border-radius: 5px 5px 0 0;  
	-webkit-border-radius: 5px 5px 0 0; 
	outline:none;
}

#sm_tabs li a.active{
	border-bottom:1px solid #f7f6f6;
	color:#000;
}

#sm_tabs li a:hover{
	color:#d51920;
}

.gradient_box_tabs{
	float:left;
	width:248px;
	padding:16px 15px 15px 15px;
	margin:0 0 20px 0;
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-radius:  0 0 5px 5px; 
	-moz-border-radius: 0 0 5px 5px; 
	-khtml-border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.19, rgb(255,255,255)),
    color-stop(1, rgb(247,246,246))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 19%,
		rgb(247,246,246) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F6F6', endColorstr='#FFFFFF');
}

.gradient_box_tabs ul li{
	margin:0 0 6px 0;
}

.gradient_box_tabs ul li a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.gradient_box_tabs ul li a:hover{
	color:#d51920;
}

#sm_top_stories{
	display:none;
}

*:first-child+html #sm_tabs li a{padding:15px 17px;}

.flickr_thumb{
	float:left;
	margin:6px 6px 0 0;
}

#smr_release_files li a, .smr_listings li a{
	font-size:12px;
	color:#333;
}
#smr_release_files li a:hover, .smr_listings li a:hover{
	text-decoration:none;
}

p#keywords_no_results{
	clear:both;
	font-size:15px;
	padding:10px 0 30px 0;
}

#featured_release{
	margin-bottom:5px;
}

.smr_comment_item{
	float:left;
	width:410px;
	padding:15px 20px;
	background-color:#eaeaea;
	margin:5px 0 15px 0;
}

.smr_comment_item p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:1.5em;
	margin:0 0 5px 0;
}

.smr_comment_item p span{
	color:#666;
	margin-left:5px;
}

h3#leave_reply{
	font-size:14px;
	color:#000;
	padding:10px 0 10px 0;
	margin:0;
}

#commentTable{
	width:100%;
	border-collapse:collapse;
}

#commentTable td{
	padding:3px;
	vertical-align:top;
	font-size:12px;
	color:#333;
}

#commentTable td.desc{
	width:140px;
}

#commentTable td input[type=text], #commentTable td textarea{
	border:1px solid #d4d0c8;
	padding:3px;
}

#commentTable td input[type=image]{
	float:right;
}
#commentTable td a{
	color:#999;
	font-size:11px;
}

p#comments_errors{
	color:#dc1c07;
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:12px;
}

#smr_contact_right{
	float:left;
	width:310px;
}

#smr_contact_right p{
	font-size:13px;
	color:#333;
	line-height:1.5em;
	margin:0 0 15px 0;
	padding:0;
}

#smr_contact_right p a{
	color:#d51920;
	text-decoration:none;
}
#smr_contact_right p a:hover{
	text-decoration:underline;
}

#logo_for_print{
	display:none;
}

.sm_release .pr_info span#smr_topics{
	float:right;
}
.sm_release .pr_info span#smr_topics a{
	float:none;
	margin:0;
}

#release_tags{
	float:left;
	width:100%;
	margin:12px 0 5px 0;
	position:relative;
}

#release_tags a#more_tags{
	float:left;
	width:38px;
	height:38px;
	background-image:url(../images/smr_images/bt_expand_tags.png);
	background-repeat:no-repeat;
	outline:none;
}

#more_tags_panel{
	left:200px;
	position:absolute;
	width:424px;
	padding:12px 32px 12px 12px;
	border-left:1px solid #ed8689;
	border-right:1px solid #ed8689;
	border-bottom:1px solid #ed8689;
	background-image:url(../images/smr_images/bg_tags_more.png);
	background-repeat:repeat-x;
	background-color:#f9c6c5;
	line-height:1.6em;
	margin:50px 0 0 0;
	display:none;
}

html>/**/body #more_tags_panel{
	margin:65px 0 0 0;
}


#more_tags_panel a{
	float:left;
	margin:0 0 10px 0;
	font-size:12px;
	color:#000;
	margin:0 0 0 10px;
	text-decoration:none;
}


#release_tags a#more_tags.active{
	background-position:0 -38px;
}

#content_social #social_main .sm_release p.press_tags{
	position:relative;
	float:left;
	clear:both;
	color:#000;
	font-size:12px;
	padding:13px 0 0 12px;
	margin:0 0 0 0;
	height:25px;
	width:419px;
	background-image:url(../images/smr_images/bg_tags.png);
	background-repeat:repeat-x;
	border-left:1px solid #ed8689;
	overflow:hidden;
}
#content_social #social_main .sm_release p.press_tags strong{
	color:#b6252c;
}

p.press_tags a{
	font-size:12px;
	color:#000;
	margin:0 0 0 10px;
	text-decoration:none;
}
p.press_tags a:hover, #more_tags_panel a:hover{
	text-decoration:underline;
}

p.press_tags a span, #more_tags_panel a span{
	color:#b6252c;
}

#preview_back{
	position:absolute;
	float:left;
	width:100%;
	top:60px;
	left:0;
	background-color:#F66;
	font-size:15px;
	padding:5px 0;
	color:#fff;
	z-index:1000;
}

#preview_back a{
	color:#fff;
}


/* /////////////  ###########################################  ////////////////*/
/* /////////////            NEW MEDIAHQ HOME PAGE              ////////////////*/
/* /////////////  ###########################################  ////////////////*/

#home_mediahq #top_menu li{
	margin:0 0 0 26px;
}


#new_hq_panel_left{
	float:left;
	width:398px;
	margin:19px 0 12px 30px;
}

#new_hq_panel_right{
	float:right;
	width:490px;
	margin:22px 0 12px 0;
}

#new_hq_panel_right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	margin:20px 0 4px 5px;
	padding:0;
}

#new_hq_panel_right p{
	font-size:17px;
	color:#fff;
	line-height:1.4em;
	margin:2px 0 15px 5px;
	padding:0;
}

#new_hq_panel_right p a{
	color:#d51920;
	text-decoration:none;
}
#new_hq_panel_right p a:hover{
	text-decoration:underline;
}

#logo_hq_right{
	float:right;
	margin:0 0 0 0;
}

#home_mediahq #top_menu{
	float:left;
	margin:24px 0 0 0;
}

#home_mediahq{
	background-image:url(../images/interfacev2/hq/bg_new_mediahq.png);
}

#home_mediahq #home_column_left #home_testimonials h1{
	clear:both;
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	margin:0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}

#more_headlines .headline_home{
	float:left;
	width:465px;
	vertical-align:middle;
	padding:10px 5px;
	border-bottom:1px solid #ccc;
}

#home_column_left #more_headlines .headline_home img.smr_thumb{
	float:left;
	margin:0;
}

#home_column_left #more_headlines{
	float:left;
	width:470px;
	margin:0 0 10px 0;
}

#home_column_left #more_headlines p{
	float:left;
	width:350px;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	color:#333;
	font-size:14px;
	margin:0;
	padding:0;
	
}
#home_column_left #more_headlines p span.headline_date{
	float:left;
	clear:both;
	font-weight:bold;
	font-style:italic;
	color:#999;
	font-size:12px;
	margin:5px 0 0 0;
	width:100%;
}

#home_column_left #more_headlines p a{
	float:none;
	width:450px;
}

#home_column_left #more_headlines p a.headline_author{
	float:left;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding-top:4px;
	width:200px;
}

#more_headlines p img.headline_img, #more_headlines2 p img.headline_img{
	float:left;
	margin:0 5px 0 0;
}


#home_mediahq #home_column_left h1#mediahq_latest_news{
	font-size:16px;
	color:#444;
	font-family:Helvetica, Arial, sans-serif;
	margin:35px 0 0 0;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	padding:12px 0 8px 5px;
}

#home_column_left #more_headlines p{
	padding-left:20px;
}

#home_column_left #more_headlines p#more_mediahq_news{
	text-align:right;
	width:460px;
	border-bottom:1px solid #d2d2d2;
	padding:12px 10px 12px 5px;
}

#home_column_left #more_headlines p#more_mediahq_news a{
	float:none;
	width:auto;
	font-size:14px;
	color:#d51920;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
}
#home_column_left #more_headlines p#more_mediahq_news a{
	text-decoration:underline;
}

#home_column_left #more_headlines{
	margin-bottom:0;
}

.six_monthly{
	position:relative;
	left:167px;
}






.home_column_panel p.express a{
	color:#444;
	text-decoration:none;
}
.home_column_panel p.express a:hover{
	text-decoration:underline;
}
#purchaseExpert p.special_bookexperts{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

#purchaseExpert p.special_bookexperts span{
	color:#F00;
}
#secured_panel{
	float:left;
	width:100%;
}

#secured_panel #loginPanel{
	margin:40px 30%;
	padding:20px 0 20px 20px;
	border:3px solid #DDD;
	box-shadow: 5px 5px 10px #ccc;
	-moz-box-shadow: 5px 5px 10px #ccc;
	background-color:#fff;
}





