/* CSS Document */
body {
border:0 none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
margin:auto;
padding:0;
width:100%;
color:#333333;
background-color:#FEFEFE; 
}

a {
		color:#369;
	}
	a:hover {
		text-decoration:underline;
	}

	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	/* Header styles */
	
#topbackbg {

width:100%; 
height:140px;
position:relative;
float:left;
z-index:100;
}	


#preheader {
background:url("/video-email/images/ee_logo_on_blue.png") no-repeat scroll left top transparent;
cursor:pointer;
float:left;
height:21px;
position:relative;
top:14px;
width:200px;
}

#header {
clear:both;
height:60px;
position:relative;
margin:0px auto;
width:970px;

	}
	#header p,
	{
		padding:.4em 0 0 0;
		margin:0;
		margin-bottom:12px;
	}	

	#home {
float:left;
left:36px;
margin-right:120px;
position:relative;
top:14px;
width:180px;
cursor:pointer;
	}
#emailexpresstext{background:url("/video-email/images/video_email_express_head_blue.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:33px;
position:relative;
width:322px;
}	

.topnav {
float:left;
left:49px;
margin-top:10px;
position:relative;
text-transform:uppercase;
	}
	
	/* Footer styles */
	#footer {
width:1034px;
margin:0 auto; 
font-size:0.8em;
background:url("/video-email/images/back002mid.png") repeat-y scroll center top transparent;
text-align:center;
}

#contentcontainer {
margin:0 auto;
width:1034px;
}



	h1 {
float:left;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
margin-top:30px;
padding-bottom:6px;
padding-top:6px;
text-transform:uppercase;
width:100%;
	}

	h2 {
float:left;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
padding-bottom:6px;
padding-top:6px;
text-transform:uppercase;
width:100%;
margin-bottom:25px;
	}
	
	h3 {
font-size:1.1em;
padding-top:18px;
	}	

	h4 {
font-size:1.1em;
	}	
	
	#footer p {
		padding:10px;
		margin:0;
	}
#maincontainer {
background:url("/video-email/images/ee_top_bg.png") repeat-x left top;
margin:0 auto;
position:relative;
width:100%;
}

#contact {
background: url('/video-email/images/contact002.png') no-repeat; float:left; height:31px; width:131px;
}

#demo {
background: url('/video-email/images/requestdemo002.png') no-repeat; float:left; height:31px;width:131px;
}

.leftcol {
float:left;
top:10px;

width:660px;
padding-right:30px;
padding-left: 38px;
}

.leftcolFAQ {
float:left;
top:10px;

width:960px;
padding-right:30px;
padding-left: 38px;
}
.leftcolhomepage {
float:left;
top:10px;
padding-left: 38px;
padding-right:30px;
background:url("/video-email/images/back002mid.png") repeat-y scroll center top transparent;
}

.leftcolwrapper {
background:url("/video-email/images/back002mid.png") repeat-y scroll center top transparent;
width:100%;
float:left;
}

.rightcol {
float:left;
margin-left:1px;
margin-top:36px;
overflow:hidden;
top:4px;
width:233px;
}

.bigblockhomepage {
margin-top:30px;
position:relative;
float:left;
height:415px;
width:100%;
}

.navimages {background: url('/corp/images/topmenu_email_express.png') no-repeat; float:left; height:24px; cursor:pointer;}
#Viewdemo {background-position:0px -3px;
height:20px;
width:96px;}
#Product {background-position:-96px -3px;
height:20px;
width:82px;}
#ESPs {background-position:-178px -3px;
height:20px;
width:44px;}
#Buzz { background-position:-223px -3px;
height:20px;
width:48px;}
#Pricing {background-position:-272px -3px;
height:20px;
width:68px;}
#FAQs {background-position:-341px -3px;
height:20px;
width:48px;}
#Login {background-position:-390px -3px;
height:20px;
width:56px;}
#SignUp {background-position:-10px -168px;
height:26px;
width:92px;}

