body
{
	background-color:#02336d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main_container
{
	background-color:#FFFFFF;
	width: 903px;
	min-height: 900px;
	margin: 0px auto 0px auto;
}
#header_container
{
	width: 800px;
	height: 75px;
	margin: 0px auto 0px auto;
}
#logo
{
	width: 100px;
	float:left;
}

#header_side
{
	width: 675px;
	height: 95px;
}

#top_title
{
	font-size: 12px;
	border-bottom: 1px solid #B1B3B6;
	height: 18px;
	padding-top: 5px;
	color:#02336d;	
}

#top_title a
{
	text-decoration:none;
	color:#02336d;		
}

#join_us
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*width: 705px;*/
	float:left;
	height:240px;
	margin:10px auto 20px 110px;
	text-align:left;
}

#join_us_heading
{
	background-color:#467225;
	background-image:url("images/join_us.png");
	background-repeat:no-repeat;
	background-position:left;
	background-attachment:fixed;
	height:25px;
	padding:3px 0px 0px 10px;
}

#join_us_container
{	
	padding:5px 0px 10px 0px;
	height:40px;
	font-size:11px;
}

#join_us_container a
{
	color:#000000;
	text-decoration:none;
}

#join_us_form
{
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}

#join_us_form .textbox
{
	text-align:center;
}
#join_us_brandslist
{
	float:left;
}
	
#brand_selection
{
	border-bottom: 1px solid #B1B3B6;
	height: 45px;
}
#brand_title
{
	width: 192px;
	float:left;
	padding-top: 9px;
}
#brand_list
{
	width: 423px;
	height: 15px;
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	#brand_list div
	{
		height: 21px;
		float:left;
		margin: 2px 0px -3px 0px;

	}
	#brand_list a
	{
		padding: 0px 0px 0px 0px;
		text-decoration:none;
		font-size:12px;
		color:#000000;
	}
	#brand_list a:hover
	{
		padding: 0px 0px 0px 0px;
		text-decoration:underline;
		font-size:12px;
		color:#02336d;
	}	
#brand_more_sale
{
	width: 55px;
	float:left;
	margin: 6px 0px 0px 0px;
}
	#brand_more_sale a
	{
		width: 45px;
		float:left;
		margin: 0px 0px -3px 0px;
		text-decoration:none;
		font-size:12px;
		color:#000000;
	}
	#brand_more_sale a:hover
	{
		width: 45px;
		float:left;
		margin: 0px 0px -3px 0px;
		text-decoration:none;
		font-size:12px;
		color:#02336d;
	}	
#search_brand
{
	height: 40px;
	margin: 0px auto 0px auto;
	background-color: #ebebeb;
	width: 800px;
}
#search_brand_container
{
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 100px;
	width: 100%;
	text-align: center;
}
		#search_brand_container .textBox
		{
			margin: 2px 0px 0px 0px;
			color:#939598;
			font-size: 14px; 
			vertical-align: middle;
			float:left;
			padding-top: 5px;
		}
		#search_brand_container .textBox input
		{
			padding-left: 5px;
		}
		#search_brand_container .search_button
		{
			margin: 0px 5px 0px 5px;
			padding: 0px 0px 0px 0px;
			float:left;
		}	
		#search_brand_container .textOR
		{
			font-size:14px;
			padding: 0px 0px 0px 0px;
			margin: 11px 10px 0px 0px;			
			color:#939598;
			float:left;
		}
		#search_brand_container .search_category
		{
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			float:left;
		}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    	/*#search_brand_container .search_category
		{
			margin: 8px -50px 0px 0px;
			padding: 0px 0px 0px 0px;
			float:left;
		}*/
		#search_brand_container .valentines
		{
			float:right;
			margin: 5px 0px 0px 110px;
			padding: 0px 0px 0px 50px;
		}
	}	
		#search_brand_container .valentines
		{
			float:left;
			margin: 5px 0px 0px 10px;
		}
		#search_brand .sample_search
		{
			font-size:9px;
			color:#939598;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 250px;
		}		
