/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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: #E21253; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
 
 background: url(images/bg1.gif) repeat;
  color: #000000;
  margin: 0px;
}

TD.grad1{ 
	 background-color:#000000; 
   
}

td.left_part, td.right_part { color: #747474;}
A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}
a.a_blue_11, a.a_blue_11:hover{color:blue;font-size:11px;}
a.a_blue_u_11, a.a_blue_u_11:hover{color:blue;font-size:11px;text-decoration:underline;}
a.a_blue, a.a_blue:hover{color:blue;text-decoration:underline;}
FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #fff;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  //background: #ffffff;
  color: #605f5f;
  font-weight : normal;
}

A.headerNavigation { 
  color: #605f5f;
  font-size: 10px;  
  font-weight: normal;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #605f5f;
  font-size: 10px;  
  font-weight: none;
  text-decoration: underline;
}

A.headerNavigation_1 { 
  color: #605f5f;
  font-size: 10px;  
  font-weight: normal;
  text-decoration: underline;
}

A.headerNavigation:hover {
  color: #605f5f;
  font-size: 10px;  
  font-weight: none;
  text-decoration: underline;
}

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: #bbc3d3;
}
/*faq td for index return*/	  
TD.rigthTool, DIV.rigthTool{ 
	   height: 44px;
     font-family : Arial, sans-serif;
     font-size : 9px;
     font-weight : normal;
     color : #362f2d;
     vertical-align:middle;
	 text-align:right;
     padding-top: 9px;
     padding-left: 30px; 

}

 A.Tool{}
 #set_of_links {
	position:relative;
	padding:9px;
	background-color:#fff;
	margin-bottom:2px
}
#set_of_links a {
	display:inline;
	padding:2px 2px 2px 2px;
	text-decoration:none;	
 	font-size: 12px;
 	color: #3EB300;
 	font-family: tahoma;
	font-weight:bold;
}
#set_of_links ol{
	
	list-style-type:decimal;
	
}
#set_of_links li {
	margin:1px;
}
ol.categ{
	
	list-style-type:decimal;
	
}
li.categ {
	margin:1px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#set_of_links a:hover {
	background:#ececec;
	color:#888888;
	text-decoration:none;
	}
#set_of_links a span.tools {
	display:none;
	position:relative;
}
#set_of_links a:hover span.tools {
	display:block;
	position:relative;
	text-decoration:none;
	background-color:F2F2F2;
	border: medium solid #E21253;
	text-align:justify;
	color:#000000;
	top:2px;
	left:5px;
	padding:5px;
    width:80%;
	font-weight:normal;
}
p.faq_tool{
	text-align:justify;
	text-indent:2px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
/*faq td for index return*/ 
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  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;
}

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;
  //shopping-cart content color
}

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;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #FFFFFF;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {


 border-top:1px dotted #7F7F7F; 
border-bottom:1px dotted #7F7F7F; 
text-align:center;
 

  color: #3EB300;
  font-weight: bold;
  padding: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  //shopping-cart header/footer color
}
TR.productListing-even_cart{
background: #EFEFEF;
}
TR.productListing-odd_cart{
background: #EFEFEF;
}
.productListing-heading_cart {
	border-right:1px solid #D3D3D3; 
 	border-left:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	text-align:center;
    color: #6E6E6E;
  	font-weight: bold;
	font-size:11px;
  	padding: 5px;
  	font-family: Tahoma, Verdana, Arial, sans-serif;
  	background: #EFEFEF;
}
.productListing_content_cart {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	text-align:center;
	vertical-align:top; 
	padding:10 10 10 10;
	font-family: Tahoma, Verdana, Arial, sans-serif;
  	font-size: 13px;
  	color: #0193E7;
  	}
.productListing_content_wishlist {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	text-align:center;
	vertical-align:top; 
	padding:10 10 10 10;
	font-family: Tahoma, Verdana, Arial, sans-serif;
  	font-size: 13px;
  	color: #0193E7;
  	}	
.productListing_logo_cart {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3; 
			}
.incart_prod{
	color:#E21253;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}			

TD.productListing-data_cart {
  text-align:center;
  vertical-align:top; 
  padding-left:10px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  
}
TD.productListing-data {
border-right:1px solid #7F7F7F; 
border-bottom:1px solid #7F7F7F; 
text-align:center;

padding:10 10 10 10;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #0193E7;
}



A.pageResults {
  color: #fff;
  text-decoration: none;
}

A.pageResults:hover {
  color: #fff;
  text-decoration: none;
}

A.pageResults:visited {
  color: #fff;
  text-decoration: none;
}
A.featured:hover {
  text-decoration: none;
}


TD.pageHeading, DIV.pageHeading, span.pageHeading {
 font-size: 18px;
 color: #0093EB;
 font-weight: bold;
 font-family: verdana;


  text-decoration: none;
  height:22px;
  width: 439px;
  background-color: #FFFFFF;


  padding-bottom:0px;
  padding-left: 10px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

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;
  padding-left: 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;
   color: #3EB300;
}

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;
}

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: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #E21253;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

 .pr_name{
 font-size: 14px;
 color: #3EB300;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;


}
 .pr_price{
 font-size: 12px;
 color: #0193E7;
 font-family: tahoma;
 font-weight: bold;

 }


 .pr_category{
  font-size: 13px;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 }




 .pr_descr{
 font-size: 11px;
 color: #BB0600;
 font-family: arial;

}




.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: #000000; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF6B00; }

