/*
  $Id: stylesheet.css,v 1.40 2002/01/11 22:36:46 dgw_ Exp $

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

  Copyright (c) 2001 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-color: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: crimson; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  /* background-image: url(images/backh22.gif); */
  background:#FFFFFF url(imageextras/snowflakes.jpg) no-repeat fixed 50% 0;
  color: #000000;
  margin: 0px;
  cursor:url("images/extras/mycursor.cur");

scrollbar-3d-light-color: #9966FF;
scrollbar-arrow-color: #9966FF;
scrollbar-base-color: white;
scrollbar-dark-shadow-color: #9966FF;
scrollbar-face-color: white;
scrollbar-highlight-color: #EDE6FC;
scrollbar-shadow-color: #9966FF;



}

.titlepd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9933FF;
	font-size: 16px;
}

.stantext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

	  .thumb_image_container {
	BORDER-RIGHT: #D2BBFA 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #D2BBFA 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #D2BBFA 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #D2BBFA 1px solid; BACKGROUND-COLOR: white
}

.table_border_bottom {
BORDER-BOTTOM: #d0d0d0 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

TD.titlepd {
BORDER-RIGHT: #d0d0d0 1px solid;
}


.majaxloaddis {
	 	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-size:14px;
	font-weight:bold;
	padding:10px;
}

p#breadcrumbs, ol#breadcrumbs {
font-size: 10px;
FONT-FAMILY: verdana;
}

h1 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 

h2 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 

h3 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 

h4 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 

h5 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 

h6 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: #9966ff;
FONT-FAMILY: verdana;
} 
.tab_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9966FF; FONT-FAMILY: verdana, Tahoma; TEXT-DECORATION: none; line-height: 16px;
}

td.catmenu {

}
td.catmenuon {

background: #f5f0ff;

 
} 

.catmenuonfont {

text-decoration:none;
color: black;

font-size: 10px;

}



.scratch {
	LEFT: 0px; WIDTH: 100px; BOTTOM: 0px; POSITION: fixed;
}

.thumb_image_container {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: white
}

.adulttenmodlight {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid; BACKGROUND-COLOR: white
}

.cardmodlight {
	BORDER-RIGHT: white 5px solid; BORDER-TOP: white 5px solid; BORDER-LEFT: white 5px solid; BORDER-BOTTOM: white 5px solid; BACKGROUND-COLOR: #F6F3FD
}

.headerwelcome {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; background-image: url(images/002315.jpg);
}

.greetingwelcome {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; background-image: url(images/002315.jpg);
}

.catnav {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; background-color: #FFE3F4;
}

.headerwelcome2 {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; background-image: url(images/002315.jpg);
}

.imageborder {
	border-width: 1px; border-style: solid; border-color: #D2BBFA;
}

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

A:hover { 
  color: RED; 
  text-decoration: NONE; 
}

FORM {
	display: inline;
}

TR.header {
  background-color: #ffffff;
}

TR.headerNavigation {
  background-color: #D2BBFA;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #9966FF;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: WHITE; 
  text-decoration: NONE; 
}

TR.headerError {
  background-color: #ff0000;
}

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

TR.headerInfo {
  background-color: #00ff00;
}

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

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}

TR.footer {
  background-color : #CEDEFF;
}

TD.footer {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  background-color : #9966FF;
  color : #ffffff;
  font-weight : bold;
}

TABLE.infoBox2 {
  background-color: WHITE;
}

TABLE.infoBoxContents2 {
background-image: url(images/002315.jpg);
}

TABLE.infoBox {
  background-color: WHITE;
  BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid; BACKGROUND-COLOR: white

}

TABLE.infoBoxoh {
  
  BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid

}

TABLE.infoBoxContents {
background-image: url(images/002315.jpg);
font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color : #000000;
}

TABLE.infoBoxContentstab {
background-image: url(images/002315.jpg);
font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color : #000000;
  BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid
}

.infoBoxNotice {
  background: #FF8E90;
}



TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: WHITE;
  background-image: url(images/infobox/back2.gif);
  color : #9966FF;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: WHITE;
  background-image: url(images/infobox/back.gif);
  color : #9966FF;
}

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

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

TR.productListing-heading {
  background-color : #d2e9fb;
}

TD.productListing-heading {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
background-image: url(images/002315.jpg);
  color : #000000;
  font-weight : bold;
  font-variant : small-caps;
}

TD.productListing-data {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  background-color : lightred;
}

A.pageResults { 
  color: red; 
}

A:hover.pageResults { 
  color: #0000FF; 
  background-color: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
  font-family : Verdana, Arial, sans-serif;
  font-size : 15px;
  font-weight : bold;
  color: #9a9a9a;
}

TD.pageHeading2,{
  font-family : Verdana, Arial, sans-serif;
  font-size : 20px;
  font-weight : bold;
  color: RED;
}

