.style59 {
	font-family: Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight:normal;
	color: #003399;
}
.style59b {
	font-family: Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}

/***BASIC PAGE STYLES******************************************/
body {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
background: #FFF;
text-align: left;
margin: 0px;
}

P {
	font-size: 12pt;
	font-family : Verdana;
}

/*P.dark {
	font-size: 12px;
	font-family : Verdana;
}
*/
P.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

input.search
{
	height: 17px;
	background-color: #FFDE9B;
	border: solid #999999;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
}

HR {
	color: #999999;
}

/*.navdesc {
display: none;
}
*/
.giantimgname{
background-color: blue;
}

.giantimgback{
background-color: #800040;
}



/***HYPERLINKS STYLES************************************/
A:link {
	color:#0033CC:
	text-decoration: underline;
	color: #3333FF;
	text-decoration: underline;
}

A:visited {
	color: #663333;
	text-decoration: none;
}

A:active {
	color: #3333FF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

A:hover {
	color: #990033;
	text-decoration: none;
}

/*A.dark:link {
	color: #666666;
	text-decoration: none;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
}

A.dark:hover {
	color: #333333;
	text-decoration: none;
}
*/
A.ectlink {
color: #3333FF ;
text-decoration: underline;

}

A.ectlink:link {
	color:  #3333FF;
	text-decoration: underline;
}

A.ectlink:visited {
	color:  #3333FF ;
	text-decoration: underline;
}

A.ectlink:active {
	color: #3333FF;
	text-decoration: underline;
}

A.ectlink:hover {
	color: #3300FF;
	text-decoration: underline;
}

/**TABLES***************************/
table {
	font-family: Verdana;
	font-size: 9px;
	text-align: left;
	color: #000;
}

TD.topbar {
background-image: url(images/topbar.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

TD.topbg {
background-image: url(images/topbg.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

TD {
	font-size: 12pt;
	font-family : Verdana;
	height: auto;
}

/*TD.dark {
	font-size: 11px;
	font-family : Tahoma;
	color : #FFDE9B;
*/}

TD.smaller {
	font-size: 11pt;
	font-family : Tahoma;
	color : #666666;
}

/***MINICART*************************/
TD.mincart {
	font-size: 12px;
	font-family : Verdana;
}

P.mincart {
	font-size: 12px;
	font-family : Verdana;
}

li.mincart {
	font-size: 12px;
	font-family : Verdana;
}

.review {
color: #000;
font-weight: bold;
}

.showallreview, .reviewcomments {
color: #000;
font-weight: normal;
}

.reviewname {
color: #999;
font-weight: bold;
}

hr.review {
width: 100%;
text-align:left;
}
 
/*CATEGORY **************************************/

p.catname {
	text-align: left;
	font-size:  12pt;
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	text-decoration:underline;
}

P.catdesc {
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	font-size: 12pt;
}

IMG.catimage { 
border:1px; 
border-thickness: 1px; 
border-color: #000; 
border-style: solid; 
vertical-align:top; 
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:top; 
text-align: center; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align: left; 
}
				

/* ***************PRODUCT RELATED ******************/
.prodname {
	font-weight:bold;
	font-style:italic;
	font-size: 12pt; 
}

.detailname {
	font-weight:bold;
	font-style:italic;
	font-size:12pt;
}
/*--FOR PRODUCT LAYOUTS****************/

.cpd {
background : #29ADFF;
} 

/*...for the light blue background cells */
.cpdll {
background : #F1F9FC;
color: #333;
}

/*...for the column header cells*/
.cpdhl {
background : #FFF;
color: #333;
font-weight: bold;
}

SPAN.multioption {
font-size: 11px;
font-family : Verdana;
color : #FF0000;
}

/*..for the border around the product information*/

/*td.product {
border: 1px dotted #3B4754;
background-color:  #FFF;
} 
*/

/*...for the price*/
span.price, .detailprice, .prodprice ,.detaillistprice{
padding-top: 8px;
font-weight:bold;
text-align: center;
} 

/*...for the PRODUCT IMAGES*/
.prodimage {
vertical-align : top;
width: 200px;
}

.detailimage {
vertical-align : top;
width: 300px;
} 

/*crossselling*/
TD.product {
	border:1px solid  #000000;
}

.cstitle {
font-size: 13px;
font-family : Verdana,Arial,sans-serif;
font-weight : bold;
background:  #fdedc9;
border: 1px solid #e69d01;
color : #333;
padding: 4px;
}

.csprodname {
	font-size: 9pt;
	font-family : Verdana;
	color: #0000FF;
}

.csprodimage {
	width: 155px;
	height: 155px;
}


/*DISCOUNTS*/
div.proddiscounts{
color: #6666FF;
font-size: large
} 

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

.buybutton{
vertical-align:bottom;
}

/********digital downloads****************/
.style60 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
}
/***FROM OLD BMG***************************************/
.style47 {
	font-size: 16pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
	display: inline;
	vertical-align: middle;
}
#apDiv1 {
	position:absolute;
	width:394px;
	height:25px;
	z-index:1;
	left: 731px;
	top: 187px;
}
.style43 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.style42 {font-weight: bold; font-family: Impact; font-style: normal; font-size: xx-large;}
.style41 {font-size: 18px}
.style39 {
	color: #0000A0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style32 {color: #000000}
.emphasisLgCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}
.prsRlsLn1{
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	color: #FF0000;
	font-weight:bolder
}
.prsRlsLn2{
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color:  #0000A0;
	font-weight:bold
}
.prsRlsLn3{
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #0033FF;
	font-weight:bolder
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: inherit;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #800000;
	width: auto;
	top: auto;
	text-align: center;
	vertical-align: top;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	display: block;
	position: relative;
	top: 1px;
	overflow: visible;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #800000;
	position: relative;
	width: auto;
	top: auto;
	text-align: left;
	vertical-align: top;
}
.heading {
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.viewSample {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: underline;
	text-align: center;
}

.pricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: right;
}

.qty {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;	
	text-align: center;
	vertical-align: middle
}

.style1 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lineSpacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.emphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}


.style2 {font-size: 14px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#990033
}
.style5 {
	color: #003399;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.style6 {font-size: large;
}

.style8 {
	font-family: Impact;
	font-size: 24px;
	color: #FFFFFF;
}
.style9 {
	font-family: Verdana;
	font-size:16px;
	color: #FFFFFF;
	text-align:left;
	font-weight:bold;
	text-align:center;
}
 
.style10 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style11 {
	font-size: 14px;
	color: #660033
}
.style12 {
	font-size: 16pt;
}
.style13 {
	color: #0066FF;
	font-size: 12px;
}
.style19 {font-size: 21px;
}
.style24 {
	font-size:14px;
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
}
.style25 {
	font-size: 24pt;
	color: #990033;
	font-weight: bold;
	font-family: Impact;
	font-style: normal;
}
.style28 {
	color: #FFFF53;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}

.style28a {
	color: #0000FF;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}

.style29 {
	color: #990033;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.style29L{
	color: #990033;
	font-size: 24pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
	


#Layer1 {
	position:inherit;
	width:168px;
	height:56px;
	z-index:1;
	left: 623px;
	top: 345px;
}
#Layer2 {
	position:absolute;
	width:146px;
	height:22px;
	z-index:1;
	top: 648px;
	left: 26px;
	visibility: visible;
}
#Layer3 {
	position:absolute;
	width:146px;
	height:22px;
	z-index:1;
	left: 26px;
	top: 723px;
	visibility: visible;
	overflow: auto;

}
#Layer4 {
	position:absolute;
	width:146px;
	height:22px;
	z-index:1;
	top: 798px;
	left: 26px;
	visibility: visible;
}
#Layer1 {
	position:absolute;
	width:101px;
	height:26px;
	z-index:1;
	top: 29px;
	visibility: visible;
}
#Layer6 {
	position:absolute;
	width:167px;
	z-index:1;
	top: 849px;
	visibility: visible;
	height: 105px;
	left: 21px;
	overflow: hidden;
}
#Layer7 {
	position:absolute;
	width:146px;
	height:22px;
	z-index:1;
	left: 26px;
	top: 1021px;
	visibility: visible;
}
#centerAisleImage {
	position:absolute;
	width:755px;
	height:807px;
	z-index:1;
	left: 195px;
	top: 208px;
	visibility: visible;
}
#Layer8 {
	position:absolute;
	visibility:visible;
	width:140px;
	height:46px;
	z-index:1;
	left: 801px;
	top: 256px;
}
#Layer9 {
	position:absolute;
	visibility:visible;
	width:161px;
	height:48px;
	z-index:1;
	top: 557px;
	left: 566px;
}
#Layer10 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:22px;
	z-index:1;
	top: 871px;
	left: 26px;
}
#Layer11 {
	position:absolute;
	visibility:visible;
	width:161;
	height:68;
	z-index:1;
	left: 782px;
	top: 416px;
}
#Layer12 {
	position:absolute;
	visibility:visible;
	width:161;
	height:68;
	z-index:1;
	left: 782px;
	top: 484px;
}
#Layer13 {
	position:absolute;
	visibility:visible;
	width:196px;
	height:22px;
	z-index:2;
	left: 195px;
	top: 559px;
}
#Layer14 {
	position:absolute;
	width:157px;
	height:25px;
	z-index:3;
	left: 591px;
	top: 205px;
}
#Layer15 {
	position:absolute;
	width:172px;
	height:45px;
	z-index:4;
	left: 393px;
	top: 558px;
}
#Layer16 {
	position:absolute;
	width:115px;
	height:23px;
	z-index:1;
	left: 27px;
	top: 5px;
}
#Layer8 {
	position:absolute;
	width:146px;
	height:22px;
	z-index:1;
	left: 26px;
	top: 1093px;
}
#Layer17 {
	position:absolute;
	width:168px;
	height:68px;
	z-index:1;
	left: 16px;
	top: 622px;
}
#Layer18 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#Layer19 {
	position:absolute;
	width:168px;
	height:56px;
	z-index:1;
	left: 16px;
	top: 692px;
}
#Layer20 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
}
#Layer21 {
	position:absolute;
	width:146;
	height:22;
	z-index:1;
	left: 12;
	top: 16;
}
#Layer22 {
	position:absolute;
	visibility:visible;
	width:168px;
	height:56px;
	z-index:2;
	left: 16px;
	top: 759px;
}
#Layer23 {
	position:absolute;
	visibility:visible;
	width:168;
	height:56;
	z-index:3;
	left: 16px;
	top: 827px;
}
.style38 {
font-size: 16px
}
#Layer5 {
	position:absolute;
	width:582px;
	height:32px;
	z-index:1;
	left: 213px;
	top: 1106px;
	overflow: visible;
	visibility: visible;
}
.style25 {
	color: #990033;
	font-size: 24pt;
}
#Layer24 {
	position:absolute;
	width:783px;
	height:1743px;
	z-index:6;
	left: 208px;
	top: 266px;
}
#Layer25 {
	position:absolute;
	width:191px;
	height:466px;
	z-index:6;
	left: 838px;
	top: 281px;
}
.style28 {
	color: #FFFF53;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}
.style30 {color: #FFFFFF}
.style32 {color: #000000}
.style33 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style38 {font-size: 16px}
.style39 {
	color: #0000A0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style41 {
	font-size: 16px;
	color: #333399;
	font-family: Tahoma;
}
.style42 {
	font-weight: bold;
	font-family: Impact;
	font-style: normal;
	font-size: 36px;
}
.style43 {font-family: Geneva, Arial, Helvetica, sans-serif}
#LayerWhatsNew {
	position:absolute;
	width:652px;
	height:26px;
	z-index:6;
	left: 233px;
	top: 1306px;
	visibility: visible;
}
#LayerWhatsHot {
	position:absolute;
	width:652px;
	height:26px;
	z-index:7;
	left: 235px;
	top: 1338px;
	visibility: visible;
}
.style45 {font-size: 9px}
#apDiv2 {
	position:absolute;
	width:366px;
	height:21px;
	z-index:8;
	left: -1px;
	top: -591px;
}
.style46 {
	font-size: 12pt
}
#apDiv3 {
	position:absolute;
	width:652px;
	height:26px;
	z-index:8;
	left: 271px;
	top: 1199px;
}
#apDiv4 {
	position:absolute;
	width:652px;
	height:17px;
	z-index:9;
	left: 4px;
	top: 485px;
}
span.extraimage{
color: #CC0000;
}

