/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id:stylesheet.css 4813 2006-10-23 02:13:53Z drbyte $
 */
 
/* Instructions to have a narrow top header (to match the width of the main site content) can be found around line 206 (search for: #headerWrapperb )
 
/* I've included 4 color choices - apple green (default), blue, red, and grey. To change from green, simply 
comment out the green section, and uncomment the color section you want the site to be. You'll also need to 
open up includes/templates/apple_zen/css/stylesheet_header_menu.css to change the colors in the drop down menu. */


/* blue color by Ralph */

#navMainWrapper {
	background:#fff; 
	} /* ralph */
	
#logoWrapperOuter {
	background:#fff;
	} /* ralph */
 
#navEZPagesTopWrapper {
	background:#6C99D9; 
	}
	
#navCatTabsWrapper {
	background:#6084C4; 
	}
	
#navBreadCrumb {
	background:#6084C4; 
	}
	
/* body {
	background:url(../images/site-bg-blue.gif) 0 9em repeat-x; 
	} */ /* ralph */
	
h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft-blue.gif) no-repeat top left; 
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y; 
	}
	
#centerColumnWrapper2{
	background:url(../images/content_bg.gif) repeat-y 80% 0; 
	}
	
/*eof blue*/

/* eof color and background edits */


/* If you'd like a narrow top header (to match the width of the main content, please follow the instructions below. 
If you want the diagonal stripe background removed, you'll also need to remove that from the body tag near the top of this stylesheet. */
	

#headerWrappera {
	width:71em; /* ralph change from width:100%; to width:71em; for narrow header*/
	margin:0 auto;
	text-align:center;
	}
	
#navMainWrapper {
	width:70em; /* ralph change from width:100%; to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	background:#fff; /* ralph */
	}
	
#navMain {
	/* ralph remove width:70em; for narrow header */
	margin:0 auto;
	}
	
#navEZPagesTopWrapper {
	width:70em; /* ralph change from width:100%; to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	}
	
#navCatTabsWrapper {
	width:70em; /* ralph change from width:100%; to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	}
	
#dropMenuWrapper {
	width:100%;
	/* ralph remove background:#929292; for narrow header*/
	margin:0 auto;
	height:2.18em;
	position:absolute;
	top:0;
	left:0;
	}
	
/* uncomment the section below for narrow header */



#headerWrapperb {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	width:71em;
	}
	
#headerWrapperc {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	width:71em;
	}
	
#dropMenuWrapperb {
	width:71em;
	margin:0 auto;
	position:relative;
	}
	
#dropMenuWrapperc {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	left:0; /* ralph IE7 */
	}

#dropMenuWrapperd {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	left:0; /* ralph IE7 */
	}


	
/* end of changes for narrow header */

* html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd, * html #bottomLine  {
    background:none!important; /* Hides the transparent shadows from older versions of IE */
	}
	
* html #centerColumnWrapper2b, *html #centerColumnOuter{
	border:1px solid #999999;
	border-top:none;
	}
	
*html #centerColumnOuter {
	border-bottom:none;
	}
	
#centerColumnWrapper {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	}

#centerColumnWrapperb {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	}
	
#bottomLine {
	background:url(../images/shadowAlpha_bot.png) repeat-x top;
	}

* {
	margin:0;
	padding:0;
	}

body {
	font:76% 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', sans-serif; 
	color:#111; 
	background:#ededed;  /* Ralph font size and main site font color*/
	}

a img {
	border:none; 
	}

a:link {
	color:#117; /*site links color Ralph */
	/* text-decoration:none; */
	}
 
a:visited {
	/* text-decoration:none; */ /* Ralph */
	color:#b41;
	}

a:hover {
	color:#000; /* color when links are hovered over Ralph */
	text-decoration:none;
	}
	
ul, ol {
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
	}

h1 {
	font-size:1.3em;
	}

h2 {
	font-size:1.2em;
	}

h3 {
	font-size:1.1em;
	}

h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size:1.0em;
	}
	
LEGEND {
	color:#333;
	}

.biggerText {
	font-size:1.07em; /*ralph 1.1em*/
	}

h1, h2, h3, h4, h5, h6 {
    margin:0.3em 0;
	}

CODE {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:1em;
	}

FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:0.5em;
	}
	
#categoriesselectContent select {
	font-size:.9em
	}
	
option {
	padding-right:.5em;
	}

INPUT{
	margin:.3em .5em;
	}

html>/**/body input[type=checkbox], html>/**/body input[type=radio] {
	float:left;
	clear:both;
	}
	
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
	}
	
.ratingRow input[type=radio]{
	float:none;
	margin:0 .5em;
	}

TEXTAREA {
	margin:auto;
	display:block;
	width:97%;
	}