.miscimages {background: url('/video-email/images/sprite005.png') no-repeat; float:left;}
#liveclickerlogo {background-position:-1px -502px; height:30px; width:197px;}

.menuimages {background: url('/video-email/images/sprite005.png') no-repeat; float:left; height:26px;width:330px;}
#ViewdemoH1 {background-position:-10px -11px;}
#ViewdemoH1 {background-position:-10px -11px;}
#ProductH1 {background-position:-10px -36px;}
#ESPsH1 {background-position:-10px -63px;}
#BuzzH1 {background-position:-10px -141px;}
#PricingH1 {background-position:-10px -90px;}
#FAQsH1 {background-position:-10px -116px;}


.video {
float:left;
height:387px;
position:relative;
width:624px;
}

.herohomepage {
background:url("/video-email/images/heroimage4.png") no-repeat scroll 0 0 transparent;
float:left;
height:388px;
left:14px;
position:relative;
width:336px;
top:2px;
}

.smallblockhomepagecontainericon {
background:url("/video-email/images/sprite005.png") no-repeat scroll transparent;
float:left;
height:49px;
position:relative;
width:57px;
}

#icon1 {background-position:-486px -174px;}
#icon2 {background-position:-558px -174px;}
#icon3 {background-position:-633px -174px;}
#icon4 {background-position:-704px -174px;}

.smallblockhomepagecontainer {
float:left;
position:relative;
width:655px;
}

.smallblockhomepagecontainertitle {
float:left;
font-size:18px;
height:49px;
margin-bottom:10px;
padding-top:12px;
position:relative;
width:229px;
}

.smallblockhomepagetitle {
float:left;
font-size:18px;
height:58px;
padding-right:15px;
position:relative;
}

.smallblockhomepage {
float:left;
padding-right:15px;
position:relative;
width:310px;
}

.smallblockhomepagetext {
float:left;
height:190px;
padding-right:15px;
position:relative;
width:285px;
}

/* menu styles */
.menucontainer {
height:80px;
margin:0 auto;
overflow:hidden;
position:relative;
top:14px;
width:970px;
}
#dynmenus
{
text-transform:uppercase;
}

.singleitem
{
position:relative; 
float:left;
height:20px;
width:100px;
padding-top:12px;
}

#platform {width: 110px;}
#product {width: 97px;}
#esp {width: 60px;}
#buzz {width: 69px;}
#pricing {width: 87px;}
#faq {width: 110px;}
#login {width: 80px;}

.bigsidebartitle {
color:#218D21;
float:left;
font-size:1.1em;
font-weight:bold;
margin:18px 0 0 59px  !important;
margin:18px 0 0 34px;
}
.sidebarlinkscontainer {
float:left;
width:230px;
}

#sidebarlinks
{
margin:1px 0 0 59px !important;
margin:1px 0 0 34px;
padding-top:12px;
float:left;
text-transform:uppercase;
width:240px;
}

#sidebartext
{
margin:1px 0 0 59px !important;
margin:1px 0 0 34px;
padding-top:12px;
float:left;
width:160px;
}

.highlightedmenu
{
color:#194D79;
}

.selectedsidebar
{
	font-weight:bold; 
}

.sidebaritem 
{
	height:24px;
}

.sidebaritem a:link, .sidebaritem a:visited {
	text-decoration:none; 
	color:#333333;
font-size:0.9em;
}

.sidebaritem a:hover {
	color:#194D79;;
}

#sidebarlinks li
	{	float: left;
		list-style: none;
		font: 1em Tahoma, Arial;
		width:180px;
		height:35px;
		line-height:26px;
}

#dynmenus li
	{	float: left;
		list-style: none;
		font: 1em Tahoma, Arial;
}

	#dynmenus li a
	{	color:#333333;
display:block;
font-size:1.1em;
padding:5px 10px;
text-decoration:none;
white-space:nowrap;
height:12px;
}

