/*
  $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
*/
/* @import url(skin.css);
@import url(jcarousel.css);
@import url(imagebox.css); */
/** { margin: 0; padding: 0 }*/


.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: #cc0033; }
.bothKindOfProducts { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: red; }
.productsNotifications { background: #e8e8e8; }
.orderEdit  {font-family : Arial, Verdana, sans-serif; font-weight : bold; font-size : 10px; color: #70d250; text-decoration: none; } 



BODY {
  

  /*color: #000000;*/
  margin: 0px;
/*  background: #bfbfbf;*/
background: #bfbfbf url(images/body_bg.png) repeat;
/*background-color: #000000;	*/		
}


.bodyBackgound {
/*background: #ffffff url(images/background_body.png) repeat-y center;*/

}



img
{
border: 0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

.infoShop {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 15px;
  font-weight: bold; 
  color: #000000;
}

TR.headerNavigation {
  background: #434648;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #434648;
  color: #ffffff;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
  
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #32a65e;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



TD.footer2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}

A.footer2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

A.footer2:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration:none;
}

.infoBox {
 background: #ffffff;
 border-left-color: #bfbfbf;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #bfbfbf;
 border-right-style: solid;
 border-right-width: 1px;
 border-bottom-color: #bfbfbf;
 border-bottom-style: solid;
 border-bottom-width: 0px;
}

.infoBoxCoda {
 background: #ffffff;
 border-left-color: #8c8e8c;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #8c8e8c;
 border-right-style: solid;
 border-right-width: 0px;
 border-bottom-color: #8c8e8c;
 border-bottom-style: solid;
 border-bottom-width: 0px;
}

.infoBoxScrollage {
 background: #ffffff;
 border-left-color: #8c8e8c;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #8c8e8c;
 border-right-style: solid;
 border-right-width: 0px;
 border-bottom-color: #8c8e8c;
 border-bottom-style: solid;
 border-bottom-width: 0px;
}


.infoBoxMain {
 /*background: #ffffff url(images/bg_account.png) repeat-x left bottom;*/
 border: 1px #8c8e8c solid;
 font-family: Arial, Verdana, sans-serif;
 background: #fbfaf6;
}

.infoBoxMainPi {
/* background: #ffffff;*/
 border-left-color: #8c8e8c;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #8c8e8c;
 border-right-style: solid;
 border-right-width: 0px;
 border-bottom-color: #8c8e8c;
 border-bottom-style: solid;
 border-bottom-width: 0px;
 border-top-color: #8c8e8c;
 border-top-style: solid;
 border-top-width: 0px;
 font-family: Arial, Verdana, sans-serif;
}

.thumbnailProductCoda:hover {
 /*background: #ffffff url(images/bg_account_hover.png) repeat-x left bottom;*/
 border-left-color: #434648;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #434648;
 border-right-style: solid;
 border-right-width: 0px;
 border-bottom-color: #434648;
 border-bottom-style: solid;
 border-bottom-width: 0px;
 border-top-color: #434648;
 border-top-style: solid;
 border-top-width: 0px;
 font-family: Arial, Verdana, sans-serif;
 /*padding: 4px 0;*/
}

.thumbnailProductCoda:hover a {
color: #434648;
}

.thumbnailProductCoda {
	width: 174px;	
	height:270px;
 /*background: #ffffff url(images/bg_account.png) repeat-x left bottom;*/
 border-left-color: #8c8e8c;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #8c8e8c;
 border-right-style: solid;
 border-right-width: 0px;
 border-bottom-color: #8c8e8c;
 border-bottom-style: solid;
 border-bottom-width: 0px;
 border-top-color: #8c8e8c;
 border-top-style: solid;
 border-top-width: 0px;
 font-family: Arial, Verdana, sans-serif;
 padding: 0px 0;

}

div.thumbnailProductCoda {
	position:relative;
	overflow:hidden;	 
	width: 174px;	
	height:270px;
	margin-left:0;
	
}

div.thumbnailProductCoda p{
 line-height:0.1em;
   vertical-align:middle;

}

div.thumbnailProductCoda p.thumbnailProductCodaPO {
	position:absolute;
	width:100%;  
	height:170px;
	text-align:center;
  margin-top:170px;
}

div.thumbnailProductCoda div.releaseDate {
	position:absolute;
	width:100%;  
	height:12px;
	text-align:center;
  margin-top:170px;
}

div.thumbnailProductCoda div.priceDisplay {
	position:absolute;
	width:100%;  
	height:40px;
  margin-top:230px;
  vertical-align:middle;

}

div.thumbnailProductCoda div.cartDisplay {
	position:absolute;
	width:100%;  
	height:40px;
	text-align:left;
  margin-top:230px;
  margin-left:50px;
  
}

SPAN.markProductPreorderCoda {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: white;
  background: red;
 /* font-weight: bold;*/
}

.infoBoxMainWithoutBorder {
 background: #ffffff;
}


.infoBoxDetails {
font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #434648;
  font-weight : bold;
}

.infoBoxContents {
/*  background: #ffffff; */
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

.infoBoxContentsCoda {
/*  background: #ffffff; */
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 8px;
}


TABLE.infoBoxContentsAntiRobot {
background: #ffffff url(images/bg_account.png) repeat-x left bottom;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

TD.infoBoxContentsAntiRobotTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}



.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.infoBoxHeading {
  border-top-color: #8c8e8c;
  border-top-style: solid;
  border-top-width: 0px;
  border-left-color: #8c8e8c;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #8c8e8c;
  border-right-style: solid;
  border-right-width: 0px;
  }

TD.infoBoxHeading {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
  background-image:url(images/infoBoxHeadingBackground3.gif);
	background-repeat:repeat-x;
	padding: 0px 0px;
	padding-top: 0px;
	/*line-height: 1.2em;*/
}

TD.infoBoxHeadingColor {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #ffffff;
  background-image:url(images/infoBoxHeadingBackgroundColor.gif);
	background-repeat:repeat-x;
	padding: 0px 0px;
	padding-top: 0px;
	/*line-height: 1.2em;*/
}

  div.infoBoxHeading{
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  border: 0px solid #8c8e8c;
  font-weight: bold;
 	margin-top: 5px;
 /*		margin-top: 30px;*/
	/*line-height: 0em;*/
}

  div.infoBoxHeadingColor{
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  border: 0px solid #8c8e8c;
  font-weight: bold;
 	margin-top: 0px;
 /*		margin-top: 30px;*/
	/*line-height: 0em;*/
}

TD.infoBoxBottom {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
  background-image:url(images/infoBoxBottomBackground.gif);
	background-repeat:repeat-x;
	padding: 0px 0px;
}

.infoBoxHeading a{ 
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  color: #000000; 
}
.infoBoxHeading a:hover{ 
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  color: #434648; 
}


TABLE.infoBoxHeading2 {
  border-top-color: #434648;
  border-top-style: solid;
  border-top-width: 0px;
  border-left-color: #434648;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #434648;
  border-right-style: solid;
  border-right-width: 0px;
  }

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  color: #434648;

}

.infoBoxHeading2 a{ 
  color: #434648; 
}

TD.infoBoxHeading3 {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
	padding: 0px 0px;
	  border-left: 1px solid #bfbfbf;
	  border-right: 1px solid #bfbfbf;
 
}

TD.infoBoxContents3 {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
	padding: 0px 10px;
	  border-left: 1px solid #bfbfbf;
	  border-right: 1px solid #bfbfbf;
 
}

TR.searchBoxLeft {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
  background-image:url(images/box_search_left.gif);
	background-repeat:no-repeat;
	border: 0px solid #8c8e8c;
	padding: 0px 5px;
}

div.searchBoxLeft {
	position:relative;
	width:200px;
	height:40px;
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  background-image:url(images/box_search_left.gif);
	background-repeat:no-repeat;
	border: 0px solid #8c8e8c;
	padding: 0px 0px;
}

div.searchBoxButtonLeft {
	position:absolute;
	width:30px;
	height:30px;
	top:10px;
left:166px;
	padding: 0px 0px;
}


div.cartBoxTop {
	position:relative;
	width:200px;
	height:90px;
	font-size: 14px;
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  background-image:url(images/box_cart_top.gif);
	background-repeat:no-repeat;
	left:0px;
}

div.infoCartBoxTop {
	position:absolute;
	width:200px;
	/*height:100px;*/
	margin:auto;
	text-align:center;
	/*	border: 1px solid #8c8e8c;*/
	top:10px;
}

div.infoCartBoxTopEmpty {
	position:absolute;
	width:200px;
	/*height:100px;*/
	margin:auto;
	text-align:center;
	top:35px;
}

div.infoCartBoxTopIcon {
	position:absolute;
	width:200px;
/*	height:100px;*/
	margin:auto;
	text-align:center;
	top:53px;
}


div.infoCartBoxTopIcon a{
padding:0px 3px;
}


div.loginBoxTop {
	position:relative;
	width:1000px;
	height:20px;
	font-size: 12px;
  font-family:  Arial, Verdana, Tahoma, sans-serif;
 /* background-image:url(images/box_cart_top.gif);
	background-repeat:no-repeat;*/
	border: 0px solid #8c8e8c;
	left:0px;
	padding:0px 0px;

}

div.loginBoxTopNotReg1 , div.loginBoxTopNotReg2 {
	position:absolute;
	border: 0px solid #8c8e8c;
	font-size: 12px;
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-weight:bold;
	width:1000px;
	height:20px;

	text-align:right;
	top:0px;
		
			
		/*	margin:auto;*/
}

.loginBoxTopNotReg1 a{

vertical-align:middle;
line-height: 0.2em; 
}


div.loginBoxTopNotReg2 {
/*top:55px;*/
}

div.loginBoxTopReg1 , div.loginBoxTopReg2 {
	position:absolute;
	border: 0px solid #8c8e8c;
	width:1000px;
	height:20px;
	text-align:right;
	top:2px;
	border: 0px solid #8c8e8c;
}

div.loginBoxTopReg2 {
/*top:35px;*/
}




TABLE.infoBoxHeadingCoda {
  border-top-color: #8c8e8c;
  border-top-style: solid;
  border-top-width: 0px;
  border-left-color: #8c8e8c;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #8c8e8c;
  border-right-style: solid;
  border-right-width: 0px;
  }

TD.infoBoxHeadingCoda {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
 /* background-image:url(images/infoBoxHeadingBackground.gif);*/
	background-repeat:repeat-x;
	padding: 0px 5px;
}

.infoBoxHeadingCoda a{ 
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  color: #000000; 
}
.infoBoxHeadingCoda a:hover{ 
  font-family:  Arial, Verdana, Tahoma, sans-serif;
  color: #434648; 
}


TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, 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: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TR.productListing-odd:hover{
  background: #ffffff;
}



TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #8c8e8c;
  border-spacing: 0px;
}

TABLE.productListing2 {
  border: 0px;
  border-style: solid;
  border-color: #8c8e8c;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
 /* background-image:url(images/infoBoxHeadingBackground.gif);*/
	/*background-repeat:repeat-x;*/
}

TD.productListing-data {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

A.productListing-data {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

A.productListing-data:hover {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}


A.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

A.productListing-heading:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #434648;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
  background: #bfbfbf;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  border: 0px;
  
}

TD.pageHeadingProdInfo, DIV.pageHeadingProdInfo {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #a63821;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}


TD.main, P.main, SPAN.main {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
 /* padding-top:3px;*/
 /* line-height: 1.5; */
}

TD.main2 {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  padding: 4px;
 /* line-height: 1.5; */
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

A.smallText {
font-family: Arial, Tahoma, Verdana,  sans-serif;
font-size: 12px;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.hidden_date {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1px;
  color: #ffffff;
}

Checkbox, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: blue;
  font-weight: bold;
}

A.linkText, SPAN.linkText {
  color: blue;

}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.markProductPreorder {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 20px;
  color: #666666;
 /*font-weight: bold;*/
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #a63821;
}

SPAN.productSpecialPriceOld {
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
}

SPAN.priceListing {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #a63821;
}

SPAN.priceListingSpecial {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #bfbfbf; cursor: pointer; cursor: auto; }
.moduleRowSelected { background-color: #bfbfbf; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height:1.7em; vertical-align: middle; font-size: 12px; color:red; text-decoration: none; }
.messageStackSuccess { font-family: Arial,Verdana, sans-serif; font-size: 12px; text-decoration: none; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }




/*BOF Menu for the Category box*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.vggdiv ul{
z-index:15; 
position:relative; 
margin: 0;
padding: 0;
list-style-type: none;
width: 200px; /* Width of Menu Items */
border-bottom: 0px solid #bfbfbf;
font-family: Arial, Tahoma, Verdana, sans-serif;
/*font-weight: bold;*/
font-size: 13px;

}
    
.vggdiv ul li{
position: relative;
background-color: #ffffff;
}
    
/*1st level sub menu style */
.vggdiv ul li ul{
left: 199px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.vggdiv ul li ul li ul{
left: 159px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.vggdiv ul li ul li a{
left: 138px; /* Parent menu width - 1*/
background-color: #ffffff;


}

/*All subsequent sub menu levels offset */
.vggdiv ul li ul li ul li a{
background-color: #ffffff;

}

/*All subsequent sub menu levels offset */
.vggdiv ul li ul li ul li ul li a{
background-color: #ffffff;


}

/* menu links style */
.vggdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
/*background: url(images/bg_vggdiv.gif) no-repeat left center;*/
/*background-color: #ffffff;*/
padding: 0px 20px;
padding-top: 0px;
border: 0px solid #bfbfbf;
border-bottom: 0px solid #bfbfbf;
line-height: 1.4em;

border-left: 1px solid #bfbfbf;
border-right: 1px solid #bfbfbf;
}

.vggdiv ul li a:visited{
color: #000000;
}

.vggdiv ul li a:hover{
background-color: #e1e1e1;
/*background: url(images/bg_vggdiv_hover.gif) no-repeat left center;*/
color: #000000;
text-decoration: none;

}

.vggdiv ul li ul {
margin-top: -5px;
}

.vggdiv ul li ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
/*background: url(images/bg_vggdiv_subfolder.gif) no-repeat left center;*/
/*background-color: #ffffff;*/
padding: 0px 20px;
padding-top: 0px;
border: 0px solid #bfbfbf;
border-bottom: 0px solid #8c8e8c;
line-height: 1.4em;
border-left: 1px solid #bfbfbf;
border-right: 1px solid #bfbfbf;
}



.vggdiv ul li ul li a:hover{
background-color: #e1e1e1;
/*background: url(images/bg_vggdiv_subfolder_hover.gif) no-repeat left center;*/
color: #000000;
text-decoration: none;
}

.vggdiv ul li ul li ul li a:hover{
background-color: #e1e1e1;
color: #000000;
text-decoration: none;
}

/* The main categories with sub-categories */
.vggdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}
.vggdiv .subfolderstyle:hover{
/*background: url(images/arrow-list-hover.gif) no-repeat center right;*/
}

/* This one colors the sub-folder with other sub-folders */
.vggdiv ul li ul .subfolderstyle {
background-color: #ffffff;
}




/* This one colors the sub-folder with other sub-folders */
.vggdiv ul li ul li ul .subfolderstyle {
background-color: #ffffff;
}

/* This one colors the sub-folder with other sub-folders */
.vggdiv ul li ul li ul li ul .subfolderstyle {
background-color: #ffffff;
}
    
/* Holly Hack for IE \*/
* html .vggdiv ul li { float: left; height: 1%; }
* html .vggdiv ul li a { height: 1%; }
/* End */


/*EOF Menu for the Category box*/

/*BOF Style for the Category box*/

.infoBoxCat {
 background: #ffffff;
}

.infoBoxCatContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxCatNotice {
  background: #FF8E90;
}

.infoBoxCatNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.infoBoxCatHeading {
  border-top-color: #8c8e8c;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-color: #8c8e8c;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #8c8e8c;
  border-right-style: solid;
  border-right-width: 1px;
  }

TD.infoBoxCatHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  color: #434648;
}

.infoBoxCatHeading a{ 
  color: #434648; 
}

TABLE.infoBoxCatHeading2 {
  border-top-color: #8c8e8c;
  border-top-style: solid;
  border-top-width: 0px;
  border-left-color: #8c8e8c;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #8c8e8c;
  border-right-style: solid;
  border-right-width: 0px;
  }

TD.infoBoxCatHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  color: #434648;
}

.infoBoxCatHeading2 a{ 
  color: #434648; 
}



.infoBoxCatHeading a:hover {
  color: #434648;
}

TD.infoBoxCat, SPAN.infoBoxCat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*EOF Style for the Category box*/


.SpecialPrice{
	 font-weight: bold;
	 font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 10px;  
    color: red;
	 clear: both;
	} 
	 
.SpecialProductName{
	 font-weight: bold;
	 font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 10px;  
    color: #000000;
	 clear: both;	 
}

.SpecialProductName a:hover{
	 font-weight: bold;
	 text-decoration: underline;
}

.BarredPrice{
	 font-weight: bold;
	 font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 12px;  
    color: #000000;
	 clear: both;	 
}

.percent{
	position: absolute;
	overflow: hidden;
	float: right;
	z-index: 3;
	height: 66px;
	width: 66px;
	background-image:url(images/star.png);
	background-repeat:no-repeat;
	margin-left:30px;
	margin-top:-200px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 18px;  
  color: #ffffff;
	text-align: center;	
	
	border-color: #f8c95a;
	border-style: solid;
	border-width: 0px;
}

.percentPi{
	position: absolute;
	overflow: hidden;
	float: right;
	z-index: 3;
	height: 66px;
	width: 66px;
	background-image:url(images/star.png);
	background-repeat:no-repeat;
	margin-left:-60px;
	margin-top:0px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 18px;  
  color: #ffffff;
	text-align: center;	
	
	border-color: #f8c95a;
	border-style: solid;
	border-width: 0px;
}


.headerLogo {
	background-image:url(images/store_logo.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	}

.headerBarBackground {
	/*background-image:url(images/header_icon_bar.gif);*/
	background-repeat:no-repeat;
	}		
	
.headerBar{
/*position:relative;*/
width:100%;
height:30px;
padding-left:2px;
margin-top: 0px;
padding-top: 0px;
border: 0px solid #8c8e8c;
}	

.headerBar a{
padding:0px;
margin:0px;
padding-left:3px;
border: 0px solid #8c8e8c;
}	

.bottom_tabHeader{
background: url(images/bottom_tabHeader.gif) no-repeat center top;
}	
	
	
.bottomBackground {
  background: #ffffff;
	background-image:url(images/background_bottom.gif);
	background-repeat:no-repeat;
	}	
.headerBackground {
	background-image:url(images/background_header.gif);

	background-repeat:repeat-x;
	  font-family:   Arial, Verdana, Tahoma,  sans-serif;
  font-size: 11px;
  color: #000000;
	}	
.headerBackgroundTitle {
/*	background-image:url(images/background_header2.gif);*/
/*	background-repeat:repeat-x;*/
	font-family:   Arial, Verdana, Tahoma, sans-serif;
  font-size: 19px;
  color: #000000;
	}		
	
.borderBackground {
	background-image:url(images/background_border.png);
	background-repeat:repeat-y;
	}	
	
.borderBottom {
	background-image:url(images/border_bottom.png);
	background-repeat:no-repeat;
	}		
	

/*EOF JCarousel for the Special Carousel Box*/

/*BOF Stock style */

.infoStockOnStock {
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #83c124;
  font-weight : bold;
}

.infoStockStockFew {
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #ee9a10;
  font-weight : bold;
}

.infoStockStockVeryFew {
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #ee9a10;
  font-weight : bold;
}

.infoStockStockBuy {
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #ff0000;
  font-weight : bold;
}

.infoStockSoon {
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: red;
  font-weight : bold;
}

/*EOF Stock style */

/*BOF preorder style */
.preOrderStyle a{
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #f74b00;
  font-weight : bold;
}

.preOrderStyle a:hover{
font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #f74b00;
  font-weight : bold;
}

SPAN.markProductPreorder {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
}

TD.pageHeadingPreOrder, DIV.pageHeadingPreOrder {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #f74b00;
  border: 1px;
  
}

/*EOF preorder style */

/* BOF Star product style */
.star-product-title {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #a63821;
}

/* EOF Star product style */

/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap */

/*--- Beginning of Welcome box ---*/
.Welcome { height: 334px; width: 580px; margin:0;   padding: 0px 0px 0px 0px; overflow: hidden; text-align:center; border: 0px solid #000000;}
.Welcome2 { z-index:9; position:relative; height: 334px; width: 580px; padding:0; margin:0; overflow: hidden; border: 0px solid #bbc3d3; background-color:#fff; border: 0px solid #bbc3d3;}
.PCSChild { z-index:10; position:relative; height: 334px; width: 580px; padding: 0px;  margin: 0px 0px 0px 0px; text-align:center; top:0; left:0; overflow: hidden; }
.PCSChild  a { text-decoration: none; color:000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:left; font-size:14px;}
.PCSOutput a { text-decoration: none; color:#000; }
.PCSPager { z-index:11; position:relative; height: 15px; width: 520px; padding: 7px; margin: -40px 10px 0px 0px; border: 0px solid #bbc3d3; text-align:right;  overflow: hidden;}
.PCSPager a { border: 1px solid #000000; background: #fff; color:#000000; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size:12px;}
.PCSPager a.activeSlide { border: 1px solid #000000; background: #000000; color:#ffffff;}
.PCSPager a:focus { outline: none; }
.welcomeBox {
 background: #000000;
 border-left-color: #ffffff;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #ffffff;
 border-right-style: solid;
 border-right-width: 1px;
 border-top-color: #ffffff;
 border-top-style: solid;
 border-top-width: 1px;
}
.welcomeBox2 {
 background: #000000;
 border-left-color: #ffffff;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: #ffffff;
 border-top-style: solid;
 border-top-width: 1px;
 border-right-color: #ffffff;
 border-right-style: solid;
 border-right-width: 1px;
}
.welcomeBox3 {
 background: #000000;
 border-left-color: #ffffff;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: #ffffff;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-color: #ffffff;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
.welcomeBox4 {
 background: #000000;
 border-top-color: #ffffff;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-color: #ffffff;
 border-bottom-style: solid;
 border-bottom-width: 1px;
  border-left-color: #ffffff;
 border-left-style: solid;
 border-left-width: 1px;
}
.welcomeBox5 {
 background: #000000;
 border-left-color: #ffffff;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: #ffffff;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-color: #ffffff;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-right-color: #ffffff;
 border-right-style: solid;
 border-right-width: 1px;
}

.welcomeBox6 {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
 background: #ffffff;
 border-left-color: #bfbfbf;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #bfbfbf;
 border-right-style: solid;
 border-right-width: 1px;
}

TD.pollBoxRow {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0px; 
}
TD.pollBoxText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0px; 
}
TR.pollOptRow {
  background: #ffffff;
}
TR.pollFooter {
  background: #ffffff;
}
/*--- End of Addition Products Cycle Slideshow ---*/

/*---CODA ---*/
.codaBorder {
      margin-left:10px;
      padding-top: 0px;
			border: 0px solid #bfbfbf;			
			width: 790px; 
			height: 629px;
      background: url(images/codaBorderTop.gif) no-repeat left top;
}


.codaBorderTop {
		/*	hack to position codaBorderTop.gif correctly */
      padding-top: 4px;
      margin-top: 12px;
			border: 0px solid #bfbfbf;		
			width: 790px; 
			height: 629px;
}

/** { margin: 0; padding: 0 }*/
.codaBorderPi {
      margin-left:10px;
      padding-top: 0px;
			border: 0px solid #bfbfbf;
   		width: 790px; 
			height: 335px;
      background: url(images/codaBorderTop.gif) no-repeat left top;
}

.codaBorderAi {
      margin-left:0px;
      padding-top: 0px;
			border: 0px solid #bfbfbf;
   		width: 790px; 
			height: 335px;
      background: url(images/codaBorderTop.gif) no-repeat left top;
}

		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 0px 0 0px;
   	}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			position: relative;
			width: 100%;
			
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 600px; background: #fff; overflow: hidden}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px solid #bfbfbf; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 788px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 560px;
			clear: both;
			background: #fff;
			border-left-color: #bfbfbf;
 border-left-style: solid;
 border-left-width: 1px;
 border-bottom-color: #bfbfbf;
 border-bottom-style: solid;
 border-bottom-width: 0px;
 border-right-color: #bfbfbf;
 border-right-style: solid;
 border-right-width: 1px;
			
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
	
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%; 
			position: relative;
			width: 784px; /* Also specified in  .stripViewer  above */
			
		}
		
		.panel {
		margin: auto;

		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px;
		}
		

		

/*---EOF CODA ---*/		

.social-bookmarks {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size:11px;
	margin-top: 2px;
	float: left;
	width: 300px;
	color: #000000;
	background: #ffffff;
	padding: 0px;
	text-align: center;
/* border: 1px solid #ffffff;*/

	
	opacity: 0.5;
}

.social-bookmarks:hover {
	opacity: 1;
}

.social-bookmarks a img {
	vertical-align: top;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.social-bookmarks a:hover img {
	opacity: 1.0;
	filter: alpha(opacity = 100);
}

.iconFooter {
position: relative;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size:12px;
  border: 0px solid #bfbfbf;
/*	margin:0px;*/
	/*float: left;*/
		color: #000000;
	/*text-align: center;*/
	
	/*opacity: 0.5;*/
	/*filter: alpha(opacity = 50);
	filter: progid:DXImageTransform.Microsoft.alpha(opacity = 50);*/
}

.iconFooter:hover {
color: #000000;
opacity: 1;
filter: alpha(opacity = 100);
filter: progid:DXImageTransform.Microsoft.alpha(opacity = 100);
}

.iconFooter a img  {
	vertical-align: middle;
	opacity: 0.7;
	filter: alpha(opacity = 70);
		filter: progid:DXImageTransform.Microsoft.alpha( opacity=50);
}

.iconFooter a:hover img {
	opacity: 1.0;
	filter: alpha(opacity = 100);
}

.iconFooter a {
color: #434648;
}

.iconFooter a:hover {
color: #000000;
text-decoration:none;
}

.iconFooter .languageFlag {
position: absolute;
z-index:2;
border: 0px solid #bfbfbf;
			padding-top: 1px;
			float:left;
			padding-left: 0px;
margin-left:0px;
	
		/*text-align: right;*/
			width: 60px;
}



.iconFooter .footerInformation{
z-index:1;
position: absolute;
			padding-top: 3px;
			margin:auto;
			width: 100%;

			text-align: center;
}

.iconFooter .footerInformation a{
			line-height: 2.1em; 
				/*vertical-align: middle;*/
				
}


TR.footer {

  color: #000000;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

A.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

A.footer:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #434648;
  text-decoration:none;
}




/*---CODA Product info---*/


		.stripViewerPi .panelContainerPi .panelPi ul {
			text-align: left;
			margin: 0 0px 0 0px;
   	}
		
		.slider-wrapPi { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			position: relative;
			width: 100%;
			
		}

		/* These 2 lines specify style applied while slider is loading */
		.cswPi {width: 100%; height: 300px; background: #fff; overflow: hidden}
		.cswPi .loading {margin: 100px 0 300px 0; text-align: center}

		.stripViewerPi { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px solid #8c8e8c; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 788px; /* Also specified in  .stripViewerPi .panelContainerPi .panelPi  below */
			height: 289px;
			clear: both;
			background: #fff;
		  border-left-color: #bfbfbf;
			border-left-style: solid;
 			border-left-width: 1px;
		  border-bottom-color: #bfbfbf;
      border-bottom-style: solid;
      border-bottom-width: 0px;
      border-right-color: #bfbfbf;
      border-right-style: solid;
      border-right-width: 1px;
			
		}
		
		.stripViewerPi .panelContainerPi { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panelPi highlighting in Firefox. Some people might find this useful, crazy fools. */
	
		}
		
		.stripViewerPi .panelContainerPi .panelPi { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%; 
			position: relative;
			width: 784px; /* Also specified in  .stripViewerPi  above */
			
		}
		
		.panelPi {
		margin: auto;

		}
		
		.stripViewerPi .panelContainerPi .panelPi .wrapperPi { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px;
		}
		

		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		/*	margin: auto;*/
			overflow: hidden; 
		 border-style: solid;
 border-color: #8c8e8c;
	display: block;
 	border-width: 0px;
 	padding: 0px;
 		margin-top:0px;
 /*	height:30px;
 	margin-left: 10px;
 	background: url(images/codaBorderTop.gif) no-repeat left top;*/
		} 
		

		
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 3px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
		font-family: Arial, Verdana, Tahoma, sans-serif;
		float: left;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
	/*		line-height: 26px;*/
			background: #c6e3ff;
			color: #000000;
			text-decoration: none;
		/*	display: block;*/
			padding: 0 5px;
	
			
		}
		

		
		.stripNav li.tab1 a { background: url(images/menur_hover_left.png) no-repeat; }
		.stripNav li.tab1 a b { background: url(images/menur_hover_right.png) no-repeat right top; }
		.stripNav li.tab2 a { background: url(images/menur_hover_left.png) no-repeat; }
		.stripNav li.tab2 a b { background: url(images/menur_hover_right.png) no-repeat right top; }
		.stripNav li.tab3 a { background: url(images/menur_hover_left.png) no-repeat; }
		.stripNav li.tab3 a b { background: url(images/menur_hover_right.png) no-repeat right top; }
		.stripNav li.tab4 a { background: url(images/menur_hover_left.png) no-repeat; }
		.stripNav li.tab4 a b { background: url(images/menur_hover_right.png) no-repeat right top; }
		.stripNav li.tab5 a { background: url(images/menur_hover_left.png) no-repeat; }
		.stripNav li.tab5 a b { background: url(images/menur_hover_right.png) no-repeat right top; }		
		
		
		
		.stripNav li a:hover {
		background: url(images/menub_hover_left.png) no-repeat; 
	/*		background: #333;
			color: #ffffff;*/
		}
		
		.stripNav li a.current {
		background: url(images/menub_hover_left.png) no-repeat left top;
		/*	background: #ee9a10;*/
			color: #000000;
		}
		
				.stripNav li a.current b{
		background: url(images/menub_hover_right.png) no-repeat right top;
		/*	background: #ee9a10;*/
			color: #000000;
		}
		
		/* onglet coda*/
.stripNav li a{
	float: left;
	display: block;
	color:#ffffff;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;	
}

.stripNav li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.stripNav li.current a, .stripNav li a:hover{
	color: #000000;
	background: url(images/menub_hover_left.png) no-repeat left top; 

}



.stripNav li.current a b, .stripNav li a:hover b{
	color: #000000;
	background: url(images/menub_hover_right.png) no-repeat right top;
}


/*  eof coda */		
		
		
		
		

		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
/*---EOF CODA Product info ---*/		


TD.positionTable {
/*margin-left: 10px; */
	padding-left: 10px;

}


/* slide pictures */	
.Welcome_SP { height: 334px; width: 580px; margin:0;   padding: 0px 0px 0px 0px; overflow: hidden; text-align:center; border: 0px solid #000000;}
.Welcome2_SP { z-index:9; position:relative; height: 334px; width: 580px; padding:0px; margin:0px; overflow: hidden; border: 0px solid #bbc3d3; background-color:#00000;}
.PCSChild_SP { z-index:10; position:relative; height: 334px; width: 580px; padding_top: 20px;  margin-top: 0px; text-align:center; overflow: hidden; border: 0px solid #000000; }
.PCSChild_SP  a { text-decoration: none; color:000;}
.PCSChild_SP  a img { border: none; border-width:0px;padding-top: 0px;}
.PCSOutput_SP { text-align:left; font-size:14px;}
.PCSOutput_SP a { text-decoration: none; color:#000; }
.PCSPager_SP { z-index:11; position:relative; height: 15px; width: 570px; padding: 7px; margin: -35px 10px 0px 0px; border: 0px solid #bbc3d3; text-align:right;  overflow: hidden;}
.PCSPager_SP a { border: 1px solid #000000; background: #fff; color:#000000; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size:12px;}
.PCSPager_SP a.activeSlide { border: 1px solid #000000; background: #000000; color:#ffffff;}
.PCSPager_SP a:focus { outline: none; }	
.welcomeBox_SP {
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 12px;
 background: #ffffff;
 border-left-color: #bfbfbf;
 border-left-style: solid;
 border-left-width: 0px;
 border-right-color: #bfbfbf;
 border-right-style: solid;
 border-right-width: 0px;
 padding: 0px;
 margin: 0px;
}

.bkg_transparent {
background: url(images/background_transparent.png) repeat center;
}

span.loginHeading, div.loginHeading {
z-index:50;
 background: #f9f3e3;
 color: #000000;
 border-left: #8c8e8c solid 1px;
 border-top: #8c8e8c solid 1px;
 border-right: #8c8e8c solid 1px;
  border-bottom: #8c8e8c solid 1px;
  padding: 4px 10px 5px 10px;
 margin-left: 0px;
line-height:2.1em;
}

.highLightInput {
 background-color: #FCFFC5;
 background-image: none;
}

/*** Begin Header Tags SEO ***/
h1 {
  font-family:  Arial, Verdana, Tahoma, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 	padding: 0px 0px;
	padding-top: 0px;
  background: #ffffff;
  color: #000000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/