@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clip: rect(0px,auto,auto,auto);
	?text-align:center;
	-text-align:center;
}

#version {
	float: right;
	height:101px;
	width:373px;
	-width:373px;
	position:absolute;
	?position:absolute;
	-position:absolute;
	top: 36px;
	left: 422px;
	padding-top: 7px;
	float:left;
	?margin:-105px 0 0 -200px;
	-margin:-105px 0 0 -200px;
	
}
#version1 {
	background-repeat: no-repeat;
	float: right;
	height:93px;
	width:62px;
	position: absolute;
	top: 206px;
	left: 562px;
	padding-top: 7px;
	float:left;
	opacity:1;
}

#im{
	background: url(images/dame.jpeg) no-repeat;
	float: right;
	height: 121px;
	width: 91px;
	position: absolute;
	top: 319px;
	left: 657px;
	padding-top: 7px;
	
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

#menu {
	float: right;
	height: 56px;
	width: 800px;
	position: relative;
}
#main {
	float: right;
	width: 800px;
	position: relative;
	height: auto;
}
#footer {
	float: left;
	height: 60px;
	width: 815px;
	?margin-left:-2px;
	position: relative;
	background-image: url(images/footer_02.png);
	background-repeat: no-repeat;
	background-position: right;
}
* #footer img{
float:left;
}
#labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float: right;
	height: 15px;
	width: 500px;
	position: absolute;
	top: 10px;
	right: 25px;
}


#header {
	float: right;
	height: 110px;
	width: 800.8px;
	position: relative;
	?width:800.9px;
	?margin-top:9px;
	-width:800px;
	-margin-top:9px;
	margin-bottom:-2px;
}

h1 {
	font-family: "Myriad Pro";
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242424;
}
h3 {
	font-family: "Myriad Pro", Arial;
	font-size: 14px;
	color: #164292;
}
#information {
	background-image: url(images/info.png);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 203px;
	position: relative;

}
#bg_nformation {
	background-image: url(images/bg_info.png);
	background-repeat: repeat;
	float: left;
	width: 203px;
	position: relative;
	height:70px;
}
#recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(images/bg_rechercher.png);
	background-repeat: no-repeat;
	float: left;
	height: 96px;
	width: 203px;
	margin-left:-1px;
}
#zonedetexte {
	float: left;
	width: 150px;
	position: relative;
	height: auto;
	top: 35px;
	left: 32px;
}
#cat {
	float: left;
	height: 29px;
	width: 203px;
	position: relative;
	background-image: url(images/cat.png);
	background-repeat: no-repeat;
	margin-left:-1px;
}
#content_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	background-color: #f3f3f3;
	float: left;
	height: auto;
	width: 203px;
	position: relative;
}
#liste_cat {
	float: left;
	width: 175px;
	position: relative;
	height: auto;
	left: 10px;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}
#promotions {
	background-image: url(images/promo.png);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 203px;
}
#bg_promotions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #f3f3f3;
	float: left;
	width: 203px;
	position: relative;
	height: auto;
}

a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#labels2 {
	float: right;
	height: 15px;
	width: 500px;

	position: absolute;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	right: 25px;
}
#blocs {
	float: left;
	width: 203px;
	position: relative;
	height: auto;
	?position:absolute;
	-position:absolute;
}
#contenue {
	float: right;
	width: 596px;
	position: relative;
}
#pub {
	float: left;
	height: 285px;
	width: 595px;
}
#titre {
	background-image: url(images/nouveaute.png);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 596px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #851900;
}
#class01 {
	float: left;
	width: 596px;
	position: relative;
	height: auto;
}
#separateur {
	float: left;
	width: 596px;
	position: relative;
}