#body_container
{
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#view_container
{
	width: 300px;
	margin: 5px 2px 2px 0px;
	font-size: 10px;
	float: right;
}	
#bread_crumb_container
{
	margin: 0px 310px 0px 2px;
	padding-top: 6px;
	font-size: 10px;
}		
#side_navigation
{
		width: 110px;
		float: left;
}
.favorites_header
{
	color:#9E9E9E;	
	font-size:18px;
}
.category_header
{
	color:#9E9E9E;	
	font-size:18px;
}
.header_list
{
	color:#02336d;
	font-size:12px;
	margin: 5px 0px 5px 0px;

}
#favorites_list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	#favorites_list div
	{
		margin: 6px 0px 6px 0px;	
	}	
	#favorites_list div a
	{
		text-decoration:none;
		font-size:12px;
		color:#000000;	
	}
	#favorites_list div a:hover
	{
		text-decoration:none;
		font-size:12px;
		color:#02336d;
	}
#category_list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	#category_list div
	{
		margin: 6px 0px 6px 0px;	
	}	
	#category_list div a
	{
		text-decoration:none;
		font-size:12px;
		color:#000000;	
	}
	#category_list div a:hover
	{
		text-decoration:none;
		font-size:12px;
		color:#02336d;
	}	
#main_body
{
	width: 690px;
	margin-bottom: 80px;
	float:left;
}
#upper_body
{
	margin: 0px 0px 0px 0px;
}
#right_body
{
	width: 465px;
	margin: 0px 0px 0px 0px;
	float:left;
	height: 650px;
}
#right_body2
{
	background-color:#ebebeb;
	width: 643px;
	margin: 10px 0px 20px 9px;
	padding:20px 0px 20px 30px;
	float:right;
}
#preview
{
	margin: 0px 0px 0px 10px;
}
#designer_list
{
	margin: 0px auto 0px auto;
	text-align: left;
	width: 457px;
}
.feature_text
{
	margin: 0px 0px 5px 0px;
}
.logo_brand
{
	margin: 0px 0px 10px 0px;
}
#small_image	
{
	margin: 0px 0px 0px 0px;
	float:left;
}	
.logo_thumbnail
{

	margin: 0px 0px 0px 0px;
	float:left;
}
#big_image	
{
	margin: 0px 0px 0px 0px;
	float:left;
}	
.logo_image
{

	margin: 19px 0px 0px 0px;
	float:left;
}	
#container_list
{
	background-color:#ebebeb;
	width: 457px;
	min-height: 267px;
	margin: 0px 0px 0px 0px;
}
	.header_list_02
	{
		color:#02336d;
		font-size:24px;
		margin: 0px 0px 10px 22px;
		padding: 10px 0px 0px 0px;
	}
#product_list
{
	margin: 0px 0px -50px 22px;
	padding: 0px 0px 0px 0px;
}
	#product_list div
	{
		float:left;
		width: 140px;
		margin: 3px 0px 3px 0px;
	}	
	#product_list div a
	{
		text-decoration:none;
		font-size:12px;
		color:#000000;
	}
	#product_list div a:hover
	{
		text-decoration:none;
		font-size:12px;
		color:#02336d;
	}			
#left_body
{
	width: 221px;
	margin: 0px 0px 0px 0px;
	float:left;
}	
#allbrands_list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
	#allbrands_list div
	{
		float:left;
		width: 160px;
		margin: 3px 0px 3px 0px;
	}	
	#allbrands_list div a
	{
		text-decoration:none;
		font-size:14px;
		color:#000000;
	}
	#allbrands_list div a:hover
	{
		text-decoration:none;
		font-size:14px;
		color:#02336d;
	}	
#category_thumbnail
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 221px;
	height: 580px;	
}
#top_line
{
	border-bottom: 1px solid #B1B3B6;
	width: 221px;
	margin-left: 9px;
}
.bottom_line
{
	padding-top: 10px;
	border-bottom: 1px solid #B1B3B6;
	width: 221px;
	height: 100px;
	margin-left: 9px;
}
#bottom_line_02
{
	padding-top: 10px;
	width: 221px;
	height: 100px;
	margin-left: 9px;
}
.title_links
{
	margin: 0px 0px 0px 0px;
	float:left;
}	
	.header_thumbnail
	{
		margin: -4px 0px 2px 5px;
		padding: 0px 0px 0px 0px;
		color:#02336d;
		font-size:18px;
	}
.link_thumbnail
	{
		margin: 4px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
	}	
	.link_thumbnail a
	{
		text-decoration:none;
		font-size:10px;
		color:#000000;
	}
	.link_thumbnail a:hover
	{
		text-decoration:none;
		font-size:10px;
		color:#02336d;
	}	
