.pathway{
	font-family: 'Pathway Gothic One', 'Myriad Pro', 'Trebuchet MS', 'Verdana';
	vertical-align: top;
}
.size50{
	font-size: 50px;
	line-height: 50px;
}
.size25{
	font-size: 25px;
	line-height: 25px;
}
.super{
	vertical-align: top;
}

.inline-block{
	display: inline-block;
}
.left{
	float: left;
}
.clear{
	clear: both;
}
.pl10{
	padding-left: 10px;
}

.mr75{
	margin-right: 75px;
}

.list-block1{
	padding: 15px 0px;
	border-bottom: 1px solid #D8D8D8;
}

.color-blue{
	color: #0085B2;
}

.no-pt{
	padding-top: 0px!important;
}

.no-mb{
	margin-bottom: 0px!important;
}

.no-mt{
	margin-top: 0px!important;
}

.text-left{
	text-align: left;
}

.note-gray{
	color: #999999;
	font-style: italic;
	font-size: 12px;
}

.ok-blue{
	background: url('../../../../assets/images/ok-blue.png') top left no-repeat;
	padding-left: 50px;
	padding-bottom: 25px;
}

.circle-blue{
	background: url('../../../../assets/images/circle-blue.png') top right no-repeat;
	line-height: 36px;
}

h3.circle-blue{
	margin-top: 0px;
	padding-right: 45px;
}

body {
	margin: 0px;
	padding: 0px !important;
	font-family: "Source Sans Pro", Helvetica-Neue, Helvetica, Arial;
	font-size: 14px;
	line-height: 20px;
	overflow: auto;
	overflow-x: hidden;
	width: auto !important;
}


/* copy */
img.h1copy {
	vertical-align: middle;
	*margin-bottom: 0px !important;
	/*margin-bottom: 5px;*/
	position: relative;
	bottom: 7px;
}
img.h2copy {
	vertical-align: middle;
	*margin-bottom: 0px !important;
	margin-bottom: 10px;
}
img.h3copy {
	vertical-align: middle;
	*margin-bottom: 0px !important;
	margin-bottom: 5px;
}
img.h4copy {
	vertical-align: middle;
	*margin-bottom: 0px !important;
	margin-bottom: 5px;
}
img.txtcopy {
	vertical-align: middle;
	*margin-bottom: 0px !important;
	margin-bottom: 5px;
}
/* ----------------- HEADER ------------------- */
div.mp {
	/*height: 622px;*/
	height: 540px;
}
div.int {
	/*height: 250px;*/
	height: 180px;
}

div.header_full {
	border-top: 8px solid #323232;
}
div.header {
	width: 1000px;
	margin: 0px auto;
	border: 0px solid red;
	position: relative;
}

div.header h1 {
	padding: 30px 0px 0px 20px;
	line-height: 45px;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}
div.header h2 {
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin-left: 20px;
	color: #fff;
	line-height: 35px;
	text-align: left;
}

.banda, .banda h2, .banda h3, .banda span, .banda div{
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif!important;
}

img.logo {
	float: left;
	margin: 15px 0px 0px 22px;
}
img.himage {
	float: right;
	margin: 30px 50px 0px 0px;
}
div.hphone {
	float: right;
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	line-height: 30px;
	margin: 20px 20px 0px 0px;
	text-shadow: 1px 1px 1px #333;
	background: url(../../../../assets/images/hphone_icon.png) no-repeat left;
	padding-left: 32px;
}

/* ------------ TOP MENU --------------- */
div.topmenu {
	clear: right;
	float: right;
	height: 40px;
	margin: 20px 20px 0px 0px;
	*width: 700px;
}
div.tmenu {
	position: relative;
	float: right;
	background: url(../../../../assets/images/tmenu_off.png) repeat-x left top;
	height: 40px;
	text-shadow: 1px 1px 1px #fff;
}
div.tsep {
	float: right;
	background: url(../../../../assets/images/tmenu_sep.gif) no-repeat left top;
	width: 1px;
	height: 40px;
}
div.tmenu.first {
	background: url(../../../../assets/images/tmenu_first_off.png) no-repeat left top;
}
div.tmenu.last {
	background: url(../../../../assets/images/tmenu_last_off.png) no-repeat right top;
}
img.thome {
	vertical-align: top;
	margin: 12px 5px 0px 0px;
	*margin: 1px 5px 0px 0px;
}
div.tmenu a {
	display: block;
	height: 40px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding: 0px 27px;
	text-decoration: none;
	line-height: 40px;
	border-bottom: none;
}
div.tmenu a:hover, div.tmenu.on a {
	color: #fff;
	text-shadow: none;
}
div.tmenu a:hover, div.tmenu.on a {
	background: url(../../../../assets/images/tmenu_on.png) repeat-x left top;
}
div.tmenu.first a {
	padding: 0px 25px 0px 40px;
}
div.tmenu.last a {
	padding: 0px 40px 0px 25px;
}
div.tmenu.first.on a, div.tmenu.first a:hover {
	background: url(../../../../assets/images/tmenu_first_on.png) no-repeat left top;
}
div.tmenu.last.on a, div.tmenu.last a:hover {
	background: url(../../../../assets/images/tmenu_last_on.png) no-repeat right top;
}

