body
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

td
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}


A
	{
	color: #990000;
	}
	
a:visited
	{
	color: #990000;
	}

a:link
	{
	color: #990000;
	}

a:active
	{
	color: #990000;
	}

a:hover
	{
	color: #990000;
	}
	
A img
	{
	 border: 0px;
	}


.textpad 
	{
	 padding: 2px 5px; 
	}

.boxpad 
	{
	 padding: 5px;
	}

#site 
{
	 visibility: visible;
	 position: absolute;
	 top: 2%;
	 right: 5%;
	 left: 5%;
	 width: 850px;
	 height: 90%; 
	 border: 0px solid yellow;

}

#header  
{
	 visibility: visible;
	 position: relative;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 105px;
	  border: 0px solid black;
}

#footer  
{
	 visibility: visible;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 height: 30px;
	 border: 0px solid blue;
	 overflow: visible;
}

#head-left   
{
	 visibility: visible;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 390px;
	 height: 105px;
	 float: left; 
	 
	  border: 0px solid black;
}

#head-right   
{
	 visibility: visible;
	 position: absolute;
	 top: 60;
	 right: 0;
	 width: 390px;
	 height: 15px;
	 float: left;
	 border: 0px solid black;
	
}

#buttons 
{
	 visibility: visible;
	 position: absolute;
	 top: 150px;
	 bottom: 10px;
	 left: 0;
	 width: 170px;
	 border: 0px solid black;
}

#buttons img
	{
	 border: 0px;
	}


#content 
{
	 visibility: visible;
	 position: absolute;
	 top: 150px;
	 bottom: 10px;
	 left: 170px;
	 width: 650px; 
	 padding: 5px;
	 border: 2px solid black;
	 overflow: auto;
}

.item
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 30px;
	 width: 280px; 
	 padding: 3px;
	 margin: 3px;
	 border: 0px solid black;

}

.photoitem
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 30px;
	 width: 425px; 
	 padding: 5px;
	 margin: 5px;
	 border: 0px solid black;

}

.photoitemdesc
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 0px;
	 width: 250px;
	 height: 50px;
	 padding: 5px;
	  border: 0px solid black;
}

.photoitemdesc A
	{
	color: #000000;
	text-decoration: none;
	}
	
.photothumb
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 0px;
	 width: 50px;
	 height: 50px;
	 margin: 4px;
	 border: 1px solid black;
}

.itemthumb
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 0px;
	 width: 75px;
	 height: 75px;
	 padding: 0px;
	 border: 1px solid black;
}

.itemdesc
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 5px;
	 width: 200px;
	 height: 75px;
	 padding: 0px;
	 border: 0px solid black;
}

.itemdesc A
{
	color: #000000;
	text-decoration: none;
}
	
.itempic
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 15px;
	 left: 25px;

	 padding: 5px;
	 border: 1px solid black;
}

.itemdetail
{
	 visibility: visible;
	 position: absolute;
	  background: white;
	 float: left;
	 bottom: -20px;
	 left: -20px;
	 width: 100px;
	 height: 100px;
	 padding: 5px;
	 border: 1px solid black;
	 z-index: 10;
}

.storenav
{
	 visibility: visible;
	 position: relative;
	 float: right;
	 top: 0px;
	 right: 15px;
	 padding: 5px;
}	

.itemlongdesc
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 15px;
	 left: 35px;
	 width: 275px;
	
	 padding: 5px;
}	

.itempurchase
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 25px;
	 left: 40px;
	 width: 275px;
	 height: 110px;
	 padding: 5px;
}
	
.storeheader
{
	position: relative;
	float: left;
	top: 0px;
	width: 75%;
	height: 15px;
	padding: 5px;
}

#galimage {
	width:120px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:center;
	float: left;
	border:0px solid #000; 
}
.indexpics
{
	 visibility: visible;
	 position: relative;
	 top: 0px;
	 left: 0px;
	 width: 350px;
	 height: 130px;
	 padding: 5px;
}
.indexpic
{
	 visibility: visible;
	 position: relative;
	 float: left;
	 top: 0px;
	 left: 0px;
	 padding: 5px;

}

.indexpic A
{
	color: #000000;
	text-decoration: none;
}

.callout {
	background: #dddddd;
	border: 1px solid black;
}

.rightbox {
	float: right;
	width: 110px;

}

.rightfloat {
	float: right;
}

.hidden {
	visibility: hidden;
	display: none;
}

.portfoliothumb{
	float: left;
	text-align: center;
	margin: 17px;
}

.portfoliothumb A
{
	text-decoration: none;
}

.portfoliothumb img
{
	border: 1px solid black;
}