.image_thumbnail
{
	width: 50px;
	margin: 0px 0px 0px 160px;
}		
	.earings_thumbnail
	{
	margin: -5px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
	}
	.necklaces_thumbnail
	{
	margin: -5px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
	}	
	.rings_thumbnail
	{
	margin: -5px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
	}	
	.watches_thumbnail
	{
	margin: -8px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
	}		
	.bracelets_thumbnail
	{
	margin: -5px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
	}		
#lower_body
{
		padding: 0px 0px 20px 0px;
		text-align: center;
}		
#footer
{
	text-decoration:none;
	font-size:10px;
	color:#000000;
	margin:5px auto 0px auto;
	color:#939598;
	width: 903px;
}
#footer_copyright
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#footer_link
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
	#footer_link a
	{
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		color:#939598;
	}
	#footer_link a:hover
	{
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		color:#ebebeb;
	}	

TABLE, TD, P { font: 11px Arial, Helvetica, Verdana, sans-serif;  color: #000000; }
.white { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; }
.bwhite { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; }
.currentpage { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; }
.v9	{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; font-size: 9px; }
.v10b { font-family: Arial, Helvetica, Verdana, sans-serif; color: #333333; font-weight: bold; font-size: 10px; }
.v11 { font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #333333; font-weight: none; font-size: 11px; } 
.bottleft { background: #f2f2f2; border: solid #ffffff; border-width: 0px 2px 2px 2px;  
}
.topleft { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background: #ebebeb; color: #02336d; padding: 5px 5px 5px 5px; text-align: baseline; 
	border: solid #ffffff; border-width: 2px 2px 1px 2px; border-bottom-color: #ffffff; 
}
.topright { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background: #9E9E9E; color: #ffffff; padding: 5px 5px 5px 5px; text-align: baseline; 
	border: solid #ffffff; border-width: 2px 2px 1px 0px; border-bottom-color: #ffffff; 
}
.leftside { font: 10px Arial, Helvetica, Verdana, sans-serif; background: #f2f2f2; color: #333333; font-weight:bold; vertical-align: top; 
	border: solid #ffffff; border-width: 0px 2px 0px 2px; width: 132px; margin: 0; 
}
.rightside { background: #ffffff; color: #333333; border: solid #ffffff; border-width: 0px 2px 2px 0px; }
.bottom { font: 11px Arial, Helvetica, Verdana, sans-serif; background: #9E9E9E; color: #ffffff; padding: 5px 10px 5px 10px; vertical-align: top; 
	border: solid #ffffff; border-width: 0px 2px 2px 0px; text-align: center; margin: 0; 
}
.toppage { font: 12px Arial, Helvetica, Verdana, sans-serif; background: #333333; color: #ffffff; font-weight:bold; vertical-align: bottom; margin: 0; 
}

.currentpage a:link { background-color: #666666; padding: 1px 1px 1px 1px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline; border: solid #ffffff; border-width: 0px 0px 0px 0px; margin: 0; }
.currentpage a:visited { background-color: #666666; padding: 1px 1px 1px 1px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline; border: solid #ffffff; border-width: 0px 0px 0px 0px; margin: 0; }
.currentpage a:hover { background-color: #666666; padding: 1px 1px 1px 1px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #cc9933; font-weight: bold; text-decoration: none; margin: 0; border: solid #ffffff; border-width: 0px 0px 0px 0px; }
.currentpage a:active { background-color: #666666; padding: 1px 1px 1px 1px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 0px 0px; margin: 0; }

.morelink { background-color: #ffffff; padding: 1px 1px 1px 1px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; font-weight: normal; text-decoration: none; border: solid #333333; border-width: 0px 0px 0px 0px; margin: 0; }
.morelink a:link { background-color: #ffffff; padding: 1px 1px 1px 1px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; font-weight: normal; text-decoration: underline; border: solid #333333; border-width: 0px 0px 0px 0px; margin: 0; }
.morelink a:visited { background-color: #ffffff; padding: 1px 1px 1px 1px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; font-weight: normal; text-decoration: underline; border: solid #333333; border-width: 0px 0px 0px 0px; margin: 0; }
.morelink a:hover { background-color: #ffffff; padding: 1px 1px 1px 1px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; font-weight: normal; text-decoration: underline; margin: 0; border: solid #333333; border-width: 0px 0px 0px 0px; }
.morelink a:active { background-color: #ffffff; padding: 1px 1px 1px 1px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #999999; font-weight: normal; text-decoration: underline; border: solid #333333; border-width: 0px 0px 0px 0px; margin: 0; }

.topsort a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #02336d; text-decoration: none; font-weight: bold; margin: 0; }
.topsort a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #02336d; text-decoration: none; font-weight: bold; margin: 0; }
.topsort a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #02336d; text-decoration: none; font-weight: bold; margin: 0; }
.topsort a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #02336d; text-decoration: none; font-weight: bold; margin: 0; }

.hdrimage { padding: 2px 10px 3px 10px; }
.hdrproduct { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 2px 15px 3px 10px; }
.hdrsort { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 2px 10px 3px 10px; }
.hdrspecial { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 2px 10px 3px 10px; }
.searchbar { font-family: Arial, Helvetica, Verdana, sans-serif; color: #333333; font-weight: bold; font-size: 12px; padding: 8px 0px 8px 0px; }
.image { padding: 10px 10px 2px 2px; }
.image2 { padding: 6px 0px 6px 10px; }
.product { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 5px 10px 10px 10px; }
.producttext { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; }
.sort { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 5px 5px 0px 5px; }

#brand a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #003366; text-decoration: underline; }
#brand a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; text-decoration: underline; }
#brand a:hover	{ font: 11px Arial, Helvetica, Verdana, sans-serif; color: #f2aeaf; text-decoration: underline; }
#brand a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #333399; text-decoration: underline; }
.special { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; padding: 10px 10px 10px 10px; }
#special a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
#special a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
#special a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #f2aeaf; font-weight: bold; text-decoration: underline; }
#special a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #333399; font-weight: bold; text-decoration: underline; }

td#toptabs {background-color: #333333; padding: 2px 3px 4px 3px; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #666666; text-decoration: none; margin: 0; }
td#toptabs a:link {background-color: #333333; padding: 2px 3px 4px 3px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; text-decoration: none; margin: 0; }
td#toptabs a:visited {background-color: #333333; padding: 2px 3px 4px 3px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; text-decoration: none; margin: 0; }
td#toptabs a:hover {background-color: #e1e1e1; padding: 2px 3px 4px 3px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: none; margin: 0; }
td#toptabs a:active {background-color: #333333; padding: 2px 3px 4px 3px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; text-decoration: none; margin: 0; }
.topselected {background-color: #e1e1e1; padding: 2px 3px 4px 3px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: none; margin: 0; }

.sidelinks a { display: block; }
.sidelinks2 a { display: block; }

.sidelinks { background-color: #f7f7f7; padding: 0px 0px 0px 0px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 0px 0px; margin: 0; }
.sidelinks td { background-color: #f7f7f7; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks a:link { background-color: #f7f7f7; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks a:visited { background-color: #f7f7f7; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks a:hover { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; margin: 0; border: solid #ffffff; border-width: 0px 0px 1px 0px; }
.sidelinks a:active { background-color: #f7f7f7; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }

.sidelinks2 { background-color: #02336d; padding: 0px 0px 0px 0px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 0px 0px; margin: 0; }
.sidelinks2 td { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks2 a:link { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks2 a:visited { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
.sidelinks2 a:hover { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; margin: 0; border: solid #ffffff; border-width: 0px 0px 1px 0px; }
.sidelinks a:active { background-color: #02336d; padding: 4px 5px 4px 13px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }

td#shopbyprice a {display: block; }
td#shopbyprice2 a {display: block; }

.shopbyprice { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background: #ebebeb; color: #02336d; padding: 5px 5px 5px 5px; text-align: baseline; border: solid #ffffff; border-width: 0px 0px 1px 0px; border-bottom-color: #ffffff; }
td#shopbyprice a:link { background-color: #efeeee; padding: 5px 5px 5px 5px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
td#shopbyprice a:visited { background-color: #efeeee; padding: 5px 5px 5px 5px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }
td#shopbyprice a:hover { background-color: #cc9933; padding: 5px 5px 5px 5px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; margin: 0; border: solid #ffffff; border-width: 0px 0px 1px 0px; }
td#shopbyprice a:active { background-color: #efeeee; padding: 5px 5px 5px 5px; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; border: solid #ffffff; border-width: 0px 0px 1px 0px; margin: 0; }

.mlink a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #008000; text-decoration: none; }
.mlink a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #008000; text-decoration: none; }
.mlink a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #02336d; text-decoration: none; }
.mlink a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #008000; text-decoration: none; }

.rlink a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.rlink a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.rlink a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.rlink a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }

#productlink a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }
#productlink a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: underline; }
#productlink a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }
#productlink a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }

#productlink2 a:link { font: 13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }
#productlink2 a:visited { font: 13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }
#productlink2 a:hover { font: 13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }
#productlink2 a:active { font: 13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #6dcde0; text-decoration: underline; }


.price { font: 11px Arial, Helvetica, Verdana, sans-serif; }
.price a:link { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
.price a:visited { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
.price a:hover { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #9E9E9E; font-weight: bold; text-decoration: underline; }
.price a:active { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #333399; font-weight: bold; text-decoration: underline; }

.price2 { font: 13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: underline }
.price2 a:link { font: 13px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
.price2 a:visited { font: 13px Arial, Helvetica, Verdana, sans-serif; color: #003399; font-weight: bold; text-decoration: underline; }
.price2 a:hover { font: 13px Arial, Helvetica, Verdana, sans-serif; color: #f2aeaf; font-weight: bold; text-decoration: underline; }
.price2 a:active { font: 13px Arial, Helvetica, Verdana, sans-serif; color: #333399; font-weight: bold; text-decoration: underline; }

.productgrid a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #9E9E9E; text-decoration: none; }
.productgrid a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: none; }
.productgrid a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #02336d; text-decoration: underline; }
.productgrid a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #9E9E9E; text-decoration: none; }

#breadcrumb a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: none; }
#breadcrumb a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: none; }
#breadcrumb a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: underline; }
#breadcrumb a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #666666; text-decoration: none; }

.listgrid { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.listgrid a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.listgrid a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.listgrid a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; }
.listgrid a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }

#results a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline; vertical-align: top; margin: 0; }
#results a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline; vertical-align: top; margin: 0; }
#results a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #02336D; font-weight: bold; text-decoration: underline; vertical-align: top; margin: 0; }
#results a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline; vertical-align: top; margin: 0; }

.formSubmit { color: #000000; font-weight: bold; background-color: #ececec }
.searchTxt { color:#000000; font-size: 11px; vertical-align: middle }
.bulletbottpad { color:#000000; font-size: 12px; font-weight: bold; padding-bottom: 4px; }

.hpproductpadding  { padding: 5px 10px 5px 10px; background: white; }
.pricepadding  { padding: 5px 10px 5px 10px; font: 11px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #ffffff; }

ul.hpbullet { margin-left: 15px; padding-left: 10px; padding-right: 5px; padding-top: 8px; }
.bulletbottpad { padding-bottom: 4px; }
li { color:#999999; }

// merchant reviews
.merchant a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #6dcde0; text-decoration: underline; font-weight: bold; margin: 0; }
.merchant a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #6dcde0; text-decoration: underline; font-weight: bold; margin: 0; }
.merchant a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #cc9933; text-decoration: underline; font-weight: bold; margin: 0; }
.merchant a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #6dcde0; text-decoration: underline; font-weight: bold; margin: 0; }

.username a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #008000; text-decoration: underline; margin: 0; }
.username a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #008000; text-decoration: underline; margin: 0; }
.username a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #f2aeaf; text-decoration: underline; margin: 0; }
.username a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #b38c8c; text-decoration: underline; margin: 0; }

.reviewpages a:link { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #999999; text-decoration: underline; margin: 0; font-weight: bold; }
.reviewpages a:visited { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #999999; text-decoration: underline; margin: 0; font-weight: bold; }
.reviewpages a:hover { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #cc9933; text-decoration: underline; margin: 0; font-weight: bold; }
.reviewpages a:active { font: 11px Arial, Helvetica, Verdana, sans-serif; color: #999999; text-decoration: underline; margin: 0; font-weight: bold; }

.v10bred { font: 11px Arial, Helvetica, Verdana, sans-serif;  color: #ff6633; font-weight: bold; padding: 5px 0px 5px 10px; }
.user_quality { font: 11px Arial, Helvetica, Verdana, sans-serif;  color: #ff6633; font-weight: bold; }
.star_pad { padding: 5px 0px 0px 5px; }
.merch_pad_left { padding: 0px 10px 0px 15px; }
.user_box_left { font: 11px Arial, Helvetica, Verdana, sans-serif;  color: ff6633; padding: 5px 5px 5px 10px; }
.v10bgrey { font-family: Arial, Helvetica, Verdana, sans-serif; color: #999999; font-weight: bold; font-size: 10px; }
.v10grey { font-family: Arial, Helvetica, Verdana, sans-serif; color: #999999; font-size: 10px; }

