/*
Theme Name: www.appassure.com
Theme URI: http://www.appassure.com/
Description: 9/9/09 redesign
Author: ZEITGEIST
*/

@charset "UTF-8";
/* CSS Document */
html {
	margin: 0;
	padding: 0;
	/*height: 100%;
	_height: 100%;*/
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px Helvetica, sans-serif;
	line-height: 15px;
	color: #6F6F70;
	/*height: 100%;
	_height: 100%;*/
}
img, div {
	behavior: url(iepngfix.htc);
	border:0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
#wrap {
	background: transparent;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 1000px;
}
#main {
	
	display: table;
	margin:5px auto;
	width:951px;
}  /* must be same height as the footer */
#masthead-background {
	background: transparent url('images/header.png') no-repeat;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
}
#masthead {
	height: 85px;
	margin: -150px auto 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
	z-index: 10;
}
#masthead-top {
	height: 85px;
	margin: 3px auto;
	padding: 0;
	position: relative;
	width: 100%;
}
#masthead form {
	margin: 0;
	padding: 0;
}
#global-links {
	color: #000;
	float: left;
	height: 60px;
	margin: 6px 0 0 0;
	padding: 0;
	_padding-right: 20px;
	text-align: right;
	text-transform: uppercase;
	width: 260px;
	_width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#global-links a {
	color: #000;
	padding: 0 4px;
	text-decoration: none;
	font-weight: normal;
}
#googleSearch {
	/*float: right;
	height: 60px;
	margin: 0;
	padding: 6px;
	width: 230px;
	_width: 220px;*/
	padding-top:3px;
}
#masthead-top h1 {
	float: left;
	height: 60px;
	margin: 15px 0 0 10px;
	padding: 0;
	width: 450px;
}
#masthead-top h1 a {
	display: block;
	height: 60px;
	width: 450px;
}
#masthead-top h1 a span {
	display: none;
}
#googleSearch input.submit {
	background: url('images/30-square.gif') top right no-repeat;
	border: none;
	color: #fff;
	display: block;
	float: right;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 40px;
}
#navigation {
	background: transparent;
	height: 37px;
	margin: 3px auto;
	padding: 0;
	position: relative;
	width: 951px;
	z-index: 15;
}
#navigation ul {
	margin:0;
	padding:0;
	list-style: none;
}
.flash {
	position: relative;
	z-index: 1;
}
#masthead-background {
	z-index: 5;
}
#masthead, #navigation {
	z-index: 10;
}
#overlay {
	z-index: 0;
}
#lightbox-container {
	z-index: 0;
}
#lightbox2 {
	z-index: 0;
}
#lightbox3 {
	z-index: 0;
}
#item2-on, #item3-on {
}
#flashcontent {
	display:block;
	margin:-132px auto;
	text-align: center;
	width:1000px;
	height:415px;
	z-index: 1;
}
#embed {
	display: block;
	margin: 30px auto;
	padding: 0;
	background: transparent;
	height: 100%;
	z-index: 1;
}
.containerInnerLeft {
	width:680px;
	float:left;
	/*padding:0 30px 0 15px;*/
/*	padding:0 0 0 3px;*/
	margin:0;display:block;
	min-height: 500px;
}
a {
	color: #6188d7;
	text-decoration: none;
}
a:hover {
	color: #466198;
	text-decoration: underline;
}
p {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
}
h2, h1 {
	font-size: 21px;
	color: #222;
	line-height: 23px;
	margin: 10px 0 20px 0;
	
}
h3 {
	font-size: 18px;
	color: #222;
	line-height: 20px;
	margin: 0;
}
h4 {
	font-size: 18px;
	line-height: 20px;
	margin: 0;
}
h5, h5 a, h5 a:link, h5 a:active, h5 a:visited {
	font-size: 12px;
	color: #2f2d30;
	margin: 0;
}
h1 a, h2 a, h3 a{color: #222;}
#content-left li {
	list-style-image: url('images/bullet.gif');
	list-style-position: outside;
}
ul {
	line-height: 18px;
}
#divider {
	height:30px;
	border-top: dotted thin #bcbdc0;
}

#divider2 {
	height:10px;
	border-top: dotted thin #bcbdc0;
	width: 260px;
	margin-left: 15px;
}
#divider3 {
	height:10px;
	border-top: dotted thin #bcbdc0;
}
#divider-solid {
	height:30px;
	border-top: solid thin #bcbdc0;
}
blockquote {
	font-style: italic;
	margin-left: 0;
	padding: 15px;
	padding-left: 0;
	font-size: 13px;
	line-height: 18px;
}
blockquote span.author {
	font-weight: bold;
}
.videocontainer {
	float: left;
	padding: 5px;
	width: 310px;
}
.videobox {
	float: left;
	padding: 10px;
	background-color: #F1F1F2;
	color: #4D4D4D;
	font-size: 11px;
	line-height: 16px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width: 290px;
}
.videobox h2, .videobox h2 a:link, .videobox h2 a:visited {
	font-size: 14px;
	color: #45619A;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 7px 0;
}
.containerInnerRight {
	width:244px;
	float:right;
	margin-right: 0px;
	height: auto;
}
.containerInnerRight h3 {
	color: #c62127;
	font-size: 18px;
	margin-bottom: 10px;
}
.containerInnerRight h4 {
	color: #222;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 20px;
}
.containerInnerRight h2 {
	background: #f7f7f7 url(images/sidebar-header.png) top center no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	margin: 0;
	padding: 5px 10px;
	position: relative;
	text-transform: uppercase;
}
.containerInnerRight .greybox {
	background: url(images/sidebar-box-bg.png) 50% 100% no-repeat;
	padding: 0 0 10px 0;
}
.containerInnerRight .greybox_content {
	background: #f7f7f7;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	overflow: hidden;
	padding-top: 5px;
}
.greybox p {
	padding: 0px 10px;
	margin: 0;
}
.greybox h3{ 
	margin: 0 15px 10px;
}
.greybox-more {
	padding: 0 10px 20px 10px;
	text-align: right;
}
.containerInnerRight a {
	font-weight: normal;
}
.containerInnerRight ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	color: #6287d8;
}
.containerInnerRight li {
	border-bottom: dotted thin #6287d8;
	margin: 0;
	padding: 10px 0 10px 0;
	font-weight: normal;
	font-size: 12px;
}
#footer {
	padding: 10px 0;
	border-top: 5px solid #b72123;
	background: #2f2d30 url(images/footer-bg.jpg) top center repeat;
	color: #555;
	clear:both;
	z-index: 15;
}
#footer h3, #footer h3 a:link, #footer h3 a:visited {
	font-size: 14px;
	color: #bc1f26;
	margin: 10px auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}