/*submenu*/
div.dropmenu_out {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 270px;
	z-index: 10;
}
div.dropmenu_out1 {
	position: absolute;
	top: 40px;
	right: 0px;
	width: 190px;
	z-index: 10;
}
div.dropmenu {
	background: #333;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	position: relative;
	padding: 2px 17px 2px 17px;
}
div.dropmenu div.abs {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 100%;
	background: url(../../../../assets/images/dropmenu_top.gif) repeat-x left top;
	z-index: 1;
}
div.drop_line {
	position: relative;
	background: none;
	padding: 14px 0px;
	background: url(../../../../assets/images/dashed_line.gif) repeat-x left top;
	z-index: 11;
}
div.drop_line.first {
	background: none;
}
div.drop_line a {
	display: inline !important;
	background: none !important;
	line-height: 20px;
	font-size: 14px;
	font-weight:normal;
	padding: 0px;
}
div.drop_line.green a:hover {
	color: #88B825;
}
div.drop_line.bordo a:hover {
	color: #B67EBB;
}
div.drop_line.orange a:hover {
	color: #FF9900;
}
div.drop_line a:hover {
	color: #BFBFBF;
}
div.drop_line img {
	vertical-align: top;
	margin: -2px 12px 0px 0px;
}

/* ------ heder slider ----- */
.header.mp .hsocial{
	bottom: 38px;
}

div.hslider_out {
	position: absolute;
	/*bottom: 120px;*/
	bottom: 50px;
	left: 20px;
	height: 79px;
	width: 400px;
	overflow-x: hidden;
}
div.hprev, div.hnext {
	float: left;
	width: 8px;
	height: 21px;
	margin: 27px 0px 0px 0px;
	background: url(../../../../assets/images/harrow_prev.png) no-repeat left top;
	cursor: pointer;
}
div.hnext {
	float: right;
	background: url(../../../../assets/images/harrow_next.png) no-repeat left top;
}
div.hslider_box {
	position: relative;
	
}
div.slider {
	position: absolute;
	top: 0px;
	background: url(../../../../assets/images/slider.png) no-repeat left top;
	width: 79px;
	height: 79px;
	cursor: pointer;
}
div.slider.overview {
	left: 31px;
}
div.slider.pricing {
	left: 155px;
}
div.slider.media {
	left: 285px;
}
div.hicon {
	float: left;
	width: 79px;
	height: 79px;
	margin: 0px 24px;
	cursor: pointer;
}
div.hicon.overview {
	background: url(../../../../assets/images/hicon_overview.png) no-repeat center 23px;
}
div.hicon.pricing {
	background: url(../../../../assets/images/hicon_pricing.png) no-repeat center 25px;
}
div.hicon.media {
	background: url(../../../../assets/images/hicon_media.png) no-repeat center 23px;
}

div.hicon.hipaa {
	background: url(../../../../assets/images/hicon_hipaa.png) no-repeat center 25px;
}

/*----- header social ------ */
div.hsocial {
	position: absolute;
	bottom: 15px;
	left: 550px;
	width: 500px;
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	line-height: 30px;
	text-shadow: 1px 1px 1px #333;
	text-align: center;
}
div.hicons {
	margin: 35px 0px 0px 0px;
	text-align: center;
}
div.hicons a {
	border: none;
	margin: 0px 4px;
}
/* ------------ UNDERHEADER ---------------- */
div.underheader_full {
	background: #323232;
	height: 7px;
}
div.underheader {
	width: 1000px;
	margin: 0px auto;
}
div.big_tab {
	float: left;
	width: 445px;
	height: 89px;
	background: url(../../../../assets/images/big_tab_off.png) no-repeat left top;
	text-align: center;
	margin-top: -89px;
	color: #fff;
	padding-top: 15px;
	line-height: 25px;
	position: relative;
	cursor: pointer;
}
div.big_tab.on {
	background: url(../../../../assets/images/big_tab_on.png) no-repeat left top;
	
}
div.big_tab.int {
	height: 66px;
	background: url(../../../../assets/images/big_tab_off_int.png) no-repeat left top;
	margin-top: -66px;
	line-height: 50px;
}
div.big_tab.int.on {
	background: url(../../../../assets/images/big_tab_on_int.png) no-repeat left top;
}
div.big_tab a {
	color: #fff;
	font-size: 21px;
	text-decoration: none;
	border-bottom: none;
}
div.big_tab  span a {
	font-size: 28px;
}

/* ------------------- CONTENT ------------------ */
div.content_full {
	background: #fff;
}
div.content_out {
	max-width: 1000px; /*UPDATED TO TEST RESPONSIVENESS*/
	margin: 0px auto;
	position: relative;
}
div.content_out img.interes {
	position: absolute;
	right: 0px;
	bottom: 3px;
}

