/*
  $Id: stylesheet.css,v 1.1.1.1 2003/08/14 07:58:33 nickle Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

@import url(css/skin.css);
@import url(css/jcarousel.css); 

.boxText { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.errorBox { font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #fd0099; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

BODY {
  background: #FAF9F4;
  color: #444444;
  margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

img {
	border: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

A {
  color: #444444;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

.central_table {
	background-color: white;
	width: 1016px;
}

.border_left {
	background: url(images/border_left.jpg) repeat-y;
	width: 5px;
	height: 100%;
	background-position: top;
}

.border_right {
	background: url(images/border_right.jpg) repeat-y;
	width: 5px;
	height: 100%;
	background-position: top;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #e75ca9;
}

TD.headerNavigation {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #cc0066;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: red;
}

TD.headerNavigation1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CD0001;
  font-weight : bold;
}

A.headerNavigation1 {   /* adding by sunrise */
  color: #CD0001;
	text-decoration: none;
	font-size: 12px;
	
}

A.headerNavigation1:hover {   /* adding by sunrise */
  color: #666666;
	text-decoration: underline;
}

A.headerNavigation_myacc {   /* adding by sunrise */
  color: #666666;
	text-decoration: none;
	font-size: 12px;
}

A.headerNavigation_myacc:hover {   /* adding by sunrise */
  color: #666666;
	text-decoration: underline;
}

.headerNavigation2_inter_line {
	color: #666666;
	font-size: 12px;
}

.headerNavigation_logoff {
	color: #777777;
	text-decoration: none;
}

.headerNavigation_basket {
	width: 158px;
	font-size: 12px;
	color: #777;
	padding-left: 10px;
	text-align: center;
}

.headerNavigation_logoff:hover {
	text-decoration: underline;
}

TD.headerNavigation2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #777777;
  font-weight: bold;
}

A.headerNavigation2 {
  color: #777777; 
	font-size: 13px;
}

A.headerNavigation2:hover {
  color: #00ffff;
}

A.headerNavigation-yellow {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffcc;
  font-weight : bold;
}