a:hover {
	font-weight: bold;
	color: #EA9C0B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#conteneur {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {color: #990000}
/*NEW STYLE*/
.boxText { 

    font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
}

.productsNotifications { background:#FFFFFF; }

.orderEdit { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   color: #BA2700; 
   text-decoration: underline; 
}
.infoBoxContents {
  font-size: 11px;

}
.infoBoxContents1 {
  font-size: 11px;
  background:#CCCCCC;
}
TABLE.productListing {

  border:1px;

  border-style: solid;

  border-color: #b6b7cb;

  margin-top:0px;
}
.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight:normal;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TR.subBar {

  background:#f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}
.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#5D5F60;

}

.main b {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#5D5F60;

}
.main a {			

    font-size: 10px; 
	text-decoration:underline;	
	color:#663333;
}

.main a:hover {		
    font-size: 10px; 
	text-decoration:none;
	color:#FF9900;
}

P.smallText {

			  	font-family: Verdana, Arial, sans-serif;

			  	font-size: 10px;

}

#myse select {width:90%;}

TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}

TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;

}
SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}
CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 99%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

	resize:none;
}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

 

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}

SPAN.productSpecialPrice, .product SPAN.productSpecialPrice  {

  color:#CD0000; 
  font-size:20px; 
  font-weight:normal; 
  text-decoration:none;
}

  

SPAN.productName  a{

  color:#595959; 
  font-size:12px; 
  font-weight:bold; 
  text-transform:uppercase;
  text-decoration:none;
}

SPAN.productName  a:hover{

	 color:#595959; 
	 font-size:12px; 
	 font-weight:bold; 
	 text-transform:uppercase;
	 text-decoration:underline;
}
 
 .productName  a{

	  color:#595959; 
	  font-size:11px; 
	  font-weight:normal; 
	  text-decoration:none;
  }

.productName  a:hover{

  color:#FF9900; 
  font-size:11px; 
  font-weight:normal; 
  text-decoration:underline;
 }

 .productName  i{

	  color:#333333; 
	  font-size:11px;
 }

SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}

.moduleRow { }

.moduleRowOver { background-color: #EFEFEF; 
     cursor: pointer; 
	 cursor: hand; 
}