TR.subBar {
  background-color : #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 {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
}

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

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

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

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

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 : RED;
  font-weight : bold;
}

TABLE.formArea {
  background-color : #FFFEEC;
  border-color : #D2BBFA;
  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: #c76170;
  font-weight : bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TD.checkoutBar {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #aabbdd;
}

SPAN.checkoutBarHighlighted {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #000000;
}


TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}
TR.pollOptRow {
  background: #f1f9fe;
}
TR.pollFooter {
  background: #f1f9fe;
}

A IMG.dex {
	BORDER-RIGHT: #D2BBFA 1px solid; BORDER-TOP: #D2BBFA 1px solid; BORDER-LEFT: #D2BBFA 1px solid; BORDER-BOTTOM: #D2BBFA 1px solid
}
A:hover IMG.dex {
	BORDER-RIGHT: #9966FF 1px dashed; BORDER-TOP: #9966FF 1px dashed; BORDER-LEFT: #9966FF 1px dashed; BORDER-BOTTOM: #9966FF 1px dashed
}

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

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

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/*change the menu hover color below*/
#thecategories a:hover {

	color: red;
}

.catwithsubs, .catwithnosubs {
	padding-right: 1px;
}

#thecategories {
	position: relative;
	top: -5px;
	margin-bottom: -16px;
	width: 123px;
}

.activelink {
	display: block;
	font-weight: bold;
	color: #9966FF;
}

#thecategories a {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}

#secondcat a {
	padding-left: 2px;
	background-color: #F4ECFF;
}

#thirdcat a {
	padding-left: 20px;
	background-color: #F4ECFF;
}

#fourthcat a {
	padding-left: 2px;
}

#fifthcat a {
	padding-left: 2px;
}

TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;

   BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
vertical-align: baseline
}

#hiddenboss{
	position:fixed;
	bottom:0px;
	right:0px;
	height:10px;
	width:10px;
	background-color:#000000;
}


/*================================= Kantmani ==============================*/
.normaltxt{font:11px Arial, Helvetica, sans-serif, Tahoma;}


.color_w{color:#FFFFFF;}
.BoxHeading_mid{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  background: url(images/offbackground.gif);
  border-left:1px solid #d2bbfa; 
  border-right:1px solid #d2bbfa;
  color : #9966FF;
  padding-left:10px;
}
.pictble{border:1px solid #eaeaea;}
.latestsex a{ color:#9966ff; text-decoration:none;}
.latestsex a:hover{ color:#ff0000; text-decoration:underline;}
.latestsex span { color:#666666;}


/*======= 16 OCt ========*/
.normaltxt1{font:12px Arial, Helvetica, sans-serif, Tahoma; color:#9966ff;}
.normaltxt_head{font:14px Arial, Helvetica, sans-serif, Tahoma; color:#9966ff;}

.alphabet
{
	margin:5px 0 0;
	padding:0 0 0 5px;
	list-style:none;
}
* html .alphabet
{
	margin:5px 0 -3px;
}
.alphabet li
{
	float:left;
	margin:0 5px 5px 0;
}
.alphabet li.checked
{
	border:2px solid #9966ff;
}
.alphabet li.notchecked
{
	border:2px solid #fff;
}
.alphabet li.disabled
{
	border:2px solid #fff;
	background-color:#e0e0e0;
	cursor:default;
}
.alphabet li div
{
	font-size:.80em;
	color:#666;
	border:1px solid #e0e0e0;
	cursor:pointer;
	text-align:center;
	line-height:14px;	
	width:14px;
	height:14px;
	margin:1px;
}
* html .alphabet li div
{
	width:16px;
}
.alphabet li.disabled div
{
	color:#fff;
	border:1px solid #fff;
	cursor:default;
}
/*=============*/

/*======== 31 oct  kantmani =========*/
.normaltxt_1{font:12px Arial, Helvetica, sans-serif, Tahoma;}
.normaltxt_1 span{ background: url(images/offbackground.gif); padding:5px; font-weight:bold; border-left:1px solid #d2bbfa;  border-top:1px solid #d2bbfa; border-right:1px solid #d2bbfa;}
.normaltxt_1 b {font-size:14px; font-weight:bold; color:#9966ff;}
.normaltxt_1_head{font:16px Arial, Helvetica, sans-serif, Tahoma; font-weight:bold; color:#9966ff;}

/*======== 31 oct  end =========*/

.asnf_normal { line-height: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}  

a.asnf_none:link {  color: #ff6600; text-decoration: none}
a.asnf_none:visited { color: #ff6600; text-decoration: none}
a.asnf_none:hover { color: #0066ff; text-decoration: none }

.asnf_replyform {  border: #999999; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.asnf_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#990000; font-weight:bold;}  