/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Released under the GNU General Public License
*/

// html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, a, form, fieldset {/* margin: 0; padding: 0; border: 0;  font-size: 10pt; */ font-family: arial, helvetica, sans-serif}
//  body {background: #333333}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxText_2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: blue;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.stockWarning2 { font-family : Verdana, Arial, sans-serif; font-size : 10px; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0093c4; text-decoration: underline; }

h1 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #758389; }
h2 { font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }

.nws_boxTop    { background: url('images/infobox/top.gif'); font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #50667E; font-weight: bold; text-align : center; vertical-align: middle; white-space: nowrap; }
.nws_boxLeft   { background: url('images/infobox/left.gif'); }
.nws_boxRight  { background: url('images/infobox/right.gif'); }
.nws_boxBottom { background: url('images/infobox/bottom.gif'); font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align : center; vertical-align: middle; white-space: nowrap; }
.nws_boxCenter { background: #FFFFFF; font-size: 10px;}

A { color: #333333; text-decoration: none; }
A:hover { color: #666666; text-decoration: underline; }
FORM { display: inline; }
#list, ul { font-family: arial, sans-sherif; font-size: 9.0pt }
li, ol { font-size: 9.0pt; font-family: Arial; color: #333333 }

/* Begin Header Control */

#header_all	{ position: absolute; /* z-index: 3;  background-color: #13435a;  #Aee4e5; */  width: 100%; height: 120px; left: 0px; top: 0;}
#head_logo 	{ position: absolute; left: 10px; top: 40px }
#head_news 	{ position: relative; left: 170px; top: 38px }
#head_login     { position: absolute; z-index: 1; /* filter: alpha(opacity=50); */ height: 70px; top: 10px; right:6px; margin: 4px;}
#head_menu1 	{ position: absolute;  width: 100%; right: 4px; margin: 6px; top: 94px; text-align: right; text-decoration: none; font-family: Arial, Helvetica, Sans-serif; font-size: 10pt; font-weight:bold; }
#troil_div      { position: absolute; left: 0px; top: 120px;  overflow: hidden; width: 100%; height: 32px; background-image: url(images/h_menu_1.gif) ; }
#trail_div	{ position: absolute;  top: 120px; overflow: hidden; width: 100%; height: 32px; background-image: url(images/h_menu_1.gif) ; }
.login_table 	{ float: right; color: #FF9908; height: 65px; border:1px solid #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; padding-left:8px; padding-top: 2px; padding-bottom: 1px; line-height: 1.5}
#main_container { position: relative; top: 150px; left: 2px; /* background-color: #000eef; */}
.breadcrumb     { position: absolute; left:6px;   padding 5px; padding-top: 1px; margin: 4 5px; font-family: Arial, Helvetica, Sans-serif;
font-size: 10pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.header_breadcrumb:hover { color: #fb9600; text-decoration: none; }
a.header_breadcrumb { color: #dfecec;}
a.menu_right:hover  { text-decoration: none; color: #fb9600;}
a.menu_right 	{ color: #2e8296; }
a.header_breadcrumb:hover { color: #fb9600; text-decoration: none; }
a.header_breadcrumb { /*color: #fb9600; */ color: #dfecec; }
a.services { color: #006699; text-decoration: none; }
a.menu_right:hover { text-decoration: none; color: #fb9600; }
a.menu_right { /* color: #7777ff; */ /* Brilliant blue raquo */ /*color: #fb9600; */ /* color: #dfecec; */ color: #2e8296; }

/* End Header Control max-width: 1260px; */
.sig_table {
height: 175px; 
border:1px solid #000000; 
font-family: Arial, sans-serif; font-size: 13px; 
padding-left:8px; 
padding-top: 5px; 
padding-bottom: 1px; 
line-height: 1.5}

.sig_table2 {
border:1px solid #000000;
font-family: Arial, sans-serif; font-size: 13px;
padding-left:8px;
padding-top: 5px;
padding-bottom: 1px;
line-height: 1.5}

.prod_desc {padding-left:8px;}

.main-content { background: #ffffff; padding: 10px; }
.main-content_new { background: #ffffff; padding-left: 30px; }
.main-content_new2 { background: #ffffff; padding-top: 20px; padding-left: 40px; padding-right: 40px;}
.left-column { background: #cccccc; padding: 10px; }
.tax_info { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #758389; }
.moreinfo  { margin-botton: 20px; text-align: left; font-size: 12 px; font-wight: bold; padding: 4px 8px 4 px 8px; }
.whats_new_img { border:1px solid #cccccc; }
.whats_new_price { font-family: Arial, net; font-size: 10px; }

/* CGV top-down arrows */
a.link-totop2 { background: url(images/icon_totop.gif) no-repeat right -1px; display: block; margin: -.5em 0 1em 0; padding: 0 27px 0 0; text-align: right; font-family: Arial, Geneva; font-size: 13px; color: #006699; }
a.link-totop2:hover { background: url(images/icon_totop.gif) no-repeat right -39px; }
a.moreinfo5:link, a.moreinfo5:visited { font-family: Verdana, Helvetica, Arial, sans-serif; color: #3366cc; /* color: #ff0000; /* /*  color: #551a8b; */ text-decoration: none; /* font-size: 9.0pt; */ font-size: 125%; padding-right: 0px; outline: none; }
a.moreinfo5:hover { color: #3366cc; text-decoration: underline; }
a.moreinfo2:link, a.moreinfo2:visited { color: #7777ff; text-decoration: none; font-size: 10 px; font-weight: bold; padding-right: 0px; }
a.moreinfo2:hover { color: #0093c4; }
a.moreinfo:link, a.moreinfo:visited { color: #005A78; text-decoration: none; font-size: 12 px; font-weight: bold; padding-right: 0px; }
a.moreinfo:hover { color: #0093c4; }
a.moreinfo3:link, a.moreinfo3:visited { font-family: Verdana, Arial, sans-serif; color: #728e9k; text-decoration: none; padding-right: 0px; padding-left: 3px; }
a.moreinfo3:hover { color: #0093c4; }
/* .size2 {font-family: Arial, Geneva; font-size: 13px;} */

a.moreinfo6:link, a.moreinfo6:visited { 
font-family: Arial, Helvetica, verdana, sans-serif; 
font-size: 13px; 
/* font-weight: bold; */
color: #0000FF; text-decoration: underline; }
/* text-decoration: none; } */

a.moreinfo6:hover { 
color: #3a6ba5;
text-decoration: underline; }
a.moreinfo_login:link, a.moreinfo_login:visited { color: #3a6ba5; text-decoration: none;
}
a.moreinfo_login:hover {color: #7777ff; text-decoration:underline; }

.main2 {
font-family: Arial, verdana, sans-serif; font-size: 9.0pt; color: #3a6ba5; }
a.main2:hover {
color: #3a6ba5;
font-weight: bold;
text-decoration: none; }


a.infoBoxHeadingNew_products:link, 
a.infoBoxHeadingNew_products:visited { color: #ffffff; text-decoration: none; font-size: 0.95em; font-weight: bold; }
a.infoBoxHeadingNew_products:hover { color: #7df9f0; }
.src { background-color:#FF9908; border:1px solid #cccccc; color:#FFFFFF; font-family:Arial, Helvetica, net; font-size:11px; width:100%; padding-left:2px; padding-top:3px; padding-bottom:5px; }
BODY { color: #333333; margin: 0px; }
.size2 {font-family: Arial, Geneva; font-size: 13px;}


TR.headerNavigation { /*background: #336699;*/ background-image:url(images/header2.jpg); }
TD.headerNavigation { font-family:Verdana, Arial, sans-serif; font-size: 10px; /*background: #336699;*/ background-image:url(images/header2.jpg); color: #c9f36c; font-weight : bold; height:14px; }
A.headerNavigation { background: transparent; color: #FAFAFA; }
A.headerNavigation:hover { color: #ffffff; }
TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { /*  background: #336699; */ background-image:url(images/ligne.jpg); }
.searchboxarea { width: 455px; height: 79px; }
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; //  background: #336699; //  background-image:url(images/ligne.jpg); color: #7777ff; font-weight: bold; }

.footerarea { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #7787ff; font-weight: bold; padding: 5px; }

.infoBox { background: #dddddd; }
.Check_infoBox { background: #50667E; }
.infoBoxContents { border:2px solid white; background:#eeeeee; font-family: Arial, net; font-size: 10px; }
.Check_infoBoxContents { background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.infoBoxHeadingCategories { background-image: url('images/whats_new.gif'); /* background-repeat: no-repeat; */ font-family: Geneva, Verdana, Arial, sans-serif; font-weight: bold; color: #ffffff; }
TD.infoBoxHeadingNew_products { background-image: url('images/whats_new.gif'); font-family: arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; /* font-size: 0.65em; */ font-size: 0.7em; line-height: 0.5; color: #ffffff; }
TD.infoBoxHeading_Services { background: #33c3d3; background-image: url('images/whats_new.gif'); font-family: Geneva, Verdana, Arial, sans-serif; /*  font-size: 9px; */ font-weight: bold; font-size: 0.55em; color: #ffffff; }

.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; /*background: #336699;*/ color: #0093c4; }
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #ffffff; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff; }

TABLE.productListing { border: 0px; border-style: solid; border-color: #666666; border-spacing: 1px; }

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #666666; color: #FFFFFF; font-weight: bold; }
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.MY_productListing-data { font-family: , Helvetica, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #68878e; }

A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ff6600; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; }
TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.smallText_1, SPAN.smallText_1, P.smallText_1 { font-family: Verdana, Arial, sans-serif; color: #2e8296; font-size: 10px; }
TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
TD.TotalInCart { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF7800; }
SPAN.ItemInCart { font-family: Verdana, Arial, sans-serif; /*  font-size: 0.8em; */ font-size: 10px; line-height: 1.5; color: #fffeaf6; }
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff7300; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
TABLE.formArea { background: #f1f9fe; //  border-color: #7b9ebd; border-color: #50667E; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.SideinfoBox { background: #FFFFFF; }
.SideinfoBoxContents { background: transparent; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; line-height: 1.5; }
.CategoriesBoxContents { background: transparent; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; line-height: 1.5; }
TD.SideinfoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; /* color: #000000; */ font-variant: small-caps; }

.AccountinfoBoxContents {
background-color:#FF9908;
border:1px solid #cccccc;
color:#FFFFFF;
font-family:Arial, Helvetica, net;
font-size:11px;
width:100%;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
.cssButton {
  background: #f0f0ff;
  color: #000080;
  width: 100px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #000080;
  border-spacing: 1px;
}

#thecategories a:hover { background-color: #eeeeee; color: #000000; }
.BlueinfoBox { margin: 0px; padding: 0px; background:#dae6a; }
TD.start_page_links { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; font-size: 11px; }
.ShoppingCartBox { background: #b6b7cb; }
TD.ShoppingCartBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #b6b7cb; color: #ffffff; }
.ShoppingCartBoxContents { background: #dae6ea; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; line-height: 1.5; }

#footer_languages {color: #000000; padding-top: 10px font-family: arial, helvetica, sans-serif}
#footer_languages a {color: #3399FF; font-size: 85%; text-decoration: none; border-bottom: 1px dotted #3399FF font-family: arial, helvetica, sans-serif}
#footer_languages a:hover {color: #FFFFFF; border-bottom: 1px solid #FFFFFF}
a.allproductsBox {
color: #ff0000;
} 
a.allproductsBox:Hover {
color: #cc0000;
} 
/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
color: #3d6ba5;
/*  color: #009900; */
}
A.sitemap:hover {
/*  color: #ff0000; */
  color: #0000ff;
}
/***** End Sitemap_SEO *****/
.price_format {
font-family:arial, sans-sherif;
font-size: 1.1em;
color:#4f94b4;
/* padding: 4px;
border:1px solid #000; */
}
.price_format_s {
font-family:arial, sans-sherif;
font-size: 1.1em;
color: red;
/* padding: 4px;
border:1px solid #000; */
}
.smallText {
 font-family:Verdana, Arial, sans-serif;
 /* color:#2e8296; */
 color:#000eee;
font-size:10px
 }
.MWST { font-family:arial, color: blue; }