.moduleRowSelected { background-color: #EFEFEF; }



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

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


/* 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; }


/*BODY*/
body     {padding:0; margin:0;}

body, td {font-family:Tahoma,verdana,arial; font-size:11px; color: #949494; vertical-align:top;}

img      {border:1px;}

table	 {width:100%;}
/*EOF BODY*/

.header td 		 {color:#E5E5E5;}

.header span	 {color:#121212; font-size:10px;}

.header b   	 {color:#ffffff;}

.header a 		 {color:#595959; text-decoration:none;}

.header a:hover  {color:#595959;text-decoration:underline}

.header img      {vertical-align:middle;}

.se   {	width:136px; height:20px; color:#282E3E; font-size:11px; padding-left:4px; padding-top:2px;line-height:19px; font-family:tahoma;background:url(images/bg_se.gif) left top no-repeat; border:0px;}

.se1 { 	width:100px; margin-left:5px; margin-right:4px; color:#7A7A7A;}

.se2 { 	width:100%; color:#7A7A7A;}



.box_header_txt	{ height:41px;vertical-align:middle;background:url(images/bg_box_title.gif) left top repeat #7F7F7F;padding-left:35px; text-transform:uppercase;

				  font-weight:bold; font-style:italic; color:#FFFFFF; font-size:16px;}
.cont_header_txt {border-bottom:1px solid #C5C5C5;}	

.cont_header_txt1 {border-bottom:0px solid #C5C5C5;}			  

.cont_header_txt, .cont_header_txt1 { 

				height:30px;vertical-align:middle;background:#E1E1E1;padding-left:35px; text-transform:uppercase;border-top:1px solid #C5C5C5;

				  font-weight:bold; font-style:normal; color:#7F7F7F; font-size:16px; width:590px;}

.cont_header_txt a { 

				font-weight:bold; font-style:italic; color:#7F7F7F; font-size:16px; text-decoration:none;}				  

.cont_header_txt a:hover { 

				font-weight:bold; font-style:italic; color:#7F7F7F; font-size:16px; text-decoration:underline;}				

.box_body  ul 	{padding:0; margin:0; list-style:none; }

.box_body .bg_list 	{background:url(images/bg_list.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list  a	{color:#595959;text-decoration:none; padding-left:35px;}

.box_body .bg_list  a:hover	{color:#595959;text-decoration:underline;}



.box_body .bg_list_un 	{background:url(images/bg_list_un.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list_un  a	{color:#595959;text-decoration:none; padding-left:35px;}

.box_body .bg_list_un  a:hover	{color:#595959;text-decoration:underline;}



.box_body .bg_list_sub 	{background:url(images/bg_list_sub.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list_sub  a	{color:#595959;text-decoration:none; padding-left:50px;}

.box_body .bg_list_sub  a:hover	{color:#595959;text-decoration:underline;}

.product td         {color:#595959; font-size:11px;}

.product a		    {color:#595959; font-size:12px; font-weight:bold;text-decoration:none; text-transform:uppercase;}

.product a:hover	{color:#595959;text-decoration:underline;}



.product div a		    {color:#595959; font-size:11px; font-weight:normal;text-decoration:none; text-transform:none;}

.product div a:hover	{color:#595959;text-decoration:underline;}





.product1 td         {	color:#5B5B5B;}

.product span       {	color:#1B1B1B; font-size:11px;}

.product b	 {			color:#1B1B1B; font-size:11px; font-weight:bold;}

.product strong      {	color:#CD0000; font-size:12px;}

.result td           {color:#1B1B1B; height:32px; vertical-align:middle;padding:0px 20px 0px 20px;}

.result a            {color:#CD0000; text-decoration:underline;}

.result a:hover      {color:#CD0000;text-decoration:none;}

.result b            {color:#1B1B1B; font-weight:normal;}

.result u {text-decoration:none; color:#CD0000;}

.result_right	{ text-align:right;}

.result_right b	{color:#CD0000;font-weight:bold; }

.footer td 		  {color:#FEFEFE; font-size:11px;}			

.footer a 		  {color:#FEFEFE; font-size:11px; text-decoration:none;} 			

.footer a:hover   {color:#FEFEFE;text-decoration:underline;}				

.footer b, .footer b a 	  {color:#565656; font-size:11px; font-weight:bold; text-decoration:underline;}			

.footer b a:hover {color:#565656; text-decoration:none;}				

.popup td	{color:#ffffff; font-size:11px; text-decoration:none;}

.popup a		{color:#ffffff; font-size:11px; text-decoration:none; text-transform:uppercase;}	

.popup a:hover	{color:#ffffff; text-decoration:underline;}

.popup b	{color:#7F7F7F; font-size:11px;text-transform:uppercase;}

.popup span strong	{color:#CD0000; font-size:11px;}

.popup span	{color:#1B1B1B; font-size:11px; text-decoration:none;}

.popup span a	{color:#1B1B1B; font-size:11px; text-decoration:none;}

.popup span a:hover	{color:#1B1B1B; font-size:11px; text-decoration:underline;}

.box_width_left			{ width:247px;}

.box_width_right		{ width:100px;}

.box_width_cont			{ width:100%;}			



.shop_cart	{ height:33px; text-align:center; vertical-align:middle;}   

input	{background:#ffffff;}
.main a b {

  color:#5D5F60;

  font-size: 10px; text-decoration:underline;

}

.main a:hover b{

  color:#5D5F60;

  font-size: 10px; text-decoration:none;

}
.smallText a { color:#BA2700; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */

.smallText a:hover { color:#BA2700; font-size:11px; text-decoration:underline;}

.smallText a u { color:#BA2700; font-size:11px; text-decoration:none;}

.smallText a:hover u{ color:#BA2700; font-size:11px; text-decoration:underline;}

TD.fieldKey {	font-size: 12px;font-weight: bold;font-family: Verdana, Arial, sans-serif;	color:#5D5F60;}

TD.fieldValue {	font-size: 12px;font-family: Verdana, Arial, sans-serif;padding:3px 2px 3px 2px;}

TD.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px; color:#000000;

}

SPAN.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.smallText font b { color:#FF0033; text-decoration:none; font-size:11px }

/* -------------------------------------------------          -------------------------------------------------------- */

.sea_1 { padding:0px 10px 0px 10px;}

.sea_2 { padding:10px;}

.padd2 td	{padding:10px;}



.bg_gg	{background:url(images/bg_gg.gif) left top repeat-x;}

.bg_vv	{background:url(images/bg_vv.gif) left top repeat-y;}

/*TEST*/

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border:2px;
}

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: #F1F1F1;
}

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: #F1F1F1;
 
}

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

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E3E3E3;
  color: #9F1A37;
  font-weight: bold;
  padding: 10px;
}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}

TD.pageHeading, DIV.pageHeading{
  font-size: 14px;
  color: #848282;
  font-weight: bold;
  height: 28px;
  Zwidth: 461px;
  Zbackground: url('images/m99.gif');
  Zbackground-repeat: repeat-x;
  padding-top: 10px;
  padding-left:5px;
  text-transform: none;
}
TD.pageHeading0, DIV.pageHeading0{
  font-size: 14px;
  color: #848282;
  font-weight: bold;
  height: 28px;
  Zwidth: 461px;
  Zbackground: url('images/m99.gif');
  Zbackground-repeat: repeat-x;
  padding-top: 10px;
  padding-left: 20px;
  text-transform: none;
}
TD.pageHeading1, DIV.pageHeading1 {
  font-size: 14px;
  color:#FF9900;
  font-weight: bold;
  height: 28px;
  Zwidth: 461px;
  Zbackground: url('images/m99.gif');
  Zbackground-repeat: repeat-x;
  padding-top: 10px;
  padding-left: 20px;
  text-transform: none;
}
TD.pageHeading3, DIV.pageHeading3 {
  font-size: 9px;
  color:#CCCCCC;
  font-weight:none;
}*/
/*GTX*/
FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Arial, sans-serif;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}

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.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}



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: #f8f8f9;

}

TABLE.productListing-even2{

	background:#DFDFDF;

	border:1px;
	
	border-spacing: 1px;
	
	border-style: solid;
	
	border-color:#FFFFFF; 
}

TD.productListing-even1{

	background:#DFDFDF;

	border:1px;
	
	border-spacing: 1px;
	
	border-style: solid;
	
	border-color:#FFFFFF; 
}

TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}
 
TABLE.productListing1 {

  border: 1px;

  border-style: solid;

  border-color:#FFFFFF;

  border-spacing: 1px;

}

TABLE.productListing-heading10 {

  border-style: solid;

  border: 0.5px;

  border-style: solid;

  border-color:#FFFFFF;

  border-spacing: 0px;

}
.productListing-heading2 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background:#DFDFDF;


  color:#000000;

  font-weight: bold;
  
  border: 0px;

  border-style: solid;

  border-color:#FFFFFF;

  border-spacing: 0px;
  

  
}
.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background:#DFDFDF;

  color:#000000;

}
.productListing-heading10{


 background-color:#DFDFDF;


}
TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}
TD.productListing-data1 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;
  
  border: 0.5px;

  border-style: solid;

  border-color:#FFFFFF;

  border-spacing: 0px;
  
}

.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#5D5F60;

}

.main b {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#5D5F60;

}
.main a {			font-size: 10px; text-decoration:underline;	color:#BA2700;}

.main a:hover {		font-size: 10px; text-decoration:none;		color:#FF9900;}

.main a u {			font-size: 10px; text-decoration:none;	color:#BA2700;}

.main a:hover u {	font-size: 10px; text-decoration:underline;		color:#FF9900;}

TD.main, P.main {

				  font-family: Verdana, Arial, sans-serif;
				  font-size: 11px;
				  line-height: 1.5;
				  background-color:#EFEFEF;
				  ?width:570px;

}
TD.main1, P.main1 {

				  font-family: Verdana, Arial, sans-serif;
				  font-size: 11px;
				  line-height: 1.5;
				  background-color:#FFFFFF;
}
TD.main3, P.main3 {
				  font-family: Verdana, Arial, sans-serif;
				  line-height: 1.5;
				  background-color:#FFFFFF;
				  font-weight:bold;
				  font-size:10px;
}
TD.main2, P.main2 {
				  line-height: 20px;
				  background-color:#FFFFFF;
}

TR.main{
        font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
        line-height: 1.5;
	    background-color:#EFEFEF;
		border:#FF0000;
		}
TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}

TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;
 
}

TD.tableHeading1 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;
  background:#E0E0E0;

}


SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}

/* -------------------------------------------------          -------------------------------------------------------- */

SPAN.productSpecialPrice, .product SPAN.productSpecialPrice{

  color:#FF9900; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
  
SPAN.productSpecialPrice10, .product SPAN.productSpecialPrice10{

  color:#000000; font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

SPAN.productName  a{

  color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase;text-decoration:none;}

SPAN.productName  a:hover{

 color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase;text-decoration:underline;}

/* product_notifications  */

.productName  a{

  color:#595959; font-size:11px; font-weight:normal; text-decoration:none;}

.productName  a:hover{

  color:#595959; font-size:11px; font-weight:normal; text-decoration:underline;}

 .productName  i{

  color:#333333; font-size:11px;}

  

  

   

SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}

/* -------------------------------------------------          -------------------------------------------------------- */
body     {padding:0; margin:0;}

body, td {font-family:Tahoma,verdana,arial;font-size:11px;color:#000000; vertical-align:top;}

img      {border:0px;}

table	 {
   width:100%;
    
}

.header td 		 {color:#595959;}

.header span	 {color:#121212; font-size:10px;}

.header b   	 {color:#ffffff;}

.header a 		 {color:#595959; text-decoration:none;}

.header a:hover  {color:#595959;text-decoration:underline}

.header img      {vertical-align:middle;}

.box_header_txt	{ height:41px;vertical-align:middle;background:url(images/bg_box_title.gif) left top repeat #7F7F7F;padding-left:35px; text-transform:uppercase;

				  font-weight:bold; font-style:italic; color:#FFFFFF; font-size:16px;}



.cont_header_txt {
          		 border-bottom:1px solid #C5C5C5;
		         }	

.cont_header_txt1{
                  border-bottom:0px solid #C5C5C5;
				 }			  

.cont_header_txt, .cont_header_txt1 { 
				height:39px;
				vertical-align:middle;
				background:#E1E1E1;
				padding-left:20px;
			    text-transform:uppercase;
				border-top:1px solid #C5C5C5;
				font-weight:bold;
				font-style:italic;
				color:#7F7F7F;
				font-size:16px;
				font:Arial, Helvetica, sans-serif;
				
		}

.cont_header_txt a { 

				    font-weight:bold;
				    font-style:italic; 
					color:#7F7F7F;
					outline-color:#7F7F7F; 
					font-size:16px; 
					text-decoration:none;
				   }				  

.cont_header_txt a:hover { 

				font-weight:bold;
			    font-style:italic; 
				color:#7F7F7F; 
				font-size:16px; 
				text-decoration:underline;
				}				

.box_body  ul 	{padding:0; margin:0; list-style:none; }

.box_body .bg_list 	{background:url(images/bg_list.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list  a	{color:#595959;text-decoration:none; padding-left:35px;}

.box_body .bg_list  a:hover	{color:#595959;text-decoration:underline;}



.box_body .bg_list_un 	{background:url(images/bg_list_un.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list_un  a	{color:#595959;text-decoration:none; padding-left:35px;}

.box_body .bg_list_un  a:hover	{color:#595959;text-decoration:underline;}



.box_body .bg_list_sub 	{background:url(images/bg_list_sub.gif) left top no-repeat; line-height:24px;}

.box_body .bg_list_sub  a	{color:#595959;text-decoration:none; padding-left:50px;}

.box_body .bg_list_sub  a:hover	{color:#595959;text-decoration:underline;}


.product td         {color:#595959; font-size:11px;}

.product a		    {color:#595959; font-size:12px; font-weight:bold;text-decoration:none; text-transform:uppercase;}

.product a:hover	{color:#FF9900;text-decoration:underline;}



.product div a		    {color:#595959; font-size:11px; font-weight:normal;text-decoration:none; text-transform:none;}

.product div a:hover	{color:#595959;text-decoration:underline;}





.product1 td         {	color:#5B5B5B;}

.product span       {	color:#1B1B1B; font-size:11px;}

.product b	 {			color:#1B1B1B; font-size:11px; font-weight:bold;}

.product strong      {	color:#CD0000; font-size:12px;}

.result td           {color:#1B1B1B; height:32px; vertical-align:middle;padding:0px 20px 0px 20px;}

.result a            {color:#CD0000; text-decoration:underline;}

.result a:hover      {color:#CD0000;text-decoration:none;}

.result b            {color:#1B1B1B; font-weight:normal;}

.result u {text-decoration:none; color:#CD0000;}

.result_right	{ text-align:right;}

.result_right b	{color:#CD0000;font-weight:bold; }

.popup td	{color:#ffffff; font-size:11px; text-decoration:none;}

.popup a		{color:#ffffff; font-size:11px; text-decoration:none; text-transform:uppercase;}	

.popup a:hover	{color:#ffffff; text-decoration:underline;}

.popup b	{color:#7F7F7F; font-size:11px;text-transform:uppercase;}

.popup span strong	{color:#CD0000; font-size:11px;}

.popup span	{color:#1B1B1B; font-size:11px; text-decoration:none;}

.popup span a	{color:#1B1B1B; font-size:11px; text-decoration:none;}

.popup span a:hover	{color:#1B1B1B; font-size:11px; text-decoration:underline;}

/*--------------------- content ---------------------------------*/

.box_width_left			{ width:247px;}

.box_width_right		{ width:0px;}

.box_width_cont			{ width:100%;}			



.shop_cart	{ height:33px; text-align:center; vertical-align:middle;}   



/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */

input	{background:#ffffff;}



.main a b {

  color:#5D5F60;

  font-size: 10px; text-decoration:underline;

}

.main a:hover b{

  color:#5D5F60;

  font-size: 10px; text-decoration:none;

}

/* -------------------------------------------------          -------------------------------------------------------- */


.smallText a { color:#000000; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */

.smallText a:hover { color:#FF9900; font-size:11px; text-decoration:underline;}

.smallText a u { color:#BA2700; font-size:11px; text-decoration:none;}

.smallText a:hover u{ color:#BA2700; font-size:11px; text-decoration:underline;}



TD.fieldKey {	font-size: 12px;font-weight: bold;font-family: Verdana, Arial, sans-serif;	color:#5D5F60;}

TD.fieldValue {	font-size: 12px;font-family: Verdana, Arial, sans-serif;padding:3px 2px 3px 2px;}



TD.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px; color:#5D5F60;

}

SPAN.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.smallText font b { color:#FF0033; text-decoration:none; font-size:11px }

/* -------------------------------------------------          -------------------------------------------------------- */

.sea_1 { padding:0px 10px 0px 10px;}

.sea_2 { padding:10px;}

.padd2 td	{padding:10px;}



.bg_gg	{background:url(images/bg_gg.gif) left top repeat-x;}

.bg_vv	{background:url(images/bg_vv.gif) left top repeat-y;}

#img_h1{
	margin-top:-10px;
	?margin-top:-20px;
	-margin-top:-20px;
}
#opt_h{
	margin-top:-20px;
	height: 50px;
	?margin-left:-0.8em;
	?padding-left:-250px;
	?padding-top:15px;
	-margin-left:-0.8em;
	-padding-left:-250px;
	-padding-top:15px;
}
/***********************************************************************************************/

/*EOF GTX*/


div.jqZoomTitle
{
    z-index:5000;
    text-align:center;
    font-size:13px;
    font-family:Tahoma;
    height:16px;
    padding-top:2px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #FFF;
    background: #999;

}

.jqZoomPup
{
        overflow:hidden;
        background-color: #FFF;
        -moz-opacity:0.6;
        opacity: 0.6;
        filter: alpha(opacity = 60);
        z-index:10;
        border-color:#c4c4c4;
        border-style: solid;
        cursor:crosshair;
}

.jqZoomPup img
{
    border: 0px;
}

.preload{
    -moz-opacity:0.8;
    opacity: 0.8;
   filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
   text-decoration: none;
    border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
    text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
    width:90px;
    * width:100px;
    height:43px;
    *height:55px;
    z-index:10;
    position:absolute;
    top:3px;
    left:3px;

}

.jqZoomWindow
{
    border: 1px solid #999;
    background-color: #FFF;

}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/