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



#content {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	background: inherit;
	padding: 10px;
}

/**
 * Switches
 */

/* No security info */
.ns #head-security {
	display:none;
}
/* No header */
.nh #head {
	display:none;
}
/**
 * Override
 */

.store-order-action-list li {
	white-space: normal !important; /* france length */
}
.core-form-field-required .core-form-field-label {
	font-weight: bold;
}
.core-form-field-group + .core-form-field-group {
	margin-top: 2em;
}
.core-form-field-label {
	margin-bottom: 4px;
}
.core-body-window .core-section {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	margin-top: 2em;
}
.core-body-window .core-section-header {
	margin: 0px;
	font-size: 16px;
	color: #000000;
        border-bottom: 1px dotted #000000;
        padding-bottom: 3px;
}
.core-body-window .core-section-body {
	padding: 0;
        padding-top: 1em;
}

.core-form-field-area-left {
    margin-left: 1em;
}

.store-footer {
	background: #afdbe8;
	color: #000000;
	margin-bottom: 30px;
	padding: 2em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.store-footer a:link, .store-footer a:visited {
	color: #45178B;
}
.store-footer a:hover {
	color: #000000;
	text-decoration: none;
}
.store-product-detail-description-short {
	margin-left: 1em;
}
.store-product-list-item {
	margin-bottom: 0;
}
.store-product-list-item-title {
	letter-spacing: 1px;
}
.store-product-list-item-description {
	margin-top: 1em;
}
.store-product-detail {
	line-height: 1.4em;
}
.store-product-detail-title {
	font-family: helvetica,arial,sans-serif;
        color: #000000;
	margin-bottom: 10px;
	margin-right: 1em;
        font-size: 16px;
}
.core-form-field-group-header, .store-product-list-item-title {
	font-family: helvetica,arial,sans-serif;
	margin-right: 1em;
        font-size: 13px;
}
.store-page-navigation {
	border-top: 1px dotted #000000;
}
.store-product-detail-quantity {
	margin-top: 10px;
}
.store-product-detail-description, .store-product-list-item-description {
/*	text-align: justify;*/
	margin-bottom: 1em;
}
.store-product-option-groups {
	padding-left: 1em;
	padding-right: 1em;
}
.core-form-field-body-note {
	font-size: 10px;
	margin-top: 4px;
	color: #666;
}

a {
color: #444444;
text-decoration: none;
}

a:hover {
color: #5BDAE9;
}

#head-security {
    margin-top: -30px;
    text-align: right;
}



/* Buttons */

.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 {
    	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    background-color: #59D8E9;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #666666;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10.5px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 4px 6px;
    text-align: center;
    text-decoration: none;
}

.store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover {
    color: #FFFFFF;
    background-color: #666666;
}

/* End Buttons */


.core-form-field-required {
    background: url("../home_files/pinkasterisk.gif") no-repeat scroll 0 3px transparent;
    padding-left: 10px;
    color: #45178B;
}

.core-form-field-optional {
    padding: 0 0 0 10px;
}











.outertable {
border-width: 0px;
border-spacing: 0px;
border-padding: 0px;
border-style: outset;
border-color: gray;
border-collapse: collapse;
background-color: transparent;
}
   
ul {list-style-type: none;}
   
  

.samplestable {
border-width: 0px;
border-spacing: 0px;
border-padding: 0px;
border-style: outset;
border-color: rgb( 204, 204, 204);
border-collapse: collapse;
background-color:transparent;
}

  
  
.contacttable {
border-width: 1px;
border-spacing: 0px;
border-padding: 0px;
border-style: outset;
border-color: rgb( 51, 51, 51);
border-collapse: collapse;
background-color: rgb( 242, 198, 78);
}
  
  
.infotable {
border-radius: 14px; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border: 1px solid #000000;
padding: 0px;
background-color: #79dafa ;

}

