/*additions*/
.content-box .pdf-icon {background:url(images/icon-pdf.gif) no-repeat !important;line-height:16px;padding:0 0 15px 23px;color:#690;text-transform:uppercase;font-size:11px;border:0; float: left; width: 100%;}
img.border {
	border:1px solid #DDDDDD;
	margin-right:7px;
	padding:4px;
}
.box{
	padding: 0 0 10px;
	margin-bottom: 10px;
	display:block;
	float:none;
	border-bottom: 1px solid #DDD;
	position: relative;
	width: 100%;
}
.box .info{float:right;width:603px;}

.box .pic{float:left;width:90px;}

.clearfix:after {
    content: ".";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
    visibility: hidden;
}
.gallery-list li {cursor:pointer;}

#nav li .drop ul li{text-transform:none;font-size:12px;padding:0}
#nav li .large{text-transform:uppercase;font-size:16px;line-height:17px}

/* WP GENERATED */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.attachment-post-thumbnail {display: none;}

/*button to resemble accordion*/
.accordion-bttn {
   	/*background: url("images/bg-accordion.gif") repeat-x scroll 0 0 #E6E6E6;*/
    	vertical-align: top;
	/*border: 1px solid #DEDEDE;*/
	float:left;
	clear:both;
	margin-top:10px;
}

.accordion-bttn-a {
	/*color: #FF6600;*/
	color: #00ADEF;
    	display: block;
    	font-size: 15px;
    	line-height: 17px;
    	/*padding: 10px 15px 10px 15px;*/
}

#video-bttn a {
	text-decoration: none;
}

/*end button to resemble accordion*/

/*Accordion Title - no link no open*/
.accordion li.acrdtitle {
    text-decoration: none;
    padding: 13px 30px 8px 15px;
    border-bottom: 1px solid #DEDEDE;
    color: #666666;
    display: block;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
    /*outline: medium none;*/
    }
h3.acrdsubt {


    display: block;
    overflow: hidden;
    padding: 0 0 5px;
}

.accordion li.acrdtitle span {
    display: block;
    overflow: hidden;
    padding: 0 0 5px;
}

/*end Accordion Title*/

/*Addition Videos Text on homepage*/

#addvids {
	/*clear:left;*/
	float:left;
	width:325px;
	margin-top:-40px;
}

.addvids-icn {
	float:left;
	clear:left;
	}

.addvids-desc {
	margin:10px 0 5px 10px;
	float:left;
	width:160px;
	}

.addvids-img {
	margin:10px 0 5px 0;
	padding:5px;
	border:solid 1px #999;
	width:114px;
	}

#content a.addvids-txt {
	color: #FF6600;
	text-decoration:none;
	font-size:13px;
	}

/*end Addition Videos Text on homepage*/

/*custom st button*/
.top-nav li span a {
    color: #777777;
    float: none;
}

.top-nav li span a:hover {
	text-decoration: none;
}

/*end custom st button*/

/*MailChimp Form*/

div.mce_inline_error {background-color: #F4BFBF; color: #6B0505; !important}

.asterisk {
	/*clear:left;*/
}

.mctitle {
	display: block;
	color: #777777;
    	font-size: 13px;
    	font-weight: normal;
    	line-height: 15px;
    	padding: 0 0 6px;
    	text-transform: uppercase;
	float:none;		
}

.indicate-required {
	line-height: 13px;
	margin: 0 0 9px;
	color: #777777;
}

.mce-label {
	margin-bottom:-10px;
	}

.inputbg {
}

.inputbg-l {
    background: url("images/bg-text-inp-262.jpg") no-repeat scroll 0 20px transparent;
    margin: 0 0 0px -3px;
    position: relative;
    width: 262px;
    padding: 0px 0 0 8px;
    padding: 0px 0 0 8px\9; /* IE8 and below */
}

.inputbg-s {
    background: url("images/bg-text-inp-126.jpg") no-repeat scroll 0 20px transparent;
    margin: 0 0 0px -3px;
    position: relative;
    width: 126px;
    padding: 0px 0 0 8px;
    padding: 0px 0 0 8px\9; /* IE8 and below */
}

.fl {
	float:left;
}

input.input-l {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #7D7D7D;
    float: left;
    font-size: 9px;
    height: 26px;
    margin: 0;
    font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
    margin: 8px 0 -8px 0\9; /* IE8 and below */
}

.btn-subscribe {
    background: url("images/btn-subscribe.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 24px;
    line-height: 0;
    overflow: hidden;
    /*text-indent: -7779px;*/
    width: 97px;
}

.btn-mvd {
	margin-top:10px;
}


/*END MailChimp Form*/

.printfriendly {
	margin-bottom:15px;
}

/*ST buttons*/

.SBstButton {
	padding-left:0;
	padding-right:0;
	width:16px;
}

.stButton .youtube {
	background: url("images/youtube-16.png") no-repeat scroll right top transparent;
    display: inline-block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding-left: 12px;
    padding-right: 0px;
    white-space: nowrap;
}

.stButton .youtube:hover {
	opacity:0.75;
}

.stButton .rss-hdr {
	background: url("images/icon-rss-16.gif") no-repeat scroll right top transparent;
    display: inline-block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding-left: 12px;
    padding-right: 0px;
    white-space: nowrap;
}

.stButton .rss-hdr:hover {
	opacity:0.75;
}
/*end ST buttons*/

/*Where to buy sidebar*/
.buycont {padding:10px;text-align:center;}
.retailimg {
    border: 1px solid #777777;
    margin: 15px 0 0;
    padding: 2px;
}

/**Patner's and How to Buy Pages*/
.partnerL {width: 338px; float:left; text-align: center; margin-right:32px; margin-top:32px;}
.partnerR {width: 338px; float:left; text-align: center; margin-top:32px;}
.partnerTall {height:110px;}
.partnerShort {height:80px;}

.partnercontain {
    margin: 0 auto;
    width: 630px;
}
.retailimg2 {
    width:198px;
    border: 1px solid #777777;
    margin: 10px 5px 0;
    float:left;
}

.retailimg3 {
    width:198px;
    border: 1px solid #777777;
    margin: 10px auto 0;
float:left;
}

/**sidebar menu**/
.menu-item-136 a, .menu-item-212 a {margin-left:12px;}

/**Video Page**/
.vidpage {
	width:324px;
	margin: 0 15px 25px;
	float:left;
}
/**.vidpageL {
	width:344px;
	float:left;
	margin-right:21px;
}**/

.vidpagewin {
	width: 324px;
	margin: 0 auto;
}
#content h2.vidtitle {
	margin:13px 0 2px;
}

.orangetxt {
	color: #FF6600;
}


/***** Gravity Forms *****/
#input_3_2_3_container.ginput_left {
    width: 49%;
}