#footer a:link, #footer a:visited {
	color: #CACACA;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: none;
}
#footer-container {
	width: 960px;
	margin: 0 auto;
}
.footer-column {
	float: left;
	width: 270px;
	_width: 230px;
	margin-right: 30px;
	_margin-right: 30px;
	padding-bottom: 20px;
	color: #413f3e;
}
.footer-column-last {
	float: left;
	width: 270px;
	_width: 270px;
	margin-right: 0;
	_margin-right: 0;
	padding-bottom: 20px;
	color: #413f3e;
}
#footer-keywords.footer-column {
	width: 200px;
	_width: 200px;
}
#footer-downloads.footer-column {
	width: 200px;
	_width: 200px;
}
#footer-video.footer-column {
	margin: 0;
	width: 270px;
}
.footer-column h2, .footer-column-last h2 {
	font-size: 16px;
	color: #fff;
	margin: 0;
	text-align: left;
}
.footer-column ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	color: #CACACA;
}
.footer-column li {
	border-bottom: dotted thin #CACACA;
	margin: 0;
	padding: 10px 0 10px 0;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
.footer-column li:hover {
	background: #c5212a;
	padding: 10px;
}
#copyright {
	padding-top: 15px;
}
#copyright p, #copyright a:link, #copyright a:visited {
	color: #CACACA;
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;
}
#copyright a:hover {
	color: #fff;
	text-decoration: underline;
}
.clear {
	clear: both;
	overflow: hidden;
	width: 100%;
}

.divider3 {
	border-bottom: 1px dotted #bcbdc0;
	padding-bottom: 10px;
}

.clear-20 {
	height: 20px;
}
.resource-column {
	float: left;
	margin-right: 20px;
	width: 290px;
}
.resource-column2 {
	float: left;
	width: 290px;
}
.resource-inner {
	border: 1px dotted #ccc;
	border-top: 0;
	overflow: hidden;
	padding: 0 10px;
	width: 270px;
}
.resource-post-container {
	border-top: 1px dotted #ccc;
	overflow: hidden;
	margin-top: -1px;
	padding: 10px 0;
	width: 100%;
}
.resource-column h2, .resource-column2 h2 {
	background:url(images/h2-bg.jpg) top left no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 10px 0 0;
	padding: 6px 5px 6px 10px;
	text-transform: uppercase;
	width: 280px;
}
.resource-column h2 a:link, .resource-column h2 a:visited, .resource-column h2 a:active, .resource-column2 h2 a:link, .resource-column2 h2 a:visited, .resource-column2 h2 a:active {
	color: #fff;
	font-weight: normal;
}
.resource-column h3, .resource-column h3 a:link, .resource-column h3 a:visited, .resource-column h3 a:active, .resource-column2 h3, .resource-column2 h3 a:link, .resource-column2 h3 a:visited, .resource-column2 h3 a:active {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #222;
}
.resource-column p, .resource-column2 p {
	margin-top: 0px;
	font-size: 11px;
	line-height: 14px;
}
#sub-list {
	width: 85%;
	margin-left: 20px;
}
#sub-list h4, #sub-list h4 a, #sub-list h4 a:link, #sub-list h4 a:active, #sub-list h4 a:visited {
	font-size: 16px;
	line-height: 18px;
	color: #222;
}
#sub-list h4 a:hover {
	color: #790708;
}
#more {
	margin-left: 5px;
}
#homepage-main {
	padding:35px 0 0 0;
	/*margin: 130px 0 0 20px;
	width: 995px;*/
}
.col {
	float:left;
	margin: 0;
}
#col_left {
	padding:0 15px 0 0;
	width:360px;
}
#col_left h2 {
	color: #BC2026;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
#col_left h3, #col_left h3 a, #col_left h3 a:link, #col_left h3 a:active, #col_left h3 a:visited {
	color: #5E89D8;
	margin-top: 5px;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}
#col_left p {
	margin-top: 5px;
}
#col_mid {
	display:inline-block;
	padding:0px 15px 0 30px;
	width: 220px;
}
#col_mid p {
	margin:5px 0;
}
#col_mid h2 {
	/*color: #9A9A9A;*/
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.date {
	color: #CACACA;
	font-size: 10px;
	margin-top: 10px;
}
.twitter-text {
	color: #6F6F70;
	font-size: 12px;
	line-height: 18px;
}
.twitter-text a, .twitter-text a:link, .twitter-text a:visited, .twitter-text a:active {
	color: #5E89D8;
	text-decoration: none;
}

