/* CSS Document */
body {
	background-color:#000000;
	background-image:url(../image/bg_page.gif);
	margin-top:10px;
	margin-left:10px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}
	  
p	{text-align:justify;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;}
	 
a	{font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 text-decoration:none;
	 border:0;
	 color:#999999;}
	 
a:hover	{text-decoration:underline;}

.currentpage {
	color:#000;
}

#gallery {
	position:relative;
	width:698px;
	height:310px;
	margin:0 10px 10px 10px;
	padding-bottom:5px;
	border-bottom:thin dotted #999;
}


#large1 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../image/gallery_home_2.jpg);
	width:698px;	
	height:250px;
	z-index:5;
}


#large2 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../image/gallery_home_7.jpg);
	width:698px;	
	height:250px;
	z-index:4;
}

#french #large2 {
	background-image:url(../image/fr/gallery_home_7.jpg);	
}


#large3 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../image/gallery_home_4.jpg);
	width:698px;	
	height:250px;
	z-index:3;
}

#french #large3 {
	background-image:url(../image/fr/gallery_home_4.jpg);	
}

#large4 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../image/gallery_home_5.jpg);
	width:698px;	
	height:250px;
	z-index:2;
}

#french #large4 {
	background-image:url(../image/fr/gallery_home_5.jpg);		
}

#large5 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../image/gallery_home_6.jpg);
	width:698px;	
	height:250px;
	z-index:1;
}

#french #large5 {
	background-image:url(../image/fr/gallery_home_6.jpg);
}






#gallery ul {
	list-style-type:none;
	display:inline;
}

#thumb1 {
	width:40px;
	display:inline-block;
	height:40px;
	position:absolute;
	background-image:url(../image/thumb2.jpg);
	opacity:0.5;
	filter:alpha(opacity=50);
	top:260px;
	left:0px;
}

#thumb1:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	border-bottom:3px solid #ca0101;
}

#thumb2 {
	width:40px;
	display:inline-block;
	height:40px;
	position:absolute;
	background-image:url(../image/thumb7.jpg);
	opacity:0.5;
	filter:alpha(opacity=50);
	top:260px;
	left:50px;
}

#thumb2:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	border-bottom:3px solid #ca0101;
}

#thumb3 {
	width:40px;
	display:inline-block;
	height:40px;
	position:absolute;
	background-image:url(../image/thumb4.jpg);
	opacity:0.5;
	filter:alpha(opacity=50);
	top:260px;
	left:100px;
}

#thumb3:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	border-bottom:3px solid #ca0101;
}

#thumb4 {
	width:40px;
	display:inline-block;
	height:40px;
	position:absolute;
	background-image:url(../image/thumb5.jpg);
	opacity:0.5;
	filter:alpha(opacity=50);
	top:260px;
	left:150px;
}

#thumb4:hover {
	opacity:1.0;
	filter:alpha(opacity=100);	
	border-bottom:3px solid #ca0101;
}

#thumb5 {
	width:40px;
	display:inline-block;
	height:40px;
	position:absolute;
	background-image:url(../image/thumb6.jpg);
	opacity:0.5;
	filter:alpha(opacity=50);
	top:260px;
	left:200px;
}

#thumb5:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	border-bottom:3px solid #ca0101;
}




.title	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
}
		 
.menu_main	{font-weight:bold;
			 font-size:13px;
			 text-align:left!important;}
			 
.menu_description	{font-size:14px;}

.my_menu
{ 
	font-size:12px;
	font-family:Verdana;
	color:#FFFFFF;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:5px;	
}

.my_menu2
{ 
	font-size:12px;
	font-family:Verdana;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;	
}

.credits
{ 
	font-size:12px;
	font-family:Verdana;
	color:#FFFFFF;
	margin-left:220px;
	margin-top:5px;
}

.my_menu_black
{ 
	font-size:12px;
	font-family:Verdana;
	color:#000000;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:5px;	
}

.menu_serif
{ 
	font-size:15px;
	font-family:garamond, serif;
	color:#000000;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:5px;	
}

.menu_specialty
{ 
	font-size:15px;
	font-style:italic;
	font-family:garamond, serif;
	color:#000000;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:5px;	
}

.my_paragraph
{
	 text-align:justify;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-left:15px;
}

.name {font-weight:bold; text-align:right;}
.job  {font-style:italic;}

a#top	{color:#000000;}

.condition	{font-size:10px;
			 color:#FFFFFF;}
			 
body#index	{background-color:#000000;
			 background-image:none;}
			 
.quote	{font-style:italic;
		 color:#990000;}
		 
.history1 {color:#999999;}
.history2 {color:#666666;}

.giftcert {font-size:14px;}

.guzik {
  margin-bottom: 5px;/*to make the rest of the search stuff behave*/
}

.underlineHeading {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: -14px;
}
.giftCertificateListBox {
	width: 200px;
}
* html .productContainer {zoom:1;}
.productContainer{
	border-bottom: 2px dotted #990000;
    float: left;
    margin-right: 22px;
    min-height: 170px;
    overflow: hidden;
    padding: 15px 0;
    width: 320px;
}

#description .productContainer{
		padding-top:0px;
		width:300px;
	}
	
.productImage{
	display:block;
	padding:10px;
	/* border: 1px solid #BBBBBB; */
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin:2px 0 10px 2px;
	background-color:#fff;
	
}
.productTitle{
	font-size: 16px;
	text-decoration:underline;
	color: #333333;
	display:block;
	padding-bottom: 15px;
	font-weight:normal;
}

.productTitle:hover{
	color:#990000;
}

.productDescription{ display:none;}

#productDescription{
		float: left;
		width:300px;
		min-height: 170px;
		padding: 20px;
		border-radius: 5px 5px 5px 5px;
    	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
		/* border: 1px solid #bbb; */
		background-color: #fff;
	}

#productDescription .productDescription{ display:block;}

.productContainer form{
	padding-top:8px;
}

.productContainer strong.quote { font-size: 15px;}

#ViewCart{
	position: relative;
    right: -562px;
    top: -21px;
    }
