/*Perusion  NVEND adds*/

body {
  margin: 0;
  font-family: Corbel, Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #000;
  background-color: #ffffff;
}
.b{
	font-weight:bold;
}
.b1{
	font-weight:bold;
	font-size:1.1em;
}
.b2{
	font-weight:bold;
	font-size:1.2em;
}

h1 {
	font-family:Corbel, Helvetica, Arial;
	font-size:30px;
	font-weight:bold;
	color:#1d586a;
}
h2 ,.titlebar1{
	font-family:Corbel, Helvetica, Arial;
	font-size:26px;
	font-weight:bold;
	color:#b2c1a4;
	color:#b3a4c1;
	color:#595260;
}
h3 {
	font-family:Corbel, Helvetica, Arial;
	font-size:23px;
	font-weight:bold;
	color:#000;
}
h4 {
	font-family:Corbel, Helvetica, Arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#000;
}

ul.basic {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.basic li{
	text-align:left;
	color:#000;
}
ul.F {
	list-style-type: disc;
	padding: 0px;
	margin: 0px;
	margin-left:50px;
}

ul.F li{
/*	list-style-image:url(/images/new/bullet_grn_10.png);*/
	padding-left:10px;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
	margin-bottom: 10px;
	color:#000;
}

.mv_contrast {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.mb5{
	margin-bottom:5px!important;
}
.mb10{
	margin-bottom:10px!important;
}
.mb15{
	margin-bottom:15px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mt5{
	margin-top:5px!important;
}
.mt10{
	margin-top:10px!important;
}
.mt15{
	margin-top:15px!important;
}
.mt20{
	margin-top:20px!important;
}
.mt5{
	margin-top:5px!important;
	margin-bottom:5px!important;
}
.mtb10{
	margin-top:10px!important;
	margin-bottom:10px!important;
}
.mtb15{
	margin-top:15px!important;
	margin-bottom:15px!important;
}
.mtb20{
	margin-top:20px!important;
	margin-bottom:20px!important;
}
.ml5{
	margin-left:5px!important;
}
.ml10{
	margin-left:10px!important;
}
.ml15{
	margin-left:15!important;
}
.ml20{
	margin-left:20px!important;
}
.mr5{
	margin-right:5px!important;
}
.mr10{
	margin-right:10px!important;
}
.mr15{
	margin-right:15px!important;
}
.mr20{
	margin-right:20px!important;
}
.pl5{
	padding-left:5px!important;
}
.pl10{
	padding-left:10px!important;
}
.pl15{
	padding-left:15px!important;
}
.pl20{
	padding-left:20px!important;
}
.pr5{
	padding-right:5px!important;
}
.pr10{
	padding-right:10px!important;
}
.pr15{
	padding-right:15px!important;
}
.pr20{
	padding-right:20px!important;
}
.plr20{
	padding-left:20px!important;
	padding-right:20px!important;
}
.pt5{
	padding-top:5px!important;
}
.pt10{
	padding-top:10px!important;
}
.pt15{
	padding-top:15px!important;
}
.pt20{
	padding-top:20px!important;
}
.pb5{
	padding-bottom:5px!important;
}
.pb10{
	padding-bottom:10px!important;
}
.pb15{
	padding-bottom:15px!important;
}
.pb20{
	padding-bottom:20px!important;
}
.ptb20{
	padding-top:20px!important;
	padding-bottom:20px!important;
}
.printonly{
	display:none;
}


@font-face{
	font-family:'DancingScript-Regular';
	src:url('../fonts/DancingScript-Regular.otf') format("opentype");
}
@font-face{
	font-family:'EgyptienneFLTStd-Bold';
	src:url('../fonts/EgyptienneFLTStd-Bold.otf') format("opentype");
}
@font-face{
	font-family:'EgyptienneFLTStd-Roman';
	src:url('../fonts/EgyptienneFLTStd-Roman.otf') format("opentype");
}
/* General Typography adds */

.txtl {
	text-align:left!important;
}
.txtr {
	text-align:right!important;
}
.txtc {
	text-align:center!important;
}

.showcursor{
	cursor:pointer;
}

a {
  color: #1d586a;
  text-decoration: none;

}
.nopad a:hover {
	padding:0px!important;
}

.nopad{
	padding:0px!important;
}

.noback a:hover {
	background-color:transparent!important;
}

.noback{
	background-color:transparent!important;
}

/***well adds**/
.well-green{
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.well-green a{
 /* color: #FFF;*/
}

/***nav adds**/
.auth_nav {
	padding-left:0!important;
	margin-bottom:0!important;
	min-height:30px!important;
}
.authnav > li {
	color: #ffffff;
	background-color: #93AFB8;
	border-color: #93AFB8;
	border-right:solid 1px #FFF;
	margin-bottom:1px;
	font-weight:bold;
}
.authnav > li > a {
	line-height:20px!important;
	padding-top:5px;
	padding-bottom:5px;
	color: #ffffff!important;
}
.authnav > li > a:hover {
	line-height:20px!important;
	padding-top:5px;
	padding-bottom:5px;
	color: #FFF!important;
}
.authnav > .active > a, .authnav > li > a:hover, .authnav > a:focus{
  background-color: #1d586a!important;
  border-color: #1d586a!important;
  font-weight:bold!important;
}
.auth_navbar {
	line-height:20px!important;
	background-color: transparent!important;
	border-color: transparent!important;
	margin-bottom:0px!important;
	min-height:20px;
}
.auth_navbar_brand {
	line-height:28px!important;
	background-color: transparent!important;
	border-color: transparent!important;
	padding:0!important;
	padding-right:10px!important;
	padding-left:10px!important;
	float:right;
}

/***btn adds**/

.label-blue {
  background-color: #1d586a;
}

.btn-blue, btn-info{
  color: #ffffff!important;
  background-color: #1d586a!important;
  border-color: #1d586a!important;
  font-weight:bold;
}

.btn-blue:hover, .btn-info:hover,
.btn-blue:focus, .btn-info:focus,
.btn-blue:active,
.btn-info.active  {
  background-color: #93afb8!important;
  border-color: #93afb8!important;
  color: #555555!important;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid #93afb8;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.label-green {
  background-color: #93AFB8;
}


.btn-green,.btn-green:active,
.btn-green.active  {
  color: #ffffff!important;
  background-color: #01DC0E;
  border-color: #99cc00;
	font-weight:bold;
}

.btn-green:hover,
.btn-green:focus {
  background-color: #99cc33;
  border-color: #99cc00;
	font-weight:bold;
	color:#333!important;
}

.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #5cb85c;
  border-color: #5cb85c;
}


.btn-yellow,.btn-yellow:active,
.btn-yellow.active  {
  color: #333!important;
  background-color: #FCF403;
  border-color: #DADA21;
	font-weight:bold;
}

.btn-yellow:hover,
.btn-yellow:focus {
  background-color: #F1EA02;
  border-color: #EOD901;
	font-weight:bold;
	color:#333!important;
}

.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
  background-color: #FCF403;
  border-color: #333;
}

.btn-red,.btn-red:active,
.btn-red.active  {
  color: #FFF!important;
  background-color: #FF0104;
  border-color: #870002;
	font-weight:bold;
}

.btn-red:hover,
.btn-red:focus {
  background-color: #FF9B9D;
  border-color: #870002;
	font-weight:bold;
	color:#ECECEC!important;
}

.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #FCF403;
  border-color: #333;
}

/* Form adds */

.input-group-xs > .form-control, .input-group-xs > .input-group-addon, .input-group-xs > .input-group-btn > .btn{
	height:25px;
	line-height:1.5;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.input-group-xs > .form-control, .input-group-xs > .input-group-addon, {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.input-group-xs > .input-group-btn > .btn{
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}


.input-tiny {
  width: 30px;
}

.ic_basket th, ic_basket td{
}

.hbar {
  background-color: #green !important;
  border-radius:4px;
}


/*Changes to navbar */

/*menu stuff*/

.nav-align {
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
}

.nav-pills {
	line-height:30px;
	color:#1d586a;
	font-weight:bold;
}
.nav-pills > li > a {
	color:#1d586a;
	font-size:1.6em;
	font-weight:normal;
	padding-left:30px;
	padding-right:30px;
}
#product_tab{
	margin-right:30px;
}
#service_tab{
	margin-right:30px;
}
#blog_tab{
	margin-right:30px;
}
#vervante_tab{
	margin-right:0px;
}
.dropdown-products{
	left:-446px!important;
	top:47px;
	background-color:#EEE;
	padding-bottom:0;
	padding-top:0;
}
.dropdown-services{
	left:-606px!important;
	top:47px;
	background-color:#EEE;
	padding-bottom:0;
	padding-top:0;
}
.dm-wide-4 {
	width:1172px;
/*	padding-bottom:20px;*/
}


