html
{
}
html{
	background: black url('https://assets.xpressdocs.com/images/xd/xpressdocs_background-gr.png');
}
body{
	font-family:'century gothic',arial,helvetica,sans-serif;
	text-align:center;
}
.xpressdocsContainer{
	background-color:#ffffff;
	background-image:url('https://assets.xpressdocs.com/images/xd/xpressdocs_background-header.png');
	background-repeat:no-repeat;
	border-left:solid;
	border-left-color:#424242;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#424242;
	border-right-width:1px;
	-moz-box-shadow: 0 0px 0px 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0px 10px 5px rgba(0,0,0,0.7);
	box-shadow: 0 0px 10px 5px rgba(0,0,0,0.7);
	text-align:left;
}
.xpressdocsContainer.secondary{
	background-color:#ffffff;
	background-image:url('https://assets.xpressdocs.com/images/xd/xpressdocs_background-header-secondary.png');
	background-repeat:no-repeat;
	border-left:solid;
	border-left-color:#424242;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#424242;
	border-right-width:1px;
	-moz-box-shadow: 0 0px 0px 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0px 10px 5px rgba(0,0,0,0.7);
	box-shadow: 0 0px 10px 5px rgba(0,0,0,0.7);
	text-align:left;
}
a{
	color:#2B2B2B;
	text-decoration:none;
}
a:hover{
	color:#ffffff;
	background-color:#2B2B2B;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
}
h1{
	font-size:30px;
	font-weight:normal;
	color:#666666;
	line-height:36px;
	margin-bottom:0px !important;
}
h2{
	font-size:14px;
	font-weight:normal;
	color:#2B2B2B;
}
h3{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
}
h5{
	font-size:32px;
	font-weight:normal;
	color:#2B2B2B;
}
h6{
	font-size:32px;
	font-weight:normal;
	color:#ffffff;
}
p{
    margin:0px;
    padding:0px;
    margin-bottom:10px;
}
#subscribeForm > p {
	overflow: auto;
}
/*** TABLE STYLEZ ***/
table{
	width:100%;
}
table thead tr{
	width:100%;
}
table thead th{
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
}
table thead th h4{
	margin:2px !important;
	color:#666666;
	padding-left:10px;
	padding-right:10px;
	font-size:18px;
	font-weight:normal;
}
table thead th p{
	padding:2px;
	margin:2px !important;
	color:#666666;
}
table tbody tr{
}
table tbody tr td{
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
}
table tbody tr.odd{
	background-color:#F4F4F4;
}
table tfoot td{
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
}
sup{
font-size:.75em;
}
/**** MAIN HEADER OF WEB PAGE ***/
.xpressdocsHeaderContainer{
	padding:18px;
}
#xpressdocs-toll-free-number{

	margin:0px auto !important;
    padding: 0;
	color:#ffffff;
	font-size:12px;
	font-size:16px;
    text-align:center;
}
#xpressdocs-toll-free-number strong{
}
.social-ico-thumbs{
float:left;
  margin:0px auto !important;
  text-align:center;
  width:100%;
}
.social-ico-thumbs li{
    zoom: 1 !important;
    display: inline-block !important;
    *display: inline !important;
    margin-left:3px !important;
    min-height:0 !important;/* force haslayout */
    vertical-align:middle !important;/* nonsense rule but still aligns the bullet in IE7*/
}
#chatIcon{
  min-width:75px;
  /*width:135px !important;*/
  margin-left:0px;
	font-size:12px;
	margin-left:0px !important;
}
#chatIcon span a{
font-size:11px;
	color:#ffffff !important;
}
.social-ico-thumbs li .lpChatTextLinkText span span{
 display:inline-block;
  margin-top:6px;
  font-size:11px !important;
}
/*** navigation area ***/
#xpressdocs-navigation{
	float:left;
	width:710px;
}
#xpressdocs-navigation li{
    float:left !important;
	line-height:36px;
	padding-right:9px;
	margin-right:9px;
}
#xpressdocs-navigation li a{
	color:#fff;
}
#xpressdocs-navigation li a.active{
	color:#fff;
	background-color:#0079AD;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:18px;
	padding-right:18px;
}
#xpressdocs-navigation li.xdSolutions{
    float:right !important;
    padding-right:0px;
    margin-right:1px;
    background-color:#DF8019;
    border-left:solid;
    border-left-color:#000000;
    border-left-width:1px;
}
#xpressdocs-navigation .xdSolutions a{
    width:120px;
    display:inline-block;
    padding-left:15px;
    padding-right:7px;
}
#xpressdocs-navigation .xdSolutions a:hover{
    background-color:#666666;
}
/*** teaser navigation ***/
.xpressdocsTeaserContainer #xpressdocs-teasers-navigation{
	height:18px;
	margin-top:10px;
}
.xpressdocsTeaserContainer #xpressdocs-teasers-navigation li{
	width:12px;
	height:12px;
	background-color:#000000;
	float:left;
	margin-right:10px;
	border:solid;
	border-width:1px;
	border-color:#424242;
	cursor:pointer;
}
.xpressdocsTeaserContainer #xpressdocs-teasers-navigation li.activeSlide{
	background-color:#0079AD;
	border-color:#ffffff;
}
.xpressdocsTeaserContainer.secondary #xpressdocs-navigation{
	margin-left:240px;
}
/*** teaser area ***/
.xpressdocsTeaserContainer{
	float:left;
	background-color:transparent;
	height:365px;
}
.xpressdocsTeaserContainer.secondary{
	float:left;
	background-color:transparent;
	height:37px;
}
/*** login area ***/
.login{
	color:#ffffff;
	padding-top:25px;
}
.login a{
	color:#0079AD;
	font-weight:bold;
}
.login input{

}
.login .loginInput{
	background-color:#333333;
	border:none;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
	color:#CCCCCC;
	margin-bottom:18px;
	height:33px;
	width:220px;
	-webkit-appearance: none;
}
.login .loginSubmit{
	background-color:#0079AD;
	border:none;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:18px;
	height:33px;
	width:75px;
	-webkit-appearance: none;
}
.login .required {
	font-weight: bold;
	color: #cc0000;
	position: absolute;
	width: 200px;
	background: #fff;
	padding: 2px 15px;
	text-align: center;
	font-size: 11px;
	margin-top: -26px;
	line-height: 13px;
}
/*** secondary login area ***/
.xpressdocsContainer.secondary .login.secondary{
	font-size:14px;
	color:#666666;
	padding-bottom:15px;
	margin-bottom:10px;
	border-bottom:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary .login.secondary h3{
	font-size:24px;
	color:#666666;
}
.xpressdocsContainer.secondary .login.secondary .loginInput{
	background-color:#F4F4F4;
	color:#666666;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary .login.secondary .loginSubmit{
	background-color:#666666;
	color:#ffffff;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary .login.secondary .loginSubmit:hover{
	background-color:#000000;
	color:#ffffff;
	-webkit-appearance: none;
}
/***secondary navigation left nav***/
.xpressdocsContainer.secondary .secondary-navigation h3{
	color:#666666;
	font-size:18px;
	line-height:22px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.xpressdocsContainer.secondary .secondary-navigation ul{
    float:left;
    overflow:hidden;
    margin-top:5px;
    margin-bottom:20px;
}
.xpressdocsContainer.secondary .secondary-navigation ul li{
    background-color:#F4F4F4;
    width:200px;
    margin:1px;
    font-size:14px;
    line-height:38px;
}
.xpressdocsContainer.secondary .secondary-navigation ul li a{
    display:inline-block;
    width:100%;
    height:40px;
    padding-left:20px;
    line-height:40px;
    color:#666666;
}
.xpressdocsContainer.secondary .secondary-navigation ul li a:hover{
    color:#ffffff;
}
.xpressdocsContainer.secondary .secondary-navigation ul li span{
    display:none;
}
/*** dynamic teaser area ***/
.teaserContentContainer{
	float:left;
}
.teaserContentContainer img{
	margin:0px;
	padding:0px;
}
#xpressdocs-teasers{
	clear:both;
	float:left;
}
#xpressdocs-teasers li{
	float:left;
}
/** teaser cycle navigation ***/
#xpressdocs-teasertoggle{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:8px;
}
#xpressdocs-teasertoggle li{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:13px;
	height:13px;
	background-color:#000000;
	margin-right:5px;
	border:solid;
	border-color:#666666;
	border-width:1px;
}
#xpressdocs-teasertoggle li.activeSlide{
	background-color:#0079AD;
	border-color:#cccccc;
}
/**** MAIN BODY OF WEB PAGE ***/
.xpressdocsBodyContainer{
}
.xpressdocsBodyContainer.secondary{
	background-color:#ffffff;
	min-height:500px;
	height:100%;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary{
	margin-top:28px;
	min-height:475px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .small{
	font-size:10px !important;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary ul{
	list-style:disc;
	margin-bottom:25px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary h2{
	font-size:22px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary h3{
	font-size:18px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary ul li{
	margin-left:25px;
	margin-right:25px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary img.imgLeft{
	float:left;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary img.imgRight{
	float:right;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .imgCenter{
	margin:0 auto;
	text-align:center;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .sublinks{
	list-style:none;
	margin-left:-33px;
	color: #cccccc;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .sublinks a{
	color:#0079AD
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product{
	margin-bottom:15px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery{
	float:left;
	list-style:none;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery li{
	float:left;
	padding:10px;
	border:solid;
	margin:5px;
	border-color: #F4F4F4;
	border-width:2px;
	text-align:center;
	font-size:14px;
	height:250px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery.twoRow li{
    height:270px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery li .imageCaption{
	width:175px;
	text-align:center;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery li .imageContainer{

}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product-teaser{
	margin-bottom:15px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .print-your-own li{
	float:left;
	width:175px!important;
	height:350px!important;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .print-your-own li .caption{
	text-align:left;
	font-size:14px;
	padding:10px;
	font-size:12px;
}
.xpressdocsBodyContainer.secondary .contentContainer-secondary .product.gallery li img{
	margin-top:10px;
}
.xpressdocsContainer.secondary #xpressdocs-content .headerImage{
	margin-top:-29px;
	margin-bottom:20px;
	margin-left:1px;
}
.xpressdocsContainer.secondary #xpressdocs-content h3{
	font-size:18px;
	color:#666666;
	line-height:22px;
}
.xpressdocsContainer.secondary #xpressdocs-content ul{
	list-style:none;
	padding:10px;
}
.xpressdocsContainer.secondary #xpressdocs-content .bullets{
	list-style:disc !important;
}
/*** content page main rollovers ***/
.xpressdocsContainer.secondary #xpressdocs-content a{
	color:#0079AD;
}
.xpressdocsContainer.secondary #xpressdocs-content a:hover{
	color:#ffffff;
}
.xpressdocsContainer.secondary #xpressdocs-content  #faqListContainer{
	float:left;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	list-style:none;
	clear:both;
	padding-bottom:25px;
}
.xpressdocsContainer.secondary #xpressdocs-content  #faqListContainer li{
	float:left;
	width:250px;
	font-weight:bold;
}
.xpressdocsContainer.secondary #xpressdocs-content  #faqListContainer li a{
	float:left;
	width:250px;
	padding:5px;
	font-weight:bold;
}
/*** testimonial page stylez ***/
.xpressdocsContainer.secondary .testimonials .testimonialImage{
	float:left;
}
.xpressdocsContainer.secondary .testimonials .testimonialContent{
	display:block;
	margin-left:170px;
}
.xpressdocsContainer.secondary .testimonials .testimonialContent.chris{
	display:block;
	margin-left:125px !important;
}
.xpressdocsContainer.secondary .testimonials .testimonialContent.heidi{
	display:block;
	margin-left:130px !important;
}
.xpressdocsContainer.secondary .testimonials .testimonialContent.debi{
	display:block;
	margin-left:210px !important;
}
.xpressdocsContainer.secondary .testimonials .testimonialContent.wendy{
	display:block;
	margin-left:220px !important;
}
.xpressdocsContainer.secondary .testimonials .testimonialImageUL{
	float:left;
	margin-right:10px;
	margin-bottom:150px;
}
.xpressdocsContainer.secondary .testimonials .testimonialImageUL ul{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:-35px;
}
.xpressdocsContainer.secondary .testimonials .testimonialImageUL ul li{
	float:left;
	margin-right:0px;
}
/*** subscribe registration stuff ***/
.xpressdocsContainer.secondary #company,.xpressdocsContainer.secondary #email{
	background-color:#F4F4F4;
	height:33px;
	width:220px;
	color:#666666;
	border:none;
	margin-bottom:18px;
	margin-left:10px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
/*** secondary registration pages ***/
.xpressdocsContainer.secondary #xpressdocs-content .registrationForm{
    float:left;
	border:solid;
	border-color:#eeeeee;
	border-width:1px;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
    width: 450px;
}
.xpressdocsContainer.secondary #xpressdocs-content .passwordReminder{
padding:0px !important;
margin:0px !important;
margin-bottom:18px !important;
color:#0079AD;
font-size:12px;
font-weight:normal;
}
.xpressdocsContainer.secondary #xpressdocs-content .searchfield{
    margin:0px !important;
    padding:0px !important;
    margin-bottom:10px !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #brand{
    margin-bottom:10px;
}
#siteForm label{
min-width:125px;
}
/*** registration look and feel ***/
.xpressdocsContainer.secondary #xpressdocs-content .registrationForm h2{
	padding-bottom:10px !important;
}
.xpressdocsContainer.secondary #xpressdocs-content .registrationList{
	float:left;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	width:100%;
}
.xpressdocsContainer.secondary #xpressdocs-content .registrationList li{
	min-height:33px;
	margin-bottom:5px;
	margin-left:0px;
}
.xpressdocsContainer.secondary #xpressdocs-content .registrationList li .registerRadio{
	float:left;
	display:inline-block;
	min-height:33px;
}
.xpressdocsContainer.secondary #xpressdocs-content .registrationList li .registerRadio input{
	width:15px;
	height:15px;
}
.xpressdocsContainer.secondary #xpressdocs-content .registrationList li .registerRadioContent{
	width:%77;
	display:inline-block;
	margin-right:-33px;
	font-size:14px;
	margin-left:25px;
	min-height:33px;
}
.xpressdocsContainer.secondary #xpressdocs-content label{
	float:left;
	display:block;
	margin-top:5px;
}
.xpressdocsContainer.secondary #xpressdocs-content .txtInputOverride{
	margin:0px;
	padding:0px;
	background-color:#F4F4F4;
	color:#666666;
	border:none;
	font-size:14px;
	padding-bottom:15px;
	margin-bottom:17px;
	width:250px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary #xpressdocs-content .submitInputOverride{
	background-color:#666666;
	border:none;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:18px;
	height:33px;
	width:75px;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary #xpressdocs-content .submitInputOverride:hover{
	background-color:#000000;
}
.xpressdocsContainer.secondary #xpressdocs-content .backBTN,.xpressdocsContainer.secondary #xpressdocs-content .nextBTN,.xpressdocsContainer.secondary #xpressdocs-content .registerBTN{
	background-color:#0079AD;
	border:none;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:18px;
    margin: 0 0 18px 0;
	height:33px;
	width:75px;
	-webkit-appearance: none;
    cursor: pointer;
}
.xpressdocsContainer.secondary #xpressdocs-content .subscribe {
	margin-left: 160px;
}
.xpressdocsContainer.secondary #xpressdocs-content .backBTN a,.xpressdocsContainer.secondary #xpressdocs-content .nextBTN a,.xpressdocsContainer.secondary #xpressdocs-content .registerBTN a{
	padding:0px;
	margin:0px;
	display:block;
	color:#ffffff;
	text-align:center !important;
	line-height:34px;
	height:33px;
	width:75px;
	font-weight:bold;
	background-color:#666666;
	-webkit-appearance: none;
}
.xpressdocsContainer.secondary #xpressdocs-content .backBTN a:hover,.xpressdocsContainer.secondary #xpressdocs-content .nextBTN a:hover,.xpressdocsContainer.secondary #xpressdocs-content .registerBTN a:hover{
	background-color:#000000;
}
.xpressdocsContainer.secondary #xpressdocs-content .searchfield,.xpressdocsContainer.secondary #xpressdocs-content #emailAddress,.xpressdocsContainer.secondary #xpressdocs-content #password,.xpressdocsContainer.secondary #xpressdocs-content #passwordreentry,.xpressdocsContainer.secondary #xpressdocs-content #firstname,.xpressdocsContainer.secondary #xpressdocs-content #lastname,.xpressdocsContainer.secondary #xpressdocs-content #phonenumber,.xpressdocsContainer.secondary #xpressdocs-content #officezip,.xpressdocsContainer.secondary #xpressdocs-content input[name='co_zip'],.xpressdocsContainer.secondary #xpressdocs-content #companyOfficeName,.xpressdocsContainer.secondary #xpressdocs-content  #officeaddress1, .xpressdocsContainer.secondary #xpressdocs-content #officeaddress2, .xpressdocsContainer.secondary #xpressdocs-content  #officeCity, .xpressdocsContainer.secondary #xpressdocs-content  #officeZipcode, .xpressdocsContainer.secondary #xpressdocs-content #officeCode{
	background-color:#F4F4F4;
	height:33px;
	width:220px;
	color:#666666;
	border:none;
	margin-bottom:18px;
	margin-left:10px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