A.headerNavigation-white {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation-white:hover {
  color: yellow;
}

TR.HeaderPageLinks {   /* sunrise */
	 font-family : Geneva, Arial, Helvetica, sans-serif;
	 font-size : 12px;
	 font-weight : bold;
	 background-color : inherit;
	 color : #000000;
 }

TR.headerError {
  background: #99cc99;
}

TD.headerError {
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #99cc99;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

DIV.header-subtitle {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

TR.footer {
  background: #eeeeee;
}
.footer a {font-size:12px; color:#888888; text-decoration:none; font-weight:bold;}
.footer2 a {font-size:10px; color:#f9f9f9; text-decoration:none; font-weight:normal;}

TD.footer {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #eeeeee;
  color: #444444;
  font-weight: bold;
}

.footerstat {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #eeeeee;
  font-weight: bold;
}

.infoBox-menus ,.infoBoxHeading-main{
  background: #ececec;
}

.infoBox {
  background: #d9e7ff;
  padding:4px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #d9e7ff;
}

.infoBox_shopping {
  background: #FFF8DE;
  padding:4px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #D5D3D6;
}

.infoBox-new {
  background: #ffffff;
}

.infoBoxContents {
  background: white;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.infoBoxContents_cata {   /* adding by sunrise */
  background: #f8f8f9;  
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-image: url('images/logo.gif');
  background-repeat: no-repeat; 
}

.infoBox_cata {   /* adding by sunrise */
  background-image: url('images/infobox/cata_box_bg.gif'); 
  background: #b6b7cb;
}

TD.infoBoxHeadingCategories {  /* adding by sunrise, not in use now */
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #e75ca9;  /*#33c3d3;*/
  color: #ffffff;  /*#222222;*/
  background-image: url('images/infobox/cata_bg.gif');
  background-repeat: no-repeat;
   

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  /*background: #e75ca9;*/
  background-image: url('images/infobox/cata_bg.gif');
  color: #ffffff;
  padding-left:12px;
  background-repeat: repeat-x;
	line-height: 32px;
	padding-bottom: 8px;
}

TD.infoBoxHeadingSpecial
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background: #e75ca9;*/
  background-image: url('images/infobox/cata_bg.gif');
  color: #ffffff;
  
  background-repeat: repeat-x;
}
TD.infoBox, SPAN.infoBox {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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

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

TABLE.productListing {
  margin-top: 3px;
	margin-bottom: 3px;
	border: 1px;
  border-style: solid;
  border-color: #f5f5f5;
  border-spacing: 1px;
  background: #fcfcfc;
}

.productListing-heading {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #b7b7b7;
  color: #444444;
  font-weight: bold;
	border-right: 2px solid white;
	border-bottom: 2px solid white; 
	text-align: left;
	height: 34px;
	line-height: 34px;
}

.productListing-heading-new {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #93DDDB;
  background-image: url('images/new_line.gif');
  color: #ffffff;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.3;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center;
	width: 161px;
}

TD.productListing-data1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.3;
	text-align: center;
}

TD.productListing-data-content {
  border: 1px;
  border-style: solid;
  border-color: #f5f5f5;
  border-spacing: 1px;
  background: #fcfcfc;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TABLE.productListing-data-options {
  border: 1px;
  border-style: solid;
  border-color: #f5f5f5;
  border-spacing: 1px;
  background: #fcfcfc;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TABLE.productListing-data-options1 {
  /*border: 1px;
  border-style: solid;
  border-color: #f5f5f5;*/
  border-spacing: 1px;
  /*background: #fcfcfc;*/
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.productListing-data-options {
  border: 1px;
  border-style: solid;
  border-color: #f5f5f5;
  border-spacing: 1px;
  background: #fcfcfc;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #6C6E6B;
	padding: 2px;
	text-decoration: none;
}

A.pageResults:hover {
  color: #6C6E6B;
  background: #ADDFF6;
	padding: 2px;
	text-decoration: none;
}

.pageResults-selected {
	color: #6C6E6B;
  background: #ADDFF6;
	padding: 2px;
	text-decoration: none;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fd0099;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #349AFF;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444444;
}

TD.main, P.main {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
}
TD.main1, P.main1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
	color: #656565;  
}
TD.main3, P.main3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: bold;
}

Td.main1 img {
	margin-bottom: 7px;
}
TD.mainspecial, P.mainspecial {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
	padding-left:5px;
	padding-right:3px;
}

.mainspecial .bg_more {
	background: url(images/bg_more.jpg) no-repeat;
	height: 19px;
	line-height: 19px;
	width: 50px;
	text-align: left;
	text-align: center;
	display: block;
	font-weight: bold;
}
 
TD.main2, P.main2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #777777;
  
}
SPAN.mainred {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f00000;
  line-height: 1.5;
  font-weight: bold;
}

SPAN.mainred2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f00000;
  line-height: 1.5;
}

.smallText_productdes {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
	color: #444444;
}

.smallText-white {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #656565;
}


TD.smallText1, SPAN.smallText1, P.smallText1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #349AFF;
	font-weight: bold;
}

TD.smallText_asearch, SPAN.smallText_asearch {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.smallText_asearch a {font-size:12px; color:#444444; text-decoration:none; font-weight:normal;}


TD.accountCategory {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #99cc99;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Geneva, Arial, Helvetica, 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, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productPrice {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size: 12px;
  color: #fd0099;
}

TD.productPrice {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fd0099;
}

TD.productPrice2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #C30000;
	border-bottom: 2px solid white;
	width: 140px;
}

TD.productPrice3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fd0099;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
}

TD.productPrice1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #444444;
}

SPAN.productSpecialPrice {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size: 12px;
  color: #99cc99;
}

SPAN.errorText {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #99cc99;
}
h1 {
font-size:15px;
}
h2 {
font-size:13px;
color:#990000;
}
h3 {
	font-size:12px;
	font-style: italic;
}
.install {
font-style: normal;
}
.highlight {
color:#990000;
}
#navcontainer ul
{
list-style-type: none;
text-align: center;
padding: 2px;
position: relative;
z-index: 1;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 2px 2px;
}

#navcontainer li a
{
padding: 2px 2px;
color: #000;
background-color: #fff;
border: 1px solid #666;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #900;
border: 1px solid #666;
border-top: 2px solid #333;
border-bottom: 2px solid #333;
}
.code {
	border: 1px dashed #666;
	padding: 9px;
	white-space: pre;
}

