@font-face {
    font-family: 'NunitoLight';
    src: url('fonts/Nunito-Light-webfont.eot');
    src: url('fonts/Nunito-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nunito-Light-webfont.woff') format('woff'),         
         url('fonts/Nunito-Light-webfont.svg#NunitoLight') format('svg'),
         url('fonts/Nunito-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NunitoRegular';
    src: url('fonts/Nunito-Regular-webfont.eot');
    src: url('fonts/Nunito-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nunito-Regular-webfont.woff') format('woff'),         
         url('fonts/Nunito-Regular-webfont.svg#NunitoRegular') format('svg'),
         url('fonts/Nunito-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html { margin: 0;  padding: 0;}
body { font-family: Helvetica, Arial, san-serif;font-size:12px;color: #000000;background:transparent url(footer-background.png) repeat;margin: 0; padding: 0; line-height:150%;}
.body-wrapper{background:transparent url(main-background.png) repeat;padding-bottom:40px;}
.body-wrapper-inner{text-align:left;overflow:hidden;width:960px; margin:0 auto;}
.header-wrapper{ background:url(header-background.png) repeat-x left center;}
.header-wrapper-inner{ text-align:center;  margin:0 auto; width:960px; padding:15px 0;}
.footer-wrapper-inner{text-align:center;overflow:hidden;width:960px; margin:0 auto; height:100px;}
.footer-wrapper{background:transparent url(footer-background.png) repeat;border-top:1px solid #dfe0e3;height:100px;}
img{border:0px;}
a, a:link, a:visited{ color:#90095b; text-decoration:none;}
a:hover, a.active, a:active{}

/* Container Block */
/* ---=== border code follows ===--- */
/*
  tlc = top left corner
  trc = top right corner
  blc = bottom left corner
  brc = bottom right corner
  lb = left border
  rb = right border
  tb = top border
  bb = bottom border 
*/
.container{background-color:#FFFFFF;margin-top:30px;}
.container #content{overflow:hidden;}
.container #content .subHeader{border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.container #content.basicPage .subHeader{margin-bottom:20px;}
.container #content .subHeader h1{border-bottom:0px;}
.container #content h1{border-bottom:1px solid #e5e5e5; margin:0px; padding:10px;font: 28px/30px 'NunitoRegular', Arial, sans-serif;letter-spacing: -1px; -webkit-font-smoothing:subpixel-antialiased; font-smooth: always;}
#tlc, #trc, #blc, #brc {  background-color: transparent;  background-repeat: no-repeat;  }
#tlc  {  background-image:url(../images/container-top-left-corner.png);  background-position: 0% 0%;  }
#trc  {  background-image:url(../images/container-top-right-corner.png);  background-position: 100% 0%;  }  
#blc  {  background-image:url(../images/container-bottom-left-corner.png);  background-position: 0% 100%;  }
#brc  {  background-image:url(../images/container-bottom-right-corner.png);  background-position: 100% 100%;  }
#tb, #bb  {  background-color: transparent;  background-repeat: repeat-x;  }      
#tb  {  background-image:url(../images/container-top-border.png);  background-position: 0% 0%;  }
#bb  {  background-image:url(../images/container-bottom-border.png);  background-position: 50% 100%;  }  
#rb  {  background-image:url(../images/container-right-border.png);  background-position: 100% 0%;  background-repeat: repeat-y;  }
#lb  {  background-image:url(../images/container-left-border.png);  background-position: 0% 100%;  background-repeat: repeat-y;  }

/* Why Shinobi Charts block */
.why_item{float:left; width:278px;padding:30px 20px;border-right:1px solid #e5e5e5;height:110px;}
.why_item.last{border-right:0px;}
.why_item_image{float:left;height:100px;padding-right:15px;}
.why_item_title{font-weight:bold;text-align:left;}
.why_item_summary{text-align:left;}

/* Mini Tour Tabs */
.verticalslider_container {width:630px; float:left;}
#caseStudiesSlideshowContainer {float:left;}
.caseStudiesLink {font-weight:bold; margin:20px 0;}

/* Dropdown Menu */

/* tabs
*************************/
ul.tabs{float:left; display:table; margin:0; padding:0; list-style:none; position:relative;}
ul.tabs li{background:url(menu-border.png) no-repeat right bottom; height:41px; margin:0; padding:4px 15px;; list-style:none; display:table-cell;  float: left;  position: relative;}
ul.tabs a{position:relative;display:block;text-decoration:none;font:16px/40px 'NunitoLight', Arial, sans-serif;letter-spacing: -1px; -webkit-font-smoothing:subpixel-antialiased; font-smooth: always;}

/* dropdowns
*************************/
ul.dropdown{margin:0;padding:0;display:block;position:absolute;z-index:999;top:100%;width:250px;display:none;left:0;}
ul.dropdown ul.dropdown{top:0;left:95%;}
ul.dropdown li{margin:0;padding:0;float:none;position:relative;list-style:none;display:block;}
ul.dropdown li a{display:block;}

/* menu-specific
*************************/
#menu{z-index:110;width:968px;height:55px;line-height:40px;background:url(menu-background.png) no-repeat left center;}
#menu ul{ margin: 0 auto;}
#menu ul.tabs-right{float:right; margin-right:10px;margin-top:3px;}
#menu ul.tabs-left{margin-left:10px;margin-top:0px;}
#menu ul li.hasmore{}
#menu ul li.last{background: none;}
#menu ul li h4{margin: 0;}
#menu ul li h4 a{font-size: 14px;color:#000;font-weight:bold;padding:0 15px;}
#menu ul li a{color: #FFFFFF;}
#menu ul li a img{vertical-align: middle;margin-right:2px;margin-top:7px;}
#menu ul li a:hover{}
#menu ul li a span{display:block; padding:5px;}
#menu ul li a:hover span{}
#menu ul li h4 a:hover{ background-image: none;}

/* Footer */
.footer-image{float:left; width:85px; margin-top:20px; margin-right:20px;}
.footer-copyright{float:right;font-size:11px;color:#999999;margin-top:25px;}
/* Footer Menu */
ul.footerMenu{text-align:left;overflow:hidden;float:left;}
ul.footerMenu .menuBlock{float:left;width:130px;}
ul.footerMenu li{list-style-type:none;}
ul.footerMenu li a{color:#000000; font-weight:bold; text-decoration:none;}
ul.footerMenu li ul{margin-left:0px;padding-left:0px;margin-top:10px;}
ul.footerMenu li ul li a{color:#999999; text-decoration:none;}


/* Product Sub Header */
.subHeader{overflow:hidden;}
.subHeader .pageTitle{float:left; padding:5px 30px 0 30px;}
.subHeader .secondaryMenu{float:right; padding-top:20px;padding-right:30px;}
.subHeader .secondaryMenu li{list-style-type:none; float:left; padding:0 15px;}
.subHeader .secondaryMenu li a, .subHeader .secondaryMenu li a:link, .subHeader .secondaryMenu li a:visited{color:#999999;}
.subHeader .secondaryMenu li a.selected{color:#90095b;font-weight:bold;}


/* General Page */
.content_left{float:left; width:570px;padding:0 40px;text-align:left;}
.content_right{float:left; width:310px;color:#666666;}
.content_right #content h1.why_title{padding-left:70px;padding-right:70px;line-height:135%; text-align:left;border-bottom:none; font:18px Helvetica, Arial, san-serif;color:#666666;text-transform:uppercase;}
.content_right #content .why_item{width:auto;height:auto;padding:15px 30px 0 0; float:none; overflow:hidden;border-right:0px;}
.content_right #content .why_item .why_item_text{border-bottom:1px solid #e5e5e5;float:left;width:200px;}
.content_right #content .why_item.last .why_item_text{border-bottom:0px;}
.content_right #content .why_item .why_item_image{width:60px;}
.content_right .button{margin-left:70px;margin-top:20px;padding-top:12px;}
.content_right .addthis_toolbox{clear:left;padding-top:20px;width:120px;padding-left:60px;}

.faqList{padding-left:10px;}
.faqList .question{font-weight:bold;}
.container #content h1.faqTitle{padding:10px 0;}

/* Buttons */
.button{ display:block;height:34px;color:#FFFFFF;text-decoration:none;font-size:13px;font-weight:bold;padding:15px 40px 0 10px;float:left; margin-right:10px;}
.button.with-span{padding-top:10px;}
.button:link, .button:visited{color:#FFFFFF;}
.blackButton{ background: url(../images/blackButton.png) transparent left top no-repeat;width:100px; }
.blackButtonWide{ background: url(../images/blackButtonWide.png) transparent left top no-repeat;width:100px;height:31px;padding-top:6px;font-size:12px; text-align:center;margin:25px auto; float:none;}
.blueButton{ background: url(../images/blueButton.png) transparent left top no-repeat; width:100px;}
.largeBlueButton{ background: url(../images/largeBlueButton.png) transparent left top no-repeat; width:217px;margin:0 auto; float:none; text-align:left;}
.largeBlueButton a{color:#FFFFFF;}
.button span{font-size:10px;display:block;}
.slide_buttons{overflow:hidden; padding-top:20px;line-height:100%;}
.slide_buttons a, .slide_buttons a:link, .slide_buttons a:visited{color:#FFFFFF;}

.addthis_toolbox{margin:10px;}

/* Product Tour Page */
#productTourTabs {  position: relative;padding:0px; }
#productTourTabs .ui-tabs-nav {  position: absolute;  top: 0.25em;  bottom: 0.25em;  padding: 0 1px 0 0;font-size:11px;}
#productTourTabs .ui-tabs-nav li {  width: 100%;  border-left: none;  border-bottom-width: 1px !important;  overflow: hidden;}
#productTourTabs .ui-tabs-nav li.ui-tabs-selected {left: -1px; border-left: 1px solid transparent;background:url(../images/rightTabLiBack.png) transparent left top no-repeat; width:200px; height:50px;}
#productTourTabs .ui-tabs-nav li a {  width: 100%; color:#999999;font-weight:normal;padding:15px;}
#productTourTabs .ui-tabs-nav li.ui-tabs-selected a,
#productTourTabs .ui-tabs-nav li.ui-state-disabled a,
#productTourTabs .ui-tabs-nav li.ui-state-processing a{font-weight:bold; color:#000000;}
.ProductTourPage .container #content{overflow:visible;}
.ProductTourPage .container{width:760px;text-align:left;}
.ProductTourPage #productTourTabs .ui-tabs-nav{right:-210px;width:210px;}
.ProductTourPage #productTourTabs .ui-tabs-panel{text-align:center;padding:0 0 20px 0;}

#productTourTabs a.mover{padding: 6px 20px; position: absolute; color: #666666; font-weight: bold; text-decoration: none; margin-bottom:20px;}
#productTourTabs .next-tab{ bottom: 0; right: 0;background:url(../images/next-arrow.png) transparent right center no-repeat;margin-right:50px;}
#productTourTabs .prev-tab{ bottom: 0; left: 0;background:url(../images/previous-arrow.png) transparent left center no-repeat;margin-left:50px;}
#productTourTabs .addthis_toolbox{position: absolute; bottom:0; left: 30%;}

/* Product Tour Items */
.fullTourTitle{font-size:16px; font-weight:bold; color:#666666;margin:20px 0;}
.fullTourBody{margin:20px auto; width:400px; text-align:left;}
.fullTourRight{float:right;width:380px;text-align:right;}
.fullTourLeft{float:left; width:380px;text-align:left;}
.fullTourLeft .fullTourBody, .fullTourRight .fullTourBody{width:auto;}
.fullTourLeft .fullTourTitle, .fullTourRight .fullTourTitle{text-align:left;}
.fullTourItem .bodyLeft{padding:0 0 0 20px;width:360px;}
.fullTourItem .bodyRight{padding:0 20px 0 0;width:360px;}
.fullTourItem{overflow:hidden;}
.fullFeatureTitle{font: 44px/44px 'NunitoRegular', Arial, sans-serif;letter-spacing: -1px; -webkit-font-smoothing:subpixel-antialiased; font-smooth: always;}
.fullFeatureTag{font: 28px/36px 'NunitoRegular', Arial, sans-serif;letter-spacing: -1px; -webkit-font-smoothing:subpixel-antialiased; font-smooth: always;margin:40px 0 20px 0;}
.fullFeatureTagContainer{overflow:hidden; padding-bottom:50px; margin-bottom:40px; border-bottom:1px solid #e8e8e8;}

/* Coming Soon Page */
.comingSoonLeft{float:left; width:400px;margin-left:100px; text-align:left;}
.comingSoonRight{float:right; width:400px;}
.comingSoonContent{padding:30px 0; overflow:hidden;}

/* Doc2Form */
.Doc2Form fieldset{border:0px;padding:0px;}
.Doc2Form fieldset ol{list-style-type:none;margin:0px; padding:0px;}
.Doc2Form fieldset ol li label{display:block;font-weight:bold;margin:10px 0;}
.Doc2Form fieldset ol li input[type="text"]{padding:8px;margin:0px;width:350px;border:1px solid #CCCCCC;}
.Doc2Form input[type="submit"]{background: url(../images/blackButtonWide.png) transparent left top no-repeat;width:150px;height:31px;font-size:12px; text-align:left;margin:25px 0 0 0;border:0px;padding-top:0px;cursor:pointer;}

#security-container {
	float: right;
	text-align: right;
	padding-right: 1em;
	background: url(fs_secure-ordering.png) no-repeat left;
	background-position: 400px 20px;
}

.ft-text {
    height: 40px;
    vertical-align: middle;
    font-size: 75%;
    padding: 25px 5px 5px 5px;
	color:#999999;
    display: inline;
}

.ft-image {
	height: 60px;
	vertical-align: top;
	padding: 15px 5px 5px 10px;
	display: inline;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

h1,h2,h3,h5,h6 {
	padding-left: 40px;
}

.store-decorate-silk #store-variation-selector-command {
	padding-right:40px;
	font-size:14px;
	background:url(//dcnz2rrcot657.cloudfront.net/silk/extra/control_down.png) no-repeat center right;
}

.store-product-detail-quantity .core-form-field-label{
	display:inline;
	padding-left: 40px;
	padding-top: 10px;
}

.store-product-detail-description-short{
	margin-top:1em;
	padding-left: 40px;
}

.store-product-option-groups{
	padding-left: 40px;
}

.core-section-body {
	padding-left: 40px;
	padding-bottom: 30px;
}

.core-form-field-group-header{
	margin: 0;
	padding-left: 0px;
	padding-bottom: 10px;
}

.core-form-field-area-left {
	width:40%;
	float:left;
}
.core-form-field-area-right {
	margin-left:40%;
	width:50%;
}

.core-form-field-label {
	margin-bottom: 10px;
	font-size:12px;
	font-weight: bold;
}

.core-form-field-group.core-clearfix.store-section-customer-address {
	padding-top:20px;
}

.store-notice-bill-descriptor-message {
	padding-bottom:10px;
}


.store-field-contact-full-name input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-first-name input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-last-name input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-phone input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-company input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-email input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-contact-email .core-form-field-body-note{width:19em;}
.store-field-address-country select{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-street input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-street+.store-field-address-street2{margin-top:.25em;}
.store-field-address-street2 .core-form-field-label{display:none;}
.store-field-address-street2 input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-region input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-region select{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-postal input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}
.store-field-address-city input{width:0; padding: 8px; width:250px; border: 1px solid #ccc;}


.store-decorate-silk input[type=text] {
	width:0; 
	padding: 8px; 
	width:250px; 
	border: 1px solid #ccc;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.store-decorate-silk input[type=text]:focus{
	border:1px solid #7eadd9;
}


.store-order-price-label{
	font-weight: bolder;
	width: 65%;
	float: left;
}
.store-value-money-display {
	padding-right:234px;
}

.store-order-item-base-title {
	font-weight:bolder;
	float:left;
	padding-left: 40px;
}

.store-order-item-child-title{
	float:left;
	padding-left:40px;
}

.store-section-complete-notice {
	border-top:1px solid #dfe0e3
}

.store-page-navigation{
	padding-right: 10px;
	padding-bottom: 10px;
}

.store-decorate-button .store-page-navigation .store-action-command{
	background: url('blue_button.png') no-repeat;
	height:30px;
}

.store-decorate-button .store-page-navigation .store-action-command a.hover{
}

.store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command{
	color:white;
	-webkit-border-image: url('blue_button.png') 1 stretch;
	-moz-border-image: url('blue_button.png') 1 stretch;
}

.store-action-title{
	padding-right: 0px;
	line-height: 220%;
}

/* Base.css */
/*
html,body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td
{margin:0;padding:0;}
img,body,html
{border:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}
ol,ul
{list-style:none;}
caption,th
{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after
{content:'';}
body
{background-color:white;color:black;font-size:10pt;font-family:"lucida grande",helvetica,verdana,arial,sans-serif;}
*
{font-size:1.0em;margin:0;padding:0;}
option
{padding-right:.5em;}
table
{border-collapse:collapse;}
form
{display:inline;}
img
{vertical-align:middle;}
h1
{font-size:2em;margin:.67em 0;}
h2
{font-size:1.5em;margin:.75em 0;}
h3
{font-size:1.17em;margin:.83em 0;}
h4
{font-size:1.0em;margin:1.12em 0;}
h5
{font-size:.83em;margin:1.5em 0;}
h6
{font-size:.6em;margin:1.67em 0;}
h1,h2,h3,h4,h5,h6,b,strong
{font-weight:bolder;}
p+p
{margin-top:1em;}
p+div
{margin-top:1em;}
a img,:link img,:visited img
{border:none;}
* html div
{height:1px;}
.core-clearfix:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
*/
/* Hides from IE-mac \*/ 
/** html .core-clearfix
{height:1%;}*/
/* End hide from IE-mac */ 
/*
.core-test-annotation
{display:none;}
.core-dialog
{padding:1em;}
.core-section
{clear:both;}
.core-section+.core-section
{margin-top:2em;}
.core-js-disabled-block
{display:block;}
.core-js-enabled-block
{display:none;}
.core-js-disabled-inline
{display:inline;}
.core-js-enabled-inline
{display:none;}
.core-js-support .core-js-disabled-block
{display:none;}
.core-js-support .core-js-enabled-block
{display:block;}
.core-js-support .core-js-disabled-inline
{display:none;}
.core-js-support .core-js-enabled-inline
{display:inline;}
.core-messages
{padding:.5em;border:1px solid #edebcd;background-color:#fefdec;margin-bottom:.25em;color:black;}
.core-message-warn,.core-message-error,.core-message-fatal
{color:#d40e0e;}
.core-message-info
{color:black;}
.core-form-field-group
{clear:both;width:100%;}
.core-form-field+.core-form-field
{margin-top:.75em;}
.core-form-field-body-note{font-size:.9em;color:#323232;}
.core-form-field-required .core-form-field-label{font-weight:bold;}label{white-space:nowrap;}.store-footer{padding-top:2em;font-size:.8em;color:#555;text-align:center;}
.store-tools{margin:1em 0;text-align:right;}.store-action-input{font-size:.9em;}.store-action-command+.store-action-input{margin-left:.25em;}.store-action-prev-li{display:none;}
.store-product-price-original{text-decoration:line-through;}.store-product-price-discount-amount{display:none;}.store-product-price-discount-percent{display:none;}
.store-survey .core-form-field-input-text{width:20em;}.store-style-hide-field-coupon .store-order-action-coupon-li{display:none!important;}
.store-style-hide-field-company .store-field-contact-company{display:none!important;}
.store-page-navigation .store-action-list{text-align:right;}.store-page-navigation .store-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}
.store-page-navigation .store-action-list .store-action-prev-li{display:none;}.store-section-vat-exemption .store-order-price-value{font-size:.9em;}
.store-section-vat-exemption .store-order-price-value .store-action-input{text-align:right;max-width:10em;}.store-field-cc-number input{width:16em;}
.store-field-cc-security-code-about{display:none;}#store-processing-element{padding-left:230px;background:url(../image/progress.gif) no-repeat left center;font-weight:bold;font-size:16px;}
.store-product-detail{clear:both;}.store-product-detail+.core-section{margin-top:2em;}.store-product-detail-title{display:inline;}.store-product-detail-image{float:left;}
.store-product-detail-image img{padding:.5em;margin-right:.5em;}.store-product-detail-image-empty{display:none;}.store-product-detail-description-pricing{display:none;margin-top:1em;}
.store-product-detail-description-short p+p{margin-top:1em;}.store-product-detail-pricing{display:inline;}
.store-product-detail-offer{margin:0;padding-right:.5em;display:inline;}
.store-product-detail-quantity .core-form-field-body{display:inline;padding-left:.25em;}.store-product-detail-action-list{text-align:right;}
.store-product-detail-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}
.store-style-product-detail-inline-volume-pricing .store-product-detail-description-pricing{display:block;}
.store-style-product-detail-inline-volume-pricing .store-product-detail-offer-volume{display:none;}
.store-product-list-item{clear:both;margin-bottom:1em;}.store-product-list-item+.store-product-list-item{padding-top:1em;border-top:1px dotted #ddd;}
.store-product-list-item-title{display:inline;}.store-product-list-item-image{float:left;}.store-product-list-item-image img{padding:.5em;margin-right:.5em;}
.store-product-list-item-image-empty{display:none;}.store-product-list-item-pricing{display:inline;}.store-product-list-item-offer{margin:0;margin-right:.5em;display:inline;}
.store-product-list-item-action-list{clear:both;margin-top:1em;text-align:right;}.store-product-list-item-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}
.store-style-single .store-product-list-item-action-add{display:none;}.store-style-multi .store-product-list-item-action-order{display:none;}.ext-ie .store-product-option-groups{clear:both;}
.store-product-option-groups+.core-section{margin-top:2em;}.store-product-option-group-description{margin-left:.50em;margin-bottom:1em;font-size:.90em;}
.store-product-option-group-body{margin-left:.50em;font-size:.90em;}.ext-gecko .store-product-options-check input{vertical-align:text-bottom;}
.ext-gecko .store-product-options-radio input{vertical-align:text-bottom;}.store-product-option+.store-product-option{margin-top:.75em;}.store-product-option-input-quantity{width:2em;}
.store-product-option-display{padding-left:1em;padding-right:1em;}.store-product-option-price-original{text-decoration:line-through;padding-right:.5em;}.store-product-option-shipping{font-size:.90em;}
.store-product-option-description,.store-product-option-description-offers{font-size:.90em;margin-left:1em;margin-top:.25em;}.store-product-option-offer{margin:0;padding-right:.5em;display:inline;}
.store-payment-method-list{margin-top:1em;}.store-payment-method-list-selection{padding-right:.5em;}.store-payment-method-list li+li{margin-top:1em;}.store-payment-method-title{display:none;}
.store-payment-method-po-reference{margin-left:1.5em;margin-top:.5em;font-size:.9em;}
.store-order-pricing{clear:both;margin-top:2em;}.store-order-price{text-align:right;clear:both;}.store-order-price-label{font-weight:bolder;width:85%;float:left;}
.store-order-price-value{margin-left:15%;}.store-order-action-list{text-align:left;margin-top:2em;}.store-order-action-list li{display:inline;padding:0;margin:0;text-align:left;margin-right:.5em;white-space:nowrap;}
.store-page-navigation .store-order-action-list{text-align:right;margin-top:0;}.store-page-navigation .store-order-action-list li{text-align:right;margin-left:.5em;}
.store-order-action-coupon .store-action-input{width:6em;font-weight:bold;}.store-order-action-list li.store-order-action-quantity-li{display:none;}
.store-style-order-level-quantity-update .store-order-action-list li.store-order-action-quantity-li{display:inline;}
.store-style-order-level-quantity-update .store-order-item-action-quantity .store-action-command{display:none;}.store-order-items{clear:both;}.store-order-item-group{clear:both;margin-bottom:1em;}
.store-order-item-group+.store-order-item-group{margin-top:2em;padding-top:1em;border-top:1px dotted #eee;}.store-order-item-group-action-list{margin-top:.5em;text-align:right;}
.store-order-item-group-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}.store-order-item-quantity{padding-right:1em;}
.store-order-item-quantity-single{display:none;}.store-order-item-description{font-size:.9em;margin-left:.5em;clear:both;}.store-order-item-child .store-order-item-description{font-size:1.0em;margin-left:0;}
.store-order-item-offers{font-size:.85em;}.store-order-item-offer{display:inline;}.store-order-item-price-zero{visibility:hidden;}.store-order-item-price-original{text-decoration:line-through;padding-right:.5em;}
.store-order-item-base-pricing{text-align:right;}.store-order-item-child{padding-left:1em;font-size:.9em;}
.store-order-item-child-pricing{text-align:right;}.store-order-item-action-quantity .store-action-input{width:2.5em;}.store-notice-reseller{padding:2px;}
.store-notice-bill-descriptor{border:1px dotted #ccc;background-color:#eee;font-weight:bolder;padding:1px;padding-left:4px;padding-right:4px;color:black;}
.store-value-money-real{display:none;}.store-value-money-about{display:none;}.store-value-money-help{cursor:help;border-bottom:1px dotted blue;}
.store-product-price-zero,.store-product-price-original-zero,.store-product-option-price-zero,.store-product-option-price-original-zero{display:none;}
.store-product-pricing-tiered-table .store-product-price-zero,.store-product-pricing-tiered-table .store-product-option-price-zero{display:inline;}
.store-tooltip{position:absolute;z-index:9000;top:0;left:0;font-size:.9em;padding:.75em;max-width:400px;background-color:white;color:black;border:1px solid #969696;-webkit-box-shadow:#c8c8c8 1px 1px 1px;-moz-box-shadow:#c8c8c8 1px 1px 1px;-webkit-border-radius:.25em;-moz-border-radius:.25em;}
.store-tooltip-content{display:none;}#store-variation-selection{display:block;position:relative;}
#store-variation-selection-body{position:absolute;z-index:100;background-color:#efefef;color:black;right:0;height:16em;width:50%;padding:.25em;text-align:left;}
#store-variation-selection-body h3{color:black;}
#store-variation-selector-command{text-align:right;display:inline;font-size:1em;white-space:nowrap;text-decoration:none;}
#store-variation-selection-variations{font-size:1em;height:16em;overflow:auto;background-color:white;}
.store-variation-select-item-list{margin:1em;}.store-variation-select-item a{display:block;font-size:.9em;color:black;text-decoration:underline;}
.store-variation-select-item a:hover{background-color:black;color:white;text-decoration:none;font-weight:bold;}
.store-style-inline-form .core-form-field-area-left{float:none;width:100%;}.store-style-inline-form .core-form-field-area-right{margin-left:0;width:100%;}
.store-style-inline-form .core-form-field-group-body .core-form-field-label{float:left;width:30%;text-align:right;margin:0;}
.store-style-inline-form .core-form-field-group-body .core-form-field-body{margin:0;margin-left:30%;padding:0;padding-left:.5em;text-align:left;}
.store-style-inline-form .core-form-field-required .core-form-field-label{font-weight:bold;}.store-style-inline-form .core-form-field-label:after{content:':';}
.store-style-inline-form .core-form-field-label label,.core-form-field-label{white-space:nowrap;}.store-style-inline-form .core-form-field-body .core-form-field{margin-bottom:.5em;}
.store-style-inline-form .core-form-field-group-body .core-form-field{clear:both;}.store-style-digital-only .store-field-address-street2{display:none;}
.store-decorate-chameleon .store-action .store-action-command{text-decoration:none;}.store-decorate-chameleon .store-action .store-action-command:hover{text-decoration:none;}
.store-decorate-chameleon .core-message-warn,.store-decorate-chameleon .core-message-error,.store-decorate-chameleon .core-message-fatal{color:#d40e0e;padding-left:11px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/red/exclamation.gif) no-repeat center left;}
.store-decorate-chameleon .core-message-info{color:black;padding-left:11px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/blue/info.gif) no-repeat center left;}
.store-decorate-chameleon .store-action-view-help .store-action-title{padding-left:9px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/question.gif) no-repeat center left;}
.store-decorate-chameleon #store-variation-selection-current{padding-right:12px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/green/suitcase.gif) no-repeat center right;}
.store-decorate-chameleon .store-product-list-item-offer-volume,.store-decorate-chameleon .store-product-detail-offer-volume{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/calculator.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-action-edit .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/edit.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-action-more .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/shopping_cart.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-action-order .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/green/arrow_right.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-action-coupon .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/blue/bookmark.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-item-action-edit .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/edit.gif) no-repeat center left;}
.store-decorate-chameleon .store-product-detail-action-save .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/green/check.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-item-action-delete .store-action-title{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/red/trash.gif) no-repeat center left;}
.store-decorate-chameleon .store-order-item-action-quantity{padding-left:13px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/calculator.gif) no-repeat center left;}
.store-decorate-chameleon .store-notice-security{display:inline;padding-left:11px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/black/locked.gif) no-repeat center left;}
.store-decorate-chameleon .store-notice-bill-descriptor-message{padding-left:11px;background:url(//dcnz2rrcot657.cloudfront.net/chameleon/mini/blue/warning.gif) no-repeat center left;}
.store-decorate-chameleon .store-offer-file-backup-cd .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cd_add.png) no-repeat center left;}
.store-decorate-chameleon .store-offer-file-backup-digital .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/drive_add.png) no-repeat center left;}
.store-decorate-pay .store-payment-method-cc .store-payment-method-title,.store-decorate-pay .store-payment-method-pp .store-payment-method-title{display:inline;padding-left:.25em;}
.store-decorate-pay .store-payment-method-cc .store-payment-type-title,.store-decorate-pay .store-payment-method-pp .store-payment-type-title,.store-decorate-pay .store-field-cc-number .store-payment-types .store-payment-type-title{display:inline-block;visibility:hidden;width:1px;}.
store-decorate-pay .store-field-cc-number .core-form-field-body-note{font-size:18px;line-height:18px;height:18px;padding-top:1px;}
.store-decorate-pay .store-payment-type-visa{padding-left:28px;background:url(//dcnz2rrcot657.cloudfront.net/pay/visa_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-mastercard{padding-left:28px;background:url(//dcnz2rrcot657.cloudfront.net/pay/mastercard_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-discover{padding-left:27px;background:url(//dcnz2rrcot657.cloudfront.net/pay/discover_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-pp{padding-left:28px;background:url(//dcnz2rrcot657.cloudfront.net/pay/paypal_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-maestro{padding-left:28px;background:url(//dcnz2rrcot657.cloudfront.net/pay/maestro_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-amex{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/pay/amex_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-giro{padding-left:37px;background:url(//dcnz2rrcot657.cloudfront.net/pay/giro_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-solo{padding-left:27px;background:url(//dcnz2rrcot657.cloudfront.net/pay/solo_16.png) no-repeat center left;}
.store-decorate-pay .store-payment-type-test{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/cog.png) no-repeat center left;}
.store-decorate-pay2 .store-payment-method-cc .store-payment-method-title,.store-decorate-pay2 .store-payment-method-pp .store-payment-method-title{display:none;}
.store-decorate-pay2 .store-payment-method-cc .store-payment-type-title,.store-decorate-pay2 .store-payment-method-pp .store-payment-type-title,.store-decorate-pay2 .store-field-cc-number .store-payment-types .store-payment-type-title{display:inline-block;visibility:hidden;width:1px;}
.store-decorate-pay2 .store-payment-method-cc-li,.store-decorate-pay2 .store-payment-method-pp-li{height:24px;font-size:24px;line-height:24px;}
.store-decorate-pay2 .store-payment-method-cc-li input,.store-decorate-pay2 .store-payment-method-pp-li input{height:24px;}
.store-decorate-pay2 .store-field-cc-number .core-form-field-body-note{font-size:26px;line-height:26px;height:26px;padding-top:1px;}.store-decorate-pay2 .store-payment-method-list-now li+li{margin-top:16px;}
.store-decorate-pay2 .store-payment-type-visa{padding-left:42px;background:url(//dcnz2rrcot657.cloudfront.net/pay/visa_24.png) no-repeat center left;}
.store-decorate-pay2 .store-payment-type-mastercard{padding-left:42px;background:url(//dcnz2rrcot657.cloudfront.net/pay/mastercard_24.png) no-repeat center left;}
.store-decorate-pay2 .store-payment-type-discover{padding-left:42px;background:url(//dcnz2rrcot657.cloudfront.net/pay/discover_24.png) no-repeat center left;}
.store-decorate-pay2 .store-payment-type-amex{padding-left:42px;background:url(//dcnz2rrcot657.cloudfront.net/pay/amex_24.png) no-repeat center left;}
.store-decorate-pay2 .store-payment-type-pp{padding-left:42px;background:url(//dcnz2rrcot657.cloudfront.net/pay/paypal_24.png) no-repeat center left;}
.store-decorate-silk .store-action{font-size:14px;}.store-decorate-silk .store-action .store-action-command{text-decoration:none;}.store-decorate-silk .store-action .store-action-command:hover{text-decoration:none;}
.store-decorate-silk .core-message-warn,.store-decorate-silk .core-message-error,.store-decorate-silk .core-message-fatal{color:#d40e0e;padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/exclamation.png) no-repeat center left;}
.store-decorate-silk .core-message-info{color:black;padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/information.png) no-repeat center left;}
.store-decorate-silk .store-action-view-help .store-action-title{background:url(//dcnz2rrcot657.cloudfront.net/silk/help.png) no-repeat center left;width:16px;text-indent:-9000px;text-align:left;display:inline-block;}
.store-decorate-silk .store-action-view-help a{text-decoration:none!important;}
.store-decorate-silk .store-input-cc-security-code{padding-right:28px;background:url(../image/cvv_generic_small.png) no-repeat center right;}
.store-decorate-silk .store-product-list-item-offer-volume,.store-decorate-silk .store-product-detail-offer-volume{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/calculator.png) no-repeat center left;}
.store-decorate-silk .store-product-detail-action-save .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/accept.png) no-repeat center left;}
.store-decorate-silk .store-product-list-offer-item-action-select .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/misc/check/round_off.png) no-repeat center left;}
.store-decorate-silk .store-product-list-offer-item-action-deselect .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/misc/check/round_on.png) no-repeat center left;}
.store-decorate-silk .store-action-next .store-action-title{padding-right:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_go.png) no-repeat center right;}
.store-decorate-silk .store-action-complete .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/accept.png) no-repeat center left;}
.store-decorate-silk .store-order-action-edit .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/pencil.png) no-repeat center left;}
.store-decorate-silk .store-order-action-more .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cart_put.png) no-repeat center left;}
.store-decorate-silk .store-order-action-order .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cart_go.png) no-repeat center left;}
.store-decorate-silk .store-order-action-coupon .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/tag_blue.png) no-repeat center left;}
.store-decorate-silk .store-order-action-quantity .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/calculator.png) no-repeat center left;}
.store-decorate-silk .store-order-item-action-edit .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/pencil.png) no-repeat center left;}
.store-decorate-silk .store-order-item-action-delete .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cart_delete.png) no-repeat center left;}
.store-decorate-silk .store-order-item-action-quantity .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/calculator.png) no-repeat center left;}
.store-decorate-silk .store-order-item-subscription .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/arrow_refresh.png) no-repeat center left;}
.store-decorate-silk .store-subscription-update-payment .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/arrow_right.png) no-repeat center left;}
.store-decorate-silk .store-subscription-cancel .store-action-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cross.png) no-repeat center left;}
.store-decorate-silk .store-subscription-entry-success .store-subscription-entry-date{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_green.png) no-repeat center left;}
.store-decorate-silk .store-subscription-entry-new .store-subscription-entry-date{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_green.png) no-repeat center left;}
.store-decorate-silk .store-subscription-entry-pending .store-subscription-entry-date{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_white.png) no-repeat center left;}
.store-decorate-silk .store-subscription-entry-fail .store-subscription-entry-date{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_black.png) no-repeat center left;}
.store-decorate-silk .store-subscription-entry-next .store-subscription-entry-date{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/bullet_white.png) no-repeat center left;}
.store-subscription-entry-next{font-style:italic;}
.store-subscription-action-list{clear:both;margin-top:1em;text-align:left;}.store-subscription-action-list li{display:inline;margin:0;padding:0;text-align:left;white-space:nowrap;margin-right:.5em;}
.store-subscription-entry{clear:both;padding-left:.5em;padding-right:1em;padding-bottom:1em;}.store-subscription-entry+.store-subscription-entry{padding-top:1em;margin-top:1em;border-top:1px dotted #eee;}
.store-subscription-entry-date{float:left;margin-right:6em;}.store-subscription-entry-status{float:left;margin-right:4em;}.store-subscription-entry-amount{float:right;}
.store-decorate-silk .store-notice-security{display:inline;padding-left:13px;background:url(//dcnz2rrcot657.cloudfront.net/silk/small/lock.png) no-repeat center left;}
.store-decorate-silk .store-notice-bill-descriptor-message{padding-left:19px;background:url(//dcnz2rrcot657.cloudfront.net/silk/information.png) no-repeat center left;}
.store-decorate-silk .store-offer-file-backup-cd .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/cd_add.png) no-repeat center left;}
.store-decorate-silk .store-offer-file-backup-digital .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//dcnz2rrcot657.cloudfront.net/silk/drive_add.png) no-repeat center left;}
.store-decorate-silk #store-variation-selector-command:hover{padding-right:19px;font-size:14px;background:url(//dcnz2rrcot657.cloudfront.net/silk/extra/control_down_blue.png) no-repeat center right;}
.store-decorate-silk #store-variation-selector-command.store-variation-selector-active{padding-right:19px;font-size:14px;background:url(//dcnz2rrcot657.cloudfront.net/silk/cross.png) no-repeat center right;}
.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command,.store-decorate-button .store-page-navigation .store-action-command:hover,.store-decorate-button .store-product-list-item-action-list .store-action-command:hover,.store-decorate-button .store-page-navigation .store-action-command:active,.store-decorate-button .store-product-list-item-action-list .store-action-command:active,.store-decorate-button .store-page-navigation .store-action-command:link,.store-decorate-button .store-product-list-item-action-list .store-action-command:link,.store-decorate-button .store-page-navigation .store-action-command:visited,.store-decorate-button .store-product-list-item-action-list .store-action-command:visited,.store-decorate-button .store-page-navigation .store-action-command:focus,.store-decorate-button .store-product-list-item-action-list .store-action-command:focus{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;font-weight:bold;cursor:pointer;font-size:1.1em;padding:.4em .5em .4em .5em;}
.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command{background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;color:#565656;}
.store-decorate-button .store-page-navigation .store-action-command:hover,.store-decorate-button .store-product-list-item-action-list .store-action-command:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
.store-decorate-button .store-page-navigation .store-action-command:active,.store-decorate-button .store-product-list-item-action-list .store-action-command:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
*/
/*
@font-face {
    font-family: 'NunitoLight';
    src: url('Nunito-Light-webfont.eot');
    src: url('Nunito-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Nunito-Light-webfont.woff') format('woff'),         
         url('Nunito-Light-webfont.svg#NunitoLight') format('svg'),
         url('Nunito-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NunitoRegular';
    src: url('Nunito-Regular-webfont.eot');
    src: url('Nunito-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Nunito-Regular-webfont.woff') format('woff'),         
         url('Nunito-Regular-webfont.svg#NunitoRegular') format('svg'),
         url('Nunito-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
    color: #000;
    background: transparent;
    font-family: 'NunitoRegular', Arial, sans-serif;
    font-size: 75%;
    overflow-y: scroll;
}
body {
	background-image: url('main-background.png');
	line-height: 150%;
}
#page {
	background-image: url('main-background.png');
    background-color: white;
    background-position: top center;
    width: 100%;
}

h1 {
    font-size: 120%;
    font-weight: bold;
    font-family: 'NunitoRegular', Arial, sans-serif;
}

h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: bold;
}

a, a:hover, a:visited {
    color: #CD0032;
}

#content {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('main-background.png');
	padding-bottom: 40px;
}

#content-inner {
	border: 1px solid #e5e5e5;
	background: white;
	border-bottom: 0px;
	margin-top: 30px;
	font-size: 18px;
	color: black;
}

#content-title{
	font-size: 28px;
	padding: 5px 30px 0 30px;
	letter-spacing: -1px;
}

#subheader {
	border-bottom:1px solid #e5e5e5;
}

ul.tabs{float:left; display:table; margin:0; padding:0; list-style:none; position:relative;}
ul.tabs li{background:url(menu-border.png) no-repeat right bottom; height:41px; margin:0; padding:4px 15px;; list-style:none; display:table-cell;  float: left;  position: relative;}
ul.tabs a{position:relative;display:block;text-decoration:none;font:16px/40px 'NunitoLight', Arial, sans-serif;letter-spacing: -1px; -webkit-font-smoothing:subpixel-antialiased; font-smooth: always;}

#logobar{z-index:110;width:968px;height:55px;line-height:40px;background:url(menu-background.png) no-repeat left center;}
#logobar ul{ margin: 0 auto;}
#logobar ul.tabs-right{float:right; margin-right:10px;margin-top:3px;}
#logobar ul.tabs-left{margin-left:10px;margin-top:3px;}
#logobar ul li.hasmore{}
#logobar ul li.last{background: none;}
#logobar ul li h4{margin: 0;}
#logobar ul li h4 a{font-size: 14px;color:#000;font-weight:bold;padding:0 15px;}
#logobar ul li a{color: #FFFFFF;}
#logobar ul li a img{vertical-align: middle;margin-right:2px;margin-top:-1px;}
#logobar ul li a span{display:block; padding:5px;}

#security-container {
	float: right;
	text-align: right;
	padding-right: 1em;
	background: url(fs_secure-ordering.png) no-repeat left;
	background-position: 400px 20px;
}

.header-wrapper{ background:url('header-background.png') repeat-x left center;}
.header-wrapper-inner{ text-align:center;  margin:0 auto; width:960px; padding:15px 0;}

.footer-wrapper-inner{text-align:center;overflow:hidden;width:960px; margin:0 auto;padding:10px 0;}
.footer-wrapper{background:transparent url(footer-background.png) repeat;border-top:1px solid #dfe0e3;height:100px;}

.ft-text {
    height: 80px;
    vertical-align: middle;
    font-size: 75%;
    padding: 30px 30px 20px 30px;
	color:#999999;
    display: inline;
}

.ft-image {
	height: 60px;
	vertical-align: top;
	padding: 5px 5px 5px 10px;
	display: inline;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.core-body-window .core-section-header {
	border: 1px solid #e5e5e5;
	background: white;
	border-bottom: 0px;
	margin: 0px;
	font: 18px 'NunitoRegular', Arial, sans-serif;
	padding-left: 10px;
	color: black;
	padding: 10px;
}

.core-body-window .core-section-body {
	padding: 2em;
	background: white;
	border: 1px solid #e5e5e5;
}
*/