input:focus, select:focus, textarea:focus {
	background:#F3F9E1;
	}

FIELDSET {
	padding:0.5em;
	margin:0.5em 0;
	border:1px solid #cccccc;
	}

LEGEND {
	font-weight:bold;
	padding:.3em;
	}

h4.optionName {
	line-height:1.5em;
	padding-right:1em;
	}
	
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
	}
	
#logo {
	float:left;  /* to center your logo, uncomment the "text-align:center;margin:0 auto" below. Also remove "float:left" */
	/* text-align:center;
	margin:0 auto; */
	margin:4px;
	}
	
#logo {
	/* width:19.1em;*/  /* ralph To prevent the logo from resizing, simply delete or comment out this section */
	}
	
#logo img {
	/* width:100%; */ /* ralph */
	}

LABEL.inputLabel {
	width:10em; /* ralph au lieu de 85% */
	float:left;
	margin:0.3em 0;
	} 

LABEL.inputLabelPayment {
	width:15em;
	float:left;
	padding:0.5em;
	}
	
#checkoutpaymentBody input[type=radio] {margin:15px 0}
#checkoutpaymentBody .radioButtonLabel {padding:10px}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width:12em;
	float:left;
	}

ADDRESS {
	font-style:normal;
	padding-right:40px;
	}

.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

HR {
	height:1px;
	margin:0.5em 0;
	border:none;
	border-bottom:1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:0.2em;
	}

.messageStackWarning, .messageStackError {
	background:#990000;
	color:#ffffff;
	}

.messageStackSuccess {
	background:#929292;
	}

.messageStackCaution {
	background:#FFFF99;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align:center;
	vertical-align:top;
	position:relative;
	padding-bottom:25px;
	}
	
/* Start hide from IE-Mac \*/
* html #mainWrapper{height: 1%;}
/* End Hide from IE-Mac */

#headerWrapper {
	width:100%;
	text-align:center;
	margin:0 auto;
	/* background:#ffffff; */ /* ralph */
	}
	
#logoWrapperOuter {
	width:70em;
	margin:0 auto;
	overflow:hidden;
	}

#tagline {
	font-size:3.4em; 
	font-weight:normal; 
	font-family: Georgia, 'DejaVu Serif Condensed', 'Bitstream Charter', Palatino, 'URW Palladio L', freeserif, 'Liberation Serif', serif;
	letter-spacing:-0.04em;
	color:rgb(98,127,185);
	text-align:center;
	padding-top:0px;
	} /* Ralph */
	
#navEZPagesTop {
	font-weight:bold;
	margin:0 auto;
	}

#navCatTabs {
	margin:0 auto;
	}

#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	width:45%;
	} /* Ralph */
	
.wrapperAttribsOptions {
	line-height:2em;
	padding-bottom:1em;
	}

/*navigation*/

.navPrevCounter {
	margin:0;
	font-size:0.9em;
	}
	
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	list-style-type:none;
	position:relative;
	}
	
#bottomLineWrapper {
	width:100%;
	margin:0 auto;
	margin-top:-6px;
	position:relative;
	top:2.18em;
}

#bottomLine {
	margin:0 auto;
	text-align:center;
	width:70.3em;
	padding-top:1em;
}
	
#navSuppWrapper {
	width:100%;
	margin:0 auto;
	margin-top:-6px;
	float:left;
	position:relative;
	top:2.18em;
	}
	
#navSupp {
	margin:0 auto;
	text-align:center;
	width:70.3em;
	padding-top:1em;
	}
	
#navMainLinks {
	float:left;
	position:relative;
	list-style-type:none;
	text-align:left;
	font-size:1em;
	}

#navMainLinks ul li a {
	text-decoration:none;
	color:#999;
	}/* ralph */

#navSupp ul, #bottomLine ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: 0.3em 0;
	margin:0;
	}/* ralph */
	
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
	margin:0;
	}
	
#navMainLinks ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: 0.2em 0;
	margin:0;
	}
	
#navSupp li, #navCatTabs li, #navMainLinks li, #bottomLine li {
	display:inline;
	padding:0 0.5em;
	margin:0;
	}

#navSupp ul li a, #navCatTabs ul li a, #bottomLine ul li a {
	text-decoration:none;
	margin:0;
	white-space:nowrap;
	display:inline;
	font-weight:bold;
	width:0;
	}

#navEZPagesTOCWrapper {
	font-weight:bold;
	float:right;
	height:1%;
	border:1px solid #000000;
	}

#navEZPagesTOC ul {
	margin:0;
	padding: 0.5em 0;
	list-style-type:none;
	line-height:1.5em;
	}