.information-box {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #93DDDB;
  font-weight: bold;
}

.information-text {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

.information-text-title {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CC6600;
  font-weight: bold;
}

.information-text-title-big {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #CC6600;
  font-weight: bold;
  text-decoration: underline;
}

.information-text-purple {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #9933FF;
  font-style:italic;
}

.information-text-darken {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

.hot-products {  font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #ffffff; }
.new {  font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 26px;  color: #349AFF; }
.arrivals {  font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #33CD99; }
.new-arrivals-text {  font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #878787; }

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

.checkoutBarFrom, .checkoutBarTo { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; }

/* message box */

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

/* input requirement */

.inputRequirement { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #99cc99; }
.best_sales{padding-top:2px;}
.special_box{background-color:#FCFCFD;border:solid 1px #EAEAEA; border-bottom:solid 2px #EAEAEA; border-right:solid 2px #EAEAEA;}
.new_products{background-color:#FCFCFD;border:solid 1px #F8F8F8;}
.today_viewed{border:solid 1px #F5F5F5;width:120px; background-color:#FDFDFD}


 /********momleetech****************/
 
 
.infoBox-menus-content
{	
	/*border:2px solid #dfdfdf;*/
}

.infoBox-menus-left1,.infoBoxHeading-left1 
{ 
 width:0px;  
  background: #fdfdfd;
 background-image:url('images/infobox/cata_bg.gif');
 background-repeat: repeat-x;
}

.infoBox-menus-left,.infoBoxHeading-left 
{ 
 	width:1px;  
  background: #fdfdfd;
 	background-image:url('images/infobox/info_box_left.gif');
 	background-repeat: repeat-y;
}

.infoBox-menus-right,.infoBoxHeading-right/*,.infoBoxHeading-right*/
{    
	width:1px;  
  background: #fdfdfd;
 	background-image:url('images/infobox/info_box_left.gif');
 	background-repeat: repeat-y;
	 
}

.infoBox-menus-right1,.infoBoxHeading-right1/*,.infoBoxHeading-right*/
{    
	width:0px;
	background: #fdfdfd;
	background-image:url('images/infobox/cata_bg.gif');
 background-repeat: repeat-x;
	 
}
.infoBox-menus-bottomleft
{ 
	height:5px;
	width:4px;
	background: #fdfdfd;
	background-image:url('images/infobox/info_box_bottomleft.gif');
	background-repeat:no-repeat;
	line-height: 5px;
	 
}
.infoBox-menus-bottom
{ 
	height:5px;	
  background: #fdfdfd;
	background-image:url('images/infobox/info_box_bottom.gif');
	background-repeat: repeat-x;
	line-height: 5px;
}
.infoBox-menus-bottomright
{ 
	width:6px;
	height:5px;
	background:#fdfdfd;
	background-image:url('images/infobox/info_box_bottomright.gif');
	background-repeat:no-repeat;
	line-height: 15px;
	
}
.infobox_heading_special
{   background:#fdfdfd;
     height:26px;
	 background-image:url('images/infobox/infobox_heading_special.gif');
	 background-repeat: repeat-x;
}
.infoBoxContents-special{
  border:0px solid #F0F0F0;
  background: url(images/bg_carousel.jpg) #fff repeat-x;
	background-position: bottom;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:3px;
	margin-top: 0px;
	width:145px;
}
 
td.infoBoxContents-special
 {
 border:none;
}
.infoBoxContents-specialMain
{
	width:145px;
}
 
/* //Add NEW watermark - VietH add - BEGIN */
.watermark_wrap {
	position:relative;
	width:100%;
}	

.watermark_new {
	position:absolute;
	top:90px;
	left:0px;
}
/* //Add NEW watermark - VietH add - END */




/*css-ul meu*/

.logo {
	height: 89px;
	width: 480px;
	padding-left: 20px;
	font-weight:bold;
	font-size:17px;
	color:#b9b9b9;
}

.section_menu {
	background: url(images/menubar.gif) no-repeat;
	/*background-color: #421D10;*/
	width: 1000px;
	background-position: top;
}

td.search_section {
	background-color: #E8E3E7;
	height: 20px;
	border-left: 5px solid #949695;
	border-top: 1px solid #949695;
	border-bottom: 1px solid #949695;
}

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 800px;
	position: relative;
	margin-top: 10px;
	z-index: 1;
}
#menu li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	line-height: 100%;
	background: none;
	background-image: none;
	width: 128px;
	text-align: center;
	display: block;
}
#menu a {
	color: white;
	display: block;
	height: 22px;	
	text-decoration: none;
}
#menu a:hover, #menu .current {
	color: #addff7;
	text-decoration: none;
	z-index: 5;
}
#menu .current {
	color: white;
}

#menu .smallText-white {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
	width: 2px;
}

.input_search {
	background: url(images/icons/icon_search.png) #fff no-repeat;
	background-position: 2px;
	border: 1px solid #959595;
	width: 150px;
	height: 20px;
	padding-left: 15px;	
	color: #9f9f9f;
	font-size: 12px;
}

.input_search.active{
	background-color: #ddeff6;
}

.btn_go {
	width: 40px;
	border: 0px;
	color: white;
	text-align: center;
	background-color: #bebebe;
	height: 20px;
}

.btn_av {
	width: 40px;
	border: 0px;
	color: white;
	text-align: center;
	background-color: #949596;
	height: 20px;
}

.select_search {
	color: #9f9f9f;
	width: 140px;
}

.submenu {
	margin-left: 25px;
	width: 300px;
	font-size: 11px;
}

.submenu li {
	float: left;
	font-size: 11px;
}

.submenu li a {
	color: #656565;
	text-decoration: none;
	background: url(images/img/dotted.jpg) no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}

.submenu li a:hover {
	color: #656565;
	text-decoration: none;
	background: url(images/img/arrow.jpg) no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
}

.submenu .submenu_selected {
	color: #656565;
	text-decoration: none;
	background: url(images/img/arrow.jpg) no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
}

.submenu .inter_spacer {
	width: 10px;
	color: #656565;
	text-align: center;
}

#iconbar { 
	position:absolute;
	text-shadow:0 1px 0 #eee;
	right: 0px;
	text-align: left;
}
#iconbar li			{
	float:left;
	position:relative;
	margin-right:5px;
	background:#D5D5D5;
	border: 1px dashed #949693;
	overflow:hidden;
	font-size: 11px;
	padding: 4px;
	z-index: 2;
}
#iconbar a {
	text-decoration: none;
	outline: none;
	color: white;
	display: block;
	cursor:pointer;	
	overflow: hidden;
}
#iconbar span	{
	width: 112px;
	height: 40px;
	position: absolute;
	display: none;
	color:white;
	padding-left: 5px;
	font-size: 11px;
	line-height: 90%;
}