#col_right h1 {
	font-size: 28px;
	color: #BC2026;
	background:url(images/counting-background.jpg) top left no-repeat;
	width: 275px;
	height: 60px;
	padding: 25px 0 0 90px;
}
#col_right h2 {
	font-size: 18px;
	color: #BC2026;
	line-height: 18px;
	font-weight: bold;
}
#col_right h3 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background:url(images/special-offer.jpg) top left no-repeat;
	width: 275px;
	height: 55px;
	padding: 45px 0 0 90px;
}
#col_right h3 a, #col_right h3 a:link, #col_right h3 a:visited, #col_right h3 a:active {
	color: #333333;
}

#col_right ul {
	margin:0;
	padding:0;
}
#col_right li {
	margin:0 0 5px 15px;
	padding:0 0 0 3px;
	color: #5E89D8;
}
.FAQ-header {
	color: #fffFFF;
	background-color: #45619A;
	width: 100%;
	padding: 5px;
	font-size: 13px;
}
.alignleft {
	margin-right: 10px;
	border: 0;
	float: left;
}
.alignright {
	padding-left: 10px;
	border: 0;
	float: right;
}
#sub-nav {
	padding:0 0 0 0 !important;
	float:left;
	margin-left:15px;
	height: 35px;
	
}
#sub-nav li {
	float:left;
	height:35px;
	line-height:35px;
	padding:0;
	cursor:pointer;
}
.last {
	margin-left:-40px;
}
#sub-nav li a {
	border: 0;
	text-decoration:none;
	display:block;
	padding:0;
}
#sub-nav li li {
	cursor:auto;
}
#sub-nav li li a {
}
#sub-nav li:hover .drop {
	left:auto;
}
#sub-nav .drop {
	position:absolute;
	/*width:200px;*/
	left:-9999em;
	z-index:5000;
	margin-top: -17px;
	text-indent:0;
}
#sub-nav .drop .hd {
	background: url(images/nav-top.png) no-repeat 0 top left;
	height:20px;
	_font-size:0;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-top.png', sizingMethod='crop');
}
#sub-nav .drop .ft {
	padding:0;
	background:transparent url(images/nav-bottom.png) no-repeat left bottom;
	height:20px;
	_font-size:0;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-bottom.png', sizingMethod='crop');
}
#sub-nav .drop .bd {
	background:transparent url(images/navbox.png) repeat-y 0;
	padding:0 8px;
width:184px;

	_float:left;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navbox.png', sizingMethod='scale');
}
#sub-nav .drop .content {
}
#sub-nav .drop p {
	margin: 0;
	font-size: 12px;
	line-height: 17px;
}
#sub-nav .drop h3 {
	font-size:13px;
	padding:4px 14px 0 14px;
	font-weight:bold;
	position:relative;
	clear:both;
	text-transform:uppercase;
	line-height:20px;
	color: #781214;
}
#sub-nav .drop h4, #sub-nav .drop h4 a, #sub-nav .drop h4 a:active;
#sub-nav .drop h4 a:visited {
	font-size:90%;
	margin: 0;
	font-weight:bold;
	position:relative;
	clear:both;
	color:#BC2328;
	text-transform:uppercase;
	line-height:20px;
}
#sub-nav .drop a {
	font-weight:normal;
	display:inline;
	height:auto;
	background:none;
	color: #BC2328;
}
#sub-nav .drop a:hover {
	background:none;
	height:auto;
	color: #781214;
}
clrfix {
	zoom:1;
}
.clrfix:after {
	content:".";
	display:block;
	height:0;
	width:0;
	line-height:0;
	clear:both;
	visibility:hidden;
}
.clr {
	clear:both;
}
#stay-current {
	background-position:right -58px;
}
div.boxSpan {
	overflow: hidden;
}
span.lpContentsItem.richTextSpan {
	display: block;
}
span.lpContentsItem p:first-child {
	margin-top: 0px;
}
a.lpImageLink img {
	border: none;
}
div.disabled span {
}
div.disabled:hover input {
	background-position: right -0px;
}
div.disabled:hover span {
	background-position: left -36px;
}
form.lpeRegForm {
	margin: 0px;
	padding: 0px;
}
form.lpeRegForm ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
form.lpeRegForm li {
	margin: 0px;
	padding: 1px 10px 3px 10px;
	list-style: none;
	clear: both;
}
form.lpeRegForm label {
	padding-right: 20px;
	float: left;
	text-align: left;
}
form.lpeRegForm li.mktLblRight label {
	float: none;
}
form.lpeRegForm li.mktLblRight input[type='checkbox'] {
	position: relative;
	left: -4px;
}
form.lpeRegForm ul.mktLblCenter label {
	text-align: right;
}
form.lpeRegForm ul.mktLblAbove span.mktInput {
	clear: both;
}
form.lpeRegForm ul.mktLblAbove label {
	padding-left: 10px;
}
form.lpeRegForm ul.mktLblAbove li#mktFrmButtons label {
	display: none;
}
span.mktError {
	text-align: left;
	position: relative;
}
span.mktError input {
	background: #ECEFFF;
}
span.mktError span.mktFormMsg {
	display: inline;
	position: absolute;
	top: 2px;
	left: 4px;
	xcolor: #8C8FFF;
	color: red;
	font-size: small;
	width: 200px;
}
div#lpeCDiv_21537 {
	position: absolute;
	left: 184px;
	top: 92px;
	width: 376px;
	height: 328px;
	z-index: 15;
}
div#lpeCDiv_21537 span.lpContentsItem {
}
.marketoContent {
	position: relative;
}
form.lpeRegForm ul {
	font-size: 12px;
	color: #6F6F70;
}
form.lpeRegForm ul input {
	font-size: 12px;
	color: #6F6F70;
}
form.lpeRegForm ul input[type='text'] {
	font-size: 12px;
	color: #6F6F70;
}
form.lpeRegForm ul textarea {
	font-size: 12px;
	color: #6F6F70;
}
form.lpeRegForm ul select {
	font-size: 12px;
	color: #6F6F70;
}
form.lpeRegForm li {
	margin-bottom: 10px;
}
form.lpeRegForm .mktInput {
	padding-left: 0px;
}
form.lpeRegForm label {
	width: 130px;
}
form.lpeRegForm input.mktFormText {
	width: 150px;
}
form.lpeRegForm textarea {
	width: 150px;
}
form.lpeRegForm select {
	width: 154px;
}
div.toolbox {
	background:url(images/tool-background.jpg) repeat-x; 
	height:140px;
	width:640px;
	margin-top:1px;
	clear:both;
}
div.product-box {
	float:left;
	width:110px;
	padding-top:20px;
}