div.content.orange, div.content.bordo, div.content.green, div.content.red, div.content.blue {
	background: #fff;
}
div.content.orange a {
	color: #E5790C;
	border-color: #E5790C;
}
div.content.green a {
	color: #5B8F16;
	border-color: #5B8F16;
}
div.content.bordo a {
	color: #990251;
	border-color: #990251;
}
div.content.red a {
	color: #990000;
	border-color: #990000;
}
div.content.blue a {
	color: #0085B2;
	border-color: #0085B2;
}
img.interes {
	position: absolute;
	right:0px;
	bottom: 0px;
}

/* ---------------- ADDITIONAL COLOR CONTENT BLOCKS ------------------ */
div.addcontent_full {
	background: #fff;
	border-bottom: 5px solid #fff;
}
div.addcontent {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	padding: 25px 0px 25px 0px;
}
div.addcontent.orange, div.addcontent.green, div.addcontent.bordo, div.addcontent.red {
	background: transparent;
}
div.addcontent.orange a {
	color: #E5790C;
	border-color: #E5790C;
}
div.addcontent.green a {
	color: #5B8F16;
	border-color: #5B8F16;
}
div.addcontent.bordo a {
	color: #990251;
	border-color: #990251;
}
div.addcontent.bordo h3 {
	color: #df6e09;
}
div.totop {
	position: absolute;
	left: 15px;
	top: -20px;
	width: 58px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	z-index:50;
}
div.totop a {
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
}
div.yellow {
	background: #F8F8EC url(../../../../assets/images/yellow_top.gif) repeat-x left top;
}
div.yellow div.totop {
	background: url(../../../../assets/images/totop_yellow.png) no-repeat left top;
}
div.yellow div.totop a {
	color: #D2D2A9;
}
div.cyan {
	background: #E2F1F5 url(../../../../assets/images/cyan_top.gif) repeat-x left top;
}
div.cyan-noborder {
	background: #E2F1F5;
}
div.cyan div.totop {
	background: url(../../../../assets/images/totop_cyan.png) no-repeat left top;
}
div.cyan div.totop a {
	color: #BFCDD4;
}
div.lgray {
	background: #F4F6F8 url(../../../../assets/images/lgray_top.gif) repeat-x left top;
}

div.lgray2 {
	background: #F9F8F0 url(../../../../assets/images/lgray-top2.png) repeat-x left top!important;
}

div.lgray div.totop {
	background: url(../../../../assets/images/totop_lgray.png) no-repeat left top;
}
div.lgray div.totop a {
	color: #B9C1C8;
}

div.bordo div.totop {
	background: url(../../../../assets/images/totop_bordo.png) no-repeat left top;
}
div.bordo div.totop a {
	color: #B9C1C8;
}

div.addcontent_full.bordo {
	background: #F6F6F6 url(../../../../assets/images/bordo_top.gif) repeat-x left top;
}
/*
div.addcontent_full.lgray div.addcontent {
	padding-bottom: 70px;
}
*/

/* -------- addcontent slider ---------- */
div.ac_slider {
	text-align: center;
	padding: 5px 15px 15px 15px;
}
div.ac_prev, div.ac_prev.on {
	float: left;
	background: url(../../../../assets/images/ac_slider_prev.png) no-repeat left top;
	width: 61px;
	height: 60px;
	cursor: pointer;
	margin: 165px 0px 0px 10px;
}
div.ac_prev.on {
	background: url(../../../../assets/images/ac_slider_prev_on.png) no-repeat left top;
}
div.ac_next, div.ac_next.on {
	float: right;
	background: url(../../../../assets/images/ac_slider_next.png) no-repeat left top;
	width: 61px;
	height: 60px;
	cursor: pointer;
	margin: 165px 10px 0px 0px;
}
div.ac_next.on {
	background: url(../../../../assets/images/ac_slider_next_on.png) no-repeat left top;
}
div.ac_slider h2 {
	margin-bottom: 40px;
}
div.ac_slider a {
	border-bottom: none;
}
div.ac_slider h3 a {
	color: #0099CC;
}
div.ac_slider h3 a:hover {
	color: #333;
}
/* --------- addcontent offer -------------- */
div.ac_offer {
	text-align: center;
}
div.ac_offer h2 {
	margin-bottom: 20px;
}
div.ac_offer h3 {
	color: #0099CC;
	margin: 5px 0px 2px 0px;
}
div.ac_offer h4 {
	color: #0099CC;
	margin-top: 1px;
}
div.ac_offer h4 a {
	color: #0099CC;
}
div.incs {
	overflow: hidden;
	margin: 35px 0px 15px 0px;
}
div.incs.bottom {
	margin-top: 20px;
}
div.incs.bottom div.incbox div {
	font-size: 18px;
	color: #333;
	padding: 5px 0px;
}
div.incs div.incbox {
	float: left;
	width: 210px;
	text-align: center;
}
div.incs div.incbox div.offarr_off, div.incs div.incbox div.offarr_on {
	height: 6px;
	margin: 5px 0px;
	background: url(../../../../assets/images/offer_arrow.png) no-repeat center;
}
div.incs div.incbox div.offarr_on {
	background: url(../../../../assets/images/offer_arrow_on.png) no-repeat center;
}

