/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ *//****************************//* LOCAL CSS-JKI              *//****************************/html, body {	border: 0;	background-color: #ebebeb;	color: #404545;}html {	overflow-y: scroll;}body {	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}#page {	width: 100%;}h1, h2, h3, h4, p, ol, ul {	margin-bottom: 1em;	margin-top: 0;}h1, h3, h4 {	color: #404545;	line-height: 1.3;}h1 {	font-size: 114%;/* 16px */	margin-bottom: 0px;}h2 {	font-size: 150%;	color: #8dc53e;	font-weight: normal;	margin-bottom: .5em;}h3 {	margin-bottom: .1em;}p {	line-height: 129%;	margin-bottom: 1.25em;}a, a:link, a:visited, a:active {	/*color: #8dc53e; JKI green*/	/*color: #43990A; modified JKI green*/	color: #00add0;	text-decoration: none;}a:hover {	color: #027bb3;	text-decoration: none;}h1.title {  color: #404545;  font-size: 30px;  font-weight: normal;  line-height: 1;  margin: 0px 0px 0px 0px;  padding: 10px 0px 30px 0px;}/* Main sections *//*.page-services h1.title { background-image: url(../images/banner_green.png); }.page-products h1.title { background-image: url(../images/banner_green.png); }.page-clients  h1.title { background-image: url(../images/banner_teal.png); }.page-news     h1.title { background-image: url(../images/banner_gray.png); }.page-company  h1.title { background-image: url(../images/banner_blue.png); }*//* Individual pages *//*.page-vipm     h1.title { background-image: url(../images/banner_orange.png); }.page-contact  h1.title { background-image: url(../images/banner_green.png); }.page-legal    h1.title { background-image: url(../images/banner_green.png); }.page-sitemap  h1.title { background-image: url(../images/banner_green.png); }.page-privacy  h1.title { background-image: url(../images/banner_green.png); }*//* Header */#header-group-wrapper {	position: relative;	width: 100%;	background: url(../images/bg-header.png) repeat-x;	height: 90px;}div#header-group.row {	position: relative;	width: 990px;	height: 90px;	margin: 0px auto 0px auto;}#header-group-inner {	/* This preloads and hides the nav hover background */	background: url(../images/bg-nav-over.png);	background-repeat: no-repeat;	background-position: -9999px -9999px;}#header-group-wrapper .block .inner {}#header-site-info {	position: absolute;	top: 19px;	left: 15px;	/* This preloads and hides the megamenu background */	background: url(../images/bg-menu.png);	background-repeat: no-repeat;	background-position: -9999px -9999px;}#header-search {	position: absolute;	top: 48px;	right: 15px;}#block-nodeasblock-12 {	display: none;	font-size:75%;	margin:0;	text-transform:uppercase;}#block-nodeasblock-12 ul {	background:#F7F6F2 url(../images/bg_topnav.png) no-repeat scroll left bottom;	list-style:none none;	margin:0;	padding:15px 0 5px 120px;	position:absolute;	right:0;	top:0;}#block-nodeasblock-12 ul li {	float:left;	line-height:150%;	margin:0;	padding:0;}#block-nodeasblock-12 ul li a {	background:transparent url(../images/topnav_dot.gif) no-repeat scroll right center;	color:#636861;	display:inline-block;	line-height:1.5;	margin-right:6px;	padding-right:10px;}#block-nodeasblock-12 ul li.last a {  background-image: url("../images/icon_cart.png");  padding-right: 25px;}#block-nodeasblock-12 ul li #fc_quantity {	color: #A3D064;}/* Primary menu */#primary-menu {	position: absolute;	top: 0px;	right: 165px;	height: 90px;	width: 700px;	overflow: hidden;	margin: 0px;	padding: 0px;	font-size: 95%;}#primary-menu ul {	position: absolute;	top: 0px;	right: 0px;	list-style: none none;	margin: 0px;	padding: 0px;}#primary-menu ul li {	float: left;	padding: 0px;	margin: 0px;	text-transform: uppercase;}#primary-menu a, #primary-menu a:link, #primary-menu a:visited, #primary-menu a:active {	display: block;	height: 30px;	padding: 50px 12px 10px 12px;	margin: 0px;	background: none;	color: #FFF;	font-weight: normal;}#primary-menu a:hover {	display: block;	height: 30px;	padding: 50px 12px 10px 12px;	margin: 0px;	background: url(../images/bg-nav-over.png) no-repeat center top;	color: #FFF;	font-weight: normal;}#primary-menu ul li.active-trail a,#primary-menu ul li.active-trail a:link,#primary-menu ul li.active-trail a:visited,#primary-menu ul li.active-trail a:active,#primary-menu ul li.active-trail a:hover {	background: url(../images/bg-nav-on.png) no-repeat center top;}/* Google Search */#edit-query {	display: block !important;	height: 23px !important;	width: 107px !important;	border: none !important;	padding: 0px 10px 0px 23px !important;	margin: 0px 0px 0px 0px !important;	background: transparent url(../images/bg-search.png) no-repeat left top !important;	font-family: Arial, Helvetica, sans-serif !important;	font-size: 13px !important;	color: #FFF !important;}#edit-sa {	display: none !important;}/* Foxycart */#fc_minicart {	position: absolute;	top: 0px;	right: 15px;	display: block;	height: 30px;	width: 131px;	background: transparent url(../images/bg-cart.png) no-repeat left top;	display: none;}#fc_minicart a, #fc_minicart a:link, #fc_minicart a:visited, #fc_minicart a:active, #fc_minicart a:hover {	display: block;	height: 30px;	width: 91px;	padding: 0px 0px 0px 40px;	color: #CCC;	text-decoration: none;	text-transform: uppercase;	font-size: 11px;}#fc_minicart a:hover {	text-decoration: underline;}#fc_quantity {	position: absolute;	top: 0px;	left: 110px;	color: #FFF;	font-weight: bold;	font-size: 11px;}/* Megamenu */div.qtip,div.qtip-contentWrapper,div.qtip-wrapper,div.qtip-content {	width: 600px !important;	background: none !important;	border: none !important;	margin: 0px !important;	padding: 0px !important;}div.qtip {	background: transparent url(../images/bg-menu.png) no-repeat left bottom !important;}div.panels-flexible-region-3-left_column, div.panels-flexible-region-3-center, div.panels-flexible-region-3-right_column {	height: 175px !important;	margin: 20px 0px 25px 0px !important;}div.panels-flexible-region-3-left_column {	width: 140px !important;	padding: 0px 20px 0px 25px !important;}div.panels-flexible-region-3-center {	width: 160px !important;	padding: 0px 20px 0px 20px !important;}div.panels-flexible-region-3-right_column {	overflow: visible !important;	width: 150px !important;	padding: 0px 0px 0px 20px !important;}div.panels-flexible-region-3-center,div.panels-flexible-region-3-right_column {	border-left: 1px solid #d7d7d7;}.panels-flexible-region-inside,div.panels-flexible-region-inside-first,div.panels-flexible-region-3-center-inside {	margin: 0px !important;	padding: 0px !important;}div.qtip dl {	margin: 0px;	padding: 0px;}div.qtip dt {	margin: 0px 0px 6px 0px;	padding: 0px;	font-size: 13px;	font-weight: bold;	line-height: 16px;	color: #404545;}div.qtip dt a, div.qtip dt a:link, div.qtip dt a:visited, div.qtip dt a:active, div.qtip dt a:hover {	color: #404545;}div.qtip dt a:hover {	text-decoration: underline;}div.qtip dd {	margin: 0px 0px 6px 0px;	padding: 0px;	font-size: 13px;	font-weight: normal;	line-height: 16px;}/* Follow */#follow-message-wrapper {	width: 100%;	background-color: #404545;	height: 70px;}div#follow-message.row {	position: relative;	width: 990px;	height: 70px;	margin: 0px auto 0px auto;}#follow-message-inner {}#jki-subscribe,#jki-blog,#jki-social {	position: absolute;	top: 15px;}#jki-subscribe {	width: 542px;	left: 15px;}#jki-blog {	left: 565px;	border-left: 1px solid #666a6a;	padding-left: 8px;}#jki-social {	left: 775px;	border-left: 1px solid #666a6a;	padding-left: 10px;}#jki-subscribe-inner {	float: left;}#follow-message-inner H3,#follow-message-inner H4 {	color: #FFF;	margin: 0px 0px 2px 0px;	padding: 0px;	font-size: 14px;}#follow-message-inner H3 {	padding-top: 3px;}#follow-message-inner H4 {	float: left;	padding-top: 13px;}#follow-message-inner P {	color: #FFF;	font-size: 12px;	margin: 0px;	padding: 0px 10px 0px 0px;}#follow-message-inner UL {	float: left;  list-style: none none;	margin: 5px 0px 0px 0px;	padding: 0px;}#follow-message-inner LI {	float: left;  list-style: none none;	display: block;	height: 35px;	font-size: 85%;	margin: 0px 0px 0px 5px;	padding: 0px;}/* Mailchimp Footer*/#mc_embed_signup fieldset {	padding: 0px;	border: 0;	margin: 0;}.subscribeField {	display: block;	height: 30px;	width: 170px;	border: none;	padding: 1px 5px 0px 5px;	margin: 5px 0px 0px 0px;	background: transparent url(../images/bg-email.png) no-repeat left top;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.subscribeBtn {	padding: 0px;	margin: 5px 0px 0px 5px;	float: left;}/* Mailchimp Full Page*/#mc_fullpage #mc_embed_signup {background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:500px;}#mc_fullpage #mc_embed_signup form {    display: block;    padding: 10px 0 10px 3%;    position: relative;    text-align: left;}#mc_fullpage #mc_embed_signup h2 {    font-size: 1.4em;    font-weight: bold;    margin: 15px 0;    padding: 0;}#mc_fullpage #mc_embed_signup input {    border: 1px solid #999999;}#mc_fullpage #mc_embed_signup input[type="checkbox"] {}#mc_fullpage #mc_embed_signup input[type="radio"] {}#mc_fullpage #mc_embed_signup input:focus {    border-color: #333333;}#mc_fullpage #mc_embed_signup .button {    background-color: #AAAAAA;    border: 0 none;    border-radius: 4px 4px 4px 4px;    clear: both;    color: #FFFFFF;    cursor: pointer;    display: inline-block;    font-size: 15px;    font-weight: bold;    height: 32px;    line-height: 32px;    margin: 0 5px 10px 0;    padding: 0 22px;    text-align: center;    text-decoration: none;    vertical-align: top;    white-space: nowrap;    width: auto;}#mc_fullpage #mc_embed_signup .button:hover {    background-color: #777777;}#mc_fullpage #mc_embed_signup .small-meta {    font-size: 11px;}#mc_fullpage #mc_embed_signup .nowrap {    white-space: nowrap;}#mc_fullpage #mc_embed_signup .mc-field-group {    clear: left;    min-height: 50px;    padding-bottom: 3%;    position: relative;    width: 96%;}#mc_fullpage #mc_embed_signup .size1of2 {    clear: none;    display: inline-block;    float: left;    margin-right: 4%;    width: 46%;}* html #mc_fullpage #mc_embed_signup .size1of2 {    margin-right: 2%;}#mc_fullpage #mc_embed_signup .mc-field-group label {    display: block;    margin-bottom: 3px;}#mc_fullpage #mc_embed_signup .mc-field-group input {    display: block;    padding: 8px 0;    text-indent: 2%;    width: 100%;}#mc_fullpage #mc_embed_signup .mc-field-group select {    display: inline-block;    margin-bottom: 2px;    padding: 5px 0;    width: 99%;}#mc_fullpage #mc_embed_signup .datefield, #mc_fullpage #mc_embed_signup .phonefield-us {    padding: 5px 0;}#mc_fullpage #mc_embed_signup .datefield input, #mc_fullpage #mc_embed_signup .phonefield-us input {    display: inline;    letter-spacing: 1px;    margin: 0 2px;    padding: 5px 0 2px;    text-align: center;    width: 60px;}#mc_fullpage #mc_embed_signup .phonefield-us .phonearea input, #mc_fullpage #mc_embed_signup .phonefield-us .phonedetail1 input {    width: 40px;}#mc_fullpage #mc_embed_signup .datefield .monthfield input, #mc_fullpage #mc_embed_signup .datefield .dayfield input {    width: 30px;}#mc_fullpage #mc_embed_signup .datefield label, #mc_fullpage #mc_embed_signup .phonefield-us label {    display: none;}#mc_fullpage #mc_embed_signup .indicates-required {    font-size: 11px;    margin-right: 4%;    text-align: right;}#mc_fullpage #mc_embed_signup .asterisk {    color: #CC6600;    font-size: 200%;}#mc_fullpage #mc_embed_signup .mc-field-group .asterisk {    position: absolute;    right: 10px;    top: 25px;}#mc_fullpage #mc_embed_signup .clear {    clear: both;}#mc_fullpage #mc_embed_signup .mc-field-group.input-group ul {    list-style: none outside none;    margin: 0;    padding: 5px 0;}#mc_fullpage #mc_embed_signup .mc-field-group.input-group ul li {    display: block;    margin: 0;    padding: 3px 0;}#mc_fullpage #mc_embed_signup .mc-field-group.input-group label {    display: inline;}#mc_fullpage #mc_embed_signup .mc-field-group.input-group input {    border: medium none;    display: inline;    width: auto;}#mc_fullpage #mc_embed_signup div#mc_fullpage #mce-responses {    clear: both;    float: left;    margin: 0 5%;    overflow: hidden;    padding: 0 0.5em;    top: -1.4em;    width: 90%;}#mc_fullpage #mc_embed_signup div.response {    float: left;    font-weight: bold;    margin: 1em 0;    padding: 1em 0.5em 0.5em 0;    top: -1.5em;    width: 80%;    z-index: 1;}#mc_fullpage #mc_embed_signup #mc_fullpage #mce-error-response {    display: none;}#mc_fullpage #mc_embed_signup #mc_fullpage #mce-success-response {    color: #529214;    display: none;}#mc_fullpage #mc_embed_signup label.error {    display: block;    float: none;    margin-left: 1.05em;    padding: 0.5em 0;    text-align: left;    width: auto;}#mc_fullpage #mc-embedded-subscribe {    clear: both;    display: block;    margin: 1em 0 1em 5%;    width: auto;}#mc_fullpage #mc_embed_signup #num-subscribers {    font-size: 1.1em;}#mc_fullpage #mc_embed_signup #num-subscribers span {    border: 1px solid #CCCCCC;    font-weight: bold;    margin-right: 0.5em;    padding: 0.5em;}/* Footer */#footer-message-wrapper {	width: 100%;}div#footer-message.row {	position: relative;	width: 990px;	margin: 0px auto 0px auto;}#footer-message-inner {}#jki-footer {	width: 960px;	margin-left: 15px;  color: #777B76;  font-size: 12px;  line-height: 1.2;  padding: 20px 0px 20px 0px;}#jki-footer-copy {  float: left;}#jki-footer ul {  float: left;  list-style: none none;  margin: 0;  padding: 0;}#jki-footer ul li {  float: left;  line-height: inherit;  list-style: none none;  margin: 0;  padding: 0;}#jki-footer #jki-footer-nav {  float: right;}#jki-footer #jki-footer-nav li {  border-left: 1px solid #6e7073;  line-height: inherit;  padding-left: 10px;  margin-left: 10px;}#jki-footer #jki-footer-nav li.first {  border-left: none;}#jki-footer a, #jki-footer a:link, #jki-footer a:visited, #jki-footer a:active {	/*color: #8dc53e;*/	color: #6e7073;	text-decoration:none;}#jki-footer a:hover {	color: #6e7073;	text-decoration:underline;}#breadcrumbs {	display: none;  margin: 0;  padding: 20px 0px 0px 0px;  color: #6e7073;}.breadcrumb {	padding-bottom: 0px;}/* Body copy */#content-content {}.block .inner {	margin: 0px;}#main-wrapper {	position: relative;	width: 100%;	background-color: #FFF;	min-height: 500px;	padding-top: 30px;	padding-bottom: 30px;}div#main.row {	position: relative;	width: 990px;	margin: 0px auto 0px auto;}div#main-inner {	position: relative;	width: 960px;	margin-left: 15px;}#postscript-top H4, #postscript-top P {	margin-right: 10px;}#content-tabs {/*display:none;*/}#admin-menu {	font-size: 12px;}#admin-menu ul li.admin-menu-tab a {	color:#00ADD0;	font-weight:bold;}.logged-in .block-nodeasblock .block-content {	position: relative;}.block .inner .nodeasblock-edit-link a.edit-link {	color:#00ADD0;	font-size:12px;	font-weight:bold;	left:0;	padding:5px;	position:absolute;	text-align:left;	top:0;	z-index:9999999;}.block .inner .nodeasblock-edit-link a.edit-link:hover {	background-color: rgba(0, 0, 0, 0.5);	right: 0;	bottom: 0;	text-decoration: none;	color: #00ADD0;}/* Skinr styles */#block-panels_mini-home_3_columns {	margin-bottom: 0px !important;}div#postscript-bottom.row {	position: relative;	width: 990px;	margin: 0px auto 0px auto;}div#postscript-bottom-inner {	position: relative;	width: 960px;	margin-left: 15px;}.jki-home-box-left-column, .jki-home-box-center-column, .jki-home-box-right-column {	height: 200px;	width: 300px;	float: left;	margin: 0px;	padding: 0px;}.jki-home-box-left-column, .jki-home-box-center-column {	margin-right: 30px;}.jki-home-box-featured .inner img {	margin: 7px 10px 5px 10px;}.jki-home-box-featured .inner h3 {	width: 100%;	font-size: 18px;	font-weight: normal;  color: #404545;	margin: 0px 0px 2px 0px;	padding: 0px;	text-align: center;}.jki-home-box-featured .inner p {	width: 100%;	font-size: 12px;  color: #666666;	margin: 0px;	padding: 0px;	text-align: center;}.jki-home-box-featured .inner a div, .jki-home-box-featured .inner a:link div, .jki-home-box-featured .inner a:visited, a:active div, .jki-home-box-featured .inner a:hover div {	display: block;	height: 178px;	width: 298px;	border: 1px solid #e2e3e4;	text-decoration: none;	margin: 0px;	padding: 0px;}.jki-home-box-featured .inner a:hover div {  border-color: #027bb3;}.jki-home-box-left-column .panels-flexible-region-inside, .jki-home-box-center-column .panels-flexible-region-inside, .jki-home-box-right-column .panels-flexible-region-inside {    padding-left: 0 !important;}.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row {  border-bottom-color: #8DC63F;}.node table {  margin-bottom: 1.5em;}.node tbody {  border-top: 1px solid #F0F0F0;}.node tbody th,.node tbody td {  border-bottom:1px solid #F0F0F0;  padding: 5px;}.node-type-news .field-field-date {  color: #777B76;  font-weight: bold;  margin-bottom: 0.5em;}/* Products Table */#table-products {	width: 100%;	padding: 0px;	margin: 0px;}#table-products tr,#table-products td,#table-products tbody {	border-top: none;	border-bottom: none;}.table-products-cell,.table-products-cell-last {	vertical-align: top;	padding-top: 20px;	padding-bottom: 20px;	width: 220px;	border-right: 1px solid #e2e3e4;}.table-products-cell-last {	border-right: none;}#table-products H4,#table-products P {	padding-left: 20px;	padding-right: 20px;}/* Buttons */.jki-button .inner a.button {	background:transparent none no-repeat scroll right top;	display:inline-block;	height:29px;	line-height:29px;	padding:0 10px;	text-align:center;	text-decoration:none;	width:127px;}.jki-button .inner a.button:hover {text-decoration:none;}.jki-button-blue  .inner a.button {background-image:url(../images/btn_blue.png); color:#FFF;}.jki-button-green .inner a.button {background-image:url(../images/btn_green.png); color:#FFF;}/* JKI Sidebar block menu */#sidebar-first {	position: relative;	width: 220px;	margin-left: 20px;}#sidebar-first .grid16-4 {	width: 220px;}#sidebar-first .block {	margin: 0px;}.jki-menu-block .inner {	width: 220px;	background: #FFF url(../images/bg-sidebar-bottom.png) no-repeat left bottom;	padding-bottom: 10px;	margin-bottom: 30px;}.jki-menu-block .inner h2 {	display: block;	height: 35px;	background: #FFF url(../images/bg-sidebar-top.png) no-repeat left top;	color: #FFF;	font-size: 15px;	font-weight: normal;	text-transform: uppercase;	padding: 16px 25px 0px 25px;	margin: 70px 0px 0px 0px;}.jki-menu-block .inner h2 a {	color: #FFF;}.jki-menu-block .inner .content {	font-size: 12px;}.jki-menu-block .inner ul {	list-style: none none;	margin: 0px 17px 0px 17px;	padding: 0px;}.jki-menu-block .inner ul li {	border-bottom: 1px solid #d7d7d7;	list-style: none none;	margin: 0px;	padding: 10px 0px 10px 0px;}.jki-menu-block .inner ul li.last {	border-bottom: none;}.jki-menu-block .inner ul li a {	color: #404545;	font-weight: bold;	padding-left: 8px;}.jki-menu-block .inner ul li a.active {	background: transparent url(../images/arrow-active.png) no-repeat 0px 2px;	padding-left: 8px;}.jki-menu-block .inner ul li a:hover {	color: #027bb3;	padding-left: 8px;}.jki-menu-block .inner ul li ul {	list-style: none none;	margin: 0px;	padding: 0px;}.jki-menu-block .inner ul li ul li {	list-style: none none;	border-bottom: none;	margin: 0px 0px 0px 0px;	padding: 5px 0px 0px 10px;}.jki-menu-block .inner li li {}.jki-menu-block .inner ul li ul li a {	font-weight: normal}/* Contact page */.page-contact #jki-contact-desc {  float: left;  padding-right: 20px;  width: 420px;}.page-contact #jki-contact-thankyou {  }.page-contact .webform-client-form {  float: right;  width: 430px;}.page-contact .webform-client-form .form-item { margin-top: 0; }/* News page */.view-id-news {  }.view-id-news ul {  margin: 0;  padding: 0;  list-style: none none;}.view-id-news ul li {  margin: 0 0 1.5em;  padding: 0;  list-style: none none;}.view-id-news h4 {  margin-bottom:0;}.view-id-news span.date-display-single {  color: #777B76;  font-size: smaller;  margin-right: 1em;}/* Compare products */table#vipm-matrix thead th {text-align:center;}table#vipm-matrix thead td {}table#vipm-matrix tbody th {background-color:#F0F0F0;}table#vipm-matrix tbody td {border:1px solid #F0F0F0;font-size:smaller; }table#vipm-matrix tbody tr>td:first-children { border-left: 0 none; }table#vipm-matrix tfoot th {text-align:right;background-color:#F0F0F0;border:0 none;}table#vipm-matrix tfoot td {background-color:#F0F0F0;border:1px solid #FFF;text-align:center;}div#compare-versions {margin-bottom: 1em;}div#compare-versions div.version {  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;  border: 1px solid #FC990A;  float: left;  margin-left: 5px;  height: auto;  min-height: 260px;  position: relative;  width: 210px;  z-index: 1;}* html div#compare-versions div.version { height: 260px; }div#compare-versions div.version.first {  margin-left: 0;}div#compare-versions div.row     {padding:0 15px;}div#compare-versions div.logo    {}div#compare-versions div.logo h2 {  margin: 0;  padding: 1em 0;  text-align: center;}div#compare-versions div.logo h2 img {}div#compare-versions div.desc    { }div#compare-versions div.price   { }div#compare-versions div.contact { }div#compare-versions div.button  {  bottom: 1px;  display: block;  height: 3em;  left: 1px;  position: absolute;  right: 1px;  text-align: center;}div#compare-versions div.button  a.button {  background: transparent url(../images/btn_blue.png) no-repeat scroll left top;  color: #FFF;  display: inline-block;  height: 29px;  line-height: 29px;  text-align: center;  text-decoration: none;  width: 147px;}div#compare-versions div.button  a.button:hover {text-decoration:none;}div#compare-versions div.button  a.button-buy{background-image:url(../images/btn_blue.png); }div#compare-versions div.button  a.button-download {background-image:url(../images/btn_green.png);}/* Landing Page */#landing-page {	background: #FFF url(../images/bg_landing_gradient.png) repeat-x right bottom;}#landing-page #landing-page-content {	padding: 10px;}#landing-page #landing-page-links {  background-color: #F0EFE7;  clear: both;  padding: 10px;}#landing-page #landing-page-links a {vertical-align:top;}#landing-page #landing-page-links a.next {  color: #494F48;  display: inline-block;  font-weight: bold;  line-height: 1.2;  width: 10em;}#landing-page #landing-page-links a.button {  margin-left: 15px;  width: auto;}/* Home Page */#hero-vipm {	height: 300px;	width: 960px;	background-image: url(../images/bg-hero-vipm2011.png);	background-repeat: no-repeat;	background-position: 0px 0px;	margin-top: 0px;	margin-bottom: 10px;}#hero-vipm H1 {	width: 570px;	margin: 0px 0px 0px 60px;	padding: 140px 0px 15px 0px;	font-size: 21px;	font-weight: normal;	line-height: 25px;	color: #FFF;  /* This preloads and hides the vipm hero button background */	background-image: url(../images/btn-hero-vipm2011-over.png);	background-repeat: no-repeat;	background-position: -9999px -9999px;}#hero-vipm H4 {	margin: 0px 0px 0px 60px;	padding: 0px;}H4.btn-hero-vipm A:link,H4.btn-hero-vipm A:visited,H4.btn-hero-vipm A:active,H4.btn-hero-vipm A:hover  {	display: block;	height: 47px;	width: 217px;	text-indent: -9999px;  cursor: pointer;  background-image: url(../images/btn-hero-vipm2011.png);	background-repeat: no-repeat;	background-position: 0px 0px;}H4.btn-hero-vipm A:hover  {  background-image: url(../images/btn-hero-vipm2011-over.png);}