#navEZPagesTOC ul li {
	white-space:nowrap;
	}

#navEZPagesTOC ul li a {
	padding:0 0.5em;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:0.5em;
	}

#navMainSearch {
	margin:0 auto;
	text-align:right;
	padding:2px 5px 1px 5px;
	}
	
#navMainSearch input {
	margin:0 auto;
	text-align:right;
	padding:2px 5px;
	}
	
#navMainSearch input[type=text] {
   	margin: 2px 0 0 1em;
   	}

#navMainSearch input.topSearch{
   	margin: 0 0 5px 2px;
   	padding: 0 0 0 0;
   	vertical-align: bottom;
   	}
	
#navBreadCrumb {
	text-align:left;
	padding:.5em;
	}
	
#navBreadCrumb a {
	padding:.5em 1em;
	text-decoration:none;
	color:#111;
	} /* ralph */
	
#navBreadCrumb {
	font-size:0.95em;
	}

#navColumnTwo, #navColumnOne {
	float:left;
	position:relative;
	width:20%;
	padding-bottom:20px;
	}

/*The main content classes*/
#contentMainWrapperOuter {
	float:left;
	width:100%;
	}
	
#contentMainWrapper {
	width:71em;
	margin:0 auto;
	text-align:center;
	position:relative;
	top:2.18em;
	}

#centerColumnWrapper, #centerColumnWrapperb  {
	width:71em;
	}
	
#centerColumnOuter {
	margin:0 .5em;
	width:70em;
	height:15px;
	}

#centerColumnWrapper2 {
	margin:0 .5em;
	width:70em;
	}

#centerColumnWrapper2b {
	margin:0 auto;
	overflow:hidden;
	width:70em;
	}
	
.centerColumn {
	width:75%;
	float:left;
	margin:0 2% 2% 3%;
	text-align:left;
	line-height:1.6em;
	display:inline; /* fixes IE Bug in IE6 and earlier - do not remove */
	}
    
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
	}

#productDescription, .shippingEstimatorWrapper {
	padding:0.5em;
	}

.important {
	font-weight:bold;
	}

div.important pre {
	font-weight:normal; line-height:1.3em;
	}/* ralph */

.gvBal {
	float:right;
	}
	
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding:0.8em;
	}
			
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
	}
	
#siteinfoLegal, #siteinfoIP, #bannerFive, #bannerSix, .parseTime {
	clear:both;
	position:relative;
	top:2.18em;
	}

#cartAdd {
	float:right;
	text-align:center;
	margin:1em;
	border:1px solid #000000;
	padding:1em;
	}

#cartAddTop {
	float:left;
	text-align:center;
	margin:0.5em;
	border:0;
	padding:0;
	} /* ralph */

.tableHeading TH {
	border-bottom:1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background:#e9e9e9;
	}

#cartSubTotal {
	border-top:1px solid #cccccc;
	font-weight:bold;
	text-align:right;
	line-height:2.2em;
	padding-right:2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding:0.5em 0 0 0;
	}
	
#cartProdTitle {
	text-align:center
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:0.2em;
	}
	
.cartQuantityUpdate input {
	margin:0;
	padding:0;
	}
	
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
    margin-bottom:1em;
	}

#scUpdateQuantity {
	width:1.8em;
	}
	
#scProductsHeading {
	padding-left:2em;
	}

.cartQuantity {
	width:4em;
	}

.cartNewItem {
	position:relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	position:relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align:right;
	font-weight:bold;
	margin:.2em .5em;
	}

.cartRemoveItemDisplay {
	width:5em;
	}

.cartAttribsList {
	margin-left:1em;
	}

#mediaManager {
 	width:50%; 
  	margin:0.2em;
  	padding:0.5em;
  	}
	
.mediaTitle {
	float: left;
	}

.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
	color:#990000;
	}

.orderHistList {
	margin:1em;
	padding:0.2em 0;
	} 

#ezPageBoxList li{
	margin:0;
	padding:0.2em 0;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  	font-weight:bold;
  	}

.totalBox {
	width:8.5em;
	text-align:right;
	padding:0.2em;
	}

.lineTitle, .amount {
	text-align:right;
	padding:0.2em;
	}

.amount {
	width:8.5em;
	}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 1em 0 ;
	}

#cartImage {
	margin:0.5em 1em;
	}

.attribImg {
	width:20%;
	margin:0.3em 0;
	}

.attributesComments {}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	font-size:1.2em;
	color:#424242;
	text-transform:uppercase;
	font-weight:normal;
	height:1.5em;
	padding:.2em 0 0 0;
	padding-left:15px;
	}

h3.leftBoxHeading a, h3.rightBoxHeading a {
	text-decoration:none;
	color:#424242;
} /* ralph */