.dropdown-services UL, .dropdown-products UL {
	list-style:none;
	line-height:16px;
	margin-bottom:10px;
}
.dropdown-services UL>li a, .dropdown-products UL>li a {
	color:#1d586a;
}
.dropdown-services UL>li a:hover, .dropdown-products UL>li a:hover {
	background-color:#93AFB8;
	background-color:#999;
	padding:1px 4px 1px 4px;
}

.dropdown-services UL>li:first-child, .dropdown-products UL>li:first-child {
	font-weight:bold;
	font-size:1.1em;
	font-style:italic;
	text-transform:uppercase;
	line-height:2.5em;
	color:#FFF;
	color:#1d586a;
}

.dd-last{
	background-image: -webkit-linear-gradient(225deg,#fff,#CCC,#666);
	background-image: -moz-linear-gradient(225deg,#fff,#CCC,#666);
	background-image: -ms-linear-gradient(225deg,#fff,#CCC,#666);
	background-image: linear-gradient(to top right,#fff,#CCC,#666);
	padding: 0;
	padding-top: 2px;
	margin-top: 50px;
}

.dd-last a:link{
	display:block;
	font-weight:bold;
	font-size:1.1em;
	font-style:italic;
	text-transform:uppercase;
	line-height:2.5em;
	background: #333;
	width:100%;
}





//*
.feature_col {
	background-color:#666;
	border:1px solid #FFF;
	padding:10px 10px 50px 10px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
*//
#fpwebimg{
  border-radius:4px;
}

/***Author Dashboard***/

#affil_welcome, .welcome_cloud {
	border:1px blue solid;
	height:130px;
	width:310px;
	position:fixed;
	right:26px;
	top:125px;
	background-color:#FFF;
	margin-left:30px;
	border-radius:5px;
	border:#326CB0 solid 1px;
	box-shadow:5px 5px 5px #666;
	-moz-box-shadow:5px 5px 5px #666;
	-webkit-box-shadow:5px 5px 5px #666;
	-ms-filter:'progid:DXImageTransform.Microsoft.dropShadow(Color=gray, offX=8,offY=8, positive=true)';
}

.welcome_box_closer{
	height:20px;
	top:85px;
	right:4px;
	position:absolute;
	font-family:"helvetica";
	font-style:normal;
	font-size:12px;
	font-weight:800;
	color:#326CB0;
}


.welcome_cloud {
	padding-top:5px;
	padding-left:10px;
	margin-left:5px;
	font-size:12px;
	font-family:helvetica;
	font-weight:400;
	text-align:left;
	z-index:9999;
}


/* Added for standard div use on pages where hero-unit not appropriate */

.standard-unit {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.standard-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.standard-unit p {
  font-size: 13px;
  font-weight: 200;
  line-height: 18px;
  color: inherit;
}


/* multi level dropdown adds*/


.container-fluid {
  padding-top: 20px;
}

.per_small{
	font-size:10px! important;
	line-height:10px! important;
}

.help-below{
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	margin-top:5px;
	margin-left:10px;
}

/* IC Templates */
/* common */

.lrcol1,.locol1,.lrcol3 {
	background-color:transparent;
	border-right:2px solid #1D586A;
}
.rocol2 {
	background-color:transparent;
	border-left:2px solid #1D586A;
}
/* leftright */
/* leftonly */

.locol1{
	padding-right:0;
}
/* noleft*/

/* rightonly */

.rocol1 {
	padding-right:3.5%;
}
.rocol2 {
	margin-left:0!important;
}

/* direct bootstrap overrides */

/* glyphicon locations */



.nav-list > li > a,
.nav-list .nav-header {
  margin-left: 0px;
}

.pgroup > li > a {
  display: inline;
  font-weight:bold;
}

.pgroup > li:hover{
	background-color:#EEEEEE;
}

/** Start Vervante General adds**/
.ic_contain {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
}

.wrapper{
	position:relative;
}

.container-fluid {
	padding-top:0;
	margin-left:auto;
	margin-right:auto;
}

.headerline {
	border-top:5px solid #1d586a;
}

.headermenu {
	color: #fff;
	font-weight:bold;
	font-size:12px;
}
ul.vip_list{
	display:inline;
	list-style:none;

}
#vip_list li{
	float:left;
	padding-top:2%;
}
#vip_list li img,#vip_list li a{
	border:0 none;
	display:inline-block;
	height:auto;
	max-width:100%;
	vertical-align:middle;
}
#vip_list li a:hover{
	background-color:transparent;

}
.vipbadge{
    -moz-transform:rotate(-15deg);
    -webkit-transform:rotate(-15deg);
    -o-transform:rotate(-15deg);
    -ms-transform:rotate(-15deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
/**VIP benefits page**/
ul.vip_blist {
	list-style:none;
}
.vip_desc{
	position:relative;
	top:2px;
	left:23px;
	padding:10px;
	border:2px solid #666;
	background-color:#FFF;
	width:80%;
	z-index:99999;
}

#footer {
    background-attachment: scroll;
    background-clip: border-box;
	background-color: #99CC33;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #71B43A;
    border-top-style: solid;
    border-top-width: 3px;
    color: #FFFFFF;
    font-size: 0.785714em;
    line-height: 1.09091;
    min-height: 190px;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2em;
}

.rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.verticalh3{
	color:#0099FF;
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	position:absolute;
	bottom:50px;
}

.footerrow a {
	color:#3d3935;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
}

.footerrow a:hover {
}

.footerrow a:visited {
}

.copyrow {
	background-color: #ebebeb;
	color:#3d3935;
}

.padleft5 {
	padding-left:5px;
}
/****LISTS****/
.subnav > li{
    display: block;
	text-align:left;
	list-style:none;
}
.sociallist{
	padding-left:0px;
}
.sociallist > li{
    display: inline;
	text-align:left;
	list-style:none;
	line-height:24px!important;
}
a.sociallink > span{
	font-size:24px;
	line-height:24px!important;
	margin: 0 0 5px 0;
}
a.sociallink:hover{
	font-size:23px;
	line-height:23px!important;
}
.listh{
	font-size:16px;
	font-weight:bold;
	color:#3d3935;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-transform:uppercase;
}
.listh a:link{
	font-size:16px;
	font-weight:bold;
	color:#3d3935;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-transform:none;
}
.list-inline > li{
	vertical-align:top;
	text-align:center;
}
.vert_img {
	padding-bottom:10px;
}

.listf a:link{
	font-size:14px;
	color:#FFF;
	padding-top:10px;
	display:block;
}

.main_list > li{
	line-height:2em;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:none; /*remove for green list*/
}
.main_list, .main_list > li > ul > li{
	list-style-type:disc;
	padding-left:0px;
}

.main_list > li > ul > li{
	line-height:2em;
}

.main_list > li > ul > li:before{
	/* For a round bullet */
      /*content:'\2022';*/ /*remove comments for green list*/
      /* For a square bullet */
      /*content:'\25A0';*/
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -10px;
      top: -0px;
	  color:#93AFB8;
      font-size: 20px;
}

/* auth_glyph for "glyphicon" adjustment */
.auth_glyph{
	top:5px;
}

/* auth_glyphs for "glyphicons" adjustment */
.auth_glyphs{
	top:10px!important;
}

/**header backgrounds**/

.ad_hdr{
	background-color:#93AFB8;
	line-height:1.5em;
	color:#FFF;
	font-size:1.5em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	vertical-align:middle;
/*	width:80%;*/
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	position:relative;
}

.tgl_menu {
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px;
}

.form_hdr{
	background-color:#93AFB8;
	line-height:1.5em;
	color:#FFF;
	font-size:1.5em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

.grn_hdr_bg{
	background-color:#93AFB8;
	line-height:1.5em;
	color:#FFF;
	font-size:1.5em;
	vertical-align:middle;
	padding-left:10px;
	width:50%;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

.blue_hdr_bg{
	background-color: #1d586a;
	line-height:1.5em;
	color:#FFF;
	font-size:1.5em;
	vertical-align:middle;
	padding-left:10px;
	width:50%;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

/***SEARCH RESULTS PAGE ***/

.searchrowlink {
	line-height:20px;
}
.searchrowurl {
	line-height:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.searchrowdescr {
	line-height:20px;
	margin-bottom:20px;
}
.searchh1 {
	font-size:1.5em;
	margin-top:20px;
	margin-bottom:20px;
	color:#1d586a;
}

.searchlink a{
	font-size:1.25em;
	text-decoration:underline;
}

.searchurl, .searchurl a {
	color:#00802A;
}
.searchdescr {
}

#booktile a:link{
	min-height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_books.png");
	background-repeat: no-repeat;
	background-size:100% ;
}

#booktile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_books_alt.png");
	background-repeat: no-repeat;
	background-size: 100%;
}

#ebooktile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_ebooks.png");
	background-repeat: no-repeat;
	background-size: 100%;
}
#ebooktile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_ebooks_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#distrtile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_dist.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#distrtile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_dist_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#infoprodtile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_info.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#infoprodtile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_info_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#cddvdtile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_cds.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#cddvdtile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_cds_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#fitnesstile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_fitness.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#fitnesstile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_fitness_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#otherprodtile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_other.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#otherprodtile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_other_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#featuredtile a:link{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_featured.png");
	background-repeat: no-repeat;
	background-size:100%;
}
#featuredtile a:hover{
	height:50px;
	width:100%;
	display:block;
	background-image: url("/images/201307/tile_featured_alt.png");
	background-repeat: no-repeat;
	background-size:100%;
}

.tilebig {
	float:left;
	height:45px;
	width:240px;
	margin-left:auto;
	margin-right:auto;
	background-image: url("/images/201307/tilesbig.png");
	background-repeat: no-repeat;
/*	border:1px solid blue;*/
	margin-left:2px;
	margin-top:15px;
}
.tilebig a:link {
	display:block;
	height:45px;
	width:240px;
	margin-left:auto;
	margin-right:auto;
}
#getquotetilebig a:link{
	height:44px;
	width:auto;
	display:block;
	background-image: url("/images/2015/get_quote.png");
	background-repeat: no-repeat;
	background-size:auto;
	background-position:center;
}
#getstartedtilebig a:link{
	height:44px;
	width:auto;
	display:block;
	background-image: url("/images/2015/get_started.png");
	background-repeat: no-repeat;
	background-size:auto;
	background-position:center;
}
#getquotetilebig,#getstartedtilebig {
	text-align:center;
}