.menuholder {
background-color:#FFF;
left:0;
width:185px;
border-left:1px solid #EFEFEF;
border-right:2px solid #EFEFEF;
padding-bottom:4px;
border-bottom:2px solid #EFEFEF;
}

	#dynmenus li a:hover
	{ color:#666;}
		
		#dynmenus li ul
		{
		border-left:1px solid #EFEFEF;
		border-bottom:2px solid #CCC;
border-right:1px solid #EFEFEF;
border-top:1px solid white;
margin-left:0;
margin-right:0;
margin-top:20px;
padding:0;
position:absolute;
z-index:10;
visibility: hidden;
			
			}
		
			#dynmenus li ul li
			{	
				float: none;
				display: inline; 
				font-size:0.9em;
				position: relative;
				}
			
			#dynmenus li ul li a
			{	
			font-size:0.9em;
			background-color:#fff; 
			border-bottom:1px solid #FCFCFC;
			}
			
			#dynmenus li ul li a:hover
			{
			color: #194D79;
			background-color:#F8F9FB; 
			}
		
.leftoutline a:link {
}

#postfooter {
background:url("/video-email/images/back002bot.png") no-repeat scroll center top #F2F2F2;
height:10px;
margin:0 auto;
width:1034px;
}


#postheader {
float:left;
height:6px;
width:1034px;
}

#postcontentpadding {
/* background:url("/video-email/images/back002mid.png") repeat-y scroll center top  #f2f2f2;
width:100%;
height:40px;
*/
}

#postcontent {
/*background:url("/video-email/images/separator002.png") no-repeat scroll center top #F2F2F2;
float:left;
height:6px;
width:1034px;
*/
}

.columnseparator {
	background-color:#F1F1F1;
	float:left;
	height:440px;
	width:1px;
	margin-top:60px;
}

.sidebarsection {
border-top:1px solid #F1F1F1;
float:left;
height:1px;
margin-left:23px;
margin-top:12px;
width:200px;
}

.buttonwrapper {
float:left; 
margin-left:52px !important;
margin-left:32px;
margin-bottom:10px;
}

.clientlogos {float:left;
height:300px;
margin-left:32px;
margin-top:25px;
overflow:hidden;
padding:0;
width:270px;}

.downloadblock {
width:100%; 
float:left;
}
.downloadlink {
float:right;
margin-bottom:10px;
width:635px;
}

.sidebarbackground {
background:url("/video-email/images/sidebarbackee.png") no-repeat scroll 0 0 transparent;
float:left;
position:relative;
height:400px;
width:300px;
margin-top:13px;
}
.pdfdownloadicon {
background:url("/corp/images/sprite003.png") no-repeat scroll -850px -14px transparent;
float:left;
height:18px;
width:17px;
}

.partnerlogo {background: url('/corp/images/partners_plate.png?v=03112010') no-repeat; float:left; cursor:pointer;}
#returnpath {background-position:-45px -50px;height:54px;width:122px;}
#goodmail {background-position:-175px -58px;
height:40px;
width:118px;}
#omniture {background-position:-433px -155px;
height:38px;
width:107px;}
#googleanalytics {background-position:-184px -158px;
height:38px;
width:106px;}
#talkmarket {background-position:-436px -245px;
height:38px;
width:106px;}
#expotv {background-position:-63px -329px;
height:52px;
width:103px;}
#webcollage {background-position:-555px -247px;
height:38px;
width:118px;}
#bazaarvoice {background-position:-304px -60px;
height:38px;
width:118px;}
#powerreviews {background-position:-552px -154px;
height:38px;
width:122px;}
#twentytwotimes {background-position:-424px -54px;
height:38px;
width:122px;}
#cheetahmail {background-position:-553px -56px;
height:46px;
width:122px;}
#ogilvy {background-position:-174px -333px;
height:46px;
width:118px;}
#silverpop {background-position:-47px -247px;
height:38px;
width:118px;}
#smithharmon {background-position:-174px -245px;
height:38px;
width:118px;}
#strongmail {background-position:-298px -247px;
height:38px;
width:118px;}
#cj {background-position:-46px -155px;
height:38px;
width:118px;}
#linkshare {background-position:-302px -151px;
height:38px;
width:114px;}
#goldlasso {background-position:-424px -340px;
height:38px;
width:106px;
}
#yesmail {background-position:-553px -340px;
height:38px;
width:117px;
}
#coremetrics {background-position:-310px -336px;
height:38px;
width:106px;
}