div.ac_offer a {
	border: 0px;
}
div.ac_offer h4 a {
	font-size: 20px;
}
/* ------------- FOOTER ------------------ */
div.footer_full {
	background: url(../../../../assets/images/footer_bgr.jpg) repeat-x left top;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
div.footer {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	padding: 30px 0px 30px 0px;
}

div.footer div.totop {
	background: url(../../../../assets/images/totop_footer.png) no-repeat left top;
}
div.footer div.totop a {
	color: #fff;
}
div.footer_left {
	width: 420px;
	padding-left: 30px;
}
div.fcols {
	overflow: hidden;
	margin-bottom: 15px;
}
div.fcols div {
	float: left;
	width: 175px;
	line-height: 22px;
}
div.fcols div h6 {
	color: #fff;
	font-size: 14px;
}
div.fcols div a{
	color: #9E9E9E;
	border-bottom: 1px dashed #9E9E9E;
}
div.fcols div a:hover {
	border: 0px;
}

/*----- footer social ------ */
div.fsocial {
	width: 500px;
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	line-height: 30px;
	text-shadow: 1px 1px 1px #333;
	padding-top: 0px;
}
div.ficons {
	margin: 15px 0px 0px 0px;
}
div.ficons a {
	border: none;
	margin: 0px 4px;
}
div.picblock.foot {
	overflow: hidden;
	margin: 15px 0px 5px 0px;
}
div.picblock.foot div.picbox {
	float: left;
	margin-right: 15px;
}
div.picblock.foot div.textbox {
	width: 420px;
	color: #9E9E9E;
	font-size: 12px;
	line-height: 15px;
}
div.footer_left div.copyr {
	color: #9E9E9E;
	font-size: 12px;
}
div.footer_left div.copyr a {
	color: #9E9E9E;
	border-bottom: none;
}
div.footer_left div.copyr a:hover {
	border-bottom: 1px dashed #656565;
}
/* */
div.footer_right {
	float: right;
	width: 530px;
}
div.footer_right h2 {
	color: #fff;
	font-family: Banda, Trebushet MS,  Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #333;
	text-align: left;
}

div.finp1_box {
	background: url(../../../../assets/images/footer_inp_bgr.gif) no-repeat left top;
	width: 399px;
	height: 39px;
}
div.finp2_box {
	float: right;
	background: url(../../../../assets/images/footer_inp1_bgr.gif) no-repeat left top;
	width: 184px;
	height: 46px;
}
table.footer_form {
	margin: 25px 0px 15px 0px;
}
table.footer_form td {
	padding: 5px 0px;
	color: #fff;
	font-size: 15px;
}
input.finp1 {
	width: 382px;
	height: 30px;
	background: transparent;
	border: 1px solid transparent;
	margin: 3px 0px 0px 7px;
	color: #fff;
	font-size: 15px;
}
input.finp2 {
	width: 167px;
	height: 35px;
	background: transparent;
	border: 1px solid transparent;
	margin: 3px 0px 0px 7px;
	color: #fff;
	font-size: 15px;
}
div.ftarea_box {
	width: 399px;
	height: 159px;
	background: url(../../../../assets/images/footer_tarea_bgr.gif) no-repeat left top;
}
textarea.ftarea {
	width: 382px;
	height: 142px;
	margin: 7px 0px 0px 7px;
	background: transparent;
	border: 1px solid transparent;
	/*overflow: hidden;*/
	color: #fff;
	font-family: "Source Sans Pro", Helvetica-Neue, Helvetica, Arial;
	font-size: 15px;
}
div.captcha_box {
	width: 205px;
	height: 46px;
	text-align: center;
	background: url(../../../../assets/images/captha_bgr.gif) no-repeat left top;
}
.captcha {
	margin-top: 3px;
}
a.fsubmit {
	display: block;
	float: right;
	height: 37px;
	padding: 0px 15px;
	background: #CBCBCB;
	border: 1px solid #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	position: relative;
	margin-top: 5px;
	font-size: 16px;
	line-height: 35px;
	color: #333;
	border-bottom: none;
}
a.fsubmit:hover {
	background: #fff;
}
span.star {
	color: #E3882D;
}

/* */


table.bkt td  h1.b1 {
	float: left;
	margin: 25px 0px;
	text-align: left;
}


.osi {
	color: #E87906;
	font-size: 12px;
	font-style: italic;
}
div.listlinks {
	line-height: 30px;
}
div.listlinks div {
	position: relative;
}
div.listlinks a {
	font-size: 16px;
	color: #E87906;
	border-color: #E87906;
}
div.listlinks div div.popup_out {
	position: absolute;
	width: 600px;
	z-index: 100;
	bottom: 40px;
	left: -200px;
	z-index: 100;
}
div.listlinks div div.popup_out div.popup {
	background: #fff;
	border: 1px solid #C5C5C6;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: relative;
	padding: 20px 25px 30px 25px;
	z-index: 100;
	font-size: 14px;
	line-height: 20px;
}
div.listlinks div div.popup_out div.popup h3 {
	margin: 5px 0px 15px 0px;
}
div.popup_angle {
	background: url(../../../../assets/images/popup_angle.png) no-repeat left top;
	position: absolute !important;
	bottom: -18px;
	left: 50%;
	width: 40px;
	height: 19px;
	margin-left: -20px;
	z-index: 100;
}
div.popup img.close {
	float: right;
	margin: -15px -20px 0px 0px;
}


div.abovecontent div.textbox {
	font-size: 16px;
	width: 440px;
	line-height: 24px;
}

div.abovecontent div.textbox-auto {
	font-size: 16px;
	line-height: 24px;
}
/* ------------------- INTER PAGES ---------------------- */
div.admenu_full {
	background: #fff url(../../../../assets/images/dashed_content.gif) repeat-x left bottom;
	padding: 15px 0px 20px 0px;
}
div.admenu {
	width: 1000px;
	margin: 0px auto;
	text-align: center;
}
div.admenu a {
	font-size: 14px;
	margin: 0px 9px;
}
div.admenu a.on {
	color: #000 !important;
	font-weight: bold;
	border-bottom: none;
}
div.admenu.orange, div.admenu.green, div.admenu.bordo, div.admenu.blue {
	background:#fff;
}
div.admenu.orange a {
	color: #E5790C;
	border-color: #E5790C;
}
div.admenu.green a {
	color: #5B8F16;
	border-color: #5B8F16;
}
div.admenu.bordo a {
	color: #990251;
	border-color: #990251;
}
div.admenu.blue a {
	color: #0085B2;
	border-color: #0085B2;
}

div.abovecontent_full {
	background: #fff url(../../../../assets/images/dashed_content.gif) repeat-x left bottom;
	padding: 0px 0px 25px 0px;
}

@media screen and (max-width: 857px) {
	div.abovecontent_full {
		display: none;
	}
}
div.abovecontent {
	width: 1000px;
	margin: 0px auto;
	overflow: hidden;
}
div.abovecontent h2 {
	margin: 25px 0px;
}
div.abovecontent.orange, div.abovecontent.green, div.abovecontent.bordo, div.abovecontent.red, div.abovecontent.blue {
	background: #fff;
	font-size: 16px;
}
div.abovecontent.red h3 {
	font-size: 40px;
	margin-bottom: 15px;
}
table.bkt {
	width: 100%;
	height: 192px;
}
table.bkt td {
	padding: 15px 30px;
}
table.bkt td.td1 {
	width: 51%;
	vertical-align: top;
}
table.bkt td.td2 {
	width: 44%;
	/*background: url(bkt.gif) no-repeat left;*/ /*UPDATE BACK*/
	background: url(../../../../assets/images/bkt.gif) no-repeat left;
	vertical-align: middle;
	padding-left: 85px; /*UPDATED*/
}
table.bkt.short td.td2 {
	width: 44%;
	/*background: url(bkt.gif) no-repeat left;*/ /*UPDATE BACK*/
	background: url(../../../../assets/images/bkt_short.gif) no-repeat left;
	vertical-align: middle;
	padding-left: 85px; /*UPDATED*/
}

/* UPDATE START */
table.bkt td.td2 h2 {
	text-align: left;
	vertical-align: top;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin: 15px 0 15px 0;
}
table.bkt td.td2 h2:first-child {
	border-bottom: 1px solid #C1C1C1 !important;
	padding: 15px 0 15px 0;
	margin: 0 0 15px 0px;
}
table.bkt td.td2 h2 span {
	display: inline-block;
	line-height: 100%;
}
/* UPDATE END */
table.bkt td.td2 a {
	font-size: 12px;
	line-height: 16px;
}
div.abovecontent.orange a {
	color: rgb(0, 174, 239);
	border-color: rgb(0, 174, 239);
}
div.abovecontent.green a {
	color: #5B8F16;
	border-color: #5B8F16;
}
div.abovecontent.bordo a {
	color: #990251;
	border-color: #990251;
}
div.abovecontent.blue a {
	color: #0085B2;
	border-color: #0085B2;
}
div.tstm_box {
	padding: 20px 0px 30px 0px;
	font-size: 14px;
}



img.above_icon {
	float: left;
	margin: 5px 0px 10px 25px;
}
img.above_icon1 {
	float: left;
	margin: 25px 0px 10px 22px;
	*margin: 25px 0px 10px 30px;
}
img.above_icon2 {
	float: left;
	margin: 20px 0px 10px 20px;
}
img.above_icon3 {
	float: right;
	margin: 20px -10px 0px 5px;
}

div.txtbox1 {
	color: #333;
	font-size: 16px;
	text-align: center;
	line-height: 22px;
	padding: 10px 0px;
}
div.txtbox1 a {
	font-size: 16px;
}
div.txtblock {
	background: #fff;
	border: 1px solid #E2E2E2;
	width: 580px;
	margin: 15px auto;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: relative;
	padding: 15px;
	text-align: center;
	line-height: 28px;
}
div.lbkt {
	position: absolute;
	left: -42px;
	top: 50%;
	margin-top: -37px;
	width: 42px;
	height: 74px;
	background: url(../../../../assets/images/txtblock_left_bkt.png) no-repeat left top;
}
div.rbkt {
	position: absolute;
	right: -42px;
	top: 50%;
	margin-top: -37px;
	width: 42px;
	height: 74px;
	background: url(../../../../assets/images/txtblock_right_bkt.png) no-repeat left top;
}

/* PRICING */
table.purchas_info, table.contact_tbl {
	margin-left: 160px;
}
table.contact_tbl {
	margin-left: 0px;
}
table.purchas_info td {
	padding: 5px 10px;
	vertical-align: top;
	line-height: 22px;
}
table.contact_tbl td {
	padding: 5px 0px;
	vertical-align: top;
	line-height: 22px;
}
table.purchas_info td.td1 {
	width:  160px;
}
table.contact_tbl td.td1 {
	width: 150px;
}
div.inp1_box {
	background: url(../../../../assets/images/inp1_bgr_off.gif) no-repeat left top;
	width: 346px;
	height: 38px;
}
div.inp1_box.err {
	background: url(../../../../assets/images/inp1_bgr_err.gif) no-repeat left top;
}
div.inp1_box.err1, div.select_block.err1 {
	background: url(../../../../assets/images/inp1_bgr_err1.gif) no-repeat left top;
}

table.purchas_info.purchasing_form
{
	margin-left: 80px!important;
}

table.purchas_info.purchasing_form td.err1
{
	color: #B7022C;
	border-bottom: 1px dashed #B7022C;
}

input.inp1 {
	width: 315px;
	height: 30px;
	background: transparent;
	border: 1px solid transparent;
	margin: 3px 0px 0px 15px;
}
input.chbox {
	vertical-align: top;
	margin: 5px 3px 0px 0px;
	*margin: 0px 3px 0px 0px;
}
div.select_block {
	position: relative;
	background: url(../../../../assets/images/inp1_bgr_off.gif) no-repeat left top;
	width: 346px;
	height: 38px;
	
}
.selectarrow {
	float: right;
	margin: 5px 5px 0px 0px;
}
div.select_box {
	position: absolute;
	left: 15px;
	top: 38px;
	background: #F5F7F9;
	border: 1px solid #ccc;
	border-top: 0px;
	padding: 5px 10px 10px 10px;
	width: 295px;
	z-index: 70;
	max-height: 300px;
	overflow-y: auto;
}
div.tarea1_box {
	width: 346px;
	height: 218px;
	background: url(../../../../assets/images/tarea1_bgr.gif) no-repeat left top;
}
textarea.tarea1 {
	width: 325px;
	height: 205px;
	background: transparent;
	border: 1px solid transparent;
	margin: 5px 0px 0px 10px;
	/*overflow: hidden;*/
}
img.infocaptcha {
	vertical-align: top;
	margin: -2px 10px 0px 0px;
}

a.submit, a.submit1 {
	display: block;
	float: left;
	height: 37px;
	padding: 0px 25px;
	background: #980450;
	border: 1px solid #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	position: relative;
	margin-top: 5px;
	font-size: 16px;
	line-height: 35px;
	color: #fff !important;
	border-bottom: none;
}
a.submit1 {
	background: #980101;
}
a.submit:hover {
	background: #BF0566;
}
a.submit1:hover {
	background: #BB0303;
}

/* */
div.price1 {
	width: 459px;
	height: 177px;
	background: url(../../../../assets/images/price1_bgr.gif) no-repeat left top;
	text-align: center;
	margin: 5px auto;
}
div.price_box {
	text-align: center;
}
div.price_box a {
	border: 0px;
}

div.best_deal {
	background: url(../../../../assets/images/best_deal.gif) no-repeat left top;
	float: left;
	width: 60px;
	height: 157px;
	margin: -32px 15px 5px 5px;
}
div.txtblock2 {
	background: #fff;
	border: 1px solid #DDDDDD;
	width: 440px;
	margin: 15px auto;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;

	position: relative;
	padding: 15px 20px 15px 20px;
	*padding: 35px 20px 0px 20px;
	line-height: 28px;
}
div.bordo_rarrow {
	position: absolute;
	right: -33px;
	top: 50%;
	margin-top: -23px;
	width: 33px;
	height: 57px;
	background: url(../../../../assets/images/bordo_rarrow.png) no-repeat left top;
}
div.deluxe {
	margin-bottom: 5px;
}
div.deluxe  img {
	vertical-align: bottom;
	margin: 0px 10px 0px 0px;
}
div.deluxe1 {
	width: 430px;
	margin-left: 15px;
	padding-top: 25px;
	line-height: 35px;
	font-size: 25px;
}

/* */


img.getit {
	margin: 50px 0px 5px 28px;
}
div.benefits {
	
}
div.benefits div {
	margin-bottom: 15px;
}


div.red {
	background: #990000;
}
div.content {
	/* padding: 15px 15px 25px 15px; */
}


ul.sitemap {
	color: #990000; 
}
ul.sitemap a {
	text-decoration: none; 
	border: none; 
	font-size: inherit;
}
ul.sitemap li {
	padding-bottom: 45px;
	font-size: 20px; 
	font-weight: bold; 
	list-style-type: none;
}
ul.sitemap li ul li {
	padding-bottom: 10px;
	font-size: 16px; 
	font-weight: normal;
}

div.ac_slider_box ul {
	margin: 0px;
	padding: 0px;
}
div.ac_slider_box ul li {
	list-style-image: none;
	list-style-type: none;
} 

div.ac_slider_box {
	padding-left: 268px;
}
ul.roundabout {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 438px;
	height: 401px;
}
ul.roundabout li {
	width: 523px;
	height: 397px;
	text-align: center;
	cursor: pointer;
}
ul.roundabout li.roundabout-in-focus {
	cursor: default;
}




div.links_popup {
}
div.links_popup div {
	position: relative;
}

div.links_popup div div.popup_out {
	position: absolute;
	width: 600px;
	z-index: 100;
	bottom: 30px;
	left: -200px;
	z-index: 100;
}
div.links_popup div div.popup_out div.popup {
	background: #fff;
	border: 1px solid #C5C5C6;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: relative;
	padding: 20px 25px 30px 25px;
	z-index: 100;
	font-size: 14px;
	line-height: 20px;
}
div.links_popup div div.popup_out div.popup h3 {
	margin: 5px 0px 15px 0px;
}

/*Event Styles*/
div.event-off{
	height: 80px; 
	background: url('../../../../assets/images/event/holiday-bg.jpg') #FFFFFF 50% -17px repeat-x;
	overflow: hidden;
}
div.event-title{
	margin: 0px auto 0px auto;
	background: url('../../../../assets/images/event/holiday-bg-title.png') 50% 3px no-repeat;
	height: 80px;
	width: 808px;
}
div.event-title:hover{
	background: url('../../../../assets/images/event/holiday-bg-title-hover.png') 50% 3px no-repeat;
	cursor: pointer;
}
div.event-signin{
	background: url("../../../../assets/images/event/event-signin.png") no-repeat scroll 98px 50% transparent;
	height: 171px;
	margin-left: -205px;
	margin-top: 655px;
	position: absolute;
	width: 676px;
	display: none;
}
div.event-signin.hover{
	background: url('../../../../assets/images/event/event-signin-hover.png') 0% 50% no-repeat;
}

div.event-text{
	margin: 0 auto;
	background: url('../../../../assets/images/event/event-text.png') 0% 0% no-repeat;
	width: 856px;
	height: 874px;
}

div.event-signin a.event-signin-link{
	border-bottom: 0 none;
	display: inline-block;
	height: 73px;
	margin-left: 206px;
	margin-top: 49px;
	width: 374px;
}

div.event-text div.event-close{
	width: 28px;
	height: 28px;
	background: url('../../../../assets/images/event/event-close.png') 0% 0% no-repeat;
	cursor: pointer;
}

div.event-text div.event-close:hover{
	background: url('../../../../assets/images/event/event-close-hover.png') 0% 0% no-repeat;
}

div.event-text div.event-close.event-close-signup-bottom{
	margin-top: 727px;
	position: absolute;
	display: none;
	margin-left: 400px
}

div.event-signin-thin{
	background: url("../../../../assets/images/event/event-signin-thin.png") no-repeat scroll 0% 50% transparent;
	height: 47px;
	position: absolute;
	width: 264px;
	display: none;
	margin-left: 475px;
	margin-top: 325px;
}
div.event-signin-thin.hover{
	background: url('../../../../assets/images/event/event-signin-thin-hover.png') 0% 50% no-repeat;
}

div.event-signin-thin a.event-signin-link{
	border-bottom: 0 none;
	display: inline-block;
	height: 47px;
	width: 265px;
}


div.event-text div.event-close.event-close-signup-middle{
	position: absolute;
	display: none;
	margin-left: 755px;
	margin-top: 335px;
}

/* Purchasing Form */
table.purchas_info.purchasing_form span.select_block_selected{
	color: #333333;
}

table.purchas_info.purchasing_form td.td1{
	vertical-align: middle;
}

table.purchas_info.purchasing_form div.select_box a
{
	color: #333333;
	border-color: #333333;
}

table.purchas_info.purchasing_form img#captcha_img{
	border: 1px solid #000000;
}