.td_slideshow {
	height: 17px;
}

.slideshow_news_content {
	background: url(images/news_img.jpg) #fff no-repeat;
	width: 250px;
	height: 15px;
	line-height: 15px;
	padding-right: 2px;
	border: 2px solid #949693;
	font-size: 11px;
}

.slideshow_news {
	width: 210px;
	float: left;
	font-size: 11px;
	z-index: 1;
}

.slideshow_news a {
	font-size: 11px;
	color: #9f9f9f;
	text-decoration: none;
	width: 210px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.all_news {
	font-size: 12px;
	color: #9f9f9f;
	float: right;
}

.all_news a {
	color: #9f9f9f;
}

#s7 {}
#s7 div { padding-top: 2px; padding-left: 2px; width: 100%; height: 19px; color: #333; text-align: left; font-size: 12px; overflow: hidden; }

#s7 div { top: 0; left: 0; margin-left: 0px; }
#s7 strong { margin: 0 0px; padding: 0px 0px; border: 1px solid #ccc; background: #fc0; text-decoration: none }


#sliderWrap {
margin: 0 auto;
width: 200px;
position: relative;
z-index: 3;
float: right;
}
#slider {
position: absolute;
background-image:url(images/slider1.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 200px;
height: 179px;
margin-top: -157px;
z-index: 100;
}
#slider img {
border: 0;
}
#sliderContent {
margin: 10px 0 0 0px;
position: absolute;
text-align:center;
color: #656565;
font-weight:bold;
}
#openCloseWrap {
position:absolute;
margin: 143px 0 0 50px;
font-size:12px;
font-weight:bold;
}
.openWrap_link {
	color: #656565;
	font-size: 12px;
}