#bluehornet {background-position:-45px -431px;
height:49px;
width:116px;
}

#hartehanks {background-position:-183px -425px;
height:53px;
width:106px;
}

#responsys {background-position:-302px -431px;
height:49px;
width:116px;
}

.partnerblock {
width:100%; 
float:left;
}

.partnerblurb {
float:right;
margin-bottom:10px;
width:505px;
}

.homepagemodule {
float:left; 
width: 195px; 
}

.homepagemoduletitle {
font-size:1.1em;
}

.homepagemoduleitem {
display:block;
margin-bottom:10px;
}

.homepagemoduleseparator {
background-color:#F1F1F1;
float:left;
height:100px;
margin-left:10px;
margin-right:20px;
margin-top:55px;
width:1px;
}

/* Question */
.questionblock {
float:left;
line-height:25px;
width:650px;
}

.question {
float:left; 
width:350px;
}

.answer {
float:left; 
width:250px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	font-weight:bold;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.examplebutton {
float:left; 
width:131px;
margin-right:60px;
}
#example1 {
background-position:-851px -44px;
height:30px;
width:131px;
cursor:pointer;
}

#example2 {
background-position:-851px -82px;
height:30px;
width:131px;
cursor:pointer;
}

#example3 {
background-position:-851px -118px;
height:30px;
width:131px;
cursor:pointer;
}

a.emphasizedlink {
font-weight:bold;
}

/* form validation */
.error {
color:#990000; 
font-weight:bold;
}

.formselect {
width:149px;
}


#signuptab {
  float:left;
  width:100%;
  background:#fff url("bg.gif") repeat-x bottom;
  font-size: 1.0em;
  line-height: normal;
}
#signuptab ul {
  margin:0;
  padding: 0px 10px 0px 10px;
  list-style:none;
}
#signuptab li {
  float:left;
  background:url("left_white.png") no-repeat left top;
  margin:0;
  padding:0 3px 0 9px;
  border-bottom:1px solid #CACACA;
}
#signuptab a {
  float:left;
  display:block;
  width:.1em;
  background:url("right_white.png") no-repeat right top;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  white-space: nowrap;
}
#signuptab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a {float:none;}
/* End IE5-Mac hack */
#signuptab a:hover {
  color:#333;
}
#signuptab #signupcurrent {
  background-position:0 -150px;
  border-width:0;
}
#signuptab #signupcurrent a {
  background-position:100% -150px;
  padding-bottom:1px;
  color:#000;
}
#signuptab li:hover, #signuptab li:hover a {
  background-position:0% -150px;
  color:#000;
}
#signuptab li:hover a {
  background-position:100% -150px;
}

/* Signup box */

#signupbox {
  width: 100%;
  text-align: center;
  margin: 0em auto;
}

#signupwrap {
  text-align: left;
  padding: 35px 10px 20px 30px;
  clear: both;
  background-color:#F5F7EA; 
}

#successbox {
  width: 100%;
  text-align: center;
  margin: 0em auto;
}

#successwrap {
  text-align: left;
  padding: 25px 10px 20px 30px;
  clear: both;
  background-color:#F5F7EA; 
}

/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}

/*#content {
  padding-top: 15px;
}*/

/* Signup form */

#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 150px;
}

#signupform label.error {
  background:url("/video-email/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("/video-email/images/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #dateformatStatus, #signupform #termsStatus {
  margin-left: 6px;
}

#signupform #dateformat_eu {
 vertical-align: middle;
}

#signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #dateformat_am {
  vertical-align: middle;
}

#signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}

.alternate
{
	background-color:#F5F7EA;
}