/* 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; }
 


td{
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #8F8F8F;
}

 .ch1{
 font-size: 10px;
 color: #807F7F;
 font-weight: bold;
 }  
           
 .ch1_1{
 padding-left: 1px;
 }  
 
 .ch1_2{
 font-size: 10px;
 color: 	#43BFC7 ;
 font-weight: bold;
 }  

 .ch2{
 font-size: 11px;
 color: #807F7F;
 font-weight: bold;
 }             

 .ch3{
 font-size: 10px;
 color: #807F7F;
 }             

 .ch4{
 font-size: 13px;
 color: #605F5F;
 font-weight: bold;
 }         
 .infoBoxHeadingImage,.infoBoxHeadingImageTop,.infoBoxHeadingImageMiddle{
 font-size: 13px;
 color: #605F5F;
 font-weight: bold;

 }      
 .ch4_1{
 padding-left: 4px;
 }             

 .ch5{
 padding-left: 5px;
 }

 .ch6{
 font-size: 20px;
 color: #E21253;
 font-weight: bold;
 font-family: tahoma;
 }

 .ch7{
 font-size: 20px;
 color: #8F8D8D;
 font-family: arial;
 }

 .ch8{
 padding-left: 15px;
 }

 .ch9{
 font-size: 9px;
 color: #BCBBBB;
 font-weight: bold;
 font-family: tahoma;
 text-transform: uppercase;
 }

 .ch10{
 border: #C5C5C5 1px solid;
 }

 .ch11{
 font-size: 19px;
 color: #0193E7;
 font-family: tahoma;
 }

 .ch12{
 font-size: 13px;
 color: #3EB300;
 font-family: tahoma;
 font-weight: bold;
  line-height: 1.5;
 }

 .ch13{
 font-size: 19px;
 color: #FF6B00;
 font-family: arial,tahoma;
 font-weight: normal;
  padding: 0px 0px 0px 10px;
 }

 .ch14{
 font-size: 12px;
 color: #0193E7;
 font-family: tahoma;
 font-weight: bold;
 }

.ch14_15 {
color:#0193E7;
font-family:sans-serif;
font-size:12px;
font-weight:bold;
}
 .ch15{
 font-size: 11px;
 color: #0193E7;
 font-family: verdana;
 font-weight: bold;
 }

 .ch16{
 padding-left: 3px;
 }

 .ch17{
 font-size: 9px;
 color: #AFAFAF;
 text-decoration: none;
 font-family: verdana;
 }

 .ch18{
 border: #C5C5C5 1px solid;
 }

 .ch19{
 font-size: 10px;
 color: #8F8F8F;
 }             


 .ml1{
 font-size: 10px;
 color: #807F7F;
 font-weight: bold;
 }             

 .ml2{
 font-size: 10px;
 color: #5394F2;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;
 }             

 .ml3{
 font-size: 11px;
 color: #8F8F8F;
 }             

 .ml4{
 font-size: 10px;
 color: #8F8F8F;
 font-weight: bold;
 }             

 .ml5{
 font-size: 11px;
 color: #605F5F;
 font-weight: bold;
 text-decoration: none;
 }             

 .ml6{
 font-size: 13px;
 color: #E21253;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;
 }             

 .ml66{
 font-size: 13px;
 color: #E21253;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;
 }             

 .ml7{
 font-size: 11px;
 color: #605F5F;
 text-decoration: none;
 }             

 .ml8{
 font-size: 14px;
 color: #3EB300;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;
 }             


 .se{            
 width: 99px;
 font-size: 9px;
 color: #282E3E;

 }
 .se_shop_by{            
 width: 120px;
 font-size: 9px;
 color: #3EB300;
 border:1px solid #e1e1e1; 
 } 

 .image_border{
  border:1px solid #C8C8C8; 
 }


/* Cristina */
.orizontal_main_page{
     background-color: #0093EB;
     height: 3px;
     width : 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color : rgb(231,60,113);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
     width:100%;
     border: 0px;
}
.orizontal_main_table{
     background-color: #3EB300;
     height: 1px;
     width : 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color : rgb(231,60,113);
     vertical-align: top;
     padding: 0px 10px 0px 10px;
     width:50%;
     border: 0px;
     }
