/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1,h2,h3,h4,h5,h6,strong {font-weight: bold}
em {font-style: italic;}
/* END RESET */

* {margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html {overflow-y: scroll; overflow-x: hidden;}
html, body, td {font-family: 'PT Sans', sans-serif; font-size: 15px;}
body {background: #0e3557; text-align: center;}
a:active, a:focus, input {outline: 0; outline-style: none; outline-width: 0;}
h2 {font-size: 1.6em; margin: 0 0 15px 0;}
h3 {font-size: 1.4em; margin: 0 0 15px 0;}
.mobileTable h3 {
    font-size:1.3em;
    margin:3px 0 3px 0;
}
h3.compact {
    font-size:1.2em;
    margin:0 0 3px }
h4 {font-size: 1.3em;margin: 0 0 5px 0;}
h5 {font-size: 1.1em; margin:0}
h5.sitemap {padding-bottom:10px;}
h6 {font-size: 1em; margin:0}
h6.sitemap, h5.planStart {padding-bottom:5px;}
p {line-height:1.4}
ol{list-style-type:decimal}
ol.lower_alpha {list-style-type:lower-alpha;margin-top:5px}
#main ul.sitemap {margin:5px 0 0 5px;}
dl {margin:10px 0;}
dt {font-weight: bold; font-size:1.2em;margin:20px 0 5px}
dd {font-size: 1em;}
sup,sub {   height: 0; font-size: .8em;line-height: 1; vertical-align: baseline; position: relative; }
sup {   bottom: 1ex; }
sub {   top: .5ex; }
h2 sup {font-size:.4em; bottom:1.9ex}
#main ul, #main ol {margin-left: 25px; margin-bottom: 20px;}
#main .ulHeading{margin-bottom:5px}
#main .blogimgbottom{margin-bottom:0px;}
#main ul li, #main ol li{padding:3px; line-height:1.2}
#main ul li {background: url('../../sites/all/themes/lunarpages/images/arrow_bullet.png') 0 6px no-repeat;padding-left: 15px; }
#main .item-list ul li {background:none;padding-left:3px}
#header_row {background: #999 url('../../sites/all/themes/lunarpages/images/header-bg.png') repeat-x top left;}
#header {margin: 0px auto; text-align: left; padding: 20px;}

#logo {width: 204px; float: left;}
#logo h1 a {display: block; width: 204px; height: 43px; background: transparent url('../../sites/all/themes/lunarpages/images/logo.png') no-repeat top left;}
#logo h1 a span {display: none;}

#hero_row {background: #C4DAE8;border-top: 1px solid #C7CDD5;margin-top:86px; text-align: center;}
#hero {margin: 0px auto;}
#hero img {margin-bottom: -5px;}


#home_icons{height:150px;text-align:justify;font-size:0;min-width:600px;background:transparent url('../../sites/all/themes/lunarpages/images/shadow_home.jpg') no-repeat bottom center;margin-bottom:10px}
#home_icons a{width:176px;height:150px;display:inline-block;}
#home_icons:after{content:'';width:100%;display:inline-block;}

.topChat {
  color:#666;
  float:right;
  margin:-20px -20px 5px 0;
  width:160px;
  height:30px;
}
  .topChat span {padding-left:10px;padding-top:8px;display:block; float:left; }
  .topChat span strong{font-weight:normal; color: #0161c1;}
 .footerChat,.footerChat2 {
  color:#beddf9;
  bottom:0;
  left:0;
  position: fixed;
  margin:0  0 0 20px;
  width:160px;
  height:30px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  background: #0c2a45;
}
.footerChat2 {width:300px;display:none; z-index: 1;}
  .footerChat span, .footerChat2 span {padding-left:10px;padding-top:8px;display:block; float:left; }
  .footerChat span strong, .footerChat2 span strong{font-weight: bold; color:#fff;}
.sideChat {top: 190px; right: 0px; position: fixed;}
.sideChat a {background: url('../../sites/all/themes/lunarpages/images/liveChat_side.png')no-repeat; display: block;width:52px; height: 113px;}
 .headchat {margin-top: 35px;}

#menu_show {display: none;}
#menu ul {list-style-type: none; text-align: right;}
#menu ul li {display: inline; padding-bottom: 25px;}
#menu ul li a {display: inline-block; line-height: 45px; text-decoration: none; color: #666; margin-left: 20px;}
#menu ul li.top_menu:hover {background: transparent url('../../sites/all/themes/lunarpages/images/li-hover-bg.png') no-repeat bottom center;}
#menu ul li.top_menu.last:hover {background: none}
#menu ul li a:hover {color: #999;}
#menu_anchor {display: none;}

div#menu {position: relative;display:none;}
div.submenu {display: none;}
div.submenu_show {display: block;}
div.submenu {position: absolute;  top: 50px; right: -20px; z-index: 7; color: #FFF; height: 260px;
  background: #231f20;
background: -moz-linear-gradient(top,  #231f20 0%, #231f20 47%, #0e3557 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#231f20), color-stop(47%,#231f20), color-stop(100%,#0e3557));
background: -webkit-linear-gradient(top,  #231f20 0%,#231f20 47%,#0e3557 100%);
background: -o-linear-gradient(top,  #231f20 0%,#231f20 47%,#0e3557 100%);
background: -ms-linear-gradient(top,  #231f20 0%,#231f20 47%,#0e3557 100%);
background: linear-gradient(to bottom,  #231f20 0%,#231f20 47%,#0e3557 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231f20', endColorstr='#0e3557',GradientType=0 );
border-bottom-right-radius: 2px;
border-bottom-left-radius:2px;
border-bottom:2px solid #2C5F89;
}
div#menu ul li div.submenu div.submenu_1 {display: inline-block; float: left; padding: 20px 40px; height: 260px; border-right: 1px solid #192a3a;}
div#menu ul li div.submenu div.submenu_2 {display: inline-block; float: left; padding: 20px 40px; height: 260px; border-right: 1px solid #192a3a;}
div#menu ul li div.submenu.firstMenu .submenu_2{padding-right:180px}
div#menu ul li div.submenu div.submenu_3 {display: inline-block; float: left; padding: 20px 40px;}
div#menu ul li div.submenu ul li {display: block; text-align: left; padding-bottom: 0px;}
div#menu ul li div.submenu ul li a { margin: 0px; font-size: 13px; line-height: 20px; color: #4291d1;}
div#menu ul li div.submenu ul li a:hover {color: #fff;text-decoration: underline;}
div#menu ul li div.submenu ul li.submenu_heading {font-weight: bold; padding-bottom: 5px;}
div#menu ul li div.submenu ul li.submenu_heading_2 {font-weight: bold; padding:10px 0 0;}
div#menu ul li div.submenu ul li.submenu_heading a, div#menu ul li div.submenu ul li.submenu_heading_2 a{color: #fff;font-size: 15px; }
div#menu ul li div.submenu ul li.mmsocial_heading {padding-top: 10px;}
div#menu ul li div.submenu ul li.mmsocial_heading ul li {display: inline;}
div#menu ul li div.submenu ul li ul li {padding-left:5px; }
div#menu ul li div.submenu ul li.mmsocial_heading ul li a.mmsocial {display: inline-block; width: 32px; height: 32px; float: left; margin-top: 10px; margin-right: 10px;}
div#menu ul li div.submenu ul li.mmsocial_heading ul li a.mmsocial span {display: none;}
div#menu ul li div.submenu ul li.mmsocial_heading ul li a.mmfacebook {background: transparent url('../../sites/all/themes/lunarpages/images/mmicon-facebook.png') no-repeat top left;}
div#menu ul li div.submenu ul li.mmsocial_heading ul li a.mmtwitter {background: transparent url('../../sites/all/themes/lunarpages/images/mmicon-twitter.png') no-repeat top left;}
div#menu ul li div.submenu ul li.mmsocial_heading ul li a.mmgplus {background: transparent url('../../sites/all/themes/lunarpages/images/mmicon-gplus.png') no-repeat top left;}
#navShadow-fade {position: fixed;top: 86px;left: 0;right: 0;background: url('../../sites/all/themes/lunarpages/images/nav-shadow.png') repeat-x;height: 7px;z-index: 10;display: none;}

#title_row {background: #0e3557; min-height: 94px;}
#title {margin: 0px auto; text-align: left; background: #0e3557; padding:33px 20px 20px; color: #FFF; position: relative;}
#title h1 {font-size: 22px; z-index: 2; position: relative; text-shadow: 2px 2px 6px #000;}
#title_image {position: absolute; top: 0px; left: 0px; z-index: 0; overflow: hidden; max-width: 100%;}
#title_image_fade_left {width: 100%; height: 94px; position: absolute; top: 0px; left: 0px; z-index: 1; background: transparent url('../../sites/all/themes/lunarpages/images/title-fade-left.png') no-repeat bottom left;}
#title_image_fade_right {width: 200px; height: 94px; position: absolute; top: 0px; right: 0px; z-index: 1; background: transparent url('../../sites/all/themes/lunarpages/images/title-fade-right.png') repeat-y bottom left;}

#main {margin: 0px auto; text-align: left; padding: 20px; color: #292929}
a {color:#0161C1;}
a:hover {color:  #666}
#content p {margin-bottom: 20px;}
p.price {font-weight: bold;font-size: 18px;color: #0161C1;background-color:#efefef;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
padding:4px 10px 3px;
text-decoration:none;
border:1px solid #DCDCE2;
margin-top:5px;}
hr {margin-bottom:15px; color:#0E3557;background-color:#0E3557;height:1px;border:none;}
.small { font-size: .8em }
.entity-col1 {width: 167px; float: left; margin-right: 20px;}
.entity-col2 {width: 354px; float: left; margin-right: 20px;}
.entity-col3 {width: 470px; float: left;text-align:right; margin-right: 20px;}
.entity-col4 {width: 728px; float: left; margin-right: 20px;} 
.entity-col5 {width: 1024px; float: left; margin-right: 20px;} 
.entity-col1 img {max-width: 167px; height: auto; margin-bottom: 20px;}
.entity-col2 img {max-width: 354px; height: auto; margin-bottom: 20px;}
.entity-col3 img {max-width: 541px; height: auto; margin-bottom: 20px;}
.entity-col4 img {max-width: 728px; height: auto; margin-bottom: 20px;}
.entity-col5 img {max-width: 1024px; height: auto; margin-bottom: 20px;}
.entryLink {display:none}
.floatR {float:right;}
img.inline {margin-bottom: 0}
img.floatR {float:right;margin:10px}
img.floatRdomain {float:right;margin:0 20px}
img.floatL {float:right;margin:10px}

#nodetabs {width: 728px; margin-bottom: 20px;}
#nodetabs ul {list-style-type: none; margin: 0px; border-bottom: 1px solid #EFEFEF;}
#nodetabs ul li {display: inline;}
#nodetabs ul li a {display: inline-block; text-decoration: none; color: #666; padding: 5px 15px; border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #EFEFEF;}
#nodetabs ul li a:hover {background: #CCC; color: #000; border-color: #CCC;}
#nodetabs ul li a.active {background: #FFF; padding-bottom: 6px; margin-bottom: -1px; color: #000; border-color: #EFEFEF;}

#nodeedit {margin-top: -35px; z-index: 10; position: absolute; font-size: 10px;}
#nodeedit a {display: inline-block; background: #FFF; padding: 1px 5px; color: #999; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#nodeedit a:hover {color: #000;}

.node_teaser_title {width: 728px;}
.node_teaser_title h2 a {display: block; padding: 4px 5px 3px;border-bottom:1px solid #0E3557; font-size: 18px; text-decoration: none; color:#0E3557;}
.node_teaser_title h2.mainSub a {display:inline-block;border: none;background: #0E3557;padding: 10px;color: white;border-radius: 2px;}
.node_teaser_title h2 a:hover{color:#666}

.node_teaser_more {width: 100%; text-align: right; padding-right:25px; margin-bottom: 20px; font-size: 13px;}
.node_teaser_more a {color: #0e3557;}
.node_teaser_more a:hover {color: #999;}
.entity_edit_link {height: 20px; margin-top: -20px; font-size: 9px; z-index: 9;}
.entity_edit_link a {color: #999; background: #FFF;}
.edit_hover {background: ##F5F6CE;}

#totop {display: none;}
table th {height:28px;color:#fff;background-color: #0E3557; border-right:1px solid #fff}
table td {border-right: 1px solid #fff}
table th a {color:#fff;text-decoration: none}
table th a:hover {color:#beddf9;text-decoration: underline}
table th, table td {padding:10px 5px;min-width: 80px}
table tr.grey, table tr:nth-child(odd) {
    background-color: #EBEDF0;   
}
#footer {margin: 0px auto;
text-align: left;
padding: 10px 20px 0;
}
#footer_1 {width: 30%; height: 145px; float: left; margin-top: 15px; margin-bottom: 20px;display: none;}
#footer_1 ul li {display: block;
width: 135px;
float: left;padding-bottom:5px}
#footer_1 ul li a {color: white; font-weight: bold; text-decoration: none; font-size: 13px; text-align: left}
#footer_1 ul li a:hover {color:#ccc}
#footer_2 {width: 30%; height: 200px; float: left; margin-top: 15px; margin-bottom: 52px; padding-left: 22px;} 
#footer_2 ul li a {color: white; display: block; font-weight: bold; text-decoration: none; font-size: 13px; height: 28px; padding-left: 35px; line-height: 28px; margin-bottom: 5px;text-align: left}
a#footer_facebook {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-facebook.png') no-repeat top left;}
a#
footer_twitter {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-twitter.png') no-repeat top left;}
a#footer_googleplus {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-google.png') no-repeat top left;}
a#footer_lunarmods {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-lunarmods.png') no-repeat top left;}
a#footer_subscribe {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-subscribe.png') no-repeat top left;}
a#footer_facebook {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-facebook.png') no-repeat top left;}
a#footer_twitter {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-twitter.png') no-repeat top left;}
a#footer_googleplus {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-google.png') no-repeat top left;}
a#footer_youtube {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-youtube.png') no-repeat top left;}
a#footer_pinterest {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-pinterest.png') no-repeat top left;}
a#footer_linkedin {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-linkedin.png') no-repeat top left;}
a#footer_lunarmods {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-lunarmods.png') no-repeat top left;}
a#footer_subscribe {background: /*#DCDCDC*/ url('../../sites/all/themes/lunarpages/images/footer-subscribe.png') no-repeat top left;}
#footer_3 {width: 37%; height: 165px; float:right; margin-top: 15px; text-align: center;}
#footer_3 img {margin: 5px 10px 10px 15px;}
#footer .plain p {
margin: 10px auto;
width: 500px;
text-align: center;
}
#footer .plain img {
padding: 5px;
}

#footer_copyright p.bizaddress, #footer_copyright p.lpcopyright {color: #CCC;font-size: 13px;padding-bottom: 10px;}
#footer_copyright p.lpcopyright {font-size: 10px;}
.btn, .mobile_btn  {
background-color:#0e3557;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:18px;
font-weight:bold;
padding:8px 41px;
text-decoration:none;
border:1px solid #0e3557;
}
.mobile_btn {display: inline-block; vertical-align: middle;padding:8px 30px;margin-left:10px;margin-bottom: 10px
}
.buy_btn {
background-color:#0e3557;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:18px;
font-weight:bold;
padding:10px;
text-decoration:none;
border:1px solid #0e3557;
width:161px;
text-align: center

}
.btn:hover, .buy_btn:hover, .node_teaser_more a:hover,div#menu ul li div.submenu ul.sign-in-btn li.submenu_heading a.signin:hover, a.signin:hover, .inputBtnMed:hover,  .mobile_btn:hover{
color:#0e3557;
background-color:#beddf9;
border:1px solid #6b9ac2;
}
.btn:active, .buy_btn:active{
position:relative;
top:1px;
}
table td a.btn, .node_teaser_more a, div#menu ul li div.submenu ul.sign-in-btn li.submenu_heading a.signin, a.signin, .inputBtnMed  {
background-color:#0e3557;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:6px 4px;
text-decoration:none;
border:1px solid #0e3557;
}
.callUs {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
font-family:arial;
font-size:13px;
font-weight:bold;
padding:8px 9px;
text-decoration:none;
color:#0e3557;
background-color:#beddf9;
border:1px solid #6b9ac2;
}

.topChatBtn{
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  display:inline-block;
  font-family:arial;
  font-size:13px;
  font-weight:normal;
  padding:3px 4px;
  text-decoration:none;
  color:#0e3557;
  background-color:#beddf9;
  border:1px solid #cf7200;
  margin:4px 5px 0;
  float:right;
  /* background: #f8bb49 url('../../sites/all/themes/lunarpages/images/topChat_bg.png') repeat-x;  Orange button*/
  background-color:#beddf9;
  border:1px solid #6b9ac2;
}
.topChatBtn:hover {color:#FFFFFF;background-color:#4291D1;border: 1px solid #25405b;}

#content p.callUs, #content p.sb_livechat, #content p.callUs2 {margin-bottom:10px}
#content p.btnP {margin-bottom:0}
.callUs2 {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
font-family:arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#0e3557;
background-color:#beddf9;
border:1px solid #6b9ac2;
margin-left: 10px;
padding: 8px 29px;
margin-bottom: 10px;
}

p.sb_livechat a.signin {font-size: 13px; padding: 6px 10px;width:161px; text-align: center}
p.sb_livechat2 a.signin{font-size: 14px; padding:6px 30px;margin-left:10px}
.node_teaser_more a {padding:6px 8px;
}
ul.sign-in-btn{margin-top:15px}
div#menu ul li div.submenu ul.sign-in-btn li.submenu_heading a.signin {padding:6px 10px; font-size:15px; border:1px solid #25405b}
table td a.btn:active, .node_teaser_more a:active{
position:relative;
top:0px;
}
.dataTable {width:300px}
div.mobile_web {width:700px;border:1px solid #0e3557;border-radius:3px;
background: #beddf9;
background: -moz-linear-gradient(top,  #beddf9 0%, #e5f2fc 62%, #f2f8fc 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#beddf9), color-stop(62%,#e5f2fc), color-stop(99%,#f2f8fc));
background: -webkit-linear-gradient(top,  #beddf9 0%,#e5f2fc 62%,#f2f8fc 99%);
background: -o-linear-gradient(top,  #beddf9 0%,#e5f2fc 62%,#f2f8fc 99%);
background: -ms-linear-gradient(top,  #beddf9 0%,#e5f2fc 62%,#f2f8fc 99%);
background: linear-gradient(to bottom,  #beddf9 0%,#e5f2fc 62%,#f2f8fc 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#beddf9', endColorstr='#f2f8fc',GradientType=0 );
}
table.mobile tr:nth-child(odd) {background:transparent}
table.mobile td {border:0;padding:10px}
table.mobile h2 {font-size: 36px; font-weight: 600;margin-bottom: 0px;color:#0e3557;margin-top:10px}
table.mobile h2 span {font-weight: normal}
.mobileForm {background-color: #fff; border: 2px solid #cbcbcb; font-weight: 500; font-size: 23px; width: 389px;vertical-align: middle;margin-bottom:10px}

div.wj-feature {border-radius: 5px; border:1px solid #82b0d7; padding:10px; height:375px; width:320px;
  background: rgb(237,244,250);
background: -moz-linear-gradient(top,  rgba(237,244,250,1) 0%, rgba(222,235,247,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,244,250,1)), color-stop(99%,rgba(222,235,247,1)));
background: -webkit-linear-gradient(top,  rgba(237,244,250,1) 0%,rgba(222,235,247,1) 99%);
background: -o-linear-gradient(top,  rgba(237,244,250,1) 0%,rgba(222,235,247,1) 99%);
background: -ms-linear-gradient(top,  rgba(237,244,250,1) 0%,rgba(222,235,247,1) 99%);
background: linear-gradient(to bottom,  rgba(237,244,250,1) 0%,rgba(222,235,247,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4fa', endColorstr='#deebf7',GradientType=0 );
}
div.wj-footer {margin-top:5px; text-align:center }
div.wj-feature p {line-height:18px; margin:0;padding:0;}
.wj-btn {margin: 40px 0 0;text-align: center;}

.element-invisible {display: none;}
ul.pager {list-style-type: none; margin: 0px; padding: 0px; text-align: center; font-size: 13px;}
ul.pager li {display: inline;}
ul.pager li a {display: inline-block; text-decoration: none; color: #999; padding: 5px; border: 1px solid #FFF;}
ul.pager li a:hover {color: #000; background: #EFEFEF; border: 1px solid #CCC;}
ul.pager li.pager-current {font-weight: bold;}

.stMainServices, .sharethis-wrapper span .stbutton, .stButton .stButton_gradient {display:block;height:24px !important;max-height:28px !important;}

.video { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; margin-bottom: 30px; } 
.video iframe, .video object, .video embed { position: absolute; top: 0; left: 0; width: 99%; height: 100%; }

.support_msg {color:#ff0000; font-weight:bold}

#main ul li.smx {background: url(http://www.lunarpages.com/lnd/css/images/icon_smx.png) 0 6px no-repeat;padding-left: 90px; padding-bottom: 30px}
#main ul li.hosted_support {background: url(http://www.lunarpages.com/lnd/css/images/icon_support.png) 0 6px no-repeat;padding-left: 90px; padding-bottom: 30px}
#main ul li.flat_fee {background: url(http://www.lunarpages.com/lnd/css/images/icon_flatfee.png) 0 6px no-repeat;padding-left: 90px; padding-bottom: 30px}
#main ul li.fourD_security {background: url(http://www.lunarpages.com/lnd/css/images/icon_security.png) 0 6px no-repeat;padding-left: 90px; padding-bottom: 30px}
#main ul li.out_sourced_it {background: url(http://www.lunarpages.com/lnd/css/images/icon_outsourced.png) 0 6px no-repeat;padding-left: 90px; padding-bottom: 30px}
#main ul.hosted_desktop li.fourD_security ul {margin-top: 10px; margin-bottom:0 !important; padding-bottom:0}

.highlights {padding: 0 15px;
}
table.lander td {
font: normal 1.25em Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
text-shadow: none;
line-height: 1.1em;
}
table td {
border-right: 0px solid #fff;}
/* ShareThis button fix */
.entity-col3 h1{font-size:2.6em;padding-top:60px}
.entity-col3 h2{font-size:2.4em; color: #0161c1; margin-top:20px}
.entity-col3 h3{font-size:1.7em;margin-bottom:20px}
.entity-col3 h6{font-size:1.1em;margin-bottom:20px}
.entity-col3 p {text-align:left}
.special {background: url('../images/_layout/15-off.png') no-repeat scroll 0% 0% transparent;}
.special a img{margin-top:15px}
.highlights h3 {color:#fff;background-color:#0e3557;display:block;margin-bottom:1px;padding:15px;text-align:center}
.floatL {float:left}
@media screen and (min-width: 1280px) {
  #header, #title, #main, #footer, #hero {width: 1024px;}
  #header_row {position: fixed; height:86px;top: 0;left: 0;right: 0;z-index:9999;}
  #menu {width: 764px; float: right;}  
  #main_row {margin-top:86px;background: #FFF url('../../sites/all/themes/lunarpages/images/bg-1024.png') no-repeat top center;}
  #hero img {width: 1220px;}
    #title_row {margin-top:86px}
  #content {width: 1024px; float: left; margin-right: -20px;}
  #blocks {width: 512px; float: left;}
  #blocks .block {width: 236px; float: left; margin-left: 20px; margin-bottom: 20px;}
#footer_2 {width:22%}
  #footer_3 {width: 58%}
}


@media screen and (min-width: 1024px) and (max-width: 1279px) {
  #header, #title, #main, #footer, #hero {width: 1024px;}
  #header_row {position: fixed; height:86px;top: 0;left: 0;right: 0;z-index:9999;}
  #menu {width: 764px; float: right;}
  #main_row {margin-top:86px;background: #FFF url('../../sites/all/themes/lunarpages/images/bg-1024.png') no-repeat top center;}
  #hero img {width: 1024px;}
    #title_row {margin-top:86px}
   #content {width: 1024px; float: left; margin-right: -20px;}
  #blocks {width: 256px; float: left;}
  #blocks .block {width: 236px; float: left; margin-left: 20px; margin-bottom: 20px;}
  #footer_2 {width:22%}
  #footer_3 {width: 58%}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #header, #title, #main, #footer {width: 768px;}
  #menu {width: 728px; float: left; margin-top: 10px;}
  #menu ul {text-align: left;}
  #menu ul li a {margin-left: 0px; margin-right: 10px; line-height: 0px;}
  #shadow,#navShadow-fade{display: none}
  #hero_row {display: none;}
  #home_icons {display:none}
  #main_row {background: #FFF url('../../sites/all/themes/lunarpages/images/bg-768.png') no-repeat top center;}
.entity-col3 {width:470px;float:left; margin:0 auto;}  
.entity-col5  {width: 768px; float: none; margin-right: 0px;}
  .entity-col5 img  {width: 735px;}
  #main {width: 774px;}
  #hero img {width: 768px;}
  #content {width: 748px;}
  #blocks {width: 774px;}
  #blocks .block {width: 232px; float: left; margin-right: 16px; margin-bottom: 20px;}
  #footer {padding-bottom:25px}
  #footer_1 {width:22%;}
  #footer_3 {width:58%;}
  div.submenu_show {display: none;}
  #menu ul li {padding-bottom: 0px;}
  #menu ul li.top_menu:hover {background: none;} 
  #block-block-23, #block-block-24  {display:none}

}

@media screen and (min-width: 480px) and (max-width: 767px) {
  #header, #title, #main, #footer {width: 480px;}
  #menu_show {display: block; margin-top: 8px;}
  #menu_show a {display: block; width: 35px; height: 30px; float: right; background: transparent url('../../sites/all/themes/lunarpages/images/menu-btn.png') no-repeat top left;}
  #menu_show a span {display: none;}
  #menu {display: none; width: 480px; float: left; margin-top: 10px;}
  #menu ul {text-align: left;}
  #menu ul li {display: block;}
  #menu ul li a {line-height: 30px;}
  #main_row {background: #FFF url('../../sites/all/themes/lunarpages/images/bg-480.png') no-repeat top center;}
  #shadow,#navShadow-fade{display: none}
  #hero_row {display: none;}
   #home_icons {display:none}
    img.floatRdomain {display:none}
  #content {width: 440px;}
  .entity-col1, .entity-col2, .entity-col3, .entity-col4  {width: 440px; float: none; margin-right: 0px;}
  .entity-col5  {width: 480px; float: none; margin-right: 0px;}
  .entity-col5 img  {width: 440px;}
  .entity-col1 img, .entity-col2 img, .entity-col3 img, .entity-col4 img {max-width: 440px;}
.entity-col3 h1 {font-size:2.3em}  
#totop {display: block; width: 100%; position: fixed; bottom: 0px; left: 0px; background: #FFF; padding: 5px; font-size: 12px; z-index: 5; text-align: right;}
  #totop a {color: #999;}
  #blocks {display: none;}
  #footer_1, #footer_2 {width:50%;margin-bottom:50px;}
   #footer_3 {display:none}
  #footer_copyright {width:80%; margin:0 auto;}
  #footer_copyright p.lpcopyright {margin-bottom: 30px;}
  #nodetabs {width: 440px; margin-bottom: 20px;}
  #nodetabs ul {border: none;}
  #nodetabs ul li {display: block;}
  #nodetabs ul li a {padding: none; border: none; background: none; color: #369;}
  #nodetabs ul li a:hover {background: none; color: #000; text-decoration: underline;}
  #nodetabs ul li a.active {background: none; padding: none; margin-bottom: none; color: #000; text-decoration: none; font-weight: bold;}
  .node_teaser_title {width: 440px;}
  div.submenu_show {display: none;}
  #menu ul li {padding-bottom: 0px;}
  #menu ul li.top_menu:hover {background: none;}  
  .hideElement, #block-block-23, #block-block-24, .topChat2  {display:none}
  .topChat {margin-top: -84px;}
  .footerChat {bottom:22px;}
  table td, table th {min-width: 0;padding: 10px 0px 10px 5px;}
     table tr td:nth-child(7n+0), table tr th:nth-child(7n+0){display:none}
     table.compare td a.btn,   table.compare td a.signin {text-align: center}
.footerChat2 {bottom:22px;display:block;left: 50%;margin: 0 -150px;}
  .topChat {margin-top: -50px;margin-right:-55px}
  #footer .plain p {width: 340px;}
  .sideChat,.footerChat, .topChat {display: none}
}

@media screen and (max-width: 479px) {
  #header, #title, #main, #footer {width: 320px;}
  #menu_show {display: block; margin-top: 8px;}
  #menu_show a {display: block; width: 35px; height: 30px; float: right; background: transparent url('../../sites/all/themes/lunarpages/images/menu-btn.png') no-repeat top left;}
  #menu_show a span {display: none;}
  #menu {display: none; width: 320px; float: left; margin-top: 10px;}
  #menu ul {text-align: left;}
  #menu ul li {display: block;}
  #menu ul li a {line-height: 30px;}
  #main_row {background: #FFF url('../../sites/all/themes/lunarpages/images/bg-320.png') no-repeat top center;}
  #shadow,#navShadow-fade{display: none}
  #hero_row {display: none;}
   #home_icons {display:none}
   img.floatRdomain {display:none}
  #content {width: 280px;}
  .entity-col1, .entity-col2, .entity-col3, .entity-col4 {width: 280px; float: none; margin-right: 0px;}
  .special {background:none}
  .entity-col1 img, .entity-col2 img, .entity-col3 img, .entity-col4 img {max-width: 280px;}
  .entity-col3 h1 {padding-top:10px}
  .entity-col5  {width: 320px; float: none; margin-right: 0px;}
  .entity-col5 img  {width: 280px;}
  #totop {display: block; width: 100%; position: fixed; bottom: 0px; left: 0px; background: #FFF; padding: 5px; font-size: 12px; z-index: 5; text-align: right;}
  #totop a {color: #999;}
  #blocks {display: none;}
  #footer{padding-bottom:20px;}
   #footer_1 {width:100%; margin-bottom:0; height:110px}
  #footer_2, #footer_3 {display:none}
  #footer_copyright {width:85%; margin:0 auto;}
  #footer_copyright p.lpcopyright {margin-bottom: 30px;}
  #nodetabs {width: 280px; margin-bottom: 20px;}
  #nodetabs ul {border: none;}
  #nodetabs ul li {display: block;}
  #nodetabs ul li a {padding: none; border: none; background: none; color: #369;}
  #nodetabs ul li a:hover {background: none; color: #000; text-decoration: underline;}
  #nodetabs ul li a.active {background: none; padding: none; margin-bottom: none; color: #000; text-decoration: none; font-weight: bold;}
  .node_teaser_title {width: 280px;}
  .node_teaser_more {text-align: left}
  div.submenu_show {display: none;}
  #menu ul li {padding-bottom: 0px;}
  #menu ul li.top_menu:hover {background: none;}
  .dataTable {width:285px}
  .hideElement, #block-block-23, #block-block-24, .topChat2  {display:none}
  .topChat {margin-top: -84px;margin-right: -12px;}
  .footerChat {bottom:22px; left:50%;margin:0 -150px;}
  table.compare {margin-left:-5px}  
table th {min-width: 0;padding: 10px 0px 10px 0px;text-align:center}
  table td {min-width: 0;padding: 10px 0px 10px 0px;}
  table.compare td, table.compare th {min-width: 0;padding: 10px 2px}
  table.compare td a.btn,   table.compare td a.signin {text-align: center}
  table.compare tr td:nth-child(7), table.compare tr th:nth-child(7), table.compare tr th:nth-child(2), table.compare tr td:nth-child(2), table.compare tr th:nth-child(4), table.compare tr td:nth-child(4){display:none}
    #main ul, #main ol {margin-left: 5px;margin-bottom: 20px;}
  #main ul li {background: url(http://www.lunarpages.com/lnd/css/images/arrow_bullet.png) 0 6px no-repeat;padding-left: 10px;}
div.wj-feature {width:auto;}
div.wj-footer {margin-top:15px; text-align:center }
iframe {display:none}
.entryLink {display:inline}
.highlights {margin-bottom:15px}
.entity-col3 h6.entryLink {float:left}
.footerChat2 {bottom:22px; left:50%;margin:0 -150px;display:block;}
.sideChat,.footerChat, .topChat, #footer .plain p {display: none}


}


.floatcontainer:after, div.form-item:after {content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.floatcontainer, div.form-item {display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer, html div.form-item {height: 1%;}
.floatcontainer, div.form-item {display: block;}

.nivoSlider {
    position:relative;
    background:url('http://www.lunarpages.com/lnd/css/nivo-slider/themes/default/loading.gif') no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/
    .special a img {margin-top:0px}
}