.descr_cart {
	font-size: 12px;
	color: #656565;
	text-align: center;
}

.footer_link {}

.footer_link li {
	float: left;
	font-size: 10px;
	margin: 5px;
	text-align: center;
}

.footer_link li a {
	color: #878787;
}

.footer_link li a:hover {
	color: #AABBDD
}

.footer_border {
	background: url(images/footer_border.jpg) repeat-y;
	background-position: center;
	width: 21px;
}

.footer_category {
	background-color: #E8E3E7;
}

.footer_title_section {
	font-size: 18px;
	color: #848484;
}

.footer_link_dw {
	margin-top: 10px;
	width: 124px;
}

.footer_link_dw li {}

.footer_link_dw li a {
	font-size: 12px;
	color: #878787;
}

.footer_link_dw li a:hover {
	font-size: 12px;
	color: #AABBDD;
}

.copyright {
	color: #848484;
	font-size: 12px;
	text-align: center;
	
}

.copyright span {
	color: #CD0001;
	font-weight: bold;
}

#navigation{
	width: 172px;
}
#navigation ul{
	list-style: none;
}
#navigation ul li{
	height: 30px;
	border-bottom: 1px dotted #ccc;
}
#navigation ul li a {
	text-indent: 20px;
	padding: 5px 0;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #656565;
	font-weight: bold;
	background-image: url(images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: 5px 8px ;
	font-size: 13px;
}
#navigation ul li a:hover{
	background-color: #d5d5d5;
	background-image: url(images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: 15px 8px ;
	color: #656565;
	font-weight: bold;
}

.title_category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  background: #e75ca9;  /*#33c3d3;*/
  color: #ffffff;  /*#222222;*/
  background-image: url('images/infobox/cata_bg.gif');
  background-repeat: repeat-x;
	height: 32px;
	width: 162px;
	padding-left: 10px;
}

.title_category span {
	font-size: 24px;
}

.categories_section {
	border: 1px solid #dfdfdf;
}

.title_style {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  background: #E9E8ED;  /*#33c3d3;*/
  color: #a8a8a8;  /*#222222;*/
  background-repeat: repeat-x;
	height: 32px;
	width: 162px;
	padding-left: 10px;
}

.title_style span {
	font-size: 24px;
}

.navigation_style ul {
	width: 172px;
	margin: 0px;
	padding: 0px;
}

.navigation_style ul li {
	border-bottom: 1px dotted #ccc;
	width: 172px;
	float: left;
	position: relative;
}