.centerBoxHeading {
	margin:0;
	background:#eeeeee;
	padding:0.3em 0;
	border-top:2px solid #4f4f4f;
	border-bottom:2px solid #4f4f4f;
	}
	
.leftBoxHeading, .rightBoxHeading {
	margin:0;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}

.sideBoxContent {
	font-size:1em;
	padding:5px 0;
	} /* ralph */

.sideBoxContent a, .sideBoxContent a img {
	text-decoration:none;
	border:none;
	} /* ralph */
		
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 15px!important;
	margin:0!important;
	}

.sideBoxContent li {
	padding:.2em 0;
	}
	
.sideBoxContent select {
	margin:0; 
	padding:0;
	width:150px;
	}

#categoriesContent {
	text-align:left;
	padding-left:15px;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg, .parseTime {
	text-align:center;
	}
	
.productListing-data {
	border-bottom:1px solid #000000;
	margin:15px;
	padding:15px;
	}
	
.productListing-heading {
	border-bottom:1px solid #000000;
	padding:5px;
	}
	
.productListing-heading a {
	border:none;
	}

#upProductsHeading {
	text-align:left;
	}

#upDateHeading {
	text-align:right;
	}

/*misc*/
.back {
	float:left;
	} /* ralph */

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight:bold;
	}

.rowOdd {
	background:#E8E8E8;
	height:1.5em;
	vertical-align:top;
	}

.rowEven {
	background:#F0F0F0;
	height:1.5em;
	vertical-align:top;
	}

.hiddenField {
	display:none;
	}
	
.visibleField {
	display:inline;
	}

#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width:25%;
	text-align:right;
	}

.accountQuantityDisplay {
	width:10%;
	vertical-align:top
	}

TR.tableHeading {
	background:#cacaca;
	height:2em;
	}

#siteMapList {
	width:90%;
	float:right;
	}

.ratingRow {
	margin:1em 0 1.5em 0;
	}

LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background:#ffffff;
	}
	
.information {
	padding: 10px 3px; 
	line-height: 150%;
	}
	
#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}

.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}

#seShipTo {
	padding: 0.2em;
	}
	
#descSubLink {
	padding-left:.7em;
	color:#990000;
	}
	
.smallProductImage {
	padding:1em;
	} 
	
#sorter, #indexProductList select {
	float:right;
	text-align:right;
	}
	
#indexProductList .inputLabel  {
	width:100%;
	text-align:right;
	}
	
#sorter select, #indexProductList select {
	margin:0 .1em;
	}

/* COLOURED FRAMES WITH ICONS Ralph */
.attention {background:#FFF6BF url(/wp-content/themes/siloxo/images/icones/exclamation.gif) 15px center no-repeat; border-top:2px solid #FFD324; border-bottom:2px solid #FFD324; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.download {background:#D0F29D url(/wp-content/themes/siloxo/images/icones/package_go.gif) 15px center no-repeat; border-top:2px solid #9CD941; border-bottom:2px solid #9CD941; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.link {background:#EEEEEC url(/wp-content/themes/siloxo/images/icones/anchor.gif) 15px center no-repeat; border-top:2px solid #BABDB6; border-bottom:2px solid #BABDB6; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.message {background:#93BFEF url(/wp-content/themes/siloxo/images/icones/script.gif) 15px center no-repeat; border-top:2px solid #5687C6; border-bottom:2px solid #5687C6; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.pdf {background:#FBDB8F url(/wp-content/themes/siloxo/images/icones/page_white_acrobat.gif) 15px center no-repeat; border-top:2px solid #E39F33; border-bottom:2px solid #E39F33; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}

/* print_invoice RALPH */
.dataTableHeadingRow{
background-color:#d7d6cc;
}
.dataTableHeadingContent{
font-weight:bold;
}
.dataTableRow{
background-color:#f2f1ee;
}
.pageHeadingInvoice{
font-size: 1.1em;
font-weight:bold;
width:30%;
}
.pageHeadingInvoice2{
font-size: 0.9em;
vertical-align:bottom;
}
.invoicefooter2{
font-size: 0.8em;
}
td.ot-subtotal-Text,td.ot-cod-fee-Text,td.ot-total-Text,td.ot-group-pricing-Text,td.ot-gv-Text,td.ot-loworderfee-Text,td.ot-shipping-Text,td.ot-subtotal-Text,td.ot-tax-Text,td.ot-coupon-Text,td.ot-banktransferfee-Text,td.ot-taxfreetotal-Text,td.ot-highpricehandling-Text{
font-weight:bold;
padding:0 5px 0 0;
}
td.ot-total-Amount{
border-top:1px solid #9a9a9a;
}
