html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}  
.accessibility {position:absolute; top:-9999px;}
html,body {background:#0085ca url(/images/marketo-landing/bg.png) 0 0 repeat fixed; font-family:arial, sans-serif; color:#7f766f;}


#globalwrapper {width:1000px; padding: 40px 0 0 0; margin:0; background:#FFF;}

#contentwrapper {padding: 160px 0 100px 0; background: url(/images/marketo-landing/flags.png) 100% 0 no-repeat;}
/*#contentwrapper {width: 941px; padding: 0 0 10px 0; background: url(../images/int/chrome/landingbg.png) -941px 100% no-repeat;}
.contentwside {width:941px; padding: 20px 0 0 0; background: url(../images/int/chrome/landingbg.png) -1882px 0 repeat-y;}
*/
/*
.thankyou #globalwrapper,
.thankyou #contentwrapper,
.thankyou .contentwside {background-image: url(../images/int/chrome/landing-tybg.png);}

.thankyou .contentwside {padding: 23px 38px; width:865px;}
*/

.thankyou .contentwside {padding-left: 40px; width: 920px;}
/* LOGO*/
#logo {z-index:10000;}
#contactus {z-index:9000;}
#logo {position:absolute; top:0;}

#logo {position:absolute; top:126px; left: 40px; }
#logo .logo {display:block; width: 145px; height: 35px; background: url(/images/marketo-landing/logo.png) 0 0 no-repeat; text-indent:-9999px;}
/*#logo .logo {display:block; text-indent:-9999px; cursor:pointer; width:126px; height:70px; background: url(../images/int/chrome/logo.png) 13px 28px no-repeat; float:left; cursor:pointer;}*/
#logo .tagline {display:none;}

.content {width:480px; padding: 0 0 30px 40px; float:left; }
.fullwidth .content {width: 660px;}
.sidebar {width:320px; float:right; padding: 20px 20px 40px 20px; margin: 0 40px 0 0; background: #edebe8;}

#footer {/*position:absolute; */height: 160px;  left:0; background:#212721 url(/images/marketo-landing/footer_fade.jpg) 0 0 repeat-x; width: 100%;}
#footer p {font-size: 15px; color:#746f67; padding: 40px 20px 0 40px; margin:0; font-weight:bold;}
#footer p+p {text-align:right; font-size: 12px; padding-top: 70px;}
#footer a {color:#746f67;}
#footer a:hover {color:#FFF;}
#contactus {position:absolute; width: 1000px; left:0; top:0; height: 30px; background:#121612; line-height: 20px; padding-top: 10px;}
#contactus h6,
#contactus p {display:inline; color:#968c83; font-size: 13px; font-weight:bold; margin-left: 19px;}
#contactus span {display:none;}
#contactus a {margin-left: 19px;}



/* Copy Styles*/
h1,h2,.updatedheadlines h3,.updatedheadlines h4  { font-family:"ff-din-round-web-pro-1","ff-din-round-web-pro-2", "serif";}
.hr {display:block; clear:both; margin: 40px -10px 20px -10px; height: 26px; background: url(../images/marketo-landing/hr_fade.jpg) 0 0 no-repeat;}
.widehr {display:block; clear:both; margin: 40px -260px 10px -5px; height: 28px; background: url(../images/int/chrome/fadedivider_fullwidth.png) 0 0 no-repeat; position:relative;}
.thinhr {display:block; clear:both; margin: 30px 0; border-top: 1px solid #dbd9d7;}

.thankyou .hr {background: url(../images/marketo-landing/hr_fade_ty.jpg) 0 0 no-repeat; height: 32px;}
.thin{border-top:1px solid #dbd9d7; margin: 20px 0; height: 1px; background:none;}
.tight {margin-top: 16px;}
h1 {font-size:33px; color:#212721; font-weight:500;line-height:33px; margin: 0 0 7px 0;}
h2 {font-size:21px; color:#796e65; font-weight:400;line-height:30px; margin: 0 0 23px 0;}
h3 {font-size:17px; color:#333; margin-bottom: 20px; line-height:30px; }
h4 {font-size:18px; color:#212721; font-weight:normal; line-height:23px; margin-bottom: 7px;}
.sidebar h4 {padding-top: 7px; font-size: 18px !important;}
.sidebar h4 img {margin-top: -7px; position:relative;}
h5 {font-size:15px; color:#69625b; line-height:23px; margin-bottom:23px;}
.thankyou h5 {margin-bottom:0;}
.thankyou h2 {width: 840px;}
h6 {font-size:17px; color:#999;}
p,li {color:#7f766f; font-size:15px; line-height:23px; margin-bottom: 23px;}

a {color:#0085ca; text-decoration:none;}
a:hover{text-decoration:none; color:#003594;}


blockquote p {font-size: 17px; line-height:25px; color:#999;}
img.wpimg {float:right; margin-left: 10px;}
.thankyou h5 img {float:left; margin: 0 40px 50px 0;}
h5.resource {color:#333; padding: 0 0 3px 19px; background: url(../images/int/chrome/icons.png) -186px -208px no-repeat;}
a.download {padding-left: 15px; background: url(../images/int/chrome/icons.png) 0 -447px no-repeat;}




.nomargin {margin:0;}
.content p {margin-bottom:20px;}
.content ul {margin-bottom: 20px;}
.content li {list-style:disc; margin: 0 0 23px 18px; }

.checklist {margin: 14px 0;}
.checklist li {list-style:none;  margin:0 0 11px 0; padding: 0 80px 0 40px; background: url(../images/marketo-landing/bullet_check.png) 18px 6px no-repeat;}

.rightimg {padding-right: 155px;}
.rightimg img {float:right; margin-right:-155px;}

.intro p {font-size: 15px; line-height:27px;}
.intro strong {font-size:17px;}

.buttons a {display:block; float:left; height:30px; background: #e7e7e7 url(../images/int/chrome/icons.png) 0 -300px no-repeat;font-size: 11px; font-weight:bold; color:#333; margin-right:10px;}
.buttons span {display:block; float:left; height: 22px; line-height: 13px; padding: 8px 21px 0 12px; background: url(../images/int/chrome/icons.png) 100% -330px no-repeat;}
.buttons a:hover {text-decoration:none; color:#c30;}

.connect {border-top: 2px solid #CCC; padding-top:20px; margin-top:40px;}
.connect h5 {color:#333;}
.connect .cols189 {padding: 20px 0;}
.connect li li {margin:0;}
.connect h3,
.connect p {margin:0;}

/* Updatd headline styles (for new trial landing pages)*/
.updatedheadlines h3 {color:#212721; font-size: 23px; font-weight: 300; line-height: 35px; margin:0 0 11px 0;}
.updatedheadlines h4 {color:#212721; font-size: 15px; font-weight: 400; line-height: 23px; margin:0;}
.updatedheadlines p,
.updatedheadlines li {color:#7f766f;}


/* Marketo Form */

.sidebar h5 {color:#212721;}
.imagewithcaption {width: 145px; float:right; margin-left: 30px; padding-top: 8px;}
.imagewithcaption p {font-size: 11px; font-weight:bold; line-height: 16px; padding: 3px 15px 0 3px;}
.sidebarintro p {margin:0;}

.mktField {display:block; width:320px; padding: 0 !important; padding-bottom:12px !important; margin:0 !important;}
.mktField label {display:block; float:left; width:112px !important; padding-right:9px !important; text-align:right !important; font-weight:bold; font-size: 14px !important; background:none !important; color:#7f766f !important;}
.mktFormText {width:183px !important; font-family:arial !important; font-size: 12px !important;}
.mktFormSelect {width:189px !important;font-family:arial !important; font-size:12px !important;}
.mktFormTextarea {width:183px !important; font-family:arial !important; font-size: 12px !important;}
.mktInput {float:left; /*overflow:hidden !important;*/}
.mktFormMsg {display:none !important; width: 183px !important; position:relative!important; left: auto !important;  color:#c00 !important;}
.mktError  .mktFormMsg {display:block !important;}
#mktFrmButtons {padding:0 !important; margin:0 !important; height: 23px; list-style:none;}
#mktFrmButtons label {display:none !important;}
#mktFrmSubmit {border:0; padding:0 ; display:block; width:104px !important; height: 26px !important; text-indent:-9999px; background: url(../images/marketo-landing/submit_now.png) 0 0 no-repeat; cursor:pointer;}
.mktLblRight {width:320px !important;}
.mktLblRight input {margin:4px 0 0 0 !important; float:left !important; left:0 !important;}
.mktLblRight label {width:265px !important; padding: 0 0 0 7px !important; text-align:left !important; float:left !important; font-weight:normal !important;}


.unsubscribeform #mktFrmSubmit {margin-top: 50px; width: 186px !important; height: 40px !important; background-image: url(../images/marketo-landing/copy/btn_unsubscribe.png);}


#contactform {float:left; width:605px; margin-left:19px; border-top: 2px solid #CCC; padding-top: 19px;}
#contactform h4{color:#333; font-weight:normal; margin-bottom; margin-bottom:15px;}
#contactform h5 {color:#666; margin-bottom:3px;}
.text label {float:left; display:block; width:95px; padding-right:9px; text-align:right; font-weight:bold;}
.text input	{width:183px;}
p.text 			{margin:0; padding-bottom:7px;}

.checkbox label 	{float:left; padding-left: 4px; line-height:15px;}
.checkbox input {float:left; margin:0; padding:0; border:none; font-size: 11px; line-height:20px;}
p.checkbox	{margin:0; padding-bottom: 7px;}

.select select{float:left; clear:left; width:214px;}

.textarea textarea {float:left; clear:left;}




.indent156 {padding-left: 156px;}
.indent156 img {float:left; margin: 5px 0 0 -156px;}
.indent156 h3 {line-height: 30px; margin:0 0 10px 0;}
.indent156 p {margin:0;}
/* content in cols. e.g. team profile detail*/
.twothird {width:397px; float:left;}
.onethird {width:189px; padding: 0 0 0 19px; float:left;}
.onethird h6 {margin-bottom:10px;}


.featurewithicon {width: 200px; padding:8px 0 17px 40px; float:left; }
.featurewithicon img {float:left; margin-left: -40px; position:relative;}
.featurewithicon p {margin:0;}
.featurewithicon.left p {padding-right: 30px;}
.featurewithicon.left {clear:left;}


/* UL Styles*/
.quoteicons {display:block;width: 457px; height: 153px; background: url(../images/marketo-landing/logos_bg.png) 0 0 no-repeat;}
.quoteicons li {display:block; width:151px; height:153px; float:left;  margin: 0 0 0 1px;}
.quoteicons .thumb {position:absolute; display:block; width:151px; height:153px; background: url() 50% 50% no-repeat; text-indent:-9999px;}




#downloadwhitepaper {display:block; width:221px; height:65px; text-indent:-9999px; background: url(../images/marketo-landing/download_now.png) 0 0 no-repeat; float:left;}
#viewtour {display:block; width:221px; height:65px; text-indent:-9999px; background: url(../images/int/buttons/view-now.png) 0 0 no-repeat; float:left;}



.ruleplusarrow {width:293px;}
.ruleplusarrow li {list-style:none; margin:0;}
.ruleplusarrow a {display:block; padding: 5px 18px; border-top: 1px solid #e5e5e5; font-weight:bold;  background: url(../images/int/chrome/icons.png) -190px -18px no-repeat;}
.ruleplusarrow a:hover {color:#C30; text-decoration:none;}




.scroller {overflow:hidden; width: 615px;}
.scroller ul {width:9999px;}

.content h6 a {text-align:right;}

h6 a {display:block;  margin-top:30px; padding: 0 8px 0 0; background: url(../images/int/chrome/icons.png) 100% -26px no-repeat; white-space:nowrap;}
h6 .more {background-position: 100% -417px; padding-right:14px;}
a.arrow {padding: 0 8px 0 0; background: url(../images/int/chrome/icons.png) 100% -26px no-repeat;}
a.arrowleft {padding: 0 0 0 8px; display:block; background: url(../images/int/chrome/linkarrows.png) 0 7px no-repeat; font-size: 14px !important}
a.arrowleft:hover {background-position: 0 -185px}



/* FOOTER */
.foot {width:941px; margin: 0 auto; font-size:13px; line-height:20px;}
.mktField:after,
.landingwside:after,
.textarea:after,
.select:after,
.checkbox:after,
.text:after,
.buttons:after,
.contentwside:after,
.wwo:after,
.col:after,
.top:after,
#contentwrapper:after,
.cols189:after,
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Marketo Overwriting */
div.lpeCElement {position:relative !important; width:auto !important; height:auto !important; left:auto !important; top:auto !important;}