.contactustable {
border-radius: 14px; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border: 1px solid #000000;
padding: 0px;
background-color: #f779c2;

}



.reviewtable {
border-radius: 14px; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border: 1px solid #000000;
padding: 5px;
background-color: #F0F0F0 ;
}

.sharetable {
border-radius: 14px; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border: 1px solid #000000;
padding: 15px;
background-color: #91c21b ;
}



  
  
.maintextheader
{
font:16px helvetica,arial,sans-serif;
}
  
  
   
 H1 {
font:16px helvetica,arial,sans-serif;color:#444444;font-weight:bold; display: inline;
}
  
  
  
.maininfoboxtext
{
font:13px helvetica,arial,sans-serif;
}

H2 {
font:13px helvetica,arial,sans-serif;color:#444444;font-weight:bold;
}


 
.subheadertext
{
font:13px helvetica,arial,sans-serif;
font-weight:bold;color:#444444
}
  
.subheadertext:hover
{
font:13px helvetica,arial,sans-serif;
font-weight:bold;color:#5BDAE9
}
 






.maininfoboxtitletext
{
font:11px helvetica,arial,sans-serif;
}


.maininfoboxtexthover:hover
{font-family:arial, helvetica; font-size:11px;
font-weight:normal;color:#5BDAE9}
  
  
.mainsamplestext
{
font:12px helvetica,arial,sans-serif;
color:#45178B}
  
  
.mainsamplestext:hover
{
font:12px helvetica,arial,sans-serif;
color:#5BDAE9}
  
  
.maintext
{
font:14px helvetica,arial,sans-serif;
}
  
  
.greyheadertext
{
font:14px helvetica,arial,sans-serif;
font-weight:normal;color:#000000
}
  
  
.greyheadertext:hover
{
font:14px helvetica,arial,sans-serif;
font-weight:normal;color:#5BDAE9
}
  
  
.shadow {
-moz-box-shadow: 5px 5px 15px #3d7d90;
-webkit-box-shadow: 5px 5px 15px #3d7d90;
box-shadow: 5px 5px 15px #3d7d90;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#3d7d90')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#3d7d90');
}
  
  
.menutext
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#ffffff}
  
  
.infoboxrollover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#000000}
  
  
.infoboxrollover:hover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#5BDAE9}
  
  
  
  
.footerrollover
{font-family:arial, helvetica; font-size:10px;
font-weight:normal;color:#333333}
  
  
.footerrollover:hover
{font-family:arial, helvetica; font-size:10px;
font-weight:normal;color:#5BDAE9}
  
  
  
  
.linktext
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#45178B}
  
  
.linktext:hover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#5BDAE9}
   
  
.linktext2
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#006699}
  
  
.linktext2:hover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#5BDAE9}
   
  
.linktext3
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#000000}
  
  
.linktext3:hover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#5BDAE9}
   
  
.welcometext
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#000000}
  
  
.welcometextheader
{font-family:arial, helvetica; font-size:12px;
font-weight:bold;color:#000000}
  
  
.menutext:hover
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#5BDAE9}
  
    
.currencytext
{font-family:arial, helvetica; font-size:12px;
font-weight:normal;color:#000000}
  
  .prodbox {
    line-height: 20px;
    color: rgb(51, 51, 51);
    
    min-height: 320px;
    padding: 20px 0px 0px 20px;
    background-color: rgb(255, 255, 255);
    max-width: 960px;   
    margin: 30px auto 30px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

  .topbox {
    line-height: 20px;
    max-width: 960px;
    min-height: 30px;
    padding: 20px 0px 0px 0px;
    margin: 0px auto;
}

.mymenu {
    color: #444444;
    font-weight: bold;
    font-size: 1.5em;
    text-decoration: none;
}

  audio {
    background-color: #cccccc;
}


td.center {text-align: center}


  
body { background-color: #FCFCFC !important;
}
  
.core-window {
    margin-left: auto;
    margin-right: auto;
    width: 730px;
}

  