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



}

.adulttenmodlight2 {
	BORDER-RIGHT: #D2BBFA 1px solid;  BORDER-LEFT: #D2BBFA 1px solid;);
}

.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: 12px;
	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: 12px;
FONT-FAMILY: verdana;

margin-left: 10px;
}

h1 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
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 {
margin-left: 5em;

}
td.catmenuon {

background: #f5f0ff;
margin-left: 5em;

 
} 

.catmenuonfont {

text-decoration:none;
color: #5500ff;
  
font-size: 10px;
font-weight:bold;
}



.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;
 
}

.brand_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;}  


/*======== gary css 122010 =========*/

#column1 {
float: left;
width: 250px;
margin-left: 5px;

}

#column2 {
float: right;
margin-left: 10px;
margin-right: 10px;
width: 400px;
border: 1px #D2BBFA solid;
padding:10px; 
}

#general_box {
margin-left: 10px;
margin-right: 10px;
border: 1px #D2BBFA solid;
padding:10px; 
float: center; position: relative;
width: 670px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#article_box {
margin-left: 10px;
margin-right: 10px;
border: 1px #D2BBFA solid;
padding:10px; 
float: center; position: relative;
width: 670px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#sim_box {
margin-left: 10px;
margin-right: 10px;
border: 1px #D2BBFA solid;
padding:10px; 
float: center; position: relative;
width: 670px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#reviewbox {
margin-left: 10px;
margin-right: 10px;
border: 1px #D2BBFA solid;
padding:10px; 
float: center; position: relative;
width: 670px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#general_box A:link {text-decoration: underline}

.cornerimage {
left: 50px;
position: absolute;
top: 0px;

}

.threefortwo {
float:right;
}

.containerdiv { float: center; position: relative; } 

.breadcrumb_search {
background: transparent url(imageextras/crumb_bg.gif) repeat-x scroll 0px 0px;
height: 31px;
width: 695px;
margin-left: 5px;
}

.breadcrumb_search ul.crumb {
background: transparent url(imageextras/crumb_left.gif) no-repeat scroll 0% 50%;
float: left;
list-style: ;
margin: 0px;
padding: 0px;
}

ul.crumb li {
background: transparent url(imageextras/sep_crumb.gif) no-repeat scroll 100% 50%;
float: left;
height: 24px;
padding: 7px 20px 0px 10px;
}

.breadcrumb_search ul.search {
background: transparent url(imageextras/crumb_right.gif) no-repeat scroll 100% 50%;
float: right;
height: 25px;
list-style: ;
margin: 0px;
padding: 6px 10px 0px 0px;
}

ul.crumb li a.home {
background-image: url(imageextras/home_icon_small.png);
background-position: 0px 0px;
background-repeat: no-repeat;
display: inline-block;
height: 11px;
margin-top: 2px;
width: 14px;
}

ul.crumb li a {
color: #666;
}

.spacer
{
margin-top: 0.5em;
}

.breadcrumb_search ul.crumb {
list-style: ;
list-style-type: none;
list-style-position: outside;
list-style-image: none;
}

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

.brandright { 
right: 10px;
position: absolute;
top: 10px;
}


#main{
	width:670px;
margin-left: 10px;

}

.container,.titles{
border: 1px #D2BBFA solid;
font-size: 10px;
color: #9966ff;
FONT-FAMILY: verdana;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
width:670px;
	background:url(imageextras/bg_dark.png) #28313b;
	padding:20px 10px 10px;
	 rounded corners
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;

}

.titles{
	width:140px;
	padding:10px 15px;
	height:55px;
	
}

.product{
	width:270px;
	height:110px;
	background:url(imageextras/product_bg.png) repeat-x;
	padding-top:10px;
	float:left;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}

.product .pic{
	float:left;
	width:128px;
	height:130px;
	padding:10px 10px 5px;
	margin-top:-15px;
	
}

.product .link,.product .price{
	font-size:10px;
	text-transform:uppercase;
	padding:4px 0;
	
}

.product .price {
	color:#000000;
	
}




.product .title{
	font-size:10px;
	font-weight:bold;
	
}


.tutorial-info{
	text-align:center;
	padding:10px;
}

.vidthumb {
float:right;
margin: 20px 20px 20px 0px
border: 1px #D2BBFA solid;
}

#sizes
{

	font-size: 12px;
FONT-FAMILY: verdana;
border-spacing: 40px 10px;
}

.sizes td {
border-bottom:1px solid #EEEEEE;
padding:1px 1em 1px 0;
}

.sizes th {
border-bottom:1px solid #9966ff;
padding:1px 1em 1px 0;
}

.cathightitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #9966FF;
font-weight : bold;
}
.cathighlight {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.cathighlight a:link {color: #9966FF; text-decoration: underline; }
.cathighlight a:active {color: #9966FF; text-decoration: underline; }
.cathighlight a:visited {color: #9966FF; text-decoration: underline; }
.cathighlight a:hover {color: #9966FF; text-decoration: none; }

/* bottom center */
#wowslider-container1  .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 { 
	/*overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:550px;
	margin:0 auto;
	z-index:100;
}
#wowslider-container1 .ws_images{
	width:550px;
	height:252px;
	overflow:hidden;
	position:relative;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 5px; 
	height: 10px; 
	width: 10px; 
	float: left; 
	border: 1px solid #d6d6d6; 
	color: #d6d6d6; 
	text-indent: -1000px; 
/*	background-image:url("data:imageextras/gif;base64,"); */
	position:relative;
}
#wowslider-container1 .ws_selbull { 
	background-color: #d6d6d6; 
	color: #FFFFFF; 
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 
	background-color: #d6d6d6;
	color: #FFFFFF; 
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:block;
	top:50%;
	margin-top:-16px;
	z-index:60;
	height: 67px;
	width: 32px;
	background-image: url(imageextras/arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 0 0; 
	right:-7px;
}
#wowslider-container1 a.ws_prev {
	left:-7px;
	background-position: 0 100%; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 0; 
}
#wowslider-container1 a.ws_prev:hover{
	background-position: 100% 100%; 
}
#wowslider-container1 .ws-title{
	position: absolute;
	bottom:7%;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#FFF;
	color:#1E4553;
	padding:10px;
	opacity:0.7;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-98px;
	visibility:hidden;
	position:absolute;
    border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:196px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	top:25px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bulframe span{
	position:absolute;
}
#root-menu-div ul {
	border: 1px solid #000;
}
#root-menu-div li{
	white-space:nowrap;
}
* html #root-menu-div li{
	height: 1.5em; /* fixing ie6 problem */
}
ul.menu,
#root-menu-div ul {
	background-color: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
}
li.menu-separator.active{
	background-color: transparent;
}
li.active {
	background-color: #888;
}
.activetarget{
	background-color: white;
}

* html div.menu-item {
	display: inline; /* fixes problem in ie6 */
}

li.menumain {
	float: left;
	padding: 0 10px;
}
div.menu-item {
	padding: 1px 10px 1px 4px;
}
img.menu-item-arrow{
	position: absolute;
	right: 4px;
	top: 8px;
}
li.menu-separator{
	border-bottom: 1px solid #000;
	font-size: 0; /* for ie */
	height: 0;
	line-height: 0; /* for ie */
	margin: 2px 0;
}
.majaxloaddis {
  	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-size:14px;
	font-weight:bold;
	padding:10px;
}
#float-image {
position: fixed;
bottom: 0;
right: 0;
width: 62px;
height: 62px;
background: url(img/qr.png) no-repeat;
}
