


/* ------------- Last updated: September 19, 2008 ------------- */
/* ------------- General Layout ------------- */

BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: white;
	
	background-repeat: repeat;
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;

}
a:link {color: #333333;text-decoration: none}
a:active {color: #333333;text-decoration: none}
a:visited {color: #333333;text-decoration: none}
a:hover {color: #e3047b; text-decoration: none}
Table.app
{
	width: 911px;
	background-image:url("");
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	border: 1px solid #da155a;
	background-color: #FFFFFF;
	padding: 0;
}
TR.App
{
	padding: 0;
}
TD.App
{
	BORDER-TOP: none;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	padding: 0;
}

Table.header
{
	width: 100%;
	background-image:url("");
	background-repeat: no-repeat;
	BORDER-TOP: none;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	border-collapse: collapse;
}

A.Logo {}

TD.header1
{
	text-align: right;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

A.header1:link {
	FONT-SIZE: 9pt;
	COLOR: #d6014c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.header1:visited {
	FONT-SIZE: 9pt;
	COLOR: #d6014c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.header1:hover {
	FONT-SIZE: 9pt;
	COLOR: #d6014c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}


A.headerlink:link {
	FONT-SIZE: 8pt;
	COLOR: #2c2c2c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.headerlink:visited {
	FONT-SIZE: 8pt;
	COLOR: #2c2c2c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.headerlink:hover {
	FONT-SIZE: 8pt;
	COLOR: #d6014c;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}

TD.headermsg
{
	FONT-SIZE: 9pt;
	COLOR: #2c2c2c;
	FONT-FAMILY: helvetica, arial, tahoma;
	text-transform: uppercase;
	font-weight: bold;
}

TD.welcomemsg
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	vertical-align: bottom;
	text-align:right;
	width:360px;
}

TD.quicksearch
{
	text-align: right;
	vertical-align: bottom;
	width: 200px;	
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}

span.quicksearch
{
 	font-family: helvetica, arial, tahoma;
 	color: #e50278;
}
/*
A.quicksearch:link {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.quicksearch:visited {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.quicksearch:hover {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
*/

TD.viewcart
{
	padding-left: 0px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 4px;
	vertical-align: bottom;
	width: 200px;
	text-align: right;
}

A.welcomemsg:link {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.welcomemsg:visited {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.welcomemsg:hover {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}

A.logout:link {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.logout:visited {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.logout:hover {
	FONT-SIZE: 8pt;
	COLOR: #e50278;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}

A.viewcartlink:link {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.viewcartlink:visited {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
}
A.viewcartlink:hover {
	FONT-SIZE: 8pt;
	COLOR: #e3047b;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}

DIV.submenuitems {vertical-align: absmiddle; padding:2px;}

TD.topmenu
{
	background-attachment: scroll;
	background-position: left top;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
}

Table.topmenuholder
{
	width: 100%;
	height: 27px;
	background-image:url("/articleimages/bgtopmenu.gif");
	background-repeat: repeat;

}

TD.topmenuholder{width: 5; vertical-align: absmiddle; height: 27px;}

Table.menuitems {float: left;}
TD.menuitem {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
	}

A.menuitemlink:link {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #C9779B;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}
A.menuitemlink:visited {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #C9779B;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}
A.menuitemlink:hover {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #565254;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}

DIV.submenuitems {background-color: #e3d3d9;}

A.submenuitemlink:link {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #3d0a19;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}
A.submenuitemlink:visited {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #3d0a19;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}
A.submenuitemlink:hover {
	FONT-SIZE: 9pt;
	font-weight: bold;
	COLOR: #cc6195;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	}

Table.main
{
	background-image:url("");
	width: 909px;
	height: 300px;
}

TD.main
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}



TD.formtitle
{
	FONT-SIZE: 14pt;
	COLOR: #164978;
	FONT-FAMILY: helvetica, arial, tahoma;
}

.formtitle1
{
	text-align: left;
	FONT-SIZE: 9pt;
	Font-weight: bold;
	COLOR: #164978;
	FONT-FAMILY: helvetica, arial, tahoma;
}
.formtitle2
{
	test-align: left;
	FONT-SIZE: 8pt;
	Font-weight: bold;
	COLOR: #164978;
	FONT-FAMILY: helvetica, arial, tahoma;
}

.formtitle3
{
	test-align: left;
	FONT-SIZE: 12pt;
	line-height: 250%;
	Font-weight: bold;
	COLOR: #164978;
	FONT-FAMILY: helvetica, arial, tahoma;
}

.formtitle4
{
	test-align: left;
	FONT-SIZE: 12pt;
	line-height: 150%;
	Font-weight: bold;
	COLOR: #164978;
	FONT-FAMILY: helvetica, arial, tahoma;
}

TD.bottommenu {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: absmiddle;
	}
Table.bottommenuholder{border-top:1px solid #e0d6c2; width: 100%;}
TD.bottommenuholder {
	height: 54px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: absmiddle;
	}
Table.bottommenuitems {}
TD.bottommenuitem {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	}

A.bottommenulink:link {
	FONT-SIZE: 8pt;
	COLOR: #3a1c0e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.bottommenulink:visited {
	FONT-SIZE: 8pt;
	COLOR: #3a1c0e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.bottommenulink:hover {
	FONT-SIZE: 8pt;
	COLOR: #ff9813;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}

Table.footer A:link
{
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
Table.footer A:visited
{
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
Table.footer A:hover
{
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
Table.footer
{
	vertical-align:center;
}

TD.footer
{
	text-align: center;
	font-family: helvetica, arial, tahoma;
	font-size: 8pt;
	COLOR: #222828;
}


A.dbDirector:link {
	line-height: 250%;
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.dbDirector:visited {
	line-height: 250%;
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.dbDirector:hover {
	line-height: 250%;
	margin-top: 20pt;
	FONT-SIZE: 8pt;
	COLOR: #222828;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
	}

/* ------------- Store Categories ------------- */

div.Category { 
  	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	
div.Category { margin-left: 6px }

TD.ActiveSubCategory {}

A.ActiveSubCategory:link {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px
	}
A.ActiveSubCategory:visited {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px
	}
A.ActiveSubCategory:hover {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px
	}
	
TD.Category{}

A.Category:link {
	FONT-SIZE: 8pt;
	COLOR: #1b7ad3;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.Category:visited {
	FONT-SIZE: 8pt;
	COLOR: #1b7ad3;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.Category:hover {
	FONT-SIZE: 8pt;
	COLOR: #ff9813;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
	
TD.ActiveSubCategory {}

A.ActiveSubCategory:link {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 4px
	}
A.ActiveSubCategory:visited {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 4px
	}
A.ActiveSubCategory:hover {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 4px
	}




/* ------------- Store Layout ------------- */

TD.sideL {
	background-color: #FFFFFF;
	width: 140px;
	vertical-align: top;
	}

TD.dydata {Vertical-align:top; width: 640px;}
Div.pagenav {text-align: left;}
Table.dydatapaging {width: 100%;}

.pageslabel {font-color: #6e797a}
.pagenumber {font-color: #333333; margin-left:3px;}
.pagenumberactive {background-color: #ff4688; color: #FFFFFF; margin-left:3px;}
A.pagenumber:link {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	
	TEXT-DECORATION: none;
	}
A.pagenumber:visited {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	
	TEXT-DECORATION: none;
	}
A.pagenumber:hover {
	
	COLOR: #e3047b;
	text-decoration:underline;

	}

Table.sortby {width: 100%;}
TD.sortby DIV {text-align: right;}
DIV.sortby {text-align: right;}
Select.sortby {font-size: 9pt; font-family: Tahoma, helvetica, arial;}

TR.formheaderbg
{
	Background-color: #333333;
	color: white;
	text-align: left;
}

A.cartproductname:link {
	FONT-SIZE: 8pt;
	COLOR: #383f3f;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.cartproductname:visited {
	FONT-SIZE: 8pt;
	COLOR: #383f3f;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.cartproductname:hover {
	FONT-SIZE: 8pt;
	COLOR: #a0b6b8;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}

Table.orderview {width: 100%;}



/* ------------- Store Product Index ------------- */

TD.customsearchholder {text-align: center;}

.originalprice {
color: red;


}

A.prodindex_title {
	FONT-SIZE: 10pt;
	background-color: #d6014c;
	COLOR: #ffffff;
	FONT-FAMILY: helvetica, arial, tahoma;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	}
A.prodindex_title:link {
	TEXT-DECORATION: none;
	}
A.prodindex_title:visited {
	TEXT-DECORATION: none;
	}
A.prodindex_title:hover {
	TEXT-DECORATION: underline;
	}

A.productnameindex:link {

	FONT-SIZE: 8pt;
	COLOR: #383f3f;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	white-space: normal;

	}
A.productnameindex:visited {

	FONT-SIZE: 8pt;
	COLOR: #383f3f;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	white-space: normal;
	}
A.productnameindex:hover {

	FONT-SIZE: 8pt;
	COLOR: #a0b6b8;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
		white-space: normal;
	}
A.productpriceindex:link {

	FONT-SIZE: 8pt;
	COLOR: #656d6e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
	}
A.productpriceindex:visited {

	FONT-SIZE: 8pt;
	COLOR: #656d6e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
	}
A.productpriceindex:hover {

	FONT-SIZE: 8pt;
	COLOR: #a0b6b8;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
	}
	
TD.productindex
{
vertical-align: top;
text-align: center;
}

A.productindex{}

A.productindex:link {
	FONT-SIZE: 8pt;
	COLOR: Orange;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px;	
	}
A.productindex:visited {
	FONT-SIZE: 8pt;
	COLOR: Orange;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px;
	}
A.productindex:hover {
	FONT-SIZE: 8pt;
	COLOR: Orange;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	margin-left: 1px;
	}

A.productindex IMG{}


/* ------------- Product Detail ------------- */

TD.productdetail
{
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 20px;

}


.producttitledetail {
	font-size: 12pt;
	color: #6d2039;
	font-family: helvetica, arial, tahoma;
	font-weight: bold;
	}
.productstyledetail {
	font-size: 8pt;
	color: #902b4b;
	font-family: helvetica, arial, tahoma;
	}
.productdesc {
	FONT-SIZE: 8pt;
	color: #452e35;
	font-family: tahoma, helvetica, arial;
	}
	
Table.productfeatures
{
	margin-top: 6px;
	margin-left: 14px;
	margin-right: 6px;
	margin-bottom: 6px;
}
	
LI.productfeature {
	color: #6d2039;
	font-size: 8pt;
	font-weight: bold;
	list-style-type: square;
	}

.prodpricedetail
{
	/*height: 10px;*/
	padding-top: 10px;
	color: #765b64;
}

HR.hrproductprice
{
	color: #C0C0C0;
	background-color: #C0C0C0;
	height: 1px;
	border: 0pt none;
}

.swatch
{
	padding: 2px;
}

HR.hrproductviewthumbs
{
	color: #C0C0C0;
	background-color: #C0C0C0;
	height: 1px;
	border: 0pt none;
}

IMG.productviewthumb
{
	cursor: pointer;
	cursor:hand;
}

IMG.product
{
	cursor: pointer;
	cursor: hand;
}

HR.productdetails
{
	color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
}

TD.productviews {vertical-align: top;}



.productviewthumb:link {
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px
	}
.productviewthumb:visited {
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px
	}
.productviewthumb:hover {
	color: #d60b4c;
	border-style: solid;
	border-width: 1px
	}




A.relateditem:link {
	FONT-SIZE: 8pt;
	COLOR: #656d6e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.relateditem:visited {
	FONT-SIZE: 8pt;
	COLOR: #656d6e;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.relateditem:hover {
	FONT-SIZE: 8pt;
	COLOR: #a0b6b8;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}

UL.lastviewedholder {list-style:none;}
LI.lastviewedlist {width: 65px; text-align:center;}
TD.lastviewedheader{
	text-align: center;
	text-transform: lowercase;
	color: #000000;
	FONT-SIZE: 8pt;
	font-weight: bold;
	FONT-FAMILY: arial;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
A.lastviewedname{
	FONT-SIZE: 7pt;
	COLOR: #383f3f;
	FONT-FAMILY: arial, tahoma;
	TEXT-DECORATION: none;
	font-weight:bold;
	}
A.lastviewedname:link {
	COLOR: #383f3f;
	}
A.lastviewedname:visited {
	COLOR: #383f3f;
	}
A.lastviewedname:hover {
	COLOR: #a0b6b8;
	}



/* ------------- Floating XL Image window ------------- */

TD.productviewthumbsxlpop {vertical-align: top; text-align:right;}
Table.productxlpop
{
    width: 100%;
    }


/* ------------- Customer Area ------------- */


Table.sidenav
{
	width: 140px;
}

A.sidenavlink:link {
	FONT-SIZE: 8pt;
	COLOR: gray;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.sidenavlink:visited {
	FONT-SIZE: 8pt;
	COLOR: gray;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.sidenavlink:hover {
	FONT-SIZE: 8pt;
	COLOR: gray;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
	}

A.sidenavselecteditem:link {
	FONT-SIZE: 8pt;
	COLOR: #1b7ad3;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.sidenavselecteditem:visited {
	FONT-SIZE: 8pt;
	COLOR: #1b7ad3;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: none;
	}
A.sidenavselecteditem:hover {
	FONT-SIZE: 8pt;
	COLOR: #e3047b;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
	}










/* Version 71 ---------- 22/01/2008 

Included by Prashant */

a.reglink:link{}
a.reglink:visited{}
a.reglink:hover{}
.viewcartitems{}
span.formlabel2
{
FONT-SIZE: 10pt;

}
TD.formlabel2
{

}
Td.formtext2
{

}
TD.formlabel
{

}




/* Version 80 ---------- 09/02/2008

Included by sunil */


A.sidenavlink{}

A.sidenavlink:link{}

A.sidenavlink:visited{} 

A.sidenavlink:hover{ }


TD.sidenavitem{ }

TD.sidenavitem:link{}

TD.sidenavitem:visited{ }

TD.sidenavitem:hover{ }



TR.sidenavitemholder{  }

TR.sidenavitemholder:link{}

TR.sidenavitemholder:visited{ }

TR.sidenavitemholder:hover{}


A.sidenavselecteditem{  }

A.sidenavselecteditem:link{}

A.sidenavselecteditem:visited{} 

A.sidenavselecteditem:hover{ }


TD.sidenavselecteditem{ }

TD.sidenavselecteditem:link{}

TD.sidenavselecteditem:visited{ }

TD.sidenavselecteditem:hover{ }

/* Version 81 ---------- 16/02/2008

Included by sunil */

A.sendfriend{ } 

Table.minicartview{ }

TD.minicartview{}

Span.minicarttitle{}

Table.minicartholder{}

TD.minicartitem{}

A.productnameminicart{}

TD.minicarttotal{}

Span.minicarttotal{}

Span.minicarttotalvalue{}


.cs3modalBackground
{
  background: #000000;
   filter: alpha(opacity=60);
  opacity: 0.2; 
}

.cs3modalPopup
{
  /*text-align: center;
  padding-top: 0px;
  border-style:none;
  border-width: 0px;*/
  background-color:White;
  /*background-color: White;
  width: 200px;
  height: 40px;*/
}

.modalBackground
{
  background: #CCCCCC;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.modalpopup
{
  FONT-SIZE: 8pt;
  COLOR: #ff578a;
  FONT-FAMILY: tahoma, helvetica, arial;
  text-align: center;
  padding-top: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: White;
  width: 200px;
  height: 40px;
}

/*For all the pages*/
.modalbackground
{
  background: #FFFFFF;
  filter: alpha(opacity=0);
  opacity: 0;
}

DIV.modalpopup
{
  text-align: center;
  padding-top: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: White;
  width: 200px;
  height: 40px;
}

/*css for text "Loading" */
.loading
{
	font-family: Tahoma, Helvetica, Arial;
	font-weight:bold;
}

 td.buttonimage
 {
	background-image:url(/App_Themes/cutesygirl/images/search_btn.gif);
	background-color:Transparent;
 }
 .buttonimage
 {
	background-image:url(App_Themes/cutesygirl/images/search_btn.gif);
	background-color:Transparent;
 }


span.pipe
{
	color:Blue;
}

/* Added By Sunil */

/* Apply css styles for the floating menu using following CSS Classes */ 

   
   .staticselecteditem
   {}
  .warningmsg
   {
		color:Red;
   }

   .confirmmsg
   {
		color:Green;
   }

/*This class used for <hr> tag of changepassword*/
   .hrchangepassword
   {
	  width: 100%;  
			height: 1px;
			  border-style: solid;
			  border-width: thin;
   }
   
TD.text4
{
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

img.quicksearch
{
  cursor: pointer;
	vertical-align: middle;	
}

div.storealign
{
  margin-left : 20px;
  margin-top : 5px;
}
td.storealign span
{
	margin-left : 20px;
}

/* ------------- Custom classes ------------- */
TD.custombar1 IMG {margin: 4px;}
TD.custombar2 a:link { font-family: Arial; font-size: 9pt; color: #cd68a5; TEXT-DECORATION: none;}
TD.custombar2 a:visited { font-family: Arial; font-size: 9pt; color: #cd68a5; TEXT-DECORATION: none;}
TD.custombar2 a:hover { font-family: Arial; font-size: 9pt; color: #cd68a5; TEXT-DECORATION: underline;}

a.changeorder
{

}

.paymentmethod {
    FONT-SIZE: 12pt;
    Font-weight: bold;
	COLOR: 164978;
	FONT-FAMILY: helvetica, arial, tahoma;
	}

		
/*Included by sunil */
span.categoryselected
{  
  display:none;
}

span.categorynotselected
{
    display: none;
}


span.confirmationmsg
{
 padding-left: 14px;
 background-image: url('../Admin/images/greenlight.gif');
    background-repeat: no-repeat;
    background-position: left center;
    color:#008000;
    font-family: Arial;
    font-size:10pt
}
span.warningmsg
{	
 padding-left: 14px;

    background-repeat: no-repeat;
    background-position: left center;
    color:Red; 
    font-family: Arial;
    font-size:10pt
}
/*Included by Sai for Viewcart*/

.modalBackgroundCart
{
  background-color: gray;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
div.modalPopupCart
{
  text-align: center;
  padding-top: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: White;
  width: 700px;
  height: 100px;
}

.productsaleindex
{
color: #FF3030;

}



Table.iframemain
{
	background-image:url("");
	width: 50px;
	height: 100px;
}

TD.iframemain
{
	/*padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;*/
}


Table.iframeapp
{
	width: 150px;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	border: 1px solid #B0A997;
	background-color: #FFFFFF;
	padding: 0;
}
TR.iframeApp
{
	padding: 0;
}
TD.iframeApp
{
	BORDER-TOP: none;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	padding: 0;
}

body.empty
{
background-image:none;
background-color:White;
overflow:hidden;
}

/*----------- top menu: floating style -----------*/

table.floatmenuitems TD {padding: 1px;}

A.floatmenuitemlink {
COLOR: #FFFFFF;
FONT-SIZE: 10pt;
font-weight: bold;
FONT-FAMILY: tahoma, helvetica, arial;
TEXT-DECORATION: none;
vertical-align: middle;
}
A.floatmenuitemlink:link {}
A.floatmenuitemlink:visited {}
A.floatmenuitemlink:hover {}

A.floatsubmenuitemlink{
color: #FFFFFF;
FONT-SIZE: 10pt;
font-weight: bold;
FONT-FAMILY: tahoma, helvetica, arial;
TEXT-DECORATION: none;
vertical-align: middle;
}
A.floatsubmenuitemlink:link {}
A.floatsubmenuitemlink:visited {}
A.floatsubmenuitemlink:hover {}

Table.floatsubmenuitemlink {width: 100%;}
Table.floatsubmenuitemlink TD {padding:2px; white-space:nowrap; width: 100%;}

Div.floatmenu {margin-top: 3px;}
Div.floatmenu Table {background-color: #330000; width: 100px;}
Div.floatmenu TD:hover {white-space:nowrap; width: 100%; background-color: #996666;}


span.articlegrouptitle{}

span.articletitle{}

span.articledesc{}

ul.articlecountmainholder{cursor:pointer;}

li.articlecountholder{}

span.orderconfbilladdr
{
                
                text-align: left;
}
.conffieldsetship
{
               
                text-align: left;
}
.conffieldsetbill
{
               
                text-align: left;
}


body.floatwindow
{
background-color:white;
background-repeat:repeat;
background-image:none;
font-family:Verdana,Tahoma,Arial;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
}


/* Following class was added By Sunil on 04/02/2009 -- used by floatingcategory menu's navdivider image */

td.topmenuholder table tbody tr td img
{
  background: url("/App_Themes/cutesygirl/Images/navdivider.gif");
}

/* Following class was added By Sunil on 04/02/2009 -- used by regular menu's navdivider image */

img.navdivider
{
}

.topnavdivider
{
}

.txtbox
{
  background: none;
  border: none;
  margin: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
}

/* Following class was added By Sunil on 16/02/2009  -  These classes are related to productdetails page */

div.longdesc
{
    
}

table.holder
{
    
}

table.productdetaildata
{
    
}	

/* Following clases added by James */

.pcolor
{
COLOR: #FF0000;
}

/*included by lava kumar for credit card help page,which is there on check out step3*/
body.floatwindow
{
  background-image:none;
  background-color:White;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
/*included by lava kumar for allproducts page custom html- 05/mar/2009*/
td.lefthtml
{
	background-color: #FFFFFF;
	vertical-align: middle; 
}
div.tophtml
{
}

/* Following css class was added sunil which belongs to the anchor tag which holds the 
   active wishlist/giftregistry name linking to the wishlist/registry -- 05/03/2009 */
   
a.activewish{
}

a.activewish:visited{
}

a.activewish:hover{
}

a.activewish:link{
}

  /*Inclued by lava kumar for XL image - 10/03/2009*/


  /*_____________________________________________________  container & overlay  */
  #shadowbox_container, #shadowbox_overlay {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #shadowbox_container {
    position: fixed;
    display: block;
    visibility: hidden;
    z-index: 999;
    text-align: center; /* centers #shadowbox in quirks and IE */
  }
  #shadowbox_overlay {
    position: absolute;
  }

  /*_______________________________________________________________  shadowbox  */
  #shadowbox {
    position: relative;
    margin: 0 auto;
    text-align: left; /* reset left alignment */
  }

  /*____________________________________________________________________  body  */
  #shadowbox_body {
    position: relative;
    margin: 0;
    padding: 0;
    border: 1px solid #333;
    overflow: hidden;
  }
  #shadowbox_body_inner {
    position: relative;
    height: 100%;
  }
  #shadowbox_content.html {
    height: 100%;
    overflow: auto; /* make html content scrollable */
  }

  /*_________________________________________________________________  loading  */
  #shadowbox_loading {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
  }
  #shadowbox_body, #shadowbox_loading {
    background-color: #060606; /* should match loading image background color */
  }
  #shadowbox_loading_indicator {
    float: left;
    margin: 10px 10px 0 10px;
    height: 32px;
    width: 32px;
    background-image: url(images/loading.gif);
    background-repeat: no-repeat;
  }
  #shadowbox_loading span {
    font-family: 'Lucida Grande', Tahoma, sans-serif;
    font-size: 10px;
    float: left;
    margin-top: 16px;
  }
  #shadowbox_loading span a:link,
  #shadowbox_loading span a:visited {
    color: #fff;
    text-decoration: underline;
  }

  /*____________________________________________________________  title & info  */
  #shadowbox_title, #shadowbox_info {
    position: relative;
    margin: 0; /* these must have no vertical margin or padding */
    padding: 0;
    overflow: hidden;
  }
  #shadowbox_title_inner, #shadowbox_info_inner {
    position: relative;
    font-family: 'Lucida Grande', Tahoma, sans-serif;
    line-height: 16px;
  }
  #shadowbox_title {
    height: 26px;
  }
  #shadowbox_title_inner {
    font-size: 16px;
    padding: 5px 0;
    color: #fff;
  }
  #shadowbox_info {
    height: 20px;
  }
  #shadowbox_info_inner {
    font-size: 12px;
    color: #fff;
  }

  /*_____________________________________________________________________  nav  */
  #shadowbox_nav {
    float: right;
    height: 16px;
    padding: 2px 0;
    width: 45%;
  }
  #shadowbox_nav a {
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    margin-left: 3px;
    cursor: pointer;
  }
  #shadowbox_nav_close {
    background-image: url(images/close.png);
    background-repeat: no-repeat;
  }
  #shadowbox_nav_next {
    background-image: url(images/next.png);
    background-repeat: no-repeat;
  }
  #shadowbox_nav_previous {
    background-image: url(images/previous.png);
    background-repeat: no-repeat;
  }
  #shadowbox_nav_play {
    background-image: url(images/play.png);
    background-repeat: no-repeat;
  }
  #shadowbox_nav_pause {
    background-image: url(images/pause.png);
    background-repeat: no-repeat;
  }

  /*_________________________________________________________________  counter  */
  #shadowbox_counter {
    float: left;
    padding: 2px 0;
    width: 45%;
  }
  #shadowbox_counter a {
    padding: 0 4px 0 0;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
  }
  #shadowbox_counter a.shadowbox_counter_current {
    text-decoration: underline;
  }

  /*___________________________________________________________________  clear  */
  div.shadowbox_clear {
    clear: both; /* clear floating counter & nav */
  }

  /*________________________________________________________________  messages  */
  div.shadowbox_message {
    font-family: 'Lucida Grande', Tahoma, sans-serif;
    font-size: 12px;
    padding: 10px;
    text-align: center;
  }
  div.shadowbox_message a:link,
  div.shadowbox_message a:visited {
    color: #fff;
    text-decoration: underline;
  }
/*Added for IE8*/
#shadowbox_title,
#shadowbox_info {
   border: 0px;
}
  /*Inclued by lava kumar for XL image - 10/03/2009*/

  /*Inclued by lava kumar for XL image-Large view link - 13/03/2009*/

A.largeview:link {
	display: block;
	margin: 4px 0;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.largeview:visited {
	display: block;
	margin: 4px 0;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}
A.largeview:hover {
	display: block;
	margin: 4px 0;
	FONT-SIZE: 8pt;
	COLOR: #e3047b;
	FONT-FAMILY: helvetica, arial, tahoma;
	TEXT-DECORATION: underline;
}

A.pagenumbernext
{
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
A.pagenumbernext:link
{
	color: #333333;
}
A.pagenumbernext:visited
{
	color: #333333;
}
A.pagenumbernext:hover
{
	color: #e3047b;
	text-decoration:underline;
}



.pagenumbernext
{
	font-color: #333333;
	margin-left: 3px;
}

A.pagenumberprev
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
	
}
A.pagenumberprev:link
{
	color: #333333;
}
A.pagenumberprev:visited
{
	color: #333333;
}
A.pagenumberprev:hover
{
	color: #e3047b;
	text-decoration:underline;
}



.pagenumberprev
{
	font-color: #17a5af;
	margin-left: 3px;
}

/* Following class was added by sunil, Its being used in the hr tag of viewcart page - 25/03/2009 */
.hrviewcart
{}


/* Following two class was added by sunil, They are being used in the advancedsearch page - 25/03/2009 */
.advancedsearch
{
    color:Blue;
    text-decoration:underline;
    cursor:pointer;
}

.advancedsearch:hover
{   
}


/* Following css class was added by sunil on 31/03/2009 as its used in productdetails page customernotes */
td.productcustomernotes
{}

/* Following css class was added by sunil on 31/03/2009  ----- Its being used in allproducts page by the datalist
   which holds the categories */

A.categorynameindex
{
	FONT-SIZE: 10pt;
	background-color: #d6014c;
	COLOR: #ffffff;
	FONT-FAMILY: helvetica, arial, tahoma;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	}


/*Following Class added by sai for Shared/CustomeraddressControl.ascs on April-4-09*/
table.tblcustaddr
{
  margin-left:8px;
  width:370px;
}


.labelstrong
{
  font-weight:bold;
}
td.labelstrong
{
  font-weight:bold;
}

.mediathumb
{
list-style: none;
}

.msrpindex
{
color: red;
}
.msrpvalueindex
{
	text-decoration: line-through;
	color: red;
}

.originalpricevalueindex
{
	text-decoration: line-through;
}
	
.originalpricevaluedetails
{
	text-decoration: line-through;
}
.originalprice
{
	text-decoration: line-through;
}
.msrpvaluedetails
{
text-decoration: line-through;
}
.yourprice
{
	color:Maroon; 
}

/* 2009-07-08 */

div.topholder
{
    float:left;
}

div.logo
{float: left; width: 295px; height: 83px;}

div.customheader
{float: left; width: 380px; height: 23px;}


div.welcome
{float:left;
padding-left:0;
padding-top:38px;
text-align:right;
width:302px;
z-index: 0;
}

.wwheader
{
	font-weight: bold;
	text-decoration: none;
	color:White;
  background-color:#5D7B9D;
  
	padding:4px;
	background: url('../../images/bluegradbg.png');
  cursor:move;
}

.blackborder
{ filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity:0.5;
  border-style:solid;
	border-width: 2px;
	border-color: #5D7B9D;

    }


div.quicksearch {
	margin-left:700px;
	padding-right:4px;
	position:absolute;
	width:200px;
}

div.cart {
	margin-bottom:6px;
	margin-left:800px;
	margin-top:60px;
	padding:6px;
	position:absolute;
}

 .retaileraddress 
{
list-style: none;
}

 img.quickssearch
 {
    vertical-align:top;
    cursor:pointer;
 }
 
 Table.viewcart
 {
    width:100%;
 }
 
 div.dragme
 {
 background: url('images/bluegradbg.png');
 font-weight: bold; 
 padding: 4px;
 }
 BODY.popupbody.div.mailfriendmsg
 {
   font-family:Arial;
   font-size:medium;
   vertical-align:middle;
   color:Green;
   font-weight:normal;
 }
 
/* ADDED BY JAMES */
.red
{
color:#ff0000;
} 
.error_strings {

color:#FF0000;
font-size:12px;
float:left;
text-align:left;
}

table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
}

/* ADDED BY JAMES */
.red
{
color:#ff0000;
} 
.mainpagejs_iframe {
	width:900px;
	height:464px;
	
	/*
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(255, 0, 255) rgb(255, 0, 255) rgb(255, 0, 255) rgb(255, 0, 255);
	border-collapse: separate; */
	background-color: white;
	
	}
	
.noborder {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;
}	

.productkeyword, .tags {

	COLOR: white;
	
	}
a.productkeyword {
color:white;

}

/* STYLES FOR NEW SIDEBAR  BEGIN*/
.tblsidebarbuttonalign {
	text-align: center;
	border-style:none;
}
.tblsidebarcategory {

	font-family: Arial;
	font-size: 9pt;
	color: #CD68A5;
	font-weight:
	
}


.tblborder {
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	float:left;
}

.tblborderbottom {
	border-bottom:  1px solid rgb(170,170,170);
	padding-bottom:5px;
}


.imgBorder {
	border: 0px none;
}
/*
a.tblsidebarcategoryurl:link {color: #CD68A5; text-decoration:none}
a.tblsidebarcategoryurl:visited {color: #CD68A5; text-decoration:none}
a.tblsidebarcategoryurl:hover {color: #808080; text-decoration:none}
*/
/* STYLES FOR NEW SIDEBAR  END*/
	
/* ADDED BY JAMES */