body {
font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:10px 0;
}

#mainWrapper {
background-color:#FFFFFF;
text-align:left;
width:787px !important;
vertical-align:top;
padding:0;
}

#mainWrapper,#navColumnTwoWrapper {
margin:auto;
}

#navColumnOneWrapper {
margin:0;
padding:0;
}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#cartBoxListWrapper ul,#popupAdditionalImage,#popupImage {
padding-left:0.8em;
margin:0;
}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
font-weight:bold;
height:1%;
margin:0;
}

#navMain ul li a:hover,#navEZPagesTOC ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
color:#000000;
}

#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
margin:0;
padding:0.5em 0;
}

#navMain ul li,#navSupp ul li,#navCatTabs ul li {
display:inline;
white-space:nowrap;
}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
color:#ffffff;
margin:0;
padding:0 0.5em;
}

#navMain table.topnav {
border:0;
border-bottom:1px solid #426463;
width:100% !important;
cellspacing:0;
cellpadding:0;
}

#navMain td.topnav {
vertical-align:middle;
font-size:1.0em;
color:#426463;
padding:0.5em;
}

.centerColumn,#navBreadCrumb {
width:587px !important;
}

#navBreadCrumb a {
text-decoration:underline;
}

#navBreadCrumb,#navEZPagesTop {
font-size:1.0em;
font-weight:bold;
margin:0;
padding:0.5em;
}

#navBreadCrumb,#navBreadCrumb a {
font-family:Georgia,Verdana,Arial,sans-serif;
background-color:#426463;
color:#FFFFFF;
}

.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:0.8em;
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}

#navColumnOne,#navColumnTwo,.tableHeading,#cartSubTotal {
background-color:#FFFFFF;
}

.rightBoxContainer {
border:2px solid #426463;
margin-bottom:1.5em;
}

.rightBoxHeading, .rightBoxHeading a {
background-color:#426463;
color:#FFFFFF;
text-align:left;
font-weight:bold;
border-bottom:1px solid #426463;
margin:0;
padding:0.4em;
}

.rightBoxHeading a, .rightBoxHeading a:hover {
text-decoration:underline;
}

.sideBoxContent {
background-color:#FFFFFF;
font-size:1.0em;
text-align:center;
padding: 0.5em;
}

#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.smallText {
font-size:1.0em;
}

#siteinfoLegal table {
border:0;
border-top:1px solid #426463;
width:100% !important;
cellspacing:0;
cellpadding:0;
}

#siteinfoLegal td {
vertical-align:middle;
color:#426463;
padding:0.5em;
}

.productListing-data {
text-align:justify;
}

#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
padding:2em 2em 2em 0;
}

#productMainImageSeal {
text-align:right;
margin-right:2em;
}

.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,.anyQuantity,.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,#cartBoxGVBalance,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,#indexDefaultHeading,#scRemoveHeading,#scQuantityHeading,#ccQuantityHeading,#ohDateHeading,#ohStatusHeading,#myAccountQuantity,#myAccountStatusDate,#myAccountStatus,#ohProductsHeading,.accountQuantityDisplay,.orderDateDisplay,.orderStatusDisplay,.ohDateDisplay,.ohStatusDisplay {
text-align:center;
}

.accountQuantityDisplay,.accountTotalDisplay,.orderDateDisplay,.orderStatusDisplay{
vertical-align:top;
}

a {
font-weight:bold;
background-color:#FFFFFF;
color:#426463;
text-decoration:none;
}

a:hover,a:active,.menu a:hover,.menu a:active {
font-weight:bold;
background-color:#426463;
color:#FFFFFF;
text-decoration:none;
}

a img {
border:none;
background-color:#FFFFFF;
text-decoration:none;
}

#navEZPagesTOC ul li a {
color:#426463;
text-decoration:none;
font-weight:bold;
}

ul {
list-style-image:url("/store/includes/templates/oya/images/puce_square.gif");
}

ul.menu {
list-style-image:url("/store/includes/templates/oya/images/puce_arrow.gif");
padding-left:15px;
margin:0;
font-size:1.0em;
}

ul.list {
list-style-image:url("/store/includes/templates/oya/images/puce_arrow.gif");
padding-left:3em;
margin:0;
}