/*'and this just for the first number
*/
span.extraimagenum{
color: #000;
}
.style48 {
	font-size: 14px;
	font-family: Verdana;
	color: #000000;
	font-style:italic;
	font-weight:bold;
}

.style11 {
	color: #660033
}

.style49 {
	color: #660033
}

.style1a {
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style50 {
color: #0066FF;
}
.affilLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3333FF;
}

.style52 {
	font-family: Verdana;
	font-size: 14pt;
}
.style5a {
	color: #003399;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11pt;
}
.hurry {
	font-family: Verdana;
	font-size: 24pt;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	background-position: center center;
	text-align: center;
}
.loginBox_Title{
	padding-left:30px;
	background-color:#CCCCCC;
	color:#FFFFFF;
}

.loginBox_Input{
	background-color:#DFDFDF;
	border-style:groove;
	width:70px;
	height:15px
}

.loginBox_BG{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
}

.loginBox_Link{
	font-family: Tahoma;
	font-size: 11px;
	color: #b11818;
	text-decoration: none;
}
.loginBox_Link:hover {
	text-decoration: underline;
	color: #f60000;
}
.style59c {
	font-family: Verdana;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.style59c16 {
	font-family: Verdana;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.easter {
	font-family: Verdana;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #9C4371;
}
.redBold14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FF0000;
}
