body
{
	margin:				0;
	background-repeat:	repeat;
	background-color:	#f0f0f0;
}

body.background
{
	margin:				0;
	background-repeat:	repeat;
	background-color:	#f0f0f0;
	background-image:	url(../img/bg.jpg);
}

img
{
	border:				0;
}

div#logo
{
	position:			absolute;
	top:				0;
	left:				0;
	z-index:			100;
}

div#menu
{
	position:			absolute;
	top:				122px;
	left:				0px;
	width:				390px;
	height:				auto;
	background-color:	#ffffff;
	visibility:			hidden;
	z-index:			50;
}

div#menuContent
{
	position:			relative;
	top:				0px;
	left:				45px;
	width:				340px;
	height:				auto;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
/*	background-color:	green; */
}

div#collections
{
	position:			relative;
	top:				0px;
	left:				0px;
	width:				295px;
	height:				auto;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
/*	background-color:	red; */
}

div#collection
{
	position:			relative;
	top:				0px;
	left:				0px;
	width:				295px;
	height:				auto;
/*	background-color:	red; */
}

div#products
{
	position:			absolute;
	top:				0;
	left:				410px;
	width:				auto;
	height:				590px;
	visibility:			visible;
	z-index:			30;
}

div#mask
{
	position:			absolute;
	left:				0;
	top:				0;
	width:				410px;
	height:				590px;
	background-color:	#f0f0f0;
	z-index:			40;
}

div#productImage
{
	display:			inline;
	position:			absolute;
	top:				0;
	left:				0;
	width:				370px;
	height:				590px;
	background-color:	#ffffff;
}

div#productInfo
{
	display:			inline;
	position:			absolute;
	top:				122px;
	left:				390px;
	width:				200px;
	height:				468px;
/*	padding:			20px; */
	background-color:	#f0f0f0;
}

div#content
{
	position:			absolute;
	top:				122px;
	left:				392px;
	width:				385px;
	padding:			20px;
	background-color:	#ffffff;
	visibility:			hidden;
}

table.thumbnails
{
/*	width:				100%; */
/*	border: 1px;
	border-color: black; */
}

table.thumbnails tr td
{
	text-align:			center;
}

h3
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#000000;
	margin-top:			2px;
	margin-bottom:		2px;
}

h4
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-style:			italic;
	font-size:			12px;
	color:				#000000;
	margin-top:			2px;
	margin-bottom:		2px;
}

p
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			12px;
	color:				#797979;
	margin-top:			2px;
	margin-bottom:		2px;
	line-height:		15px;

}

hr
{
	width:				100%;
	border:				0px;
	border-bottom:		1px solid #a2a2a2;
}

a
{
	color:				#797979;
	text-decoration:	underline;
}

a:hover
{
	color:				#000000;
	text-decoration:	underline;
}

/*
a.thumbnail
{
	color:				#ffffff;
}

a.thumbnail:active
{
	color:				red;
}
*/

a.thumbnail:hover img
{
	border:				1px;
	border-style:		solid;
	border-color:		#D7D7D7;
/*	border-color:		red; */
}

a.thumbnail img
{
	border:				1px;
	border-style:		solid;
	border-color:		#ffffff;
}

a.menuSelected, a.menuSelected:hover
{
	color:				#797979;
	text-decoration:	none;
	font-family:		Arial Narrow, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		20px;
}

a.menu
{
	color:				#797979;
	text-decoration:	none;
	font-family:		Arial Narrow, Helvetica, sans-serif;
	font-size:			14px;
	line-height:		20px;
}

a.menu:hover
{
	color:				#000000;
	text-decoration:	none;
	font-family:		Arial Narrow, Helvetica, sans-serif;
	font-size:			14px;
	line-height:		20px;
}

a.menu:active
{
	font-weight:		bold;
}

a.subMenu
{
	color:				#797979;
	text-decoration:	none;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	white-space:		nowrap;
	line-height:		20px;
}

a.subMenu:hover
{
	color:				#000000;
	text-decoration:	none;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	white-space:		nowrap;
	line-height:		20px;
}

a.switch
{
	color:			ffffff;
	text-decoration:	none;
	font-family:		Arial Narrow, Helvetica, sans-serif;
	font-size:		10px;
}