#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}
* html #tiptip_content {
	background-color: #333333;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

.pricing-new {
  background:#fff;
  border-bottom:1px solid #d9d9ef;
}
.pricing-new tr {
  cursor:pointer;
}
.pricing-new tr td {
  white-space:nowrap;
  vertical-align:middle;
  text-align:center;
}
.pricing-moreinfo {
  display:block;
  padding:5px;
  background:#FC0;
  display:none;
}
.pricing-new .pricing-color-column0 {
  background-color:#f6f6f6;
  font-weight:bold;
  border-left:1px solid #e7e7fe;
  text-align:left;
}
.pricing-new .pricing-color-column1 {
  background-color:#ffe6aa;
  width:110px;
}
.pricing-new .firstrow .pricing-color-column1 {
  background-color:#ffaf00;
}
.pricing-new .pricing-color-column2 {
  background-color:#ebe5a2;
  width:110px;
}
.pricing-new .firstrow .pricing-color-column2 {
  background-color:#c3ba00;
}
.pricing-new .pricing-color-column3 {
  background-color:#cde597;
  width:110px;
}
.pricing-new .firstrow .pricing-color-column3 {
  background-color:#95b800;
}
.pricing-new .pricing-color-column4 {
  background-color:#afdcca;
  width:110px;
}
.pricing-new h3 {
  margin: 0px;
  padding: 0px;
  color: #FFF;
  font-size:24px;
  text-align:center;
}
.pricing-new .firstrow .pricing-color-column4 {
  background-color:#0db389;
}
.pricing-new .pricing-color-column5 {
  background-color:#93caed;
  width:110px;
}
.pricing-new .firstrow .pricing-color-column5 {
  background-color:#0094cd;
}
.pricing-color-column1, .pricing-color-column2, .pricing-color-column3, .pricing-color-column4, .pricing-color-column5 {
  border-left:1px solid #fff;
}
.pricing-new .firstrow td {
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  display:table-cell;
  border-bottom:1px solid #fff;
  background-image:url('/templates/luk/image/none');
}
.pricing-new .firstrow td.pricing-color-column0 {
  border-bottom:1px solid #e7e7fe;
}
.pricing-new td {
  background-image: url('/templates/luk/image/pricingtable_back2.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size:12px;
  color:#101; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:8px
}
.pricing-new .odd td {
  background-image:url('/templates/luk/image/none');
}
.firstrow .pricing-color-column0 {
  background: #FFF url('/templates/luk/image/none');
  border-left:medium none;
}
.pricing-moreinfo-icon {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background:none repeat scroll 0 0 rgba(100, 100, 150, 0.1);
  color:#777;
  display:block;
  float:right;
  text-align:center;
  width:1.6em;
  z-index:999;
  cursor:pointer;
  position:relative;
}
.pricing-new tr:hover .pricing-moreinfo-icon {
  /*display:none;*/
}
.pricing-new tr:hover td {
  background-image: url('/templates/luk/image/pricingtable_hover.png');
  background-repeat: repeat-x;
  background-position: left top;
  text-shadow:0px 1px 1px #fff
}

.pricing-new tr:hover td.pricing-color-column0 {
  background-image: url('/templates/luk/image/pricingtable_hover_firstcolumn.png');
  background-repeat: repeat-x;
  background-position: left bottom;
  color:#FF007E
}


.pricing-new tr.lastrow:hover td.pricing-color-column0 {
  background-image: url('/templates/luk/image/pricingtable_back2.png');
}

.pricing-new tr.lastrow td{
  text-align:center;
}



.pricing-new .lastrow:hover td{
  background-image: url('/templates/luk/image/pricingtable_back2.png');
  
}
.pricing-new .firstrow:hover td {
  background-image: url('/templates/luk/image/none');
  text-shadow:none
}
.pricing-new .firstrow td {
 background-image:url('/templates/luk/image/none');
}

/***** Contact us, etc. *****/

.pricing-contactus{
margin:0 0 4em;
text-align:center;
  
}

/**** Headers, etc *****/

.services-pricing h2{
 font-size:36px; 
  color:#FF007E;
      margin-top:-9px !important;
  margin-bottom:15px;
  padding:0;
}

.pricing-bottom-learnmore{
 text-align:right;
margin-top:-2em;  
}

.pricing-bottom-contactus{
 border:1px solid #ddd;
padding:20px;
    border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
}


.pricing-bottom-contactus h3{
 font-size:16px; 
  color:#FF007E;
}

/***** A la carte options *****/

.pricing-alacarte {
  margin-bottom:3.5em;
  /*set margin-bottom to 2em if a button is used in the final row*/
}

.pricing-alacarte td{
  padding:7px 20px 9px 0;
  border-top:1px solid #ddd;
  color:#666;
}

.pricing-alacarte tr:first-child td{
   border-top:none;

}

.pricing-alacarte h3{
  color:#001F4F;
  font-size: 17px;
  margin-bottom:0;
}

.alacarte-sectionstart td{
  padding-bottom:15px;
padding-top:26px;
}

.alacarte-sectionstart h3{
   color:#FF007E;

}



.pricing-alacarte td.suboptiontd{
font-weight:bold;
text-align: right;
  padding-right:30px;
  color:#001F4F;
}

.pricing-alacarte .pricetd{
padding-right:0;
white-space:nowrap; 
  color:#000
}

.alacarte-setup{
 margin-top:-1em; 
}


.alacarte-setup .tinybutton{
margin-left:-2.7em;
margin-top:-15px !important;
position:absolute;
}


/***** Live chat stuff *****/

.livechat{
 display:inline;
  
}

a.button-signup-smaller {
  background: #fff url('/templates/luk/image/button_overlay_dark.png') repeat-x center 7px;
  display: inline-block;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  line-height: 1;
  font-size:110%;
  margin:4px auto;
  text-align:center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
  text-shadow:#fff 0px 1px 0;
 -moz-box-shadow: 0 2px 3px rgba(0, 0, 30, 0.6);
 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 30, 0.6);
 box-shadow: 0 2px 3px rgba(0, 0, 30, 0.6);
 text-shadow: 0 1px 0 #fff;

  position: relative;
  cursor: pointer; padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px
}
a.button-signup-smaller:hover {
  background:#211B4A url('/templates/luk/image/button_overlay.png'); 