.headerinput {
	margin-top:15px;
	padding-bottom:13px;
	text-align:right;

}
.headertop {
	margin-top:10px;
}
.headersub {
	font-size:.9em;
	font-weight:bold;
	color:#0099ff;
    color: #1d586a;
}

.sm_srch {
	padding-right:0px;
	width:200px;
}

.hs_link_block {
	margin-left:12px;
	margin-right:12px;
	margin-top:4px;
	margin-bottom:4px;
}
.hs_link_block a:link{
	font-size:.9em;
	color:#0099ff;
  color: #1d586a;
}
.headersub a:hover{
	font-size:.9em;
	color:#0099ff;
  color: #1d586a;
	background-color:#EEE;
	text-decoration:none;
	display:block;
}

.fpimage {
	position:absolute;
	top:0;
	left:0;
	z-index:-999;
}
.frontpage {
	background-image: url("/images/201307/fpimage.jpg");
	background-repeat:no-repeat;
	background-size:100%;
}
.carousel {
/*	height:300px;*/
}
.carousel-inner {
/*	height:300px;*/
}
/***PRODUCTS PAGEs ***/

.psmall_hdr{
	color: #1d586a!important;
	font-size:1.2em;
	font-weight:bold;
}
.btm_getstarted{
	color:#000;
}

