/* CSS Document */
body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	padding:0px;
	margin:0px;
	background-image:  url(images/02original.gif);
	background-repeat: repeat;

}

#frame {
	margin: 0px auto;
	text-align:left;
	background-color:#ffffff;
	width:780px;
	border:solid 1px #999999;
}
* html #frame {width:782px;}
#site{	margin: 0px auto;
	text-align:right;
	background-color:#ffffff;
	width:780px;
	font-size:0.8em;
	color:#990000;
	vertical-align:center;}
#logo {
position:absolute; 
height:150px;
width:780px;
top:0px;
	clear:both;
	/*background-image:  url(images/fglogobg_03.jpg);
	background-repeat: repeat-x;*/
	text-align:center;
}
#wrapper {margin-top:172px;padding:5px;}
#content{float:right;width:590px;padding:5px 10px;text-align:left;}
*html #content{width:610px;}
#navigation {float:left; width:150px;}

#hdrbar{
position:absolute; 
height:22px;
width:775px;
top:150px;
	background-image:  url(images/bar_03.gif);
	background-repeat: repeat-x;
	line-height:22px;
	text-align:left;
	font-size:0.9em;
	color:#990000;
	border-bottom:solid 1px #999999;
	padding-left:5px;	
}
* html #hdrbar{width:780px;	border-bottom:none;}
.hdrright{float:right;}
#ftr{clear:both;
	background-image:  url(images/bar_03.gif);
	background-repeat: repeat-x;
	line-height:15px;
	font-size:0.8em;
	color:#990000;
	text-align:center;
}
.navbox {border:solid 1px #999999; width:155px;background:#f7f7f7; margin-bottom:10px;}
.navbox h1{
	background-image: url(images/submenuon.gif);
	background-repeat: repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:1em;
	height:20px;
	line-height:20px;
	padding-left:5px;
	margin:0px;
	text-align:left;
}
.navbox ul {
	margin: 0;
	padding: 2px 0px;
	list-style-type: none;
	width:120px;
}
.navbox ul li {
	padding: 0px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
}
.navbox ul li a {
	text-decoration: none;
	color: #990000;
	width:118px;
}
.navbox ul  li a:hover, .navbox ul  li a.on {
	color: #000000;
	text-decoration: underline;	
}
ul.subnav li a {font-weight:normal;}
ul.subnav li a:hover, ul.subnav li a.on{text-decoration:underline;}
/**********************standard tags************************************/
img{border:none;}
h1,h2,h3,h4{margin-top:0px;color:#990000;}
h1{
	font-size:1.6em;
	text-align: center;
}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.0em;}
a{color:#990000;text-decoration:none;font-weight:bold;}
a:hover{color:#000000;text-decoration:underline;}
form{margin:0px; padding:0px;}
.soldout{color:#990000;}
hr{height:1px; line-height:1px; background-color:#eeeeee;clear:both;border:none;}
*html hr{color:#eeeeee;}
/**********************end standard tags************************************/

/**********************custom tags************************************/
.clear{clear:both;}
.smltxt{color:#000000;}
a.navloc{color:#000000;font-weight:bold;}
#teedetail{text-align:left;}
#imgleft{float:left;width:260px;}
#mainimg{border:solid 1px #cccccc;}
#buywrapper{height:120px;}
#buy{width:240px;padding:0px 5px;}
*html #buy{width:250px;}
#imginfo{float:left;width:320px;margin-left:5px;}
#moretee{clear:both;float:left;width:240px;margin-top:5px;}
#moretee2{float:left;width:270px;}
#enlarge{width:250px;text-align:left;margin-bottom:10px;}
.teeoptions{font-size:0.9em;}
.sml{font-size:0.9em}
.nospace{margin:0;padding:0;}
.margin5{margin:5px 0px;}
.margin10{margin:10px 0px;}
#bitn_but{border:solid 1px #ffffff;}
.cntr{text-align:center;}
div.float {float: left;width:50%;margin-bottom:10px;}
* html div.float {margin-bottom:0px;}
p.links{margin:0px;}
p.links a{float:left;width:180px;}
p.vrstxt{margin-bottom:0px;font-style:italic;}
p.vrsbold{text-align:right;font-weight:bold;margin-top:0px;}

/**********************end custom tags************************************/
/***********imgs ul****************************/
ul.imglist{margin: 0;padding: 0;list-style-type: none;text-align: center;}
ul.imglist  li {display: inline;padding: 0px 10px;}

ul.imgthumblist{margin: 0;padding: 0;list-style-type: none;}
ul.imgthumblist  li {display: inline;padding:0px 0px;}
ul.imgthumblist  li img{border:solid 1px #cccccc;}
ul.imgthumblist  li a:hover img{border:solid 1px #999999;}


/***********imgs ul****************************/
/********************gallery********************/
.gallery{text-align:left;float:left;margin-left:15px;}
* html .gallery{margin-left:5px;}
.gallery p{
	display:inline; 
	text-align:center;
	margin:0 5px 0 0;
	font-size: 0.9em;
}
.gallery p span a{
	text-decoration:none; 
	text-align:center;
	color:#990000;

	font-weight: normal;	
}
.gallery p span a:hover{
	color:#000000;
	text-decoration:underline; 
}
.gallery p span{
	display:table-cell; 
	display:inline-table; 
	display:inline-block;
	padding-bottom:15px;
	text-align:center;	
}
.gallery p span a img, img.imggal{
	margin-bottom:5px;
} 
.gallery p span a img.imggal{
	border:solid 1px #cccccc;
} 

div.noline{line-height:1px;}
/**********************end gallery******************/
/******hoverdiv*********/
#designdetails{
	/*visibility:hidden;*/
	position:absoute;
	border:solid 1px #cccccc;
	background-color:#f7f7f7;
	display:none;
	top:220px;
	text-align:right;
	padding:5px 10px;
	}
*html #designdetails{margin-top:0px;margin-left:0px;top:224px;}
#designdetails img.imggal{border:2px solid #FFFFFF;}
#cntr{float:left;border:solid 1px #999999;width:100px;}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0px 8px 8px 0px;
  background:url(images/corner_tr.gif) right top no-repeat;
  }
.wrap3 img {
  display:block;
  }  
/***************/
.sizeTblB, .sizeTbl {font-size:11px;text-align: center;border: 1px solid #cccccc;width: 30px;}
.sizeTblB {font-weight:bold;}
.colTbltxt{font-size:11px;padding:0 5px;}
.colTbl {
font-size:11px;
	height: 12px;
	width: 12px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
/*****************************************************************/
#contactform{
	border:solid 1px #cccccc;
	float:left;
	width:385px;
	background-color:#fdfdfd;
	padding:5px;
}
*html #contactform{width:395px;}
#contactform td{font-size:12px;color:#990000;}
#contactform input, textarea {border:solid 1px #000000;}
#contactform input.checkbox {border:none;}
#contactdets{margin-left:10px;float:left;}