.navigation_style .first {
	background: url(images/cute_sweety_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .second {
	background: url(images/sexy_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .third {
	background: url(images/romantic_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .fourth {
	background: url(images/vogue_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .fifth {
	background: url(images/simple_casual_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .sixth {
	background: url(images/elegant_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .seventh {
	background: url(images/party_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	background-position: right;
}

.navigation_style .last {
	background: url(images/executive_hover.jpg) no-repeat 0 0;
	margin: 0 0px 0px 0;
	border-bottom: 0px;
	background-position: right;
}

.navigation_style li a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 63px;
	line-height: 63px;
	width: 172px;
	color: black;
	font-size: 22px;
	text-align: right;
}

.navigation_style  li a:focus, .navigation_style  li a:hover { text-decoration: none; }

.navigation_style li img {
	position: absolute;
	top: 0;
	right: 0;
	height: 63px;
	line-height: 63px;
	border: 0;
}

.bookmark_title {
	font-size: 13px;
	color: #1CAE31;
	font-weight: bold;
}

.new_arrivals_pic {
	border: 3px solid #fcfcfc;
	height: 130px;
	display: block;
}
.new_arrivals_pic:hover {
	border: 3px solid #DFDDDE;
	height: 130px;
}

.best_of_content {
	width: 100%;
	border: 2px solid #DCDCDA;
	border-left: 2px solid #DFE6BA;
	position: relative;
	margin-top: 30px;
}

.best_of_border_up {
	background: url(images/best_of_border_up.jpg) repeat-x;
	height: 3px;
	width: 200px;
}

.best_of_border_dw {
	background: url(images/best_of_border_dw.jpg) repeat-x;
	height: 3px;
	width: 200px;
}

.best_of_border_left {
	background: url(images/best_of_border_left.jpg) repeat-y;
	width: 3px;
	height: 262px;
}

.best_of_border_right {
	background: url(images/best_of_border_right.jpg) repeat-y;
	width: 3px;
	height: 262px;
}

.best_of_pic {
	border: 3px solid white;
	display: block;
}

.best_of_pic:hover {
	border: 3px solid #DFDDDE;
}

#container{
	margin: 0em auto;
	width: 420px;
}
#container ul{
	list-style: none;
	list-style-position: outside;
}
#container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #414141;
	cursor: pointer;
	font-size: 12px;
}
#container ul.menu li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #5f95ef;
}
/******* /MENU *******/
/******* CONTENT *******/
.content_tab{
	margin: 0pt auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 12px;
	width: 98%;
	min-height: 100px;
}
.content_tab h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 32px;
}
/******* /CONTENT *******/
/******* NEWS *******/
.content_tab.news h1{
	background: transparent url(images/news.jpg) no-repeat scroll left top;
}
.content_tab.news{
	display: block;
	clear: both;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content_tab.tutorials h1{
	background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
.content_tab.tutorials{
	display: none;
	clear: both;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content_tab.links h1{
	background: transparent url(images/links.jpg) no-repeat scroll left top;
}
.content_tab.links{
	display: none;
	clear: both;
}
.content_tab.links a{
	color: #5f95ef;
}
/******* /LINKS *******/

.clear_tab {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	font-size: 1px;
}

.shopping_cart_new {
	background-color: #9C9E9B;
}

.all_name_prod {
	color: #656565;
	font-size: 12px;
}

.all_price_prod {
	color: #FF00A1;
	font-size: 12px;
	font-weight: bold;
}

.best_sales_name_prod {
	color: #656565;
	font-size: 11px;
	font-family: arial;
}

.best_sales_price_prod {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.inter_bestsales_line {
	background: url(images/img/border.jpg) repeat-x;
	height: 1px;
	font-size: 1px;
}

.inter_bestsales_line_v {
	background: url(images/img/border1.jpg) repeat-y;
	background-position: center;
	width: 15px;
	font-size: 1px;
	height: 100px;
}

/*BOF Marius WishList*/
.wishlist-tr{
	
}
.wishlist-td-img{
	width: 143px;
	border: 1px solid #EFEFEF;
}
.wishlist-td-img a{
	text-align: center;
	height: 130px;
	width: 100px;
	display: block;
}
/*EOF Marius WishList*/

.table_prod_listing {
	padding: 5px; 
	padding-top: 0px; 
	width: 640px; 
}

.text_footer {
	font-size: 12px;
	color: #7F7F7F;
	text-align: center;
}

.text_footer p {
	padding-top: 10px;
}

.footer_link2 {}

.footer_link2 li {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-weight: normal;
}

.footer_link2 li a {
	font-weight: normal;
}

.table_popup {
	width: 508px;
	background-color: white;
	border: 2px solid black;
}

.popup_line_up {
	background-color: #E20D6D;
	height: 20px;
	color: white;
	font-size: 13px;
	padding-left: 5px;
	font-weight: bold;
}

.close_window_line {
	font-size: 12px;
	text-align: right;
	color: #E20D6D;
	font-weight: bold;
}

.close_window_line img {
	vertical-align: top;
}

.close_window_line2 {
	font-size: 12px;
	text-align: center;
	color: #E20D6D;
	font-weight: bold;
}

.close_window_lin2e img {
	vertical-align: top;
}

.popup_title_prod {
	font-size: 13px;
	color: #8B2BEB;
	font-weight: bold;
}

.site_map {
	font-size: 13px;
}

.currencies_section {
	width: 1000px;
	text-align: left;
	border: 1px solid #E8E3E7;	
}

.recommended_prod {}

.recommended_prod li {
	text-align: left;	
	padding: 10px 5px 10px 5px;	
	border-bottom: 1px dotted #9C9E9B;
}

/*** Begin Header Tags SEO ***/
h1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #349AFF;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
}

h2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #fd0099;
}
/*** End Header Tags SEO ***/
