body {
	font-family: Arial, Helvetica, sans-serif; 
	margin:0px;
	background-color:#333333;
	padding:0;
	background-image:url(images/mainbg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	color:#FFFFFF;
}
a{
	color:#666666;
}
a:hover{
	color:#003399;}
.repo_link{ 
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.repo_link:hover{
	color:#FF9966;
}
#header{
	background-color:#000000;
	margin:0 auto 10px auto;
	width:785px;
	clear:both;
	height:60px; 
}
#footer{
	background-color:#000000;
	margin:0 auto 10px auto;
	width:785px;
	clear:both;
	height:60px; 
}
#body{
	width:785px;
	background-color:#000000; 
	text-align:center; 
	padding-bottom:20px;
	margin:0 auto;
}
/* 
	top nav links 
*/
#home_link{
	background-image:url(images/home.gif); 
	width:98px; 
	height:55px; 
	display:block; 
	float:left;
}
#home_link:hover{
	background-image:url(images/home_over.gif);
}
#box_link{
	background-image:url(images/bay.gif); 
	width:98px; 
	height:55px; 
	display:block; 
	float:left;
}
#box_link:hover{
	background-image:url(images/bay_over.gif);
}
#case_link{
	background-image:url(images/casement.gif); 
	width:98px; 
	height:55px; 
	display:block; 
	float:left;
}
#case_link:hover{
	background-image:url(images/casement_over.gif);
}
#sash_link{
background-image:url(images/sash.gif); width:98px; height:55px; display:block; float:left;
}
#sash_link:hover{background-image:url(images/sash_over.gif);}
#bath_link{background-image:url(images/baths_basins.gif); width:98px; height:55px; display:block; float:left;}
#bath_link:hover{background-image:url(images/baths_basins_over.gif);}
#door_link{background-image:url(images/doors.gif); width:98px; height:55px; display:block; float:left;}
#door_link:hover{background-image:url(images/doors_over.gif);}
#entry_link{background-image:url(images/entries.gif); width:98px; height:55px; display:block; float:left;}
#entry_link:hover{background-image:url(images/entries_over.gif);}
#email_link{background-image:url(images/nav_righty.gif); width:98px; height:55px; display:block; float:left;}
/* 
    bottom nav links 
*/
#stairs_link{background-image:url(images/stairs.gif); width:98px; height:55px; display:block; float:left;}
#stairs_link:hover{background-image:url(images/stairs_over.gif);}
#lighting_link{background-image:url(images/lighting.gif); width:98px; height:55px; display:block; float:left;}
#lighting_link:hover{background-image:url(images/lighting_over.gif);}
#mantle_link{background-image:url(images/mantles.gif); width:98px; height:55px; display:block; float:left;}
#mantle_link:hover{background-image:url(images/mantles_over.gif);}
#stove_link{background-image:url(images/combustion.gif); width:98px; height:55px; display:block; float:left;}
#stove_link:hover{background-image:url(images/combustion_over.gif);}
#fire_link{background-image:url(images/cast_iron.gif); width:98px; height:55px; display:block; float:left;}
#fire_link:hover{background-image:url(images/cast_iron_over.gif);}
#repro_link{background-image:url(images/reproductions.gif); width:98px; height:55px; display:block; float:left;}
#repro_link:hover{background-image:url(images/reproductions_over.gif);}
#misc_link{background-image:url(images/misc.gif); width:98px; height:55px; display:block; float:left;}
#misc_link:hover{background-image:url(images/misc_over.gif);}
#nav_box{background-image:url(images/nav.jpg); width:98px; height:55px; display:block; float:left; text-align:left;}
#nav_box a{color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; text-decoration:none; padding:5px;}
#nav_box a:hover{color:#CCCCCC;}
/*
general styles
*/
#footerlink{font:bold 11px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
#category{color:#666666; font:bold 14px Arial, Helvetica, sans-serif;}
.product{float:left;margin:3px; width:250px; height:280px; display:table-cell; border:solid 1px #7f0f31; color:#999999; text-align:center; padding-bottom:5px; overflow:auto; background-color:#000000;}
.productVer2{float:left;margin:3px; width:240px; height:300px; display:table-cell; border:solid 1px #7f0f31; color:#999999; text-align:center; padding:5px; overflow:auto; background-color:#000000;}
.product_name{color:#999999; font:bold 14px Arial, Helvetica, sans-serif; padding:10px;} 
.product_desc{color:#999999; font:bold 10px Arial, Helvetica, sans-serif; padding:2px;}
.product_price{color:#FF9933;font:bold 12px Arial, Helvetica, sans-serif;}
.sold{margin:5px;}
div{
	scrollbar-face-color : #333333; 
	scrollbar-highlight-color : #666666; 
	scrollbar-3dlight-color : #000000;
	scrollbar-darkshadow-color : #333333;  
	scrollbar-arrow-color : #666666;   
	scrollbar-shadow-color : #333333;   
	scrollbar-track-color: #000000; 
}
.heading{color:#666666; font:bold 14px Arial, Helvetica, sans-serif;padding:5px;}
.nav_links{padding:5px; color:#999999;
 font:bold 14px Arial, Helvetica, sans-serif; width:775px; background-color:#222222; margin-bottom:5px;
 border:solid 1px #333333; float:left;}
.nav_links a{color:#FF9933;font:bold 14px Arial, Helvetica, sans-serif;  text-decoration:none;}
.nav_links a:hover{color:#cccccc;  text-decoration:underline;}
.top_link{padding:5px; color:#999999; font:bold 14px Arial, Helvetica, sans-serif; width:775px;}
.top_link a{color:#FF9933;font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
.top_link a:hover{color:#cccccc;  text-decoration:underline;}
.style1{color:#CCCCCC;}
.style5{color:#CCCCCC;}
.side{color:#CCCCCC;border:solid 1px #7f0f31; font:12px Arial, Helvetica, sans-serif;}
.tiara{color:#CCCCCC; font:12px Arial, Helvetica, sans-serif; text-align:left; padding:5px; width:580px;
background-color:#333333; float:left; margin:5px; border:solid 1px #7f0f31;}
.tiara_photos{float:left; width:150px; padding:5px; margin:5px; border:solid 1px #7f0f31;background-color:#333333; }
.tiara_photos img{ border:solid 1px #009999;}
#desc{color:#FFFFFF;}
#loader{
display:inline-block; 
background: #000000; 
position:absolute;
text-align:center;
z-index:100;
}
#img_load{
position:relative;
z-index:101;
top:40px;
}
#img_container{
	position:absolute;
	width: 800px;
	height: 250px;
	margin: 0 auto;
	background:#FFFFFF;
	z-index:102;
	text-align:center;
	}
	