div.tool-description {
	float:left;
	width:480px;
	padding:20px;
	
}

div.toolbox p {
	font-size: 11px;
	margin-top:0px;
	padding-top:0px;
	
}

.tool-title {
	color:#BC2328;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:16px;
}
/* -----------------------------------------*/
#wrapper_tech img{ text-align:center; margin:15px 0}
#wrapper_tech p{ margin:10px 0}

#wrapper_tech{ margin:0 auto; padding:0 0px; width:650px;}

#wrapper_tech #header{ display:table; width:100%; border-bottom:solid 2px #4d4d4d; text-align:right;margin-bottom:20px; margin-top:20px;}
#wrapper_tech #header h1{color:#76923C;font-family:Calibri;font-size:25px;font-style:normal;font-weight:bold; text-transform:uppercase; padding-right:20px; float:left; line-height:25px; margin:0;width:78%;text-align:left}
#wrapper_tech #header #date{color:#fffFFF;font-family:Calibri;font-size:11px;font-style:normal;font-weight:normal; background:#943634; line-height:55px; padding:0 20px; float:right}

#wrapper_tech_admin #header h1{color:#000;font-family:Calibri;font-size:25px;font-style:normal;font-weight:bold; text-transform:uppercase; padding-right:20px; text-align:center; float:none; line-height:25px; margin:0;width:78%;text-align:left}


#wrapper_tech ol,#wrapper_tech ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}
#wrapper_tech .greentext{color:#76923C;font-family:Calibri;font-size:11px;font-style:normal;font-weight:normal;}
#wrapper_tech  h3.red {color:#943634;font-family:Corbel;font-size:12px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;}
#wrapper_tech h4.red {color:#943634;font-family:Corbel;font-size:11px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;}
#wrapper_tech .red {color:#ff0000;}
#wrapper_tech .bold {font-weight:bolder;}
#wrapper_tech .italic {font-style:italic;}
#wrapper_tech .undline {text-decoration: underline;}
#wrapper_tech div.grey {background-color:#d9d9d9 ; border:1px solid #000; margin:10px auto; padding: 5px;}
#wrapper_tech div.bord {margin:10px auto; padding: 10px; border:1px solid #000;font-style:italic;}
#wrapper_tech p.centered {text-align:center;}

#wrapper_tech h2{color:#943634;font-family:Corbel;font-size:12px;font-style:normal;font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0;border-bottom: 1px solid #000;}
#wrapper_tech h2.italic {color:#000;font-family:Corbel;font-size:12px;font-style:italic;font-weight:bold;  text-align:left; margin:10px 0; border-bottom: 0;}
#wrapper_tech h3 { color:#000;font-family:Corbel;font-size:12px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;}
#wrapper_tech h4 {color:#000;font-family:Corbel;font-size:11px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;}}
#wrapper_tech #content h1{color:#943634;font-family:Corbel; font-size:14px; font-style:normal; font-weight:bold; text-transform:uppercase; text-align:left; border-bottom:solid 2px #4d4d4d; margin:10px 0}


#wrapper_tech p.centered img {margin:5px 0; max-width:400px;}
#wrapper_tech_admin .blue {color:#006699;}
#wrapper_tech_admin p.pad {padding-left: 30px; font-size:10px;}

#wrapper_tech_admin h1 {font-family:calibri; text-transform: uppercase; font-weight: bold; font-size: 21px; color: #006699; border-bottom: 1px solid #006699; margin: 15px auto;border-bottom: 0;}
#wrapper_tech_admin h2 {color: #006699;font-family:calibri;font-size:18px;font-style:normal;font-weight:bold;text-transform:uppercase;  text-align:left; margin:10px 0;border-bottom: 0;}
#wrapper_tech_admin h2.italic {color:#000;font-family:calibri;font-size:12px;font-style:italic;font-weight:bold;  text-align:left; margin:10px 0; border-bottom: 0;}
#wrapper_tech_admin h3 {color: #006699;font-family:calibri;font-size:14px;font-style:italic;font-weight:bold;  text-align:left; margin:10px 0;}
#wrapper_tech_admin h4 {color: #000; font-weight: bold; font-size: 12px; font-family: calibri;margin:10px 0;border-bottom: 0;}

#wrapper_tech_red #header h1{color:#000000;font-family:Calibri;font-size:25px;font-style:normal;font-weight:bold; text-transform:uppercase; text-align: center; padding-right:20px;  line-height:25px;}
#wrapper_tech_red h1 {font-family:calibri; text-transform: uppercase; font-weight: bold; font-size: 21px; color: #c00000; margin: 15px auto;}
#wrapper_tech_red h2{color: #c00000;font-family:calibri;font-size:18px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;border-bottom: 0;}
#wrapper_tech_red h2.italic {color:#000;font-family:calibri;font-size:12px;font-style:italic;font-weight:bold;  text-align:left; margin:10px 0; border-bottom: 0;}
#wrapper_tech_red h3 {color: #c00000;font-family:calibri;font-size:14px;font-style:normal;font-weight:bold;  text-align:left; margin:10px 0;}
#wrapper_tech_red h4 {color: #000; font-weight: bold; font-size: 12px; font-family: calibri;margin:10px 0;}
/* TABLE STYLEs  */

