body {
	background: #fff url(images/bg.gif);
	margin: 0;
}
img {
	border: 0;
	margin: 0;
}
a.cartlink:link, a.cartlink:visited {
     text-decoration:none;
     color:#666666;     
}
a.cartlink:hover {
	text-decoration:underline;
	color:#3c164f;
	cursor:pointer;
}


	td           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#1A1A1A; font-size:11px; text-decoration:none;}
	td A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0030FF; font-size:11px; text-decoration:underline;}
	td A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0030FF; font-size:11px; text-decoration:underline;}
	td A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; text-decoration:underline;}
	
	
	.txt_field { width:135px; height:19px;font-family:Verdana; color:#000000; font-size:12px;}
	.txt_newsearch {
		FONT-SIZE: 11px; WIDTH: 135px; COLOR: #676767; FONT-FAMILY: Verdana;
		padding-top: 1px;
		background: url(images/search_ico.gif) 3px 1px no-repeat; padding-left: 23px;}

	.txtchekout { font-family:Verdana; color:#676767; font-size:10px;}

	.white_bold	      { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}
	.white_bold A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}
	.white_bold A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}
	.white_bold A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}

	.white	      	 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}
	.white A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}
	.white A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}
	.white A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:underline;}
	
	.txt_small_red           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:10px; text-decoration:none;}
	.txt_small_red A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:10px; text-decoration:underline;}
	.txt_small_red A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:10px; text-decoration:underline;}
	.txt_small_red A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:10px; text-decoration:underline;}
	
	
	.txt_bold_red           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:12px; font-weight:bold; text-decoration:none;}
	.txt_bold_red A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:12px; font-weight:bold; text-decoration:underline;}
	.txt_bold_red A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:12px; font-weight:bold; text-decoration:underline;}
	.txt_bold_red A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:12px; font-weight:bold; text-decoration:underline;}
	
	
	.txt_medium_black           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-decoration:none;}
	.txt_medium_black A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-decoration:none;}
	.txt_medium_black A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-decoration:none;}
	.txt_medium_black A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-decoration:underline;}

	.txt_xxx           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-decoration:none;}
	.txt_xxx A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-decoration:none;}
	.txt_xxx A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-decoration:none;}
	.txt_xxx A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-decoration:underline;}
	
	.txt_medium_gray           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#948E87; font-size:11px; text-decoration:none;}
	.txt_medium_gray A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#948E87; font-size:11px; text-decoration:none;}
	.txt_medium_gray A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#948E87; font-size:11px; text-decoration:none;}
	.txt_medium_gray A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#898989; font-size:11px; text-decoration:underline;}
	

	.txt_medium_white           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#EDEDED; font-size:11px; font-weight:normal; text-decoration:none;}
	.txt_medium_white A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
	.txt_medium_white A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
	.txt_medium_white A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
	
	.txt_reg_black           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; font-weight:normal; text-decoration:none;}
	.txt_reg_black A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; font-weight:normal; text-decoration:underline;}
	.txt_reg_black A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; font-weight:normal; text-decoration:underline;}
	.txt_reg_black A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#898989; font-size:11px; font-weight:normal; text-decoration:underline;}
	
	.txt_smallest_dgrey           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#6A6060; font-size:9px; font-weight:normal; text-decoration:none;}
	.txt_smallest_dgrey A:Link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#6A6060; font-size:9px; font-weight:normal; text-decoration:none;}
	.txt_smallest_dgrey A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#6A6060; font-size:9px; font-weight:normal; text-decoration:none;}
	.txt_smallest_dgrey A:Hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C2C; font-size:9px; font-weight:normal; text-decoration:underline;}

	.live_chat	     { font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11px; text-decoration:none;}
	.live_chat A:Link    { font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11px; text-decoration:none;}
	.live_chat A:visited { font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11px; text-decoration:none;}
	.live_chat A:Hover   { font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11px; text-decoration:underline;}
	
	.newfont 		{color:#676767; font:normal 10px Verdana,Arial; text-decoration:none;}
	.newfont A:Link 	{color:#676767; font:normal 10px Verdana,Arial; text-decoration:none;}
	.newfont A:visited 	{color:#676767; font:normal 10px Verdana,Arial; text-decoration:none;}
	.newfont A:Hover	{color:#676767; font:normal 10px Verdana,Arial;text-decoration:underline;}
	
	.newform {font:normal 11px Arial, Helvetica, sans-serif; border:1px solid #7F9DB9; padding-left:2px;}
	



.whitelink A:Link {color:#fff; font:normal 10px Verdana,Arial; text-decoration:none;} 
.whitelink A:visited {color:#fff; font:normal 10px Verdana,Arial; text-decoration:none;} 
.whitelink A:Hover {color:#fff; font:normal 10px Verdana,Arial; text-decoration:none;} 

.paginglist	      { color:#666666; text-decoration:none;}
.paginglist A:Link    { color:#666666; text-decoration:underline;}
.paginglist A:visited { color:#666666; text-decoration:underline;}
.paginglist A:Hover   { color:#666666; text-decoration:underline;}


img {
	border: none;
}
* html body {
	behavior: url("csshover3.htc");
}
.menu td {
    /* ie vs luv */
	text-align: left;
}
.menu a {
    /* ie vs luv */
	display: block;
}
.menu td table {
	display: none;
	border: 1px solid #49453b;
	background-color:#FFFFFF;
}
.menu td:hover table {
	display: block;
	float: left;
	position: absolute;
}
.menu td:hover table td a {
	display: block;
	text-align: left;
	font-size:10px;
	line-height: 18px;
	/* padding-top: 7px; */
	color: #666 !important;
	padding-left: 8px;
	padding-right: 8px;
	white-space: nowrap;
	text-decoration: none;
	background-image: none !important;
	background: #fff;
}
.menu td:hover table td:hover a {
	color: #990000 !important;
	background: #eee !important; 
}
.menu td:hover table td a.drop_cat {
	font-size:11px;
	font-weight:bold;
	margin-top:3px; 
	margin-bottom:3px; 
	background-color:#f5f5f5; 
	border-bottom:1px solid #f0f0f0; 
	border-top:1px solid #f0f0f0;
}

.top_menu td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	/* ie hack */
	border-right: expression(nextSibling == null ? 'none' : '1px solid #fff');
	text-align: left;
}
.top_menu td:last-child {
	border-right: none;
}
/*
.top_menu td a {
	display: block;
	height: 14px;
	padding: 12px;
	background: #626a75;
	color: #eee !important;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.top_menu td a:hover {
	background: #3c164f;
	color: #fff !important;
}
*/
.top_menu td a {
	display: block;
	text-decoration: none;
}

.top_menu td table {
	display: none;
	border: 1px solid #bbb;
	background-color: #fff;
}
.top_menu td:hover table {
	display: block;
	float: left;
	position: absolute;
	margin-top: 1px;
	margin-left: -1px;
}
.top_menu td:hover table td a {
	display: block;
	text-align: left;
	font-size:10px;
	line-height: 18px;
	/* padding-top: 7px; */
	color: #666 !important;
	padding: 2px 10px 6px 10px !important;
	white-space: nowrap;
	text-decoration: none;
	text-transform: none;
	background-image: none !important;
	background: #fff;
}
.top_menu td:hover table td:hover a {
	color: #4F1F69 !important;
	background: #eee !important; 
}
.top_menu td:hover table td a.drop_cat {
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px; 
	margin-bottom: 3px; 
	background-color: #f5f5f5; 
	border-bottom: 1px solid #f0f0f0; 
	border-top: 1px solid #f0f0f0;
}


html {
	background: #fff url(images/bg.gif);
}

.ny-theme {
	background: url(../images/header-bg-ny.png) 50% 0 no-repeat;
}