/*** registration error handeling ***/
/*** registration error handeling ***/
.xpressdocsContainer.secondary #xpressdocs-content .notice_error{
    border:solid;
    border-width:1px;
    border-color:#eeeeee;
    padding:7px;
	color:#F38E3D;
    margin-bottom:7px;
}
.xpressdocsContainer.secondary #xpressdocs-content .notice_error h4{
    padding:0px !important;
    margin:0px;
}
.xpressdocsContainer.secondary #xpressdocs-content .notice_error .required{
    height:auto;
    margin-left:0px;
    width:auto;
}
.xpressdocsContainer.secondary #xpressdocs-content .required,.xpressdocsContainer.secondary #xpressdocs-content .error{
	color:#F38E3D;
}
.xpressdocsContainer.secondary #xpressdocs-content span.required{
    display:inline-block;
    height:40px;
    width:20px;
    margin-left:10px;
}
.xpressdocsContainer.secondary #xpressdocs-content .required,.xpressdocsContainer.secondary #xpressdocs-content .error{
	color:#F38E3D;
}
.xpressdocsContainer.secondary #xpressdocs-content span.required{
    display:inline-block;
    height:40px;
    width:20px;
    margin-left:10px;
}
/*** left nav stuff ***/
.leftnav{
	width:663px !important;
}
.callout{
	float:left;
}
.callout.about-us{
	padding:18px;
	background-color:#ECECEC;
	margin-bottom:18px;
}
.callout h1{
	padding:0px;
	margin:0px;
}
.callout.gr{

}
.callout.gr a{
	color:#0078A7 !important;
	font-weight:bold;
}
.callout.gr a:hover{
	color:#ffffff !important;
	font-weight:bold;
}
.leftnav.callout.inset{
	float:left;
	border:solid;
	border-width:1px;
	border-color:#ECECEC;
	padding:1px;
	margin-bottom:18px;
	width:695px !important;
	background-color:transparent;
}
.leftnav.callout.inset .calloutContainer{
	float:left;
	background-color:#ffffff;
	background-image:url('https://assets.xpressdocs.com/images/xd/xpressdocs_callout-background.png');
	background-repeat:repeat-x;
	border:solid;
	border-color:#ECECEC;
	border-width:1px;
	padding:18px;
	width:657px !important;
}
.callout.inset h3{
	float:left;
	margin:0px;
	padding:0px;
	color:#DDDDDD;
	font-size:32px;
	font-weight:normal;
}
.leftnav.callout.inset .calloutContainer .titleArea{
	float:left;
	width:100%;
}
.leftnav.callout.inset .calloutContainer span.moreLink{
	float:right;
	margin-top:20px;
	height:25px;
	background-color:transparent;
	-webkit-appearance: none;
}
.leftnav.callout.inset .calloutContainer ul{
	float:left;
	overflow:hidden;
	width:100%;
}
.leftnav.callout.inset .calloutContainer ul li{
	float:left;
	text-align:center;
	padding:3px;
	margin-right:3px;
}
.leftnav.callout.inset .calloutContainer ul li img{
	border:solid;
	border-width:1px;
	border-color:#ccc;
}
.leftnav.callout.inset .calloutContainer ul li a{
	background-color:#fff;
}
/*** BANNERS ***/
.banner{
	float:left;
	width:203px;
	height:475px;
	text-align:center;
	margin-right:10px !important;
}
.banner.purple{
	background-color:#A25EC1;
	background-image:url('https://assets.xpressdocs.com/images/xd/featured/box1.png');
	background-repeat:no-repeat;
}
.banner.blue{
	background-color:#2B96B2;
	background-image:url('https://assets.xpressdocs.com/images/xd/featured/box2.png');
	background-repeat:no-repeat;
}
.banner.orange{
	background-color:#FF6600;
	background-image:url('https://assets.xpressdocs.com/images/xd/featured/box3.png');
	background-repeat:no-repeat;
}
.banner h4{
	color:#ffffff;
	font-weight:normal;
	font-size:24px;
	margin-top:19px;
}
.bannerContainer ul li{
	margin-right:18px;
}
.banner img{
	margin-bottom:19px;
	border:none !important;
}
.banner span{
	float:left;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	padding:19px;
}
.bannerCycle a{
	display:block;
	background-color:transparent !important;
}
.rightnav.callout.wh{
	border:solid;
	border-width:1px;
	border-color:#ECECEC;
	padding:1px;
	margin-bottom:18px;
}
.rightnav.callout.wh .calloutContainer{
	margin:3px;
	padding:18px;
	border:solid;
	border-width:1px;
	border-color:#ECECEC;
	background-color:#ffffff;
	background-image:url('https://assets.xpressdocs.com/images/xd/xpressdocs_callout-background.png');
	background-repeat:repeat-x;
}
.rightnav.callout.wh a{
}
.rightnav.callout.bl{
	border:solid;
	border-width:1px;
	border-color:#ECECEC;
	padding:18px;
	margin-bottom:18px;
	background-color:#0079AD;
	width:182px;
	color:#ffffff;
}
.rightnav.callout.bl a{
	color:#ffffff;
}
.rightnav.callout.bl a:hover{
	color:#ffffff;
	background-color:2B2B2B;
}
.rightnav.callout.bl ul li{
	margin-bottom:5px;
}
.rightnav.callout.gr{
	border:solid;
	border-width:1px;
	border-color:#ECECEC;
	padding:18px;
	margin-bottom:18px;
	background-color:#ECECEC;
}
.rightnav.callout.gr a{
	color:#ffffff;
}
.rightnav.callout.gr a:hover{
	color:#ffffff;
	background-color:2B2B2B;
}
.callout2{
	background-color:#ECECEC;
}
.callout2 h5{
	color:#2B2B2B;
	font-size:26px;
}
.callout2 h6{
	color:#2B2B2B;
	font-size:14px;
}
.callout2 .agent-headshot{

}
.callout2 .agent-testimonial-copy{

}
/*** RSS AREAS ***/
.rssCallout{
	float:left;
}
.rssCallout a{
	color:#0078A7 !important;
	font-weight:bold;
}
.rssCallout a:hover{
	color:#ffffff !important;
	font-weight:bold;
}
.rssCallout h5{
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:10px;
}
.rssCallout img{
	padding:10px;
}
.rssCallout ul{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
}
.rssCallout ul li{
	padding:5px;
	font-size:12px;
	font-weight:normal;
}
/*** AGENT TESTIMONIAL ***/
#xpressdocs-testimonialCycle{
	float:left;
	height:295px;
}
.rssCallout .agent-Testimonial{
	float:left;
}
.rssCallout .agent-Testimonial .agent-headshot{
	float:left;
	width:75px;
	height:100px;
	margin-left:-10px;
	margin-top:-7px;
}
.rssCallout .agent-Testimonial h6{
	padding:0px;
	margin:0px;
	width:120px;
	margin-left:70px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
.rssCallout .agent-Testimonial .agent-testimonial-copy{
	width:185px;
}
.xpressdocsBodyContainer .testimonialMore{

}
/*** FOOTER AREA ***/
#xpressdocs-footerContainer{
	background-color:#2B2B2B;
	background-image:url('https://assets.xpressdocs.com/images/xd/xpressdocs-footer-background.png');
	background-repeat:no-repeat;
	margin-top:25px;
	min-height:470px;
}
#xpressdocs-footerContainer .footerDisclaimer{
	margin-top:100px;
	font-size:10px;
	color:#ffffff;
	text-align:left;
}
#xpressdocs-footerContainer .footerDisclaimer img{
	float:left;
}
#xpressdocs-footerContainer .footerDisclaimer p{
	margin-top:18px;
}
#xpressdocs-footerContainer ul{
	float:left;
	overflow:hidden;
	margin-top:25px;
	margin-left:35px;
}
#xpressdocs-footerContainer .footerlinksContainer ul{
	margin-left:10px;
	margin-top:0px;
}
#xpressdocs-footerContainer .footerlinksContainer ul li{
	border-bottom:solid;
	border-bottom-color:#474747;
	border-bottom-width:1px;
	padding-bottom:5px;
	margin-top:5px;
}
#xpressdocs-footerContainer .footerlinksContainer a{
	color:#ffffff;
	font-size:14px;
}
#xpressdocs-footerContainer .footerlinksContainer a:hover{
	color:#0078A7 !important;
	font-weight:bold;
}
#xpressdocs-footerContainer h4{
	color:#0079AD;
	font-size:22px;
	font-weight:normal;
	margin-left:10px;
	margin-bottom:0px;
}
/*** OVERRIDES ***/
.rightnav.callout.wh a span.signupForm{
	display:block;
	text-align:center;
	margin:0 auto;
	background-color:transparent;
	background-image:url('https://assets.xpressdocs.com/images/xd/sign-up.png');
	background-repeat:no-repeat;
	height:54px;
	width:113px;
}
.rightnav.callout.wh a:hover{
	background-color:transparent !important;
}
.rightnav.callout.wh a:hover span.signupForm{
	background-color:transparent !important;
	background-image:url('https://assets.xpressdocs.com/images/xd/sign-up-hover.png');
}
.youtubeContainer a:hover{
	background-color:transparent;
}
.product.gallery a:hover{
	background-color:transparent;
	margin:0px;
	padding:0px;
}
/*** REGISTRATION SKINNING ***/
/*** APM MARKETING ***/
.headerImage{
	width:710px;
	overflow:hidden;
}
.headerGraphic{
	position:absolute;
	margin-top:-215px;
	margin-left:15px;
	padding:5px;
	width:300px;
}
.headerGraphic .headerContentContainer h1{
	padding:0px !important;
	margin:0px;
	font-size:26px;
	color:#000000 !important;
	margin-bottom:10px;
}
.headerGraphic .headerContentContainer h2{
	font-size:18px !important;
	color:#000000 !important;
}
.marketing-apm h3{
	color:#0079AD !important;
	font-size:20px !important;
}
.marketing-apm.grid_3{
	padding:5px;
	width:205px;
}
.marketing-apm .featuresAndBenefitsContainer{
	list-style:disc !important;
	margin-left:-15px;
}
.marketing-apm .itsEasyContainer{
	margin-left:-13px;
}
.marketing-apm .itsEasyContainer li{
	float:left;
	width:125px;
	background-color:#ECECEC;
	padding:0px !important;
	margin:4px !important;
	height:250px;
}
.marketing-apm .itsEasyContainer li img.icon{
	width:100px;
	margin-bottom:5px;
}
.marketing-apm .itsEasyContainer li img.iconDescription{
	width:25px;
}
.marketing-apm .itsEasyContainer .itsEasyContentContainer{
	padding:10px;
	font-size:12px;
}
.teaserImgContainer.marketing.socialHQ{
	margin-bottom:15px;
}
.teaserImgContainer.marketing.socialHQ img{
	border:solid;
	border-color:#cccccc;
	border-width:1px;
}
.marketing.socialHQ h4{
	display:block;
	margin:0px;
	color: #0079AD;
    font-size: 22px;
    font-weight: normal;
	height:70px;
}
/*signup form styles*/
#subscribeForm label{
	width:150px;
}
#subscribeForm .grid_4{
	width:200px;
}
/* ad space*/
.xpressdocs.video.ad{
	background-image:url('https://assets.xpressdocs.com/images/xd/xd-marketing/adslot-background.jpg');
	height:100px;
	margin-top:-20px;
	margin-bottom:15px;
	width:708px;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	-moz-box-shadow: 0 0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0px 10px 5px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
}
.xpressdocs.video.ad h3{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:24px !important;
	font-weight:normal;
	line-height:24px !important;
	color:#ffffff  !important;
	text-align:left;
}
.xpressdocs.video.ad h4{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:15px;
	line-height:17px;
	color:#ffffff  !important;
	font-weight:normal  !important;
	text-align:left;
}
.xpressdocs.video.ad .graphicContainer{
	float:left;
	margin:0px;
	padding:0px;
	width:240px;
	height:100%;
	text-align:left;
	margin-left:20px;
}
.xpressdocs.video.ad .graphicContainer img{
	position:absolute;
	margin-top:-17px;
	width:220px;
}
.xpressdocs.video.ad .textContainer{
	float:left;
	width:260px;
	margin-top:6px;
	margin-right:35px;
}
.xpressdocs.video.ad .textContainer img{
	width:125px;
}
.xpressdocs.video.ad .buttonContainer{
	float:left;
	width:125px;
	margin-top:30px;
}
.xpressdocs.apm.video.ad .textContainer{
	margin-top:15px;
}
.xpressdocs.seasonal.ad{
	background-image:url('https://assets.xpressdocs.com/images/xd/blcalloutbackground.png');
	height:65px;
	margin-top:-20px;
	margin-bottom:15px;
	width:708px;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	-moz-box-shadow: 0 0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0px 10px 5px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
}
.xpressdocs.seasonal.ad h4{
    padding:10px;
    font-size:14px;
    font-weight:normal;
    color:#fff;
}
/*social hq overrides*/
/* updated on 12-5-2012 */
#xpressdocs-content .socialHQCalloutFeaturesContainer{
	border-color:#cccccc;
	width:219px;
}
#xpressdocs-content .socialHQCalloutPricingSpecial{
    margin-bottom:10px;
    background-image:url('https://assets.xpressdocs.com/images/xd/socialHQCalloutBackground.png');
    background-color:#0082BB;
    color:#ffffff !important;
}
#xpressdocs-content .socialHQContentContainer h1{
  margin:0px;
  padding:0px;
  margin-top:15px;
}
#xpressdocs-content .socialHQContentContainer .teaserImgContainer{
  margin-top:10px;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer h3{
    margin:0px;
    padding:0px;
    padding-top:5px;
    padding-left:35px;
    color:#2d2d2d !important;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer strong{
    text-decoration:underline;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer ul.bullets{
    margin:0px;
    padding:0px;
  margin-top:5px;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer ul.bullets li{
 margin-left:50px !important;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer .socialHQPricingCallout{
  position:absolute;
 margin-top:0px;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer .socialHQPricingCallout img{
 margin-left:11px;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer .socialHQCalloutPricing{
 margin-top:108px !important;
  padding-top:80px !important;
}
#xpressdocs-content .socialHQCalloutFeaturesContainer .socialHQCalloutPricing,#xpressdocs-content .socialHQCalloutFeaturesContainer .socialHQCalloutKeyFeatures{
  background-color:#ECECEC;
  margin-top:5px;
  padding-top:15px;
  padding-bottom:25px;
}
/*--->END social hq overrides*/
#xpressdocs-content a span.signupForm{
	display:block;
	text-align:center;
	margin:0 auto;
	background-color:transparent;
	background-image:url('https://assets.xpressdocs.com/images/xd/sign-up.png');
	background-repeat:no-repeat;
	height:54px;
	width:113px;
}
#xpressdocs-content a:hover span.signupForm{
	background-color:transparent !important;
	background-image:url('https://assets.xpressdocs.com/images/xd/sign-up-hover.png');
}
.apm.whitepaperContainer{
	position:absolute;
	margin-top:330px;
	padding:10px;
	width:192px;
	text-align:left;
	border:solid;
	border-width:1px;
	border-color:#eeeeee;
}
.apm.whitepaperContainer p{
	margin:0px;
	padding:0px;
}
/*contact form 7-2012*/
.xpressdocsContainer.secondary #xpressdocs-content .rightCallout{
    float:right;
    padding:15px;
    margin-left:5px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer{
    float:left;
    width:520px;
    margin-top:5px;
    border-left:solid;
    border-left-width:1px;
    border-left-color:#E7E7E7;
    border-right:solid;
    border-right-width:1px;
    border-right-color:#E7E7E7;
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#E7E7E7;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormContentTitle{
    background-color:#eeeeee;
    background-image:url('https://assets.xpressdocs.com/images/xd/emailsupportback.png');
    background-repeat:repeat-x;
    height:44px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormContentTitle h2{
    margin-left:14px;
    padding-top:8px;
    margin-bottom:0px;
    line-height:24px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormContent{
    padding:15px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL{
    padding:0px;
    margin:0px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL li{
    margin-left:0px !important;
    margin-right:0px !important;
    padding-top:5px;
    padding-bottom:5px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL li label{
    display:inline;
    float:inherit !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL li input{
    background-color:#F4F4F4;
	border:none;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#2d2d2d;
	height:33px;
	min-width:220px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer span.emailSupportFormRequired,.notice_error{
    border-color:#EF959F;
border-width:1px;
color:#A00000 !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .notice_error{
    margin-top:10px !important;
    border:solid;
border-color:#EF959F;
border-width:1px;
    background-color:#FADBDB !important;
color:#A00000 !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer input.loginSubmit{
    background-color:#0079AD !important;
	border:none !important;
	font-size:14px !important;
	font-weight:normal !important;
	color:#ffffff !important;
	margin-bottom:18px !important;
	height:33px !important;
	min-width:75px !important;
	-webkit-appearance: none !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL #phone_number1,#phone_number2,#phone_number3{
    min-width:75px !important;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL #phone_number1{
    margin-right:10px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL #phone_number2,#phone_number3{
    margin-left:10px;
    margin-right:10px;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormUL textarea{
    background-color:#F4F4F4;
    border:none;
}
.xpressdocsContainer.secondary #xpressdocs-content #emailSupportFormContainer .emailSupportFormError{
    border:solid !important;
border-color:#EF959F !important;
border-width:1px !important;
    background-color:#FADBDB !important;
color:#A00000 !important;
}
#cancel_reason {
display:none;
}
/*intelligent barcdoes 2013*/
.marketingIMBContainer .headerImage{
  background-color:#CBDB2A;
  width:649px;
  padding:25px;
}
.marketingIMBContainer .headerImage h1{
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  font-size:36px;
  color:#ffffff !Important;
}
.marketingIMBContainer .headerImage h2{
  color:#333333;
  font-size:17px !important;
}
.marketingIMBContainer h3{
  font-size:24px !important;
  font-weight:normal;
    color:#A0BF2D !important;
}
.imbPostcardExample{
 margin-bottom:10px;
}
/**********************video player**********************/
.intlib.videoPlayer{
margin-top:10px;
}
.intlib.videoPlayer h6{
  display:inline-block;
  margin:0px !important;
  padding:0px !important;
  color:#666666;
  font-size:14px;
margin-top:10px !important;
}
.arrowDown{
  display:inline-block;
  margin-left:5px;
  padding-bottom:2px;
 width:8px;
  height:5px;
  background-image:url('https://assets.xpressdocs.com/images/xd/xd/downarrow.png');
  background-repeat:no-repeat;
}
.intlib.videoPlayer .clearAll{
height:0px;
clear:both !Important;
}
.intlib.videoPlayer #videoPlayerContainer{
}
.intlib.videoPlayer #videoPlayerContainer iframe,
.intlib.videoPlayer #videoPlayerContainer object,
.intlib.videoPlayer #videoPlayerContainer embed {
}
.intlib.videoPlayer #videoMetaContainer{
  padding:10px;
 background-color:#2d2d2d;
  color:#ffffff;
}
.intlib.videoPlayer #videoMetaContainer h3{
  margin:0px !important;
  padding:0px !important;
  color:#ffffff;
}
.intlib.videoPlayer .intlib.tabs{
  float:left;
  padding:0px !important;
  margin:0px !important;
 height:42px;
  width:100%;
  background-color:#000000;
  list-style:none;
}
.intlib.videoPlayer .intlib.tabs li{
 float:left;
  margin-top:2px;
  margin-left:5px;
  margin-right:5px;
  border-left:solid;
  border-left-width:1px;
  border-left-color:#000000;
  border-right:solid;
  border-right-width:1px;
  border-right-color:#313A40;
}
.intlib.videoPlayer .intlib.tabs li a{
    display:inline-block;
    padding-left:15px;
    padding-right:15px;
    height:37px;
    line-height:35px;
    color:#000000 !important;
    cursor:pointer;
}
.intlib.videoPlayer .intlib.tabs li a span.left{
  float:left;
   display:inline-block;
  width:11px;
  height:37px;
  background-color:#ffffff;
}
.intlib.videoPlayer .intlib.tabs li a span.copy{
  float:left;
  display:inline-block;
  height:37px;
}
.intlib.videoPlayer .intlib.tabs li a span.right{
  float:left;
  display:inline-block;
  width:11px;
  height:37px;
}
.intlib.videoPlayer .tabContainer{
  margin-top:10px;
}
.intlib.videoPlayer .tabContainer ul{
  float:left;
 list-style:none;
}
.intlib.videoPlayer .tabContainer ul li{
  float:left;
  min-width:210px;
  height:130px;
  width:.8em;
  margin:5px;
  padding:5px;
  color:#000000 !important;
  border:solid;
  border-width:1px;
  border-color:#eeeeee;
  text-align:center;
  cursor:pointer;
}
.intlib.videoPlayer .tabContainer ul li.selected{
  background-color:#cccccc;
  border-color:#aaaaaa;
}
.intlib.videoPlayer .tabContainer ul li.selected a{
  color:#2d2d2d;
}
.intlib.videoPlayer .tabContainer ul li:hover{
 background-color:#2d2d2d;
}
.intlib.videoPlayer .tabContainer ul li a{
 font-size:12px;
  color:#000000;
}
.intlib.videoPlayer .tabContainer ul li a img{
  max-width:150px;
}
.intlib.videoPlayer .tabContainer ul li:hover a{
   color:#ffffff;
}
/*video tab colors*/
.intlib.videoPlayer .intlib.tabs.wh{
background-image:url('img/interactions/tabs/wh/tab.png');
  background-color:#CCCCCC;
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.wh li a:hover span.left{
  background-image:url('img/interactions/tabs/wh/lft-hover-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.wh li a:hover span.copy{
  background-image:url('img/interactions/tabs/wh/middle-hover-roundedtab.png');
  background-color:transparent;
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.wh li a:hover span.right{
 background-image:url('img/interactions/tabs/wh/rht-hover-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.wh li a span.left{
  background-image:url('img/interactions/tabs/wh/lft-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.wh li a span.copy{
  background-image:url('img/interactions/tabs/wh/middle-roundedtab.png');
  background-color:transparent;
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.wh li a span.right{
 background-image:url('img/interactions/tabs/wh/rht-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.wh li.active a span.left{
  background-image:url('img/interactions/tabs/wh/lft-active-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.wh li.active a span.copy{
color:#ffffff !important;
  background-image:url('img/interactions/tabs/wh/middle-active-roundedtab.png');
  background-color:transparent;
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.wh li.active a span.right{
 background-image:url('img/interactions/tabs/wh/rht-active-roundedtab.png');
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.dkgr{
  height:56px;
background-image:url('https://assets.xpressdocs.com/images/xd/video/img/nav-background.png');
  background-color:#CCCCCC;
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.dkgr li{
  margin:0px !Important;
  height:56px !important;
}
.intlib.videoPlayer .intlib.tabs.dkgr li.first{
  border-left:none;
}
.intlib.videoPlayer .intlib.tabs.dkgr li.last{
  border-right:none;
}
.intlib.videoPlayer .intlib.tabs.dkgr li a{
  height:56px !important;
  color:#ffffff !important;
}
.intlib.videoPlayer .intlib.tabs.dkgr li a span{
  height:56px !important;
  line-height:56px !important;
  background-color:transparent;
}
.intlib.videoPlayer .intlib.tabs.dkgr li a span.left{

}
.intlib.videoPlayer .intlib.tabs.dkgr li a span.copy{
  font-size:12px !important;
}
.intlib.videoPlayer .intlib.tabs.dkgr li a span.right{

}
/*active state*/
.intlib.videoPlayer .intlib.tabs.dkgr li.active a{
 background-image:url('https://assets.xpressdocs.com/images/xd/video/img/nav-button-selected.png');
  background-repeat:repeat-x;
}
/*hover state*/
.intlib.videoPlayer .intlib.tabs.dkgr li a:hover{
 background-image:url('https://assets.xpressdocs.com/images/xd/video/img/nav-button-rollover.png');
  background-repeat:repeat-x;
}
.intlib.videoPlayer .intlib.tabs.dkgr li#tab0{

}
.intlib.videoPlayer.dkgr #videoThumbContainer{
  float:left;
  min-height:500px;
  padding:15px;
  background-image:url('http://devassets.xpressdocs.com/images/xd/video/img/thumb-back.png');
  background-repeat:repeat-x;
  background-color:#F7F7F7;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul{
 float:left;
  width:650px !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li{
    min-width:194px !important;
    min-height:160px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color:#cccccc;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li.selected{
  border-color:#000000 !important;
    background-image:url('https://assets.xpressdocs.com/images/xd/video/img/nav-button-selected.png');
  background-repeat:repeat-x;
  background-color:#22282C !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li a{
    float:left;
    display:inline-block;
    width:100%;
    text-align:center;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li a img{
display:block;
margin-top:10px;
margin-left:22px;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li a:hover{
  color:#000000 !important;
  background-color:transparent !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li.selected a{
  color:#ffffff !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li.selected:hover{
   border-color:#000000 !important;
    background-image:url('https://assets.xpressdocs.com/images/xd/video/img/nav-button-selected.png');
  background-repeat:repeat-x;
  background-color:#22282C !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li:hover{
  border-color:#C7C8C9 !important;
  background-color:#DFDFDF !important;
}
.intlib.videoPlayer.dkgr #videoThumbContainer ul li:hover a{
color:#000000;
}
/*registratiion page overrides*/
ul.fieldLabelContainer{
  float:left;
  width:510px;
  margin:0px !important;
  padding:0px !important;
  background-color:#2d2d2d;
}
ul.fieldLabelContainer li{
  width:510px;
  margin:0px !important;
  padding:0px !important;
}
ul.fieldLabelContainer li .labelContainer{
  float:left;
  display:inline-block;
  width:136px !important;
  height:50px;
  background-color:#fff;
}
ul.fieldLabelContainer li .inputContainer{
  float:left;
  display:inline-block;
  width:374px !important;
  height:50px;
  background-color:#fff;
}
ul.fieldLabelContainer li .inputContainer #username{
  margin-bottom: 18px;
    width: 220px;
  height: 33px;
background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}
ul.fieldLabelContainer li .inputContainer #password{
 margin:0px !important;
  padding:0px !important;
}
/*facebook overflow issue*/
.fb-like-box{
width:180px !important;
overflow:hidden;
}
/*xpressapm landing page styles*/
.promos.apm{
margin-top:-29px;
}
.promos.apm .learnMoreContainer a:hover{
    background-color:transparent !important;
}
.promos.apm .row{
float:left;
width:700px !important;
margin:0px !Important;
padding:0px !important;
}
.promos.apm .large{

}
.promos.apm .headerContentContainer{
float:left;
width:710px;
margin:0px !Important;
padding:0px !Important;
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-header-background.png');
background-position:center -40px;
background-repeat:repeat-x;
background-color:#ffffff !important;
}
.promos.apm .xpressapmHeader .xpressapmHeaderCallout img{
width:270px;
margin-top:15px;
margin-left:35px;
}
.promos.apm .xpressapmHeader .xpressapmHeaderCallout .learnMoreContainer img{
width:170px;
margin-top:15px;
margin-left:10px;
}
.promos.apm .learnMoreContainer{
width:60% !important;
margin-left:65px;
}
.promos.apm .howdoISignUpContainer{
width:630px !important;
margin-top:15px;
margin-left:25px;
padding:10px;
border:solid;
border-width:1px;
border-color:#eeeeee;
font-size:12px;
}
.promos.apm h1,.promos.apm h2,.promos.apm h3,.promos.apm h4,.promos.apm h5,.promos.apm h6{
margin:0px !important;
padding:0px !important;
color:#AC2179 !important;
}
.promos.apm h2{
font-size:18px;
}
.promos.apm .xpressapmHeader .xpressapmHeaderImageCallout img{
width:100%;
}
.promos.apm .xpressapmHeader .sevencol img{
width:100%;
}
.promos.apm .xpressapmnavigationContentContainer{
height:50px;
margin:0px !important;
padding:0px !important;
margin-top:25px !important;
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-navcontainer.png');
background-repeat:repeat-x;
}
.promos.apm .xpressapmnavigationContentContainer li{
float:left;
margin:0px !important;
padding:0px !important;
border-right:solid;
border-right-width:1px;
border-right-color:#E1E9EC;
}
.promos.apm .xpressapmnavigationContentContainer li a{
display:inline-block;
height:50px;
padding-left:15px;
padding-right:15px;
line-height:50px;
cursor:pointer;
}
.promos.apm .xpressapmnavigationContentContainer li a.active{
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-navlink-active.png');
background-repeat:repeat-x;
background-color:#ffffff;
}
.promos.apm .howItWorksContentContainer h3{
color:#666 !important;
font-size:15px !important;
}
.promos.apm .apmContentCycle{
float:left;
margin:0px !important;
padding:0px !important;
margin-top:15px !important;
}
.promos.apm .apmContentCycle p{
font-size:13px;
font-weight:normal;
line-height:15px;
}
.promos.apm .apmContentCycle p.large{
font-size:15px;
font-weight:normal;
line-height:17px;
}
.promos.apm .apmContentCycle li{
margin-left:0px !important;
margin-right:0px !important;
}
.promos.apm .apmContentCycle li h1{
font-size:28px;
line-height:30px !important;
}
.promos.apm .apmContentCycle li .imageContainer{
margin-top:15px;
margin-bottom:15px;
}
.promos.apm .apmContentCycle li .imageContainer img{
padding:2px;
border:solid;
border-width:1px;
border-color:#cccccc;
}
.promos.apm .keyFeatureBox .howItWorksIconContainer img{
width:70%;
}
.promos.apm .keyFeatureBox .howItWorksContentContainer{
width:150px;
margin-left:10px;
}
.promos.apm .keyFeatureBox .howItWorksContentContainer h3{
font-size:12px !important;
line-height:14px !important;
}
.promos.apm .row.even{
border-top:solid;
border-top-width:1px;
border-top-color:#cccccc;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#cccccc;
background-color:#eeeeee !important;
}
.promos.apm .xpresslinksComplimentaryWebpage img{
width:100%;
}
.promos.apm #apmFeaturesContainer h3{
width:350px;
margin-top:25px !important;
font-size:25px !important;
line-height:34px;
}
.promos.apm #apmFeaturesContainer p{
width:440px;
font-size:15px !important;
line-height:18px;
}
.promos.apm #apmFeaturesContainer h3{
width:420px;
margin-top:35px !important;
font-size:22px !important;
line-height:24px;
}
.promos.apm #apmFeaturesContainer p{
width:420px;
margin-top:5px;
font-size:13px !important;
line-height:15px;
}
.promos.apm #apmFeaturesContainer .orderisReadyEmail{
padding-bottom:25px !Important;
}
.promos.apm #apmFeaturesContainer .orderisReadyEmail h3{
margin-left:25px !important;
}
.promos.apm #apmFeaturesContainer .orderisReadyEmail p{
margin-left:25px !important;
}
.promos.apm #apmFeaturesContainer .radiusMailingList{
margin-top:25px !important;
margin-bottom:30px !important;
}
.promos.apm #apmFeaturesContainer .qrCodeGenerator h3{
margin-left:25px !important;
}
.promos.apm #apmFeaturesContainer .qrCodeGenerator p{
margin-left:25px !important;
}
.promos.apm #apmFeaturesContainer .xpresslinksComplimentaryWebpage{
margin-top:10px !important;
margin-bottom:25px !important;
}
.promos.apm #apmFeaturesContainer .easyDefaultProfileManagement{
padding-bottom:20px !important;
}
.promos.apm #apmFeaturesContainer .easyDefaultProfileManagement h3{
margin-left:25px !important;
}
.promos.apm #apmFeaturesContainer .easyDefaultProfileManagement p{
margin-left:25px !important;
}
/*promos XD email*/
.promos.xpressmail .headerImage{
height:360px;
margin:0px !important;
padding:0px !important;
margin-top:-29px !important;
margin-left:1px !important;
}
.promos.xpressmail .buttonContainer{
position:relative;
margin-left:40px;
margin-top:-140px;
}
.promos.xpressmail .buttonContainer a:hover{
background-color:transparent !important;
}
.promos.xpressmail .headerContentContainer h2{
margin:0px;
padding:0px;
color:#00B4BD;
}
.promos.xpressmail .keyFeaturesContainer{
width:280px;
}
.promos.xpressmail .keyFeaturesContainer .keyFeatureBox .disclaimer{
margin-top:5px;
margin-left:35px;
color:#666;
font-weight:normal;
font-size:10px;
}
.promos.xpressmail .keyFeaturesContainer .keyFeatureBox{
min-height:405px;
background-color:transparent !important;
}
.promos.xpressmail .keyFeaturesContainer .keyFeatureBox h4{
margin:0px !important;
padding:0px !important;
  margin-left:20px !important;
  color:#666 !important;
}
.promos.xpressmail .keyFeaturesContainer .keyFeatureBox ul{
margin:0px !important;
padding:0px !important;
  margin-left:20px !important;
  margin-right:10px !important;
  list-style:disc !important;
}
.promos.xpressmail .keyFeaturesContainer .keyFeatureBox ul li{
margin:0px !important;
padding:0px !important;
  margin-left:15px !important;
  color:#666 !important;
}
.promos.xpressmail .xpressmailnavigationContentContainer{
width:685px !important;
height:50px;
margin:0px !important;
padding:0px !important;
margin-top:15px !important;
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-navcontainer.png');
background-repeat:repeat-x;
}
.promos.xpressmail .xpressmailnavigationContentContainer li{
float:left;
margin:0px !important;
padding:0px !important;
border-right:solid;
border-right-width:1px;
border-right-color:#E1E9EC;
}
.promos.xpressmail .xpressmailnavigationContentContainer li a{
display:inline-block;
height:50px;
padding-left:15px;
padding-right:15px;
line-height:50px;
cursor:pointer;
color:#00B4BD !important;
}
.promos.xpressmail .xpressmailnavigationContentContainer li a.active{
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-navlink-active.png');
background-repeat:repeat-x;
background-color:#ffffff;
}
.promos.xpressmail .emailContentCycle{
margin:0px !important;
padding:0px !important;
}
.promos.xpressmail .emailContentCycle li{
margin-left:0px !important;
margin-right:0px !important;
}
.promos.xpressmail .emailContentCycle li h3{
margin:0px !important;
padding:0px !Important;
margin-bottom:10px !important;
font-size:22px !important;
color:#00B4BD !important;
}
.promos.xpressmail .emailContentCycle li .contentContentContainer{
margin-top:25px;
}
.promos.xpressmail .emailContentCycle li .grid_6{
width:430px;
}
.promos.xpressmail .keyFeatureBox{
background-color:#00B4BD;
}
.promos.xpressmail .keyFeatureBox h4{
margin:0px !important;
padding:0px !important;
padding-top:15px !important;
margin-left:50px !important;
color:#ffffff;
font-weight:normal;
}
.promos.xpressmail .keyFeatureBox ul li{
color:#ffffff;
}
.promos.xpressmail .sampleEmailContentContainer{
padding-top:15px;
}
.promos.xpressmail .sampleEmailContentContainer img{
width:90%;
}
.promos.xpressmail #emailFeaturesContainer{
}
.promos.xpressmail #emailFeaturesContainer img{
width:70%;
}
.promos.xpressmail #emailFeaturesContainer .row{
float:left;
width:680px !important;
margin:0px !Important;
padding:0px !important;
padding-top:35px !important;
padding-bottom:15px !important;
}
.promos.xpressmail #emailFeaturesContainer .row.even{
padding-top:35px !important;
border-top:solid;
border-top-width:1px;
border-top-color:#cccccc;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#cccccc;
background-color:#eeeeee !important;
}
.promos.xpressmail #emailFeaturesContainer .emailFeaturesContentContainer{
padding-top:10px !important;
}
.promos.xpressmail #emailFeaturesContainer .emailFeaturesContentContainer h3{
margin-top:20px !important;
}
.promos.xpressmail #emailFeaturesContainer .row.even h3{
margin-left:25px !important;
}
.promos.xpressmail #emailFeaturesContainer .row.even p{
margin-left:25px !important;
}
.promos.xpressmail #emailFeaturesContainer .unlimitedsends h3{
margin-top:10px !important;
}
.promos.xpressmail #emailFeaturesContainer .simpledrag h3{
margin-top:15px !important;
}
.promos.xpressmail #emailFeaturesContainer .listcontact h3{
margin-top:16px !important;
}
.promos.xpressmail #emailFeaturesContainer .reportingdashboard img{
width:100%;
}
.promos.xpressmail #emailFeaturesContainer .reportingdashboard h3{
margin-top:40px !important;
}
.xpressmail.header{
position:absolute;
margin:0px !important;
padding:0px !important;
margin-top:-40px !important;
margin-left:1px;
}
.xpressmail.header h1{
margin:0px !important;
padding:0px !important;
margin-left:10px !important;
font-size:28px;
color:#000000;
}
.promos.xpressmail .pricingContainer thead th{
color:#ffffff;
border-color:#00B4BD;
background-color:#00B4BD;
}
.promos.xpressmail .pricingContainer td{
border-color:#00B4BD;
color:#00B4BD;
font-size:15px;
}
/*xpressmail changes 8-28-2013*/
.promos.xpressmail .pricingContainer thead th{
color:#ffffff;
border-color:#00B4BD;
background-color:#00B4BD;
}
.promos.xpressmail .pricingContainer td{
border-color:#00B4BD;
color:#00B4BD;
font-size:15px;
}
.promos.xpressmail .headerContentContainer.container.xpressmail h3{
margin:0px;
padding:0px;
margin-top:10px;
color:#00B4BD !important;
margin-bottom:5px;
}
.promos.xpressmail .headerContentContainer.container.xpressmail.grid_5.alpha .pricingCallout.email.callout{
float:left;
width:360px;
padding:10px;
margin-bottom:180px;
text-align:center;
border:solid;
border-width:1px;
border-color:#cccccc;
background-color:#eeeeee;
}
.promos.xpressmail .headerContentContainer.container.xpressmail.grid_5.alpha p{
margin:0px !important;
padding:0px !important;
color:#666666;
}
/*xpressmail key features section*/
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .pricingCallout.email.callout{
padding:10px;
margin-bottom:5px;
text-align:center;
background-color:#00B4BD !important;
}
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .pricingCallout.email.callout h3{
margin:0px;
padding:0px;
font-size:19px !important;
color:#ffffff !important;
}
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .pricingCallout.email.callout p{
color:#ffffff;
font-size:15px !important;
line-height:17px;
}
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .pricingCallout.email.callout a{
display:inline-block;
}
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .pricingCallout.email.callout a:hover{
background:transparent;
}
.promos.xpressmail .grid_4.omega.last.keyFeaturesContainer .keyFeatureBox{
margin-top:10px;
border:double;
border-color:#eeeeee;
}
/*calendars page*/
.calendarContainer h2{
margin-bottom:0px;
}
.calendarContainer h3{
margin-top:15px;
margin-bottom:15px;
font-size:28px !important;
}
.calendarContainer h4{
margin:0px;
}
.calendarContainer h5{
margin:0px;
font-size:22px !important;
}
.calendarContainer .sublinks{
margin-bottom:0px !important;
}
.calendarContainer .grid_3.omega{
width:190px !important;
padding-top:10px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
background-color:#000000;
}
.calendarContainer .grid_3.omega h4{
font-size:18px;
line-height:18px;
color:#ffffff;
}
.calendarContainer .grid_3.omega ul{
margin:0px !important;
padding:0px !important;
}
.calendarContainer .grid_3.omega ul li{
margin:0px;
padding:0px;
margin-top:5px !important;
color:#ffffff;
line-height:15px;
}
.calendarContainer .pricing{
margin-bottom:0px;
}
.calendarContainer .calendarNavigationContainer{
height:50px;
margin:0px !important;
padding:0px !important;
background-image:url('https://assets.xpressdocs.com/images/xd/xpressapm/xpressapm-navcontainer.png');
background-repeat:repeat-x;
}
.calendarContainer .calendarNavigationContainer li{
float: left;
margin: 0px !important;
padding: 0px !important;
border-right: solid;
border-right-width: 1px;
border-right-color:
#E1E9EC;
}
.calendarContainer .calendarNavigationContainer li a{
display: inline-block;
height: 50px;
padding-left: 15px;
padding-right: 15px;
line-height: 50px;
cursor: pointer;
}
.calendarContainer ul.calendarOptionsContainer{
margin: 0px !important;
padding: 0px !important;
}
.calendarContainer ul.calendarOptionsContainer li{
margin: 0px !important;
padding: 0px !important;
padding-top:15px !important;
}
.calendarContainer .galleryLabelContainer{
float:left;
margin:0px !important;
padding:0px !important;
}
.calendarContainer .galleryLabelContainer li{
float:left;
margin:0px !important;
padding:0px !important;
}
.calendarContainer .galleryLabelContainer h6{
width:200px;
padding:10px;
margin:0px;
margin-right:20px;
font-size:19px;
line-height:19px;
text-align:center;
color:#666;
background-color:#eee;
}
.calendarContainer #basicContainer h6.luxuryHouseContainer{
width:193px;
margin-right:16px !important;
}
.calendarContainer #basicContainer h6.americanScenicViews{
width:182px;
margin-right:19px !important;
}
.calendarContainer #basicContainer h6.beautifulHomesContainer{
width:192px;
margin-right:0px !important;
}
.calendarContainer #deluxeContainer h6.floralPatternContainer{
margin-right:10px;
}
.calendarContainer #deluxeContainer h6.vintageViews{
width:192px;
margin-right:16px;
}
.calendarContainer #deluxeContainer h6.blackAndWhiteContainer{
width:192px;
margin-right:16px;
}
.calendarContainer table{
width:100%;
}
.calendarContainer table thead th{
background-color:#666666;
color:#ffffff;
}
.xpressdocsContainer.secondary #xpressdocs-content .setupBTN{
background-color:#0079AD;
border:none;
font-size:14px;
font-weight:normal;
color:#ffffff;
margin-bottom:18px;
height:33px;
width:121px;
-webkit-appearance: none;
}
.xpressdocsContainer.secondary #xpressdocs-content .setupBTN a{
padding:0px;
margin:0px;
display:block;
color:#ffffff;
text-align:center !important;
line-height:34px;
height:33px;
width:121px;
font-weight:bold;
background-color:#666666;
-webkit-appearance: none;
}
.xpressdocsContainer.secondary #xpressdocs-content .setupBTN a:hover{
background-color:#000000;
}