#wrapper_tech table,
#wrapper_tech th,
#wrapper_tech td {
	border: 1px solid #8BACD3;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
}

#wrapper_tech_red table, #wrapper_tech_red table th, #wrapper_tech_red table td {
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
	border:0;
}
#wrapper_tech_red tbody tr{ background: #fff; border: 2px solid #4bacc6;}
#wrapper_tech_red thead { background: #4bacc6; border: 1px solid #4bacc6;}

#wrapper_tech caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

#wrapper_tech td,
#wrapper_tech th {
	padding: 4px;
}

#wrapper_tech thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-weight:bold;
	font-size: 100% !important;
}

#wrapper_tech tbody th {
	font-weight: bold;
}

#wrapper_tech tbody tr { 
	background: #D3DFEE; 
}

#wrapper_tech tbody .odd { 
	background: #F7F9FC;
	border-bottom:solid 2px #8BACD3; 
}

#wrapper_tech table a:link {
	color: #718ABE;
	text-decoration: none;
}

#wrapper_tech table a:visited {
	color: #718ABE;
	text-decoration: none;
}

#wrapper_tech table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

#wrapper_tech tfoot th,
#wrapper_tech tfoot td {
	font-size: 85%;
}
/*  END TABLE STYLES*/


/* freetools */
#freetools a:hover {text-decoration: none;}
#freetools div.softbox { float: left;
   padding: 5px 5px 0px 0px;
   margin: 10px 5px 10px 0px;
   background:url("images/soft_block_bg.png") repeat-y 100% 0 transparent;
   width:310px;
   min-height: 145px;
}
#freetools div.softbox img { display: block; float: left;margin-right:10px;}
#freetools div.softbox p {height: 60px;}

#freetools div.soft-descr {margin: 10px 0;}



#freetools div.download_but {
    display: inline-block;
    background: url(images/download_but.png) no-repeat 0 0; 
    width: 133px; 
    height:21px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
    padding-top: 3px;
    cursor: pointer;
    margin: 5px;
}


#freetools div.replay4 { 
   padding: 5px 10px 0px 0px;
   margin: 10px 25px 10px 0px;
background:url("images/long_block_bg.png") repeat-y 100% 0 transparent;
min-height: 145px;
}

#freetools div.blue_download_but

 {
    display: inline-block;
    background: url(images/blue_but.png) no-repeat 0 0; 
    width: 119px; 
    height:24px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
    padding-top: 4px;
    margin: 5px;
    cursor: pointer;
}
#freetools div.blue_download_but a,
#freetools div.blue_download_but a:visited,
#freetools div.buy_but a,
#freetools div.buy_but a:visited
{   width: 119px; 
    height:24px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
}
#freetools div.buy_but {
    display: inline-block;
    float: left;
    background: url(images/red_but.png) no-repeat 0 0; 
    width: 83px; 
    height:24px; 
    text-align: center; 
    color: #fff;
    font-size: 12px;
    padding-top: 4px;
    margin: 5px;
    cursor: pointer;
}

#freetools tr.grey {background-color: #f2f2f2;}
#freetools th {text-align: left;}


#freetools div.popularbox { 
    float: left;
    padding: 5px 0px 0px 0px;
    margin: 10px 0px 10px 0px;
    background:url("images/soft_block_bg.png") repeat-y 100% 0 transparent;
    width:315px;
   height: 142px;
}
#freetools div.popularbox p{padding-left:10px;}
#freetools div.popularbox img { display: block; float: left;margin-right:10px;}
#freetools div.popularbox p {height: 60px;}
#freetools div.popularbox strong {color: #0071bc;}

#freetools p{margin-top:0px;}
#freetools .list{float:left;width:48%}
#freetools h4{ font-size:20px}
#freetools .list h5{color:#C5212A; padding: 5px 10px;}
#freetools .list ul{list-style:none;}
#freetools .list ul li{}

#freetools .list ul li.grey1{background:#f6f6f6; padding:3px 10px;color:black}
#freetools .list ul li.grey2{background:#fbfbfb; padding:3px 10px; color:black}
#freetools .list ul li span{font-size:11px; color:grey; clear:both;display:block}

/* freetools */