.btm_getstarted strong{
	color:#1D586A;
}

/***FORMS**/
#freeform {
/*	float:right;*/
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	background-image: url("/images/201309/freeformback.jpg");
	background-repeat:no-repeat;
	opacity:0.85;
	filter: alpha(opacity=85);
	width:280px;
	height:297px;
}

#t3freeform {
/*	float:right;*/
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	background-image: url("/images/2015/freereport/top3header.png");
	background-repeat:no-repeat;
	opacity:0.85;
	filter: alpha(opacity=85);
/*	width:400px;*/
/*	height:452px;*/
}
#t3freeform_btm {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	background-image: url("/images/2015/freereport/t3signupbtm.png");
	background-position:80px 0px;
	background-repeat:no-repeat;
	opacity:0.85;
	filter: alpha(opacity=85);
/*	width:400px;*/
/*	height:452px;*/
}
#freeform15 {
/*	float:right;*/
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	background-image: url("/images/2015/freereport/HomepageSignup_blue.jpg");
	background-repeat:no-repeat;
	opacity:0.85;
	filter: alpha(opacity=85);
	width:400px;
	height:452px;
}

#freeform15_6 {
/*	float:right;*/
	margin-top:0px;
	margin-left:-15px;
	margin-right:auto;
	margin-bottom:15px;
	background-image: url("/images/2015/HomepageSignup3.png");
	background-repeat:no-repeat;
	opacity:0.85;
	filter: alpha(opacity=85);
	width:440px;
	height:452px;
}
#afp15_6_group {
	position:absolute;
	top:165px;
	left:45px;
	width:225px;
}

#afp_form {
	position:relative;
	width:280px;
	height:297px;
	top:0;
	left:0;
}

#afp_form input[type=text]{
	line-height:14px;
	font-size:12px;
}

#t3free_top_form {
	position:relative;
	width:280px;
	height:297px;
	top:0;
	left:7px;
}

#t3free_btm_form {
	position:relative;
	height:150px;
	top:0;
}

.form_hdr_bg{
	background-color:#93AFB8!important;
	color:#fff;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
}
.form_hdr_bg td{
	padding-top:10px;
	padding-left:50px;
}

#afp_fname {
	position:absolute;
	top:225px;
	left:8px;
	width:85px;
}
#afp_lname {
	position:absolute;
	top:225px;
	left:100px;
	width:85px;
}
#afp_email {
	position:absolute;
	top:250px;
	left:8px;
	width:180px;
}
#afp_submit {
	position:absolute;
	top:225px;
	left:195px;
}

#afp15_group {
	position:absolute;
	top:305px;
	left:53px;
	width:225px;
}
#afp15_fname {
	position:absolute;
	top:5px;
	left:8px;
	width:180px;
}
#afp15_lname {
	position:absolute;
	top:28px;
	left:8px;
	width:180px;
}
#afp15_email {
	position:absolute;
	top:51px;
	left:8px;
	width:180px;
}
#afp15_submit {
	position:absolute;
	top:8px;
	left:195px;
}

#t3_group {
	position:absolute;
	top:108px;
	left:270px;
}
#t3_fname {
	position:absolute;
	top:5px;
	left:0px;
	width:180px;
}
#t3_lname {
	position:absolute;
	top:5px;
	left:190px;
	width:180px;
}
#t3_email {
	position:absolute;
	top:5px;
	left:380px;
	width:180px;
}
#t3_submit {
	position:absolute;
	top:3px;
	left:565px;
}
#t3_submit_btm {
	position:absolute;
	top:-3px;
	left:570px;
}
#t3_group_btm {
	position:absolute;
	top:108px;
	left:100px;
}


.prod_menu {
	width:100%;
	background-color:green;
	position:relative;
	margin-bottom:-1000px;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	z-index:1000;
}

.fillcol {
	margin-bottom:-99999px;
	padding-bottom:99999px;
	z-index:1000;
}
.fillrow {
	overflow:hidden;
	margin-top:0;
	margin-bottom:0;
}

.featurecol {
	margin-left:15px;
	margin-right:15px;
	background-color:#1D5A6F;
	text-align:center;
	line-height:15px;
}
.featurecol_content {
	margin-bottom:15px;
  color: #FFFFFF;
	font-weight:normal;
	text-align:left;
  position:relative;
  top:20px;
}

.featurecol_content a:hover{
	background:transparent;
}

.featurecol_content a:link{
	text-align:center;
  color: #FFFFFF;
}

.featureimg{
	width:172px;
	height:250px;
	border:none;
}

/*** item weight more list morelist ****/
.sr_more_list_loc{
    line-height:35px;
	position:relative;
	bottom:20px;
}
.sr_more_list_loc > strong{
    text-decoration:underline;
    margin-left:4px;
}

a.sr_more_list:link {
    margin-left:4px;
}

a.sr_more_list:visited {
    margin-left:4px;
}

a.sr_more_list:hover {
    margin-left:4px;
}

a.sr_more_list:active {
    margin-left:4px;
}

/*** Table classes ****/
.table-small td, .table-small > tbody > tr > td{
	line-height:22px!important;
	padding:0 2px 0 2px!important;
	font-size:12px;
	vertical-align:middle!important;
}
.table-small tr{
	line-height:22px!important;
}

/*** End Table classes ****/
/*** checkout pages ****/

.titlebox {
	background-color:#C8DDF2;
	font-face: helvetica;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-bottom: 2px #999999 solid;
	border-right: 2px #999999 solid;
}
.shadowbox {
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-bottom: 2px #999999 solid;
	border-right: 2px #999999 solid;
}
/******General table*****/