#input_3_7_1_container.ginput_full {
    width: 100%;
}

#input_3_7_2_container.ginput_full {
    width: 100%;

}

#input_3_7_3_container.ginput_left {

    width: 49%;
}

#input_3_7_4_container.ginput_right {
    width: 49%;
}

#input_3_7_5_container.ginput_left {
    width: 49%;
}

#input_3_7_6_container.ginput_right {
    width: 49%;
}

/***** Partner Login *****/
.partner-log {
    float: right;
    margin: 28px 0.3em 0 0;
}
.partner-bttn {
	background-color:#ffd103;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	border:1px solid #bf9d04;
	display:inline-block;
	color:#777777;
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 16px;
	text-decoration:none;
}
.partner-bttn:hover {
	background-color:#ffe87f;
	text-decoration:none;
}
.partner-bttn:active {
	position:relative;
	top:1px;
}

/***** Twitter Goodies Button *****/

body.page .twitter-share-button {
	display:none;

}

body.page-id-1958 .twitter-share-button {
	display:block;
}

body.page-id-1784 .twitter-share-button {
	display:block;
}

body.page-id-1805 .twitter-share-button {
	display:block;
}

body.page-id-1858 .twitter-share-button {
	display:block;
}

/**** Social Icons *****/

.social-16 {
    display: inline-block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    width: 16px;
    line-height: 16px;
    padding-left: 12px;
    padding-right: 0;
    white-space: nowrap;
}

.social-16x2 {
    display: inline-block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    width: 44px;
    line-height: 16px;
    padding-left: 12px;
    padding-right: 0;
    white-space: nowrap;
}

.social-16:hover {
	opacity:0.75;
}

.social-16x2:hover {
	opacity:0.75;
}

.addtoany-16 {
    background: url("../../uploads/2013/05/addtoany_16_16.png") no-repeat scroll right top transparent;
}
.addtoany-e-16 {
    background: url("../../uploads/2013/05/social-email-addtoany_16_16.png") no-repeat scroll right top transparent;
}
.email-16 {
    background: url("../../uploads/2013/05/social-email.png") no-repeat scroll right top transparent;
}
.youtube-16 {
    background: url("../../uploads/2013/05/youtube.png") no-repeat scroll right top transparent;
}
.instagram-16 {
    background: url("../../uploads/2013/08/instagram-16.png") no-repeat scroll right top transparent;
}
.twitter-16 {
    background: url("../../uploads/2013/05/twitter-2.png") no-repeat scroll right top transparent;
}
.facebook-16 {
    background: url("../../uploads/2013/05/facebook.png") no-repeat scroll right top transparent;
}
.googleplus-16 {
    background: url("../../uploads/2014/07/googleplus_16.png") no-repeat scroll right top transparent;
}
.linkedin-16 {
    background: url("../../uploads/2014/07/linkedin_16.png") no-repeat scroll right top transparent;
}
.rss-16 {
    background: url("../../uploads/2013/05/social-rss.png") no-repeat scroll right top transparent;
}

/**** Small Caps Baseline Shift ****/
h1 small cufon.cufon canvas {
    top: 20% !important;
}

/**** Unlisted Video Page Hide Social Icons ****/
body.page-id-2446 .top-nav li a.a2a_dd.addtoany_share_save {display:none;}
body.page-id-2446 div.addtoany_share_save_container {display:none;}
body.page-id-2447 div.addtoany_share_save_container {display:none;}

/**** Twitter Home Page ****/
#twitterhome {margin-top: 20px;}
#twitterhome h2{margin:0 0 6px;font-size:16px;font-weight:normal;color:#66625f;overflow:hidden;height:1%}

/**** Contact - Tech Support *****/

.techspprt {
   	background: url("images/bg-accordion.gif") repeat-x scroll 0 0 #E6E6E6;
    	vertical-align: top;
	/*border: 1px solid #DEDEDE;*/
	float:left;
	clear:both;
	margin-bottom:20px;
	padding:15px 15px 5px;
}

/**** Webinar Promo Home Page ****/
#hm-webinar {width:278px; margin-top: 20px;border: 1px solid #DEDEDE;}

/**awards Page**/
.award {
        width:221px;	
        margin: 0 15px 25px 0;
	float:left;
}
#content h2.awarditle {
	margin:13px 0 2px;
}

/**** Webinar Promo Home Page ****/
#hm-webinar {margin-top: 20px;border: 1px solid #DEDEDE;}

/**** LinkedIn Follow Company ****/
.top-nav li span {float:left;}