.orizontal_line_0{
     background-color: #0093EB;
     height: 3px;
     width : 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color : rgb(231,60,113);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.orizontal_line_1{
     background-color:  #0093EB;
     height: 3px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color :rgb(226,18,83);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.orizontal_line_1px{
     background-color:  #0093EB;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :rgb(226,18,83);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.orizontal_line_1px_gray{
     background-color:  #dedede;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :rgb(226,18,83);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.orizontal_line_aff_1px{
     background-color: paleGoldenRod;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :#0193E7;
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.orizontal_line_product_1px{
     background-color: paleGoldenRod;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :#0193E7;
     vertical-align: top;
     padding: 0px 0px 0px 0px;}
.orizontal_line_faq_1px{
     background-color: paleGoldenRod;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :#0193E7;
     vertical-align: top;
     padding: 0px 0px 0px 0px;}     
     
.orizontal_line_list_prod_1px{
      border-bottom:1px dotted #7F7F7F; 
      text-align:center;
      vertical-align:top; 
      padding: 0px;
    }     
          
     
.orizontal_line_white_1{
     background-color: #FFFFFF;
     height: 1px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 1px;
     color :  #FFFFFF;
     vertical-align: top;
     padding: 0px 0px 0px 0px;
}
.ch_1px {  font-size : 1px; height: 1px;}
.ch_2px {  font-size : 2px; height: 2px;}
.ch_3px {  font-size : 3px; height: 3px;}
.ch_1p {  height: 1px;}
.ch_2p {  height: 2px;}
.ch_4p {  height: 4px;}
.ch_10p{  height: 10px;}
.ch_8p{  height: 8px;}
.hr_1, .hr_2, .hr_3 {border: 0px; height: 5px; text-align: center; width: 100%;}
 .hr_1 {background-color: #C5C5C5; }
 .hr_2 {background-color: #666699; }
 .hr_3 {background-color: #cccccc; }
 .hr_4 {border: 0px; height: 1px; text-align: center; width: 100%; background-color: #f1f1f1; color: #f1f1f1;  }

 .pr_name_10{
 font-size: 10px;
 color: #3EB300;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;


}
.pr_name_10_a{
 font-size: 8px;
 color: #3EB300;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;


}
.pr_name_12_red{
 font-size: 12px;
 color: #DE1051;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;


}
.pr_name_11_red{
 font-size: 11px;
 color: #DE1051;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;


}
.pr_name_11_gray{
 font-size: 11px;
 color: #888888;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;
}
 .pr_name_10_gray{
 font-size: 10px;
 color: #606060;
 font-weight: bold;
 font-family: verdana;
 text-decoration: none;


}
.pr_name_19{
 font-size: 19px;
 color: #0093EB;
 font-family: verdana;
 text-decoration: none;
 }
 .pr_price_12_blue{
 font-size: 12px;
 color: #0093eb;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;


}
 .review_12_yellow{
 font-size: 12px;
 color: #ffdb41;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;


}
 .contact_us_11_gray{
 font-size: 11px;
 color: #888888;
 font-weight: normal;
 font-family: tahoma;
 text-decoration: none;
  padding : 0px 10px 0px 10px;

}

 .contact_us_12_red{
 font-size: 11px;
 color: #e21253;
 font-weight: bold;
 font-family: tahoma;
 text-decoration: none;
}
.contact_us_table{
  padding-left: 10px;padding-top:0;padding-right:10px;padding-bottom:0px;
  font-size: 11px;
  color: #605f5f;
  font-weight: bold;
  font-family: tahoma;
  border: #d4d2d2 1px solid;
  background-color : #f6f5f5;
}

.contact_us_table_red{
  padding-left: 10px;padding-top:0;padding-right:10px;padding-bottom:0px;
  font-size: 11px;
  color: #605f5f;
  font-weight: bold;
  font-family: tahoma;
  border: #f2a6be 1px solid;
  background-color : #f9e9ee;
}
.contact_us_td{
  padding-left: 10px;padding-top:0;padding-right:10px;padding-bottom:0px;
  font-size: 11px;
  color: #605f5f;
  font-weight: bold;
  font-family: tahoma;
   padding-left: 0px;padding-top:5;padding-right:5px;padding-bottom:5px;
}
.td_pad_10{
 padding-left: 10px;padding-top:0;padding-right:10px;padding-bottom:0 
}
 .ch18_pad5px{
 border: #cccccc 1px solid;
 padding : 5px;
 }
 
 .ml8 {
color:#3EB300;
font-family:verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

 .pr_price_normal{
 font-size: 12px;
 color: #0193E7;
 font-family: tahoma;
 }
  .pr_price_10{
 font-size: 10px;
 color: #0193E7;
 font-family: tahoma;
 }
  .ch13_normal{
 font-size: 12px;
 color: #FF6B00;
 font-family: tahoma;

 }
   .ch13_normal_black{
 font-size: 12px;
 color: #000000;
 font-family: tahoma;

 }
  .ch13_ohist{
 font-size: 12px;
 color: #FF6B00;
 font-family: tahoma;

 }
.ch13_normal_12{
 font-size: 12px;
 color: #888888;
 font-family: Arial,sans-serif;
  line-height: 1.5;

 } 
.ch13_normal_11{
 font-size: 11px;
 color: #888888;
 font-family: tahoma,Verdana,Arial,sans-serif;
  line-height: 1.5;

 }
 .ch12_1{
 font-size: 12px;
 color: #3EB300;
 font-family: tahoma;
 padding-left:10px;
 }
 .ch12_101{
 font-size: 10px;
 color: #3EB300;
 font-family: tahoma;
 padding-left:10px;
 }
  .ch13_11{
 font-size: 11px;
 color: #FF6B00;
 font-family: tahoma;

 }
.ch12_normal{
 font-size: 12px;
 color: #3EB300;
 font-family: tahoma;

 }
 .ch12_normal_11{
 font-size: 11px;
 color: #3EB300;
 font-family: tahoma;


 }
 .infoBoxContents_1 {
  background: #E6E6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: #E21253 1px solid;
}
TD.productListing-data_1 {
    
    border-right:1px solid #CECFCE; 
    border-bottom:1px solid #CECFCE; 
    border-left:1px solid #CECFCE; 
    border-top:1px solid #CECFCE; 
    text-align:center;
    vertical-align:top; 
    
    padding:2px 10px 10px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #0193E7;
}
TD.productListing-data_subcateg {
    background:url(images/newimg/product_page_subcateg.png);
    background-repeat: repeat-x;
    border-right:1px solid #CECFCE; 
    border-bottom:1px solid #CECFCE; 
    border-left:1px solid #CECFCE; 
    border-top:1px solid #CECFCE; 
    text-align:center;
    vertical-align:top; 
    
    padding:10px 10px 10px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #0193E7;
}
TD.productListing-data_21 {
    border-top:1px solid #7F7F7F;
	border-left:1px solid #7F7F7F;
	background-color:#FFFFFF; 
    padding:2px 2px 2px 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #0193E7;
}
TD.productListing-data_22 {
    border-top:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#FFFFFF; 
    padding:2px 2px 2px 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #0193E7;
	text-align:center;
}
TD.productListing-data_3 {
    border-right:1px solid #CCCCCC; 
    border-bottom:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-top:1px solid #CCCCCC; 
    text-align:center;
    vertical-align:top; 
    
    padding:10px 10px 10px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 9px;
    color: #0193E7;
}
 .infoBoxContentsCenter {
    color : inherit;
    /* background : #f8f8f9;*/
    font-family : Tahoma, Verdana, Arial, sans-serif;
    font-size : 10px;
   border-spacing :5px;
   border: 1px solid rgb(143, 143, 143);
}
 .infoBoxContentsCenter_featured {
    color : inherit;
    font-family : Tahoma, Verdana, Arial, sans-serif;
    font-size : 10px;
    border: 0px dotted rgb(143, 143, 143);
}
  .td_featured{
      width: 50%;
      height: 100%;
      padding :  2px 2px 2px 2px;
  }
  .div_featured{
     width: 100%;
    border-color: #CACACA;;
    border-width: 1px;
    border-style: solid 
  }
 TD.category_desc {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     padding-left: 7px;
     padding-right: 7px;
     color: #747474;
      }
.butt_bottom{
  background: #E6E6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: gray 1px solid;
  padding:7px 7px 7px 7px;
}
.td_border_white{
  font-family: Verdana, Arial, sans-serif;
  border: gray 1px solid;
}
.pad7{padding:7px 7px 7px 7px;}
 
 .pad7_bord{border: gray 1px solid;
 padding:7px 7px 7px 7px;}
 
 TD.productListing-data_aff {
    border-right:1px dotted #7F7F7F; 
    border-bottom:1px dotted #7F7F7F; 
    border-left:1px dotted #7F7F7F; 
    border-top:1px dotted #7F7F7F; 
    text-align:left;
    vertical-align:top; 
    padding:1px 1px 1px 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #0193E7;
}
SPAN.padd5 {
  padding:5px 5px 5px 5px;
}
.faqTitle{
font-size: 12px;
 color: #3EB300;
 font-family: tahoma;
}
.faqBlurb{
font-size: 11px;
 color: #888888;
 font-family: tahoma,Verdana,Arial,sans-serif;
  line-height: 1.5;
}
.faqline{
     color : paleGoldenRod;
     border: paleGoldenRod 1px solid;
     height: 0px;
     vertical-align: top;
     padding: 0px 0px 0px 0px;}     

.div_shop_by{ padding:0px 0px 0px 8px;}

.left_part{
     //background-color: #00B38E;
     height: 100%;
     width : 100%;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color : #00B38E;
     vertical-align: top;
     padding: 0px 0px 0px 0px;
   
     border: 0px;
     }
     
.right_part{
    // background-color: #3EB300;
     height: 100%;
     width : 100%;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 3px;
     color : rgb(231,60,113);
     vertical-align: top;
     padding: 0px 0px 0px 0px;
    
     border: 0px;
     }	     

.backtabimg{
		background:url(images/newimg/PPS-cart-bg-482x49.png) no-repeat center left ;
		}
.shopcart{
		border-bottom:solid thin #72B8D8;
		border-top:solid thin #72B8D8;
		background-color: #F3F8FB;
	}
.tdshopcart1{
			color:#24365B;
			}	 
.tdshopcart2{

			}	
	  					
.msearchroundtop{
		background:url(images/newimg/topcell1.png) repeat top;
		text-align:center;
		}		   
.mnewslet{
		background:url(images/newimg/topcell1.png) repeat top;
		text-align:center;
		}
.leftbot{background:url(images/newimg/topleft1.png) no-repeat right;}
.rightbot{background:url(images/newimg/topright1.png) no-repeat top left;}	

.leftheader{background:url(images/newimg/leftsidebot1_1px.png) repeat-y bottom left;
			}
		
.rightheader{background:url(images/newimg/rightsidebot1_1px.png) repeat-y bottom right;
			}		

.footleft{
		border-top:3px solid #E21253;
		font-size: 13px;
 		color: #605F5F;
 		font-weight: bold;
		padding-left:10px;
		}
.footright{
		border-top:3px solid #E21253;
		font-size: 13px;
 		color: #605F5F;
 		font-weight: bold;
		}	
.footcellleft{
		border-top:1px solid #E21253;
		background:#FFFFFF;
		line-height:1.8;
		padding-left:10px;
		}
.footcellright{
		border-top:1px solid #E21253;
		background:#FFFFFF;
		}
.footcell{
		border-top:1px solid #E21253;
		background:#FFFFFF;
		line-height:1.8;
		}
.bottomlr{background:url(images/newimg/roundleft.png) repeat-y bottom left;
		  font-size:4px;
		  height:4px;}
.bottomrr{background:url(images/newimg/roundright.png) repeat-y bottom left;}
.bottompage_m{
		background:url(images/newimg/bottompage.png) repeat-x top;}	
		
.bottomcell_left{
			background:url(images/newimg/leftsidebot1_1px.png) repeat-y bottom left;
			font-size:3px;
			height:1px;
			}	
.bottomcell_right{
			background:url(images/newimg/rightsidebot1_1px.png) repeat-y bottom left;
			}												   		
.inputon {
    border: 1px solid #BEB8BA;
    background: #FFFFFF;
}
.inputoncart {
    border: 1px solid #BEB8BA;
    background: #FFFFFF;
	text-align:center;
}	
.inputbuttonnews{
	border: 1px solid #0989D6;
	background: #FFFFFF;
	height:20px;
	width:200px;
}	

.mainleftimg{background:url(images/newimg/leftsidebot1_1px.png) repeat-y left;
			line-height:3px;
			}
.mainrightimg{background:url(images/newimg/rightsidebot1_1px.png) repeat-y right;
			}		

.arrowlistmenu{
width: 140px; /*width of accordion menu*/
}
.Shopbytitle  {
font: bold 14px Arial;
color: #000;
}
.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #807f7f;
background: url(images/newimg/arrow-pink.gif) no-repeat center left; /*custom bullet list image*/
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 14px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .morebtn{ /*CSS class for menu headers in general (expanding or not!)*/
color: #888888;
background: url(arrow-grey.gif) no-repeat center left; /*custom bullet list image*/
display: block;
line-height:13px;
padding: 0px 0;
margin-left:10px;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-size: 11px;
font-weight: normal;
margin-top:0px;
cursor: pointer;
}

.openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(images/newimg/arrow-pink-dwn.gif) no-repeat center left; /*custom bullet list image*/
color:#e21253;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #888888;
/*background: url(images/newimg/arrow-grey.gif) no-repeat center left; custom bullet list image*/
display: block;
line-height:13px;
padding: 0px 0;
margin-left:10px;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
//font-size: 11px;
}


.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #e21253;
text-decoration:underline;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
}

#nav_sides  {
width:923px;padding:0 1px; height:41px; background-image:url(images/newimg/navend.gif); background-position:top left; background-repeat:repeat-x;
}

#nav_container  {
width:923px; height:41px; background-image:url(images/newimg/navbg.gif); background-position:top left; background-repeat:repeat-x;
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active   {
font: bold 12px Arial;
color:#FFFFFF;
display:block; 
height:41px;
float:left;
text-decoration:none;
line-height:35px;
padding:0 9px;
background-image:url(images/newimg/navseptr.gif); background-position:top left; background-repeat: no-repeat;
}

a.nav:hover  {
background-image:url(images/newimg/navhvr.gif); background-position:top left; background-repeat:repeat-x;
}

a.first:link, a.first:visited, a.first:hover, a.first:active   {
background-image:none;
margin-left:3px;
}
a.first:hover  {
background-image:url(images/newimg/navhvr.gif); background-position:top left; background-repeat:repeat-x;
}
.navtxt    {
display:block; line-height:12px; padding-top:6px;
}

.navtxtsmall   {
font-size:10px;
}
.div_navig_left {
    width:100px;
    margin:0px 0px 0px 17px;
  
    display:inline;
   
} 
.div_mainfoot{
	position:relative;
	height:300px;
	width:932px;
	text-align:center;
	}
.div_foot_news{
	position:absolute;
	display:block;
	background:url(images/newimg/div_news_bottom.png) no-repeat center;
 	top:25px;
	width:310px;
	height:100px;
	z-index:0;
	}
.spandivbot{
	text-align:left;
	color:#CCCCCC;
	z-index:1;
	}	
.subcat_title{
	background:url(images/newimg/subcateg_cell.png) no-repeat top ;
	border:1px dotted #000000; 
 	height:100px;
}	
.subcateg_name{
 font-size: 10px;
 color: #FFFFFF;
 font-family: verdana;
 font-weight: bold;
  padding: 10px 0px 0px 10px;
}	
.div_subcateg_visible{
position: relative; float: left; width: 210px; height: 75px; background-color: yellow;
}




h3 {
font-size:1.6em;
margin:0;
}
a.sample_attach, a.sample_attach:visited, div.sample_attach {
background:#FFFFEE none repeat scroll 0 0;
border:1px solid black;
color:#008000;
display:block;
font-family:Verdana,Sans-Sherif;
font-size:1em;
font-weight:900;
padding:2px 5px;
text-decoration:none;
width:100px;
}
a.sample_attach, a.sample_attach:visited {
border-bottom:medium none;
}
div#sample_attach_menu_child {
border-bottom:1px solid black;
}
form.sample_attach {
background:#FFFFEE none repeat scroll 0 0;
border:1px solid black;
padding:0 5px 2px;
position:absolute;
visibility:hidden;
}
form.sample_attach b {
font-family:Verdana,Sans-Sherif;
font-size:1.1em;
font-weight:900;
}
input.sample_attach {
margin:1px 0;
width:170px;
}

.pag_selected{
	background: url(images/newimg/button_pag_select.png) repeat-x; 
  height: 22px;
  font-family:Arial;
  font-size:12px;
  color: #fff;
}
.pag_unselected{
	background: url(images/newimg/button_pag_middle.png) repeat-x; 
  height: 22px;
  font-family:Arial;
  font-size:12px;
  color: #fff;
}
.pag_unselected_left{
  background: url(images/newimg/button_pag_left.png) repeat-x; 
  height: 22px;
   font-size: 1px;
}
.pag_unselected_right{
  background: url(images/newimg/button_pag_right.png) repeat-x; 
  height: 22px;
  font-size: 1px;
}
.td_login_top{
  background: #e8e7e7;
  font-family:Arial;
  font-size: 12px;
  font-weight: bold; 
  padding:3px 3px 3px 3px;

 
}
.td_login_body{
  
  font-family:Arial;
  font-size: 11px;
  font-weight: none; 
  padding: 3px 3px 3px 3px;

 
}
.td_login_body_bold{
color: #605f5f;
  font-family:Arial;
  font-size: 11px;
  font-weight: bold; 
  padding: 3px 3px 3px 3px;
}
.span_account_red{color: #E21253; padding:3px 7px 3px 7px;}
.span_account{color: #605f5f; padding:0px 7px 0px 7px;}
.span_acct_red{color: #E21253; }
.index_products_img{border: 0px solid red; height: 85px; width:100%; float: left;}
.index_products_name{border: 0px solid red; height: -1px;  width:100%; float: left;}
.index_products_rew{border: 0px solid red; height: 21px; width:100%;  float: left;}
.index_products_det{border: 0px solid red; height: 19px; width:100%;  float: left;}
.product_info_title_caption{color:#FF7900; padding:0px 7px 0px 7px;  font-family: verdana; font-size: 10px; font-weight: bold;  }
.product_info_title_text{color: #505050; padding:0px 6px 0px 6px;  font-family: verdana; font-size: 10px; font-weight: bold; border-bottom:1px solid #939393;  }
.product_info_title_content{color: #505050; font-family: verdana; font-size: 10px; font-weight: normal; border-bottom:1px dotted #939393;border-right:1px dotted #939393;border-left:1px dotted #939393;}
.product_info_title_bold{color: #505050; padding:3px 0px 0px 0px;  font-family: verdana; font-size: 10px; font-weight: bold; }
.product_info_content{color: #505050; padding:3px 0px 0px 0px;  font-family: verdana; font-size: 10px; font-weight: normal; }

.td_left_1_1{
    border-top:1px solid #939393; 
    border-right: 0px solid #939393; 
    border-bottom:0px solid #939393; 
    border-left:1px solid #939393; 
    font-size: 1px;
     padding-left: 5px;
  }
.td_left_1_2{
    border-top:1px solid #939393; 
    border-right: 0px solid #939393; 
    border-bottom:0px solid #939393; 
    border-left:0px solid #939393; 
    font-size: 1px;
  }
.td_left_1_3{
    border-top:1px solid #939393; 
    border-right: 0px solid #939393; 
    border-bottom:0px solid #939393; 
    border-left:0px solid #939393; 
    font-size: 1px;
    padding-left: 0;
  }
.td_left_1_4{
    background: url(images/infobox/shadow_foto_left.gif) repeat-y;
    font-size: 1px; 
  }

.td_left_2_1{
    background: url(images/infobox/shadow_foto_bottom.gif) repeat-x; 
    font-size: 1px;
  }
.td_left_2_2{
    background: url(images/infobox/shadow_foto_corner.gif) no-repeat; 
    font-size: 1px;
  }
.td_req_fields{
  background-color: #f5e9f4;
    border-top:1px solid #c585c3; 
    border-right: 1px solid #c585c3; 
    border-bottom:0px solid #c585c3; 
    border-left:1px solid #c585c3; 
}
.td_add_cart_left{
    border-top:0px solid #c585c3; 
    border-right: 0px solid #c585c3; 
    border-bottom:1px solid #c585c3; 
    border-left:1px solid #c585c3; 
    background-color: #f5e9f4;
   }
.td_add_cart_right{
    border-top:0px solid #c585c3; 
    border-right: 1px solid #c585c3; 
    border-bottom:1px solid #c585c3; 
    border-left:0px solid #c585c3; 
    background-color: #f5e9f4;
   }
.td_add_cart_middle{
    background: url(images/infobox/add_cart_background.png) repeat-x; 
    
  }   
.div_products_img{border: 1px solid red;  width: 200px; visibility: show;}  

.td_blue_left{
    background: url(images/newimg/leftsidetd.png) no-repeat;
    width:0px;
    height: 27px;
    font-size: 1px; 
  }

.td_blue_center{
    background: url(images/newimg/filltdcell.png) repeat-x; 
   
    height: 27px;
  }
.td_blue_right{
    background: url(images/newimg/rightsidetd.png) no-repeat; 
    width:0px;
    height: 27px;
    font-size: 1px; 
  } 
.td_gray{
   background-color: #f2f1f1;
    border-top:0px solid #d4d2d2; 
    border-right: 1px solid #d4d2d2; 
    border-bottom:1px solid #d4d2d2; 
    border-left:1px solid #d4d2d2; 
}
.td_gray_white{
    background-color: #f2f1f1;
    border-top:1px solid #ffffff; 
    border-right: 1px solid #d4d2d2; 
    border-bottom:1px solid #d4d2d2; 
    border-left:1px solid #d4d2d2; 
}
.td_font_white_bold{
    color: #ffffff; padding:0px 7px 0px 7px;  font-family: tahoma; font-size: 10px; font-weight: bold; 

}
.spanstepprogresstopact{
	color:#E21253;
	height:10px;
	}
.spanstepprogresstoppast{
	color:#605F5F;
	height:10px;
	}	
.spanstepprogressbotact{
	color:#E21253;
	font-size:20px;
	font-weight:bold;
	height:20px;
	}	
.spanstepprogressbotpast{
	color:#605F5F;
	font-size:11px;
	font-weight:bold;
	height:20px;
	}	
 .forgot_pass_email{
  color:#605f5f;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma;
	padding : 0px 10px 0px 10px;
 }
TD.forgot_pass {
    background:url(images/newimg/product_page_subcateg.png);
    background-repeat: repeat-x;
    border:1px solid #d4d2d2; 
    text-align:center;
    vertical-align:top; 
    padding:10px 10px 10px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}	
TD.whishlist {
    background:url(images/newimg/whishlist_1.png);
    background-repeat: repeat-x;
    border:1px solid #d4d2d2; 
    text-align:left;
    vertical-align:top; 
    padding:10px 10px 10px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    width:352px;
   
}
.be_first{
  color:#605f5f;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma;

 }	
 .be_first_red{
  color:red;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma;

 }
 .be_first_green{
  color:#3EB300;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma;

 }
 .older_rew{
    color : #abaaaa;
    text-align:left;
    vertical-align:top; 
    padding:0px 20px 0px 0px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:20px;
}
.orizontal_line_rew{
     background-color: #abaaaa;
     height: 3px;
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 5px;
     color :#abaaaa;
     vertical-align: top;
     padding: 0px 10px 0px 0px;}
.top_header{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 1px;
  
}
.survey_q{
color:#605F5F;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma;
}
.survey_q1{
color:#605F5F;
	font-size:11px;
	font-weight:normal;
	font-family: tahoma;
}
.td_shop_by { padding:1px 0px 0px 2px; }
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  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: #009900; 
}
A.sitemap:hover {
  color: #ff0000;
}
.site_map_dark{
background-color: #D3DFEE;
vertical-align: top;
padding-left: 5px;
padding-top: 5px;
color: #3F3F3F;
border: 1px solid #AFAFAF;
}
.site_map_lite{
background-color: #E5ECF5;
vertical-align: top;
padding-left: 5px;
border: 1px solid #AFAFAF;
}
.site_map_table{
background-color: #E5ECF5;
}
.site_map_dark_cat{
background-color: #D3DFEE;
vertical-align: center;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #3F3F3F;
border: 1px solid #AFAFAF;
  font-weight : bold;
    font-size: 11px;
}

/* CLASE ARTICOLE */
.td_article_title{
  padding: 0px 0px 5px 5px;
  color : #000000;
  font-size: 12px;
  background-color: #F7E07B;

}
.td_article_text{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;

  padding-left:5px;
  padding-right:5px;
  
}
.ul_article_text{ /*CSS for UL of each sub menu*/
  list-style-type: disc;
  margin: 5;
  padding: 5;
  margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.ul_article_text li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.search_categories{
  background:transparent url(images/newimg/product_page_subcateg.png) repeat-x scroll 0 0;
  border:1px solid #CECFCE; 
  padding-left:10px;
  line-height:15px;
}


.category_desc_div{
    display:block;
		position:relative;
		height:15px;
}
.cat_desc_show_hide{
  /*font-weight : bold;
  width:100px;*/
  color: #0023ff;
  position:absolute;
  display:block;
  left:563px;
  top:-2px;
 cursor:pointer;
}
*HTML .cat_desc_show_hide{top:-1px;cursor:pointer;}

.cat_desc_top{
  position:absolute;
  display:block;
  overflow:hidden; 
  padding-bottom:4px;
  width:558px;
}
.cat_desc_top_shipp{
  display:block;
  overflow:hidden; 
}
.quick_order_div{display:block; position:relative; margin-top:20px; margin-bottom:20px; height:62px; z-index:0;}
.quick_order_div{display:block; position:absolute; border:1px solid #000000; top:-10px; left:6px;padding-bottom:5px; padding-top:20px; 
                  width:132px; z-index:1; text-align:center; 
                  background:url('images/newimg/quick_order_back.jpg') center bottom no-repeat;}
.newboxes_title{
	padding-left:5px; 
	line-height:8px; 
	height:8px;
}				  
.newboxes_body{
	line-height:18px;	
	padding-bottom:5px;
}

div.color_tabs{
	padding:1px; 
	border:1px solid #F2F2F2; 
	margin-bottom:2px;
	text-decoration:none;
	width:165px;
}
div.color_tabs:hover{
	border:1px solid #CCCCCC; 
}
.free_shipping{background: url(images/newimg/free_shipping_back.jpg) no-repeat center; height:67px;}
.free_shipping_text{position:relative; font-weight:bold; font-family:arial, sans serif; color:#DD7A1F; font-size:13px; left:225px; width:296px;}
.free_gift{background: url(images/newimg/get_free_gift_back.jpg) no-repeat center; height:77px;}
.free_gift_text{position:relative; font-weight:bold; font-family:arial, sans serif; color:#FE0A0A; font-size:15px; width:387px; left:203px; top:52px;}
.free_gift_text_1{float:left;color:#005E81;border: 1px solid red;  font-family:arial, sans serif;font-size:11px; margin-top:5px;right:5px;}
.free_gift_select{width:350px;}

.aricle_main{float:left;width:100%;margin-top:2px;}
.aricle_title{float:left;width:100%;margin-top:2px;}
.aricle_content{float:left;width:100%;margin-top:2px;}
/* CNP WORD TEMPLATES*/
.template_cnp_0{float:left;color:#343434;font-family:Verdana,Arial,sans-serif;font-size:11px;margin-top:10px;}
.template_cnp_0 a, template_cnp_0 a:hover{color:#343434; text-decoration:none;}
.template_cnp_bullet{float:left;margin-left:3px;margin-right:10px;margin-top:4px; }
.template_cnp_title{float:left; font-weight:bold; color:#4499ef;}
.template_cnp_title_1{float:left; font-weight:bold; color:#0462c2;font-size:12px;}
.template_cnp_line{float:left;height:2px;width:593px;margin-left:2px;font-size:1px;background:#86b7e0;margin-top:2px;}
.template_cnp_line_1{float:left;height:1px;width:593px;margin-left:2px;font-size:1px;background:#0463c3;margin-top:2px;}

.template_cnp_bck1 {float:left;height:138px; width:594px; margin-top:4px; margin-left:2px; background: url(images/newimg/templates/cnp_bg_box.jpg) no-repeat;cursor:pointer;}
.template_cnp_bck2 {float:left;height:138px; width:594px; margin-top:4px; margin-left:2px; background: url(images/newimg/templates/word_bg_box.jpg) no-repeat;cursor:pointer;}
.template_cnp_0 a, .template_cnp_0 a:hover{color:#000000;}
.template_cnp_text{float:left; margin-top:72px; margin-left:22px;font-weight:normal;font-size:9px;}
.template_cnp_text_bullet{float:left;background: url(images/newimg/templates/bullet3.gif) no-repeat;height:5px;width:5px;margin-top:6px;}
.template_cnp_text_1{float:left; margin-top:2px; margin-left:6px;font-weight:normal;}
*HTML .template_cnp_text_bullet{margin-top:4px;}
*HTML .template_cnp_text_1{margin-top:0px;}
.template_cnp_butt{position:relative;background: url(images/newimg/templates/click_here_light_blue.png) no-repeat;height:32px;width:156px;margin-top:90px;margin-left:412px;}
.div_butt_1{float:left;cursor:pointer;margin-left:80px;}
.div_butt_2{float:left;cursor:pointer;margin-left:200px;}
.word_temp{float:left; height:168px;overflow:hidden;margin-top:5px;margin-left:5px;}
.word_temp_name{float:left; height:28px;text-align:center;width:100%;}
.word_temp_img{float:left; height:100px; margin-top:2px;text-align:center;width:100%;}
.word_temp_down{float:left; height:28px; margin-top:2px;text-align:center;width:100%;}
.word_temp_down td{font-size:11px; color:#3366ff; font-weight:bold;}
.div_butt{float:left;width:588px; height:27px;border:1px solid #e0e0e0; background:#f0f4f6;margin-left:5px; margin-top:3px;}
.div_butt_1,.div_butt_2{position:relative; margin-top:2px;margin-left:200px;}
.word_temp_bck{float:left;background: url(images/newimg/templates/back_templates.jpg) no-repeat;height:159px;width:599px;margin-top:10px;margin-left:5px;}
.word_temp_1{float:left;height:148px;width:162px;border:0px solid red;margin-top:4px;margin-left:6px;}
.word_temp_2{float:left;height:148px;width:374px;border:0px solid red;margin-top:4px;margin-left:25px;}
.template_ms_1{float:left;background: url(images/newimg/templates/ms_title.jpg) no-repeat;height:25px;width:101px;}
.template_ms_2{float:left;background: url(images/newimg/templates/cnp_search_back.jpg) no-repeat;height:58px;width:158px;margin-top:4px;}
.template_ms_3_1{float:left;color:#f1f7f7; font-size:11px; font-weight:bold;margin-top:8px; margin-left:35px;}
.template_ms_3_2{float:left;margin-top:8px; margin-left:10px;}
*html .template_ms_3_2{float:left;margin-top:8px; margin-left:6px;}
.template_ms_3_3{float:left;margin-top:8px; margin-left:6px;}
.template_ms_2a{float:left;height:53px;width:156px;border:1px solid #3e1e1e1; background:#f6fafb; color:#273069;margin-top:4px;margin-left:3px;font-family:Arial;font-size:11px; text-align:center;}
a.link_down,a.link_down:hover{color:blue; text-decoration:underline;}
.template_ms_2a a, template_ms_2a a:hover{color:#273069;}
.template_ms_4_1{float:left;font-family:Arial;font-size:12px;font-weight:bold;color:#273069;}
.template_ms_4_2{float:left;background: url(images/newimg/templates/dotted_line.gif) repeat-x;width:355px;height:1px;font-size:1px; margin-top:1px;margin-bottom:2px;}
.template_ms_4_3{float:left;font-family:Arial;font-size:12px;color:#273069; margin-top:2px;width:100%}
.template_ms_4_4{float:left;font-family:Arial;font-size:12px;color:#273069; margin-top:2px;}
.template_ms_4_5{float:left;font-family:Arial;font-size:12px;color:#273069; margin-top:2px;}
.for_more_tmp{float:left;font-family:Arial;font-size:12px;color:#2084c4; margin-top:2px; font-weight:bold;}
.listbulet{
	list-style-image:url(images/newimg/templates/bullet2.gif);
	padding-top:3px;
	padding-left:25px;
	font-size:10px;
}
 TD.generictemplates {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #eeeeee;
     color : #273069;
     padding: 3px 3px 3px 6px;
     border: 1px solid #bdbdbd;
      }
.uprightdiv{
	border:0 solid gray;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:36px;
	margin-top:-10px;
	position:absolute;
	right:0;
	width:62px;}
.uprightdiv_1{
	display:block;
	position:relative;
	right:-17px;
	top:15px;
	text-align:left;}
#product_list_tab{
	width:183px;
	height:185px;
	_height:189px;
	border:#abd0ff 1px solid;
	float:left;
	margin:0px 3px 5px 3px;
	padding:0px;
	display:inline;
}
#product_list_tab div.top{
	width:100%;
	float:left;
	height:100px;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
	position:relative;
}
#product_list_tab div.mid{
	width:100%;
	float:left;
	height:50px;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
}
#product_list_tab div.mid p.title_prod{
	font-family:Tahoma;
	font-size:11px;
	color:#606060;
	font-weight:bold;
	margin:0px;
	padding:5px;
}
#product_list_tab div.bottom{
	width:100%;
	float:left;
	height:35px;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
}
#product_list_tab div.bottom p.price{
margin:0px 1px 1px 1px;
background:url(images/back_tab.jpg) repeat-x;
height:34px;
}
span.price_blue{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#52a2f3;
text-align:center;
padding:2px;
font-weight:bold;
}
span.price_red{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
text-align:center;
padding:2px;
font-weight:bold;
}
img.prod_list{
border:1px #eeeeee solid;
padding:1px;
}
.clear{
clear:both;
}
.stars_div{
position:absolute;
top:0px;
left:0px;
z-index:200;
padding:5px;
}
.icon_purple_new{
position:absolute;
top:0px;
right:0px;
z-index:201;
padding:0px;
width:40px;
height:41px;
background:url(images/newimg/icon_purple_new.gif) no-repeat center;
}
.icon_purple_discount{
position:absolute;
top:0px;
right:0px;
z-index:250;
padding:0px;
width:40px;
height:41px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:40px;
background:url(images/newimg/icon_purple_back.gif) no-repeat center;
}
.icon_purple_bgf{
position:absolute;
top:0px;
right:0px;
z-index:250;
width:40px;
height:41px;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
background:url(images/newimg/icon_purple_back_bgf.gif) no-repeat center;
}

.icon_purple_bgf p.buy {
margin:8px 0px 0px 15px;
padding:0px;
line-height:8px;
clear:both;
}
.icon_purple_bgf p.get {
margin:2px 0px 0px 15px;
padding:0px;
line-height:8px;
}
.icon_purple_discount_cat{ float:right;  z-index:250; margin:0px 4px 0px 0px; padding:0px;  width:52px;  height:52px; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif;font-size:14px;  font-weight:bold;  text-align:center;background:url(images/infobox/orange_promo_bullet.png) no-repeat center;}

.icon_purple_discount_cat_1{float:left; margin-top:6px; #margin-left:9px; _margin-left:5px; font-size:11px;line-height:12px;#padding-left:5px;}
.icon_purple_discount_procent{font-size:16px; font-weight:bold;line-height:16px;}
.icon_purple_discount_off{font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;line-height:9px; margin:0px; padding:0px;}

.trust_us_auth{float:left;margin:15px 0px 0px 0px; text-align:center;}

.trust_us_auth a{color:#1A5089;font-size:10px;}
.trust_us_auth a:hover {color:#1A5089; text-decoration:underline;}
.trust_us_paypal{float:left;margin:24px 0px 0px 1px; text-align:center;}
.trust_us_bbb{float:left;margin:3px 0px 0px 13px; text-align:center;}

.icon_purple_discount_1{
    float:left
    top:0px;
    right:0px;
    z-index:250;
    padding:0px;
    width:40px;
    height:41px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    line-height:40px;
    background:url(images/newimg/icon_purple_back.gif) no-repeat center;
}
.buy_x{
font-family:Verdana,Arial,sans-serif;  
font-size:9px; 
color:#ffffff;
line-height:10px;
padding-top:6px;
float:left;
margin:0px auto;
text-align:center;
width:40px;

}


/*SPECIAL OFFERS */
.special_offers_box_main{
	float:left;
	margin:0px; 0 5px 0px;;
	padding:0;
	
}
.special_offers_box_title{
	background:url(images/newimg/special_offers/special_offers_top.jpg) repeat-x;
	border-top:0px solid #B2CDE6;
	border-left:0px solid #B2CDE6;
	border-right:0px solid #B2CDE6;
	width:100%;
	height:44px;
	clear:both;
}
.special_offers_box_title_line_1{	
  width:100%;font-size:1px;background:#e8e8e8;
	height:1px;
	clear:both;}
.special_offers_box_title_line_2{	
  width:100%;font-size:1px;background:#afcae4;
	height:1px;
	clear:both;}
.special_offers_box_content{
	/*border-left:2px solid #B2CDE6;
	border-bottom:2px solid #B2CDE6;
	border-right:2px solid #B2CDE6;*/
	width:100%;
	height:160px;
	cursor:pointer;
}
.special_offers_titlelabel{
	float:left;
	height:44px;
}
.special_offers_box_drop{
	background:url(images/newimg/special_offers/bullet_top.png) no-repeat;
	width:9px;
	height:10px;
	float:left;
	margin:18px 0px 0 0;
}
.special_offers_box_button{float:left;width:100%; text-align:center;padding-top:5px;}
.icon_purple_discount_buy_x{ float:right;  z-index:250; margin:0px 4px 0px 0px; padding:0px;  width:52px;  height:52px; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif;font-size:14px;  font-weight:bold;  text-align:center;background:url(images/infobox/buy-more-get-item-free.gif) no-repeat center;}

.main_categ_title{
	float:left;
	width:100%;
}
.main_categ_title_left{
	float:left;
	padding:0;
	margin:0;
  margin-left:-1px;
	background:url(images/newimg/left_title_tab_back.jpg) no-repeat;
	height:39px;
	width:9px;
}
.main_categ_title_center{
	float:left;
	padding:0;
	margin:0;
	background:url(images/newimg/mid_title_tab_back.jpg) repeat-x;
	height:39px;
	width:577px; /*562px*/
	_width:579px; /*556*/
	text-align:left;
}
.main_categ_title_right{
	float:left;
	padding:0;
	margin:0;
	background:url(images/newimg/right_title_tab_back.jpg) no-repeat;
	height:39px;
	width:9px;
}
.title_bar_blue {
  font-size:17px;
  height:47px;
  line-height:41px;
  text-transform:uppercase;
  color:#1E5B97;
  height:auto;
}
.td_sp_offer{font-size:11px;font-weight:normal;color:#ffffff;}

.article_description  a, .article_description  a:hover{color:blue;text-decoration:underline;}