.back_link{color:#4D4D4D; text-decoration:none; background:url(images/back_arrow.png) no-repeat left;  padding-left:45px;font-weight:bold; line-height:26px;padding-top:5px; padding-bottom:5px;}
.also_list{margin:0 15px !important;}
.also_list a{color:#808080; }
.also_list li{background:url(images/down_arrow.png) no-repeat left top;padding-top:0px;background-position:0 4px;  padding-left:20px;border-bottom: 0 !important }

#hana_flv_flow3_1{position:relative; top:-20px;}
.tv_cat{list-style:none;}


/* ------------------------------------------------------TV VIDEO PORTAL -----------------------------------------------------------*/

.subscribe {
background:url("images/rss-icon.gif") no-repeat scroll left center transparent;
color:#CBCBCB;
font-size:10px;
outline:medium none;
padding-left:15px;
text-decoration:none;
margin-bottom:20px;
}
.GH_search_form {

background:-moz-linear-gradient(center top , #fffFFF, #EDEDED) repeat scroll 0 0 transparent;
border:1px solid #D2D2D2;
display:inline-block;
padding:3px 5px;
}
.GH_search_field {

background:none repeat scroll 0 0 #fffFFF;
border:1px solid #BCBBBB;
outline:medium none;
padding:5px 6px 4px 8px;
width:325px;
}
.GH_search_button {
background:-moz-linear-gradient(center top , #9E9E9E, #454545) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #9E9E9E),  color-stop(1.00, #454545));
   	/* IE code - note GradientType=1 means horizontal */
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
                startColorstr=#9E9E9E, 
                endColorstr= #454545, 
               GradientType=0);

border:1px solid #494949;
color:#fffFFF;
font-size:11px;
height:27px;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
width:60px;
}
.GH_search {
/*background:url("images/aol.globalheader-1.3.png") no-repeat scroll 0 -200px transparent;*/
padding:0;
float:right;
position:relative;

}
.outerContainerMain {

	background:#white !important;
	border:1px solid #F5F5F5;
	border:0 solid blue;

	/*height:415px;*/
	height:330px;

	padding-left:20px;

	padding-top:15px;

}

.videoAreaLeftMain {
	border:0 solid blue;
	float:left;
	/*height:390px;*/
	margin-top:0px;
	width:490px;
}

.videoAreaRightMain {

	-moz-border-radius:2px;
	border-radius: 2px;
	-webkit-border-radius:2px;
	background:-moz-linear-gradient(center top , #fffFFF, #EDEDED) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ffffff),  color-stop(1.00, #EDEDED));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffffff, endColorstr= #EDEDED, GradientType=0);
	border:1px solid #D2D2D2;
	float:left;
	height:315px;
	margin-left:25px;
	width:414px;
	margin-bottom:20px;
}
.videoAreaRightDemo {
	-moz-border-radius:2px;
	border-radius: 2px;
	-webkit-border-radius:2px;
	background:#DF3742;
	border:2px solid #BC1F26;
	float:left;
	margin-left:25px;
	width:412px;
	margin-bottom:20px;
	position:relative;
}
.videoAreaRightDemo h2{color:white; }
.videoAreaRightDemo .videoAreaRightMainBox{height:83px !important;width:412px;} 

.videoAreaRightDemo .featuredVideo_pannel2{width:412px !important;}
.videoAreaRightDemo .details{text-shadow:1px 0 1px white;}
.videoAreaRightMainBox {
	height:280px;
	left:0px;
	position:relative;
	width:415px;
}

.thisVideo {
	color:#666666;
	float:left;
	font:12px arial;
}

.videoDetails {
	border:0 solid red;
	height:auto;
	clear:both;
}

.videoTitle {
	color:#4d4d4d;
	font:20px arial;
	 margin:0px !important;
}

.videoDesc {

	color:#7F7F7F;

	font:13px/130% arial;

}

.featureVideos {

	color:#BC1F26;

	font:12px arial;

	margin-bottom:5px;

	margin-left:25px;
	font-weight:bold;
	margin-top:15px;

}



.jScrollPaneContainer {
	overflow:hidden;
	position:relative;
	z-index:1;
}
.videoAreaRightDemo  .playerDetails{background:url("images/banner_bg.png") repeat scroll 0 -30px transparent !important;
}
.videoAreaRightDemo:hover .bgimage{
	-moz-box-shadow:1px 1px 5px #7f7f7f;
    -webkit-box-shadow: 1px 1px 5px #7f7f7f;
    box-shadow: 1px 1px 5px #7f7f7f;

}
.nextarrows{font-size:50px; color:#BC1F26; position:relative; top:40px;}
.playerDetails {

	border:0 solid red;
	cursor:pointer;
	height:83px;
	background:-moz-linear-gradient(center top , #fffFFF, #f2f2f2) repeat scroll 0 0 transparent; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #f2f2f2));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',  startColorstr=#ffffff, endColorstr= #f2f2f2, GradientType=0);
	padding-left:12px;

}
.playerDetails:hover{
	background:-moz-linear-gradient(center top , #E0E7EF, #D1DFEF) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #E0E7EF),  color-stop(1.00, #D1DFEF));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#E0E7EF,  endColorstr= #D1DFEF, GradientType=0);

	_background:#E0E7EF;
}
.activeRightTab{background:-moz-linear-gradient(center top , #fffFFF, #D1DFEF) repeat scroll 0 0 transparent; _background:#D1DFEF; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #D1DFEF));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff, endColorstr= #D1DFEF,GradientType=0);

}
.activeRightTab:hover{
	background:-moz-linear-gradient(center top , #fffFFF, #D1DFEF) repeat scroll 0 0 transparent; _background:#D1DFEF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #D1DFEF));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff, endColorstr= #D1DFEF,GradientType=0);
	
	}
.saperatormain {

	/*border:solid 1px #ccc;*/
	/*background:#ccc;*/
	height:0px;
	color:#999999;
	border:0px;
	margin-bottom:0;

	margin-left:25px;

	margin-top:0;

	padding-top:0;

	width:343px;

}

.playerDetails .img {

	border:1px solid #b6b5b5;

	float:left;

	height:60px;

	margin-right:10px;

	margin-top:10px;

	width:100px;
	background:#4d4d4d;
}



.bgimage {

	overflow:hidden;
	-moz-box-shadow:1px 1px 2px #D0D0D0;
	/*padding:1px*/
}

.details {

	border:0 solid red;

	float:left;

	height:60px;

	margin-left:5px;

	margin-top:10px;

	width:231px;

}

.details a{ display:block; width:100%; height:100%; color:#7F7F7F; font-weight:normal;}

.details a:hover{ text-decoration:none;}

.img {

	border:1px solid #575757;

	margin-left:12px;

}

.bgGryFill {

	/*background-color:white;*/
	/*background:url(images/bg2.png) no-repeat;*/
	-moz-border-radius:2px;
	border-radius: 2px;
	-webkit-border-radius:2px;
	background:-moz-linear-gradient(center top , #fffFFF, #EDEDED) repeat scroll 0 0 transparent;
	border:1px solid #D2D2D2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #EDEDED));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffffff, endColorstr= #EDEDED,  GradientType=0);
}
.bg2GryFill {

	background-color:#D2D2D2;

}
.gryborder {

	border:1px solid #ccc;

}



.title1 {

	color:#4d4d4d;

	font-size:14px;

	font-weight:normal;

	padding-left:20px;

}

.title1 h2 {

	color:#4d4d4d;

	font-size:13px;

	font-weight:bold;

	margin:0px;

}

.searcharea {

	margin-bottom:10px;

	padding:15px;

}



.searchContainer {

	padding:15px 20px 20px 20px;
	margin-bottom:20px;

}





.searchimg {

	border:1px solid #4D4D4D;

	cursor:pointer;

	float:left;

}

.searchcontent {

	float:left;

	padding-left:10px;

	width:300px;

}

.searchpagetext {

	color:#4D4D4D;

	font-size:12px;

	line-height:16px;

}

.searchpagetext h3 {

	color:#fffFFF;

	font-size:13px;

}

.searchpagetext a, .searchpagetext a:link, .searchpagetext a:hover, .searchpagetext a:visited {

	color:#fffFFF;

	cursor:pointer;

	font-size:13px;

}

.videocell{

	color:#466198;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:12px;

	padding-bottom:20px;

	padding-left:15px;

	padding-right:15px;

	padding-top:20px; 

	float:left; 

	width:150px;

	margin-bottom:20px;

	/*background:#f2f2f2;*/
	
	background:-moz-linear-gradient(center top , #fffFFF, #D5E2F0) repeat scroll 0 0 transparent; _background:#D2D2D2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #D5E2F0));
   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffffff, endColorstr= #D5E2F0,  GradientType=0);
}
.videocell:hover{
	background:-moz-linear-gradient(center top , #fffFFF, #d2d2d2) repeat scroll 0 0 transparent; 

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF),  color-stop(1.00, #d2d2d2));

   	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff, endColorstr=#d2d2d2,GradientType=0);

}
.videocell img{ 
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
	background:#444;
}

.videocell img:hover{ 
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

.inactiveVideoCell {

	border:2px solid #ccc;
	background:darkgray;
	outline:medium none;

}
.inactiveVideoCell:hover{
	border:2px solid #ccc;
}
.subcatvideo {
	color:#4d4d4d;
	cursor:pointer;
	font-size:12px;
	margin:10px 0 0;
	text-decoration:none;
	width:150px;height:34px; overflow:hidden;

}

#videocontentVideos{ display:table; }

.subcat {
	color:#0071BB;
	font-weight:bold;
	cursor:pointer;
	font-size:13px;
	text-transform:capitalize;
	outline:medium none;
	text-decoration:none;
}

.listseparator {

	border-style:dotted;

	color:#CBCBCB;

	height:0;

	margin:5px 0;

	padding:0;

	width:100%;

}

.activeCat {

	color:#BC1F26;

}

.paginator {

color:#666666;

float:right;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

outline:medium none;

padding-right:0;

}

.paginatorActive {

color:#BC1F26;

cursor:pointer;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

outline:medium none;

text-decoration:none !important;

}

.paginatortext {

padding:0 5px;

}

.seperatorbar {

color:#666666;

}

.paginatorInactive {

color:#666666;

cursor:default;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

outline:medium none;

text-decoration:none !important;

}

li.subcat:hover{color:#466198}
.st_sharethis{float:right; padding-top:10px;}

.flash10{position:absolute; right:5px; top:10px; background:url(images/fl_player_appicon.jpg) no-repeat right center; height:20px; line-height:20px; padding-right:30px;}
.flash10 a{font-weight:normal; color:white}

.videoAreaRightDemo .bgimage{
	-moz-box-shadow: 1px 1px 5px #444;
	-webkit-box-shadow: 1px 1px 5px #444;
    box-shadow: 1px 1px 5px #444;

}
/* ------------------------------------------------------/ TV VIDEO PORTAL -----------------------------------------------------------*/

.event_ban{
	width:95%;
	-moz-border-radius:10px;
	border-radius: 10px;
	-webkit-border-radius:10px;
	background:-moz-linear-gradient(center top , #fffFFF, #EDEDED) repeat scroll 0 0 transparent; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF), color-stop(1.00, #EDEDED));
	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffffff, endColorstr=#EDEDED, GradientType=0);
}
.event_ban:hover{
	background:-moz-linear-gradient(center top , #fffFFF, #f2f2f2) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #f2f2f2),  color-stop(1.00, #EDEDED));
	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff, endColorstr=#f2f2f2,  GradientType=0);
}



.yt-uix-button {
-moz-border-radius:3px 3px 3px 3px;
background:-moz-linear-gradient(center top , #fffFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
border:1px solid #ccc;
color:#000000;
cursor:pointer;
height:2.0833em;
overflow:visible;
padding:0 0.5em;
vertical-align:middle;
white-space:nowrap;
}
.yt-uix-button-content {
display:inline-block;
line-height:1.6666em;
vertical-align:middle;
}
.watch_view{

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:-moz-linear-gradient(center top , #F95959, #C40A0A) repeat scroll 0 0 #F6F6F6;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #F95959), color-stop(1.00, #C40A0A));
	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#F95959, endColorstr=#C40A0A, GradientType=0);

border:0px solid #ccc;

cursor:pointer;
height:26px !important;
overflow:visible;
padding:0 0.5em;
vertical-align:middle;
white-space:nowrap;
display:inline-block !important;
line-height:26px !important;
margin-right:10px;
color:white !important;
padding:0 15px; font-weight:normal;
width:auto !important;
}
.watch_view:hover{text-decoration:none; }
.watch_download,.watch_embed{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:-moz-linear-gradient(center top , #fffFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffFFF), color-stop(1.00, #EFEFEF));
/* IE code - note GradientType=1 means horizontal */
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffffff, endColorstr=#EFEFEF, GradientType=0);

border:1px solid #ccc;

cursor:pointer;
height:26px !important;
overflow:visible;
padding:0 0.5em;
vertical-align:middle;
white-space:nowrap;
display:inline-block !important;
line-height:26px !important;
color:grey !important;
width:auto !important;
}
a.watch_download:hover,a.watch_embed:hover{

-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow: 0px 0px 3px #999;
box-shadow: 0px 0px 3px #999;


}
a.watch_view:hover{
-moz-box-shadow:0 0 4px #999;
-webkit-box-shadow: 0px 0px 4px #999;
box-shadow: 0px 0px 4px #999;

}
.viewvideo{
-moz-border-radius:3px;
	border-radius: 3px;
	-webkit-border-radius:3px;

-moz-box-shadow:0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border:1px solid #DFDFDF;padding:5px;display:block; height:131px;width:235px}


.tabs-link .viewvideo {
-moz-box-shadow:0 0 0px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 0px #ccc;

-moz-border-radius:0px;
border-radius: 0px;
-webkit-border-radius:0px;

height:83px;
padding:3px;
width:150px;}
 

.videoDetailsHolder{width:412px; float:left; margin-left:25px;}

#victorina_form{
border:1px solid #DFDFDF;
padding:10px;
-moz-box-shadow:0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;

-moz-border-radius:3px;
border-radius: 3px;
-webkit-border-radius:3px;
margin-left:20px;

}
#victorina_form ul{ list-style:none;}
#victorina_form label{
float:left;
padding-right:20px;
text-align:left;
font-weight:bold;
background:url("http://landing.appassure.com/images/forms/backRequiredGray.gif") no-repeat scroll right 0 transparent;
}

#victorina_form #FirstName,
#victorina_form #LastName,
#victorina_form #Email,
#Phone,#victorina_form .mktFormText,#victorina_form select{ width:165px !important;/*float:right;*/ }
#victorina_form .buttonSubmit{margin-left:125px;}
#victorina_form form.lpeRegForm label{width:95px;}

#victorina_form #mktFrmSubmit{
margin-left:115px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:-moz-linear-gradient(center top , #F95959, #C40A0A) repeat scroll 0 0 #F6F6F6;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #F95959), color-stop(1.00, #C40A0A));
	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#F95959, endColorstr=#C40A0A, GradientType=0);

border:0px solid #ccc;
color:white !important;
cursor:pointer;
height:25px !important;
overflow:visible;
padding:0 10px !important;
vertical-align:middle;
white-space:nowrap;
display:inline-block !important;
line-height:25px !important;

width:auto !important;


}
#victorina_form form.lpeRegForm li{margin-bottom:0px;display:table;}
#victorina_form span.mktError span.mktFormMsg{
position:relative !important; padding-left:125px !important;left:0px !important;
}
#victorina_form span.mktError input {float:left !important;}
#s_cases{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:-moz-linear-gradient(center top , #F95959, #C40A0A) repeat scroll 0 0 #F6F6F6;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #F95959), color-stop(1.00, #C40A0A));
	/* IE code - note GradientType=1 means horizontal */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#F95959, endColorstr=#C40A0A, GradientType=0);

border:0px solid #ccc;
color:white !important;
cursor:pointer;
height:25px !important;
overflow:visible;
padding:0 1em;
vertical-align:middle;
white-space:nowrap;
display:inline-block !important;
line-height:25px !important;
font-weight:bold;
width:auto !important;
font-size:11px;

}
#s_c{
padding:5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.buttons_control .next{
position:absolute;bottom:-1px; right:0px;z-index:9999;
background:url(images/appassure_homepage-arrows-right.png) no-repeat;width:19px;height:81px;
}
.buttons_control .prev{
position:absolute;bottom:-1px; left:0px;
background:url(images/appassure_homepage-arrows-left.png) no-repeat;width:19px;height:81px;
}
.buttons_control .prev:hover,
.buttons_control .next:hover{cursor:pointer; cursor:hand;}
.buttons_control .prev:hover{background:url(images/appassure_homepage-arrows-left-active.png) no-repeat;width:19px;height:81px;
}
.buttons_control .next:hover{background:url(images/appassure_homepage-arrows-right-active.png) no-repeat;width:19px;height:81px;
}
 .copy_video_link { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-moz-linear-gradient(center top , #F95959, #C40A0A) repeat scroll 0 0 #F6F6F6; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #F95959), color-stop(1.00, #C40A0A)); /* IE code - note GradientType=1 means horizontal */ filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#F95959, endColorstr=#C40A0A, GradientType=0); border:0px solid #ccc; cursor:pointer; height:26px !important; overflow:visible; padding:0 0.5em; vertical-align:middle; white-space:nowrap; display:inline-block !important; line-height:26px !important; margin-right:10px; color:white !important; padding:0 15px; font-weight:normal; width:auto !important; } a.copy_video_link:hover{ -moz-box-shadow:0 0 4px #999; -webkit-box-shadow: 0px 0px 4px #999; box-shadow: 0px 0px 4px #999; }
 
 
/*external width for 244px banners */
.containerInnerRight .wp_bannerize {
	width: 237px;
}

.sidebar_box {
	overflow: hidden;
	margin-bottom: 10px;
}

.funny-video {
	float: left;
	margin-right: 10px;
	min-height: 170px;
	width: 160px;
}
.funny-video h5 {
	margin-top: 10px;
}