table.purchas_info.purchasing_form div.field-subtitle{
	color: #333333;
	font-family: "Source Sans Pro", Helvetica-Neue, Helvetica, Arial;
	font-size: 12px;
	padding-left: 15px;
}

.header_full.purchasing-bg-top
{
	background: url('../../../../assets/images/event/purchasing-bg-top.jpg') 0% 0% repeat-x!important;
	height: 239px!important;
}

div.abovecontent.purchasing-bg-top a {
    border-color: #8493B7;
    color: #8493B7;
}

div.abovecontent.purchasing-bg-top h3, div.content.purchasing-bg-top h3, div.content.purchasing-bg-top h4, div.content.purchasing-bg-top h5
{
    color: #8493B7;
}

table.purchas_info.purchasing_form div.chrombook-in-form, table.purchas_info.purchasing_form div.nosetupfee-in-form{
	display: none;
}

div.content.purchasing-bg-top a {
    border-color: #8493B7;
    color: #8493B7;
}

table.purchas_info.purchasing_form input#purchasing-submit{
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: url('../../../../assets/images/event/purchasing-submit.png') 0% 0% no-repeat;
	cursor: pointer;
	display: block;
	height: 34px;
	width: 198px;
}

table.purchas_info.purchasing_form input#purchasing-submit:hover{
	box-shadow: 0 0 5px rgba(0, 0, 255, 1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
	-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

table.purchas_info.purchasing_form div.price-total
{
	padding-top: 15px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.select_block_thin{
	width: 150px!important;
	float: left;
	margin-right: 10px;
	background: url("../../../../assets/images/small-inp1_bgr_off.gif") no-repeat scroll left top transparent!important;
}

.select_block_thin.err1{
	background: url("../../../../assets/images/small-inp1_bgr_err1.gif") no-repeat scroll left top transparent!important;
}

.select_block_thin .select_box{
	width: 113px!important;
}

.clear{clear:both;}

td.td1.property36, td.td1.property37{
	vertical-align: top!important;
	padding-top: 14px;
}

div.event-gift-box{
	background: url("../../../../assets/images/event/gift-box.png") no-repeat scroll left top transparent;
	height: 150px;
	width: 223px;
	position: absolute;
	right: 50px;
	bottom: 130px;
}

/* modify funcy */
.fancy-bg {
	display:none!important;
}

#fancybox-outer{
	background: transparent!important;
}

.mp-cv-try{
	position: absolute;
	margin-top: 550px;
	margin-left: 75px;
}

.mp-cv-try.int{
	margin-top: 185px;
	margin-left: 0px;
	height: 38px;
}

.mp-cv-try a{
	text-decoration: none;
	border: 0px;
}

/*backgrounds*/
.bg-red{
	background-color: #990000;
}
.bg-green{
	background-color: rgb(89, 142, 27);
}

.button-wrapper{
	display: inline-block;
	position: inherit;
}

/* Update 09/16/2013 */
.encryption {
	border: 1px solid #dae3e8;
	background-color: #fbfbfb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 40px;
	margin: 30px 0 50px 0;
}

.encryption img {
	float: left;
	margin: 0 30px 20px 0;
}

.encryption h3 {
	margin: 0;
}

.encryption .description {
	margin: 0 0 0 30px;
}

.security-features {
	text-align: center;
}

.security-features {
}

.security-features h3 {
	margin: 35px 0 0 0;
}
.security-features h5 {
	font-weight: normal;
}

.security-feature {
	background: url(../../../../assets/images/dashed_content.gif) repeat-x left top;
	text-align: center;
	margin: 0;
	padding: 35px 15px 20px 15px;
	display: inline-block;
	width: 100%;
	max-width: 450px;
	vertical-align: top;
}

.security-feature:nth-of-type(1),
.security-feature:nth-of-type(2) {
	background: none;
}

.security-feature p {
	color: #333333;
}

.blue.ribbon:before, .blue.ribbon:after {
	border: 2em solid #0085B2;
}

.ribbon:before {
	border-left: 1.2em solid transparent !important;
	border-right-width: 2px !important; 	
	left: -1.2em;
}

.ribbon:after {
	border-right: 1.2em solid transparent !important;
	border-left-width: 2px !important; 	
	right: -1.2em;
}

.continue-submit {background-color: #0085b2; cursor: pointer; border: 0px none transparent; font-size: 16px; color: #fff; padding: 10px 25px; display: inline-block; border-radius: 5px;}
.question-inrut-new {margin: 0 10px;}
div.questionnaire_form_add {width: 100%; margin-bottom: 15px;}
.new_form_add {border-top: 1px solid #ccc; margin-bottom: 20px;}
div.questionnaire_form_add b {font-size: 16px;}
div.questionnaire_form_add label {display: inline-block; margin: 5px 0 5px 20px;}
div.questionnaire_form_add label  input{margin-right: 10px; }
div.questionnaire_form_add  input[type=text]{border: 1px solid #0085b2; padding: 0 10px; display: inline-block; width: 200px; height: 30px; line-height: 30px; border-radius: 15px; margin: 5px}
div.questionnaire_form_add  textarea{border: 1px solid #0085b2; padding: 5px 10px; display: inline-block; width: 250px; height: 75px; border-radius: 15px; margin: 5px}
div.questionnaire_form_add  span.comm{display: inline-block; float: left; line-height: 75px; margin-right: 15px;}
div.questionnaire_form_add  span.starrequired {color: red;}
div.questionnaire_form_add .notetext {font-size: 18px; font-weight: bold;}
/* Localized */