.basic_t{
	width:90%;
	border:none;
	border-collapse:collapse;
	border:0 0;
	border-spacing:none;
}

.basic_t th  {
	background-color:#1262AF;
	font-size:12px;
	color:#FFF;
	font-weight:800;
	padding:2px;
}

.basic_t tr  {
	background-color:#C8DDF2;
}

.basic_t tr.alt  {
	background-color:#A9CAEA;
}

.basic_t td {
	font-size:12px;
	font-color:#000;
	font-weight:400;
	padding:2px;
	text-align:left;
}

.basic_t td.ar {
	text-align:right;

}

.basic_t td.spacer {
	background-color:#FFF;

}

.basic_t td_sm {
	font-size:8px;
	font-color:#000;
	font-weight:800;

}

.basic_t td_hdr {
	font-size:16px;
	font-color:#000;
	font-weight:800;

}

/*** Demo page ****/

/**flowplayer**/
#player_contain_d{
	float:left;
	width:100%;
}

#player_title_d{
	float:left;
	width:540px;
	padding-left:10px;
	border-bottom:#94BDE5 2px solid;
	color:#1262AF;
	margin-top:15px;
	margin-bottom:15px;
}

#pl_title_d{
	font-family:"Trebuchet MS";
	font-size:22px;
	font-weight:600;
	color:#FFF;
	margin-top:45px;
}

#pl_sub_d{
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:400;
	font-style:italic;
/*	color:#1262AF;*/
	color:#FFF;
}

a.player_d {
	display:block;
	width:100%;
	height:655px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background-color:#FFF;
}

a.player_d:hover {
	background-color:#FFF;
}

/* splash image */
a.player_d img {
	margin-top:125px;
	border:0;
}

a.player_d {
	margin-top:0px;
}
/****Some newer bootstrap stuff without full upgrade**/
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #1d586a!important;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/****/

  .vert_img {
    height:300px;;
    width:auto;
    margin-left:auto;
    margin-right:auto;
  }

/*Media Queries*/
@media only screen and (max-width:600px){
	h1,h2,h3 {
		font-size:100%;
	}
}

@media only screen and (min-width:601px){
	h1,h2,h3 {
		font-size:120%;
	}
}

@media only screen and (min-width:1200px){
	h1,h2,h3{
		font-size:140%;
	}
}
@media only screen and (max-width:1200px){
	.dropdown-products{
		left:-145px!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dropdown-services{
		left:-145px!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dm-wide-4 {
		width:200%;
	}
	.carousel-inner {
	}
}
@media only screen and (max-width:768px){
	.dropdown-products{
		left:0!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dropdown-services{
		left:0!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dm-wide-4 {
		width:170%;
	}
	.carousel-inner {
	}
}
@media only screen and (max-width:600px){
	.dropdown-products{
		left:0!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dropdown-services{
		left:0!important;
		top:47px;
		background-color:#333;
	background-color:#EEE;
	}
	.dm-wide-4 {
		width:170%;
	}
	#product_tab,#service_tab,#shop_tab,#blog_tab,#learn_tab {
		height:50px;
		margin-right:30px;
	}
  .img-ftr-catalog{
    padding-top:20px;
    padding-bottom:20px;
  }

}

@media only screen and (min-width:768px){
}

@media only screen and (min-width:992){
}

@media only screen and (max-width:380px){
	.nav-pills > li > a {
		color:#1d586a;
		font-size:1.4em;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.sm_srch {
		display:none;
		padding-right:30px;
		width:200px;
	}
	.dm-wide-4 {
		width:240%;
	}
	.why-vervante{
		background: -webkit-linear-gradient(45deg,#fff,#CCC,#666,#333);
		background: -moz-linear-gradient(45deg,#fff,#CCC,#666,#333);
		background: -ms-linear-gradient(45deg,#fff,#CCC,#666,#333);
		background: linear-gradient(45deg,#fe0200,#920000,#666,#333);
		padding: 0;
		padding-right: -1px;
		padding-top: 3px;
		margin-top: 10px;
		margin-left: 30px;
		z-index:1000;
	/*	width:100%;*/
	}
  .img-ftr-catalog{
    padding-top:20px;
    padding-bottom:20px;
  }

}
@media only screen and (min-width:1200px){
}