.menu li,.list li {
margin-bottom:5px;
font-weight:bold;
text-decoration:none;
padding:0;
}

ul.shoppingcart {
list-style-image:url("/store/includes/templates/oya/images/puce_square.gif");
padding-left:15px;
margin-left:0;
font-size:1.0em;
}

ul.cartAttribsList {
list-style-image:url("/store/includes/templates/oya/images/puce_square.gif");
margin:0;
padding:0;
}

ol.steps {
padding-left:2.5em;
margin:0;
}

.steps li, .steps li.highlight {
font-size:1.0em;
text-align:left;
padding:0;
margin:0;
margin-bottom: 0.5em;
vertical-align:middle;
}

.steps li {
color:#CCCCCC;
}

.steps li.highlight {
font-weight:bold;
color:#426463;
}

h2 {
font-size:1.1em;
}

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

FORM,SELECT,INPUT {
display:inline;
margin:0;
vertical-align:middle;
}

TEXTAREA {
display:inline;
border:1px solid #426463;
margin:auto;
padding:0.2em;
}

INPUT,SELECT,TEXTAREA {
font-family:"Trebuchet MS", arial,verdana,helvetica,sans-serif;
font-size:1em;
}

input:focus,select:focus,textarea:focus {
background:#CCCCCC;
color:#000000;
}

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

LEGEND {
font-variant:small-caps;
font-weight:bold;
padding:0.3em;
}

LABEL,h4.optionName {
line-height:1.5em;
padding:0.2em;
}

LABEL.inputLabel {
width:20em;
float:left;
}

#contactUsDefault LABEL.inputLabel, #loginDefault LABEL.inputLabel, #accountEditDefault LABEL.inputLabel, #addressBookProcessDefault LABEL.inputLabel, #checkoutPayAddressDefault LABEL.inputLabel, #checkoutShipAddressDefault LABEL.inputLabel, #timeoutDefault LABEL.inputLabel {
width:13em;
float:left;
}

LABEL.inputLabelPayment {
width:15em;
float:left;
}

#accountPassword LABEL.inputLabel {
width:18em;
float:left;
}

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

P,ADDRESS,.instructions {
padding: 0 1em 0.5em;
}

ADDRESS{
font-style:normal;
}

.clearBoth {
clear:both;
}

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

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:1.2em;
vertical-align:middle;
margin:1em 0;
padding:0.5em;
}

.messageStackSuccess {
color:#66AA66;
border:1px dotted #66AA66;
}

#tagline {
color:#000000;
font-size:2em;
text-align:center;
vertical-align:middle;
}

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

.floatingBox,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
width:47%;
}

#accountLinksWrapper {
width:100%;
margin:0;
}

.wrapperAttribsOptions {
text-align:center;
vertical-align:middle;
margin:0.3em 0;
}

.navNextPrevCounter {
font-size:1.0em;
margin:0;
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0.5em 0;
}

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

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

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

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

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

.buttonRow {
text-align:center;
}

#navEZPagesTop {
background-color:#ffff33;
}

#productDescription,.shippingEstimatorWrapper {
font-size:1em;
text-align:justify;
padding:0.5em;
}

.alert {
color:#AA6666;
font-weight:bold;
font-size:1.0em;
margin-left:0.5em;
}

#cartAdd {
float:center;
text-align:center;
margin:1em;
padding:1em;
}

.tableHeading TH,.cartTableHeading TH {
border-bottom:2px solid #426463;
font-size:10px;
}

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

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

.cartImageDisplay,.cartProductDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantity {
vertical-align:middle;
border-bottom:1px solid #426463;
}

.anyImageDisplay,.anyProductDisplay,.anyTotalDisplay,.anyRemoveItemDisplay,.anyQuantity {
vertical-align:middle;
}

#scUpdateQuantity {
width:2em;
}

.cartQuantity {
width:4.7em;
}

.cartBoxTotal {
text-align:right;
font-weight:bold;
font-size:1.0em;
}

.cartRemoveItemDisplay {
width:5em;
}

#cartAttribsList {
margin-left:1em;
}

#mediaManager {
width:50%;
margin:0.2em;
padding:0.5em;
}

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

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

#cartBoxListWrapper ul {
list-style-type:none;
}

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

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

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

.amount {
width:5.5em;
}

#cartImage {
margin:0.5em 1em;
}

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

h3.leftBoxHeading,h3.leftBoxHeading a {
font-size:1em;
color:#ffffff;
}

.leftBoxHeading,.centerBoxHeading {
margin:0;
padding:0.5em 0.2em;
}

.leftBoxContainer {
border:1px solid #426463;
margin-top:1.5em;
}

.rightBoxContent {
background-color:#ffffff;
margin-bottom:1em;
}

#bestsellers .wrapper {
margin:0 0 0 1.5em;
}

#bestsellers ol {
margin-left:1.1em;
padding:0;
}

#bestsellers li {
margin:0.3em 0;
padding:0;
}

#bannerboxHeading {
background-color:#0000CC;
}

.stand {
float:center;
}

TR.tableHeading {
background-color:#FFFFFF;
height:2em;
}

TR.anyRow {
height:1.5em;
}

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

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

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

#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp {
background-color:#ffffff;
}

#ohProductsHeading,#myAccountProducts {
width:250px;
}

#scRemoveHeading,#ohDateHeading,#ohStatusHeading,#myAccountTotal,#myAccountStatus {
width:150px;
}

#myAccountQuantity,#myAccountStatusDate {
width:100px;
}

#login-email-address,#login-password,#company,#firstname,#lastname,#street-address,#suburb,#city,#postcode,#telephone,#fax,#email-address,#password-current,#password-new,#password-confirm,#contactname {
border:1px solid #426463;
}

tr.ohTableHeading {
background-color:#426463;
color:#FFFFFF;
font-size:1em;
line-height:2em;
}

.ohTableHeading th {
border-right:1px solid #FFFFFF;
padding:0.2em;
}

.ohDateDisplay,.ohProductsDisplay,.ohStatusDisplay {
border-right:1px solid #426463;
}

.moduleRow,.moduleRowOver,.moduleRowSelected {
padding:0.5em;
border:1px solid #FFFFFF;
vertical-align:top;
line-height:1.5em;
}

.radioRow {
clear:both;
padding:0.4em;
}

.moduleRowOver,.moduleRowSelected {
background-color:#426463;
color:#FFFFFF;
}

.moduleRowOver {
cursor:pointer;
}

.article-titre1 {
font-family:"Trebuchet MS", Verdana,Arial,sans-serif;
font-weight:bold;
font-size:1.1em;
text-align:left;
color:#426463;
}

a.reference-interne {
color:#426463;
font-weight:bold;
}

a.reference-interne:hover {
color:#FFFFFF;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6 {
font-family:"Trebuchet MS", Georgia,Verdana,Arial,sans-serif;
}

h1 {
font-size:12px;
color: #EE3135;
}

.biggerText {
font-size:1.2em;
}

h3,h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
font-size:1em;
}

h1,h2,h3,h4,h5,h6,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0;
}

LABEL.checkboxLabel,LABEL.radioButtonLabel,#myAccountGen li,#myAccountNotify li {
margin:0.2em;
}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back {
float:left;
}

.messageStackWarning,.messageStackError,.messageStackCaution {
color:#AA6666;
border:1px dotted #AA6666;
}

.important,.bold {
font-weight:bold;
}

.gvBal,.forward {
float:right;
}

.cartImageDisplay,.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay,.ohDateDisplay,.ohProductsDisplay,.ohStatusDisplay,.ohTotalDisplay {
padding:0.2em;
}

.cartUnitDisplay,.cartTotalDisplay,.anyTotalDisplay,#upDateHeading,#scTotalHeading,#ccTotalHeading,#ohTotalHeading,#myAccountTax,#myAccountTotal,.accountTotalDisplay,.accountTaxDisplay,.ohTotalDisplay {
text-align:right;
}

.cartNewItem,.cartOldItem {
color:#426463;
position:relative;
}

#shoppingcartContent,#ezpagesContent,#informationContent,#infopagesContent,#upProductsHeading,#scProductsHeading,#ccProductsHeading,#myAccountProducts,#myAccountStatusComments,.ohProductsDisplay {
text-align:left;
}

.rowOdd,.rowEven {
height:1.5em;
vertical-align:top;
}

