@charset "utf-8";
/* CSS Document */
/* ~~~~~~~~ Global Elements ~~~~~~~~~ */

body, html { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; background:url(images/bg.jpg); background-repeat: repeat-x; background-color: #f6f6f6; }
p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}
img { border: none;}
ol li {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}
a {color: #bc3831;}
/* ~~~~~~~~~~~~~ Div Styles ~~~~~~~~~~~ */

#mainContainer { width: 960px;	margin: 0 auto;}
#top { width: 500px; margin-top: 20px;	float: left;}
#topText {	position: absolute;	width: 490px;	height: 150px;	margin-left: 10px;	margin-top: -230px;}
#phoneNum {	width: 400px;	float: left;	margin-top: 20px;	text-align: right;	margin-left: 60px;}
#footer1 {	position: relative;	width: 957px;	clear: both;	height: 60px;	background-image:url(images/menu_bg.png);	background-repeat: no-repeat;	padding-top: 5px;}
#spacer { width: 960px;	height: 80px;}
#sidebar1 {	width: 300px;	float: right;	margin-top: -2325px;}
#sidebar2 {	width: 300px;	float: right;	margin-top: -465px;}
#comparetext {	width: 600px;}
#comparetext.contact {width: 800px;}
#planOrder { width: 960px; }

/**************  Classes *********************/

.question {	font-size: 20px; color: #00aeef;}
h4 { font-size: 20px; color: #4f010f;}
h1 { color: #4f010f; }

/* ~~~~~~~~~~~ Nav Styles ~~~~~~~~~~~~~~~~~~*/

#navigation { top: 20px;}
#nav,#nav ul { list-style: none outside none; top: 20px; margin: 0; padding: 0;}
#nav { background: url('images/menu_bg.png') no-repeat scroll 0 0 transparent;    clear: both;    font-size: 14px;    height: 58px;    padding: 0 0 0 9px;    position: relative;    width: 957px;}
#nav ul { background-color: #222;    border:1px solid #222;    border-radius: 0 5px 5px 5px;    border-width: 0 1px 1px;    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);    left: -9999px;    overflow: hidden; position: absolute; top: -9999px; z-index: 2; -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0);}
#nav li {
    /* background: url(images/menu_line.png) no-repeat scroll right 5px transparent; */
    float: left;
    position: relative;
    width: 16.25%;
    text-align: center;
    height: 50px;
}
#nav li a {
    color: #FFFFFF;
    float: left;
    font-weight: normal;
    height: 29px;
    padding: 13px 0px 13px 0px;
    position: relative;
    text-decoration: none;
    text-align: center;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    /* padding-top: 13px; */
}
#nav li:hover > a { color: #ededed;}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
  background: none repeat scroll 0 0 rgba(0,0,0,.15);
  outline: 0 none;
}
#nav li:hover ul.subs {
  left: 0;
  top: 53px;
  width: 180px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
#nav ul li {
  background: none;
  width: 100%;
}
#nav ul li a { float: none;}
ul li.selected a{ color: #ededed !important;}
#nav ul li:hover > a { background-color: #121212; color: #000000;}

#lavalamp {
  background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;
  height: 16px;
  left: 55px;
  position: absolute;
  top: -4px;
  width: 64px;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

#lavalampFaq { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 210px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampHow { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 365px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampEmployers { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 435px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampBrokers { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 532px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampCompare { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 520px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampJoin { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 675px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

#lavalampContact { background: url('images/lavalamp.png') no-repeat scroll 0 0 transparent;    height: 16px;    left: 835px;    position: absolute;    top: -4px;    width: 64px;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;}

.itemTitle {display: none;}
.feedEkList table { margin-top: -10px; }
.feedEkList:first-child {list-style: none;}
.feedEkList td { margin-left: -15px; text-align: left;}
.feedEkList img {  margin-top: 20px; clear: both;  }
.feedEkList p { width: 65%; }

/* CSS PRODUCT */
.PRODUCT {font-family: Arial, Helvetica, sans-serif !important;line-height: 19px;}
.PRODUCT img{float:right!important;margin-top:-50px;margin-left:10px;}
/*.PRODUCT h2{display:none}*/
.PRODUCT table {border-spacing: 1px;}
.PRODUCT td{vertical-align:middle!important;padding:5px!important;}
.PRODUCT th{vertical-align:middle!important;background:#434345!important;color:#fff!important;padding:8px;}
.PRODUCT tr:nth-child(odd){background:#e4e4e4;}
.avg-savings,.avg-savings-num{background:#434345;color:#fff;font-weight:700}
.POS table {width:100% !important;}
.PRODUCT p img {margin-top: 10px;}
.MTMD td{width:33%!important}
.CMAL table{max-width:500px!important;width:100%!important}
.avg-savings{border-right:0!important}
.CMAL td,.CRNT td,.HMIP-COLUMNS th{width:33%!important}
.CMAL td,.CRNT td{font-weight:400!important;vertical-align:top!important;border-left:0!important}
.LAPN-PRICING{max-width:400px!important}
.TDOC .video-table td:first-child,.TVIP .video-table td:first-child{border-right:1px solid #fff!important}
.TDOC td,.TDOC th,.TVIP td,.TVIP th{padding:0!important;border:0!important}
.TDOC .video-table,.TVIP .video-table{text-align:center}
.LCA td,.LCA th{text-align:center!important}
.VSPS td:nth-child(1),.VSPS th:nth-child(1){width:35%!important;text-align:right!important}
.VSPS td:nth-child(2),.VSPS th:nth-child(2){width:65%!important}
.TWOCOLUMN td:nth-child(2),.TWOCOLUMN td:nth-child(3),.TWOCOLUMN th:nth-child(2),.TWOCOLUMN th:nth-child(3){width:50%}
.THREECOLUMN td:nth-child(2),.THREECOLUMN td:nth-child(3),.THREECOLUMN th:nth-child(2),.THREECOLUMN th:nth-child(3){text-align:center}
.FOURCOLUMN td:nth-child(2),.FOURCOLUMN td:nth-child(3),.FOURCOLUMN td:nth-child(4),.FOURCOLUMN th:nth-child(2),.FOURCOLUMN th:nth-child(3),.FOURCOLUMN th:nth-child(4){text-align:center;width:22%}
.FIVECOLUMN td:nth-child(4),.FIVECOLUMN td:nth-child(5),.FIVECOLUMN th:nth-child(4),.FIVECOLUMN th:nth-child(5){font-weight:700!important}
.FIVECOLUMN td:nth-child(2),.FIVECOLUMN td:nth-child(3),.FIVECOLUMN td:nth-child(4),.FIVECOLUMN td:nth-child(5),.FIVECOLUMN th:nth-child(2),.FIVECOLUMN th:nth-child(3),.FIVECOLUMN th:nth-child(4),.FIVECOLUMN th:nth-child(5){text-align:center;width:17%}
.SIXCOLUMN th:nth-child(2),.SIXCOLUMN ttd:nth-child(2){text-align:left}.SIXCOLUMN td:nth-child(2),.SIXCOLUMN td:nth-child(3),.SIXCOLUMN td:nth-child(4),.SIXCOLUMN td:nth-child(5),.SIXCOLUMN td:nth-child(6),.SIXCOLUMN th:nth-child(2),.SIXCOLUMN th:nth-child(3),.SIXCOLUMN th:nth-child(4),.SIXCOLUMN th:nth-child(5),.SIXCOLUMN th:nth-child(6){text-align:center;width:16%}
.SEVENCOLUMN td:nth-child(2),.SEVENCOLUMN td:nth-child(3),.SEVENCOLUMN td:nth-child(4),.SEVENCOLUMN td:nth-child(5),.SEVENCOLUMN td:nth-child(6),.SEVENCOLUMN td:nth-child(7),.SEVENCOLUMN th:nth-child(2),.SEVENCOLUMN th:nth-child(3),.SEVENCOLUMN th:nth-child(4),.SEVENCOLUMN th:nth-child(5),.SEVENCOLUMN th:nth-child(6),.SEVENCOLUMN th:nth-child(7){text-align:center;width:12%}
