	a:link {
	color: #990000;
	text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #990000;
	}
	a:hover {
		text-decoration: underline;
		color: #CC0000;
	}
	a:active {
		text-decoration: none;
	}

	
	body {
		background-image: url('../effects/bg5.jpg');
		font-family: verdana, helvetica, sans serif;
		font-size: 12px;	
	}
	
	
	
	
	.header {
	background: transparent url('../images/top.jpg') no-repeat top center;
	margin: 0;
	padding: 14px 17px 0 17px;
	}
	
	.footer {
	background: #E6E6E6 url('../effects/footer.jpg') no-repeat bottom center;	
	padding: 11px 22px 0 22px;
	position: relative;
	text-align: center;
	z-index:0;
	}
	
	.pgstyle {
	margin: 0 auto;
	padding: 0;
	background: #e6e6e6 url('../effects/body.jpg') repeat-y center top;
	}
	
	.elementdash {
	border-top: 1px dashed #cccccc;
	}
	.elementdash1 {
	border-top: 1px solid #c0b7f8;
	}
	.elementdashbottom {
	border-bottom: 1px dashed #cccccc;
	}
	.elementdashbottom1 {
	border-bottom: 1px dashed #cccccc;
	border-bottom-style:inset 5px;
	}
	.element0
	{
	border-bottom: 1px solid #330000;
	}
	
	.element01
	{
	border-bottom: 1px solid #ccc;
	}
	.element011
	{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	.element02
	{
	border-right: 1px solid #ccc;
	}

	.element03
	{
	border-top: 1px solid #ccc;
	}
	
	.element04
	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	.element041
	{
	border-top: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;
	}
	.element042
	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	.element043
	{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	.element05
	{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	
	.elementleft {
	border-right: 1px solid #ccc;
	}
	
	.elementright {
	border-left: 1px solid #ccc;
	}
	.elementrightdash {
	border-right: 1px dashed #ccc;
	}
	.elementleftdash {
	border-left: 1px dashed #ccc;
	}
	.element1
	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	
	.element2
	{
	border-bottom: 1px solid #330000;
	border-left: 1px solid #330000;
	border-right: 1px solid #330000;
	background-color: #FFFFFF;
	}
	
	.element3
	{
	border-bottom: 1px solid #330000;
	border-top: 1px solid #330000;
	border-left: 1px solid #330000;
	border-right: 1px solid #330000;
	background-color: #FFFFFF;
	}
	.element31
	{
	border-bottom: 1px solid #330000;
	border-top: 1px solid #330000;
	border-left: 1px solid #330000;
	border-right: 1px solid #330000;
	}
	.element4
	{
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	}
	
	.element5
	{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	}
	
	.element6
	{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	}
	.element45
	{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	}
	fieldset {
	border: solid 1px;
	margin: 10px;
	padding: 2px;
	border: 1px solid #ccc;
	background: #ffffff;
	padding-left: 10px;
	
	
	}

	legend {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color: #660000;
	}	
	
	.pageback {
	margin: 0px;
	padding: 0px;
	background: #E6E6E6 url('../effects/body2.jpg') repeat-y center;
	

	}

	.textinput {
		border: 1px solid #330000;
		border-color: #999999;
	}
	.elementbutton
	{
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ff9900;
	}
	.elementbuttonclass
	{
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #e1dfe0;

	}
	.elementsubbuttonclass
	{
	border-bottom: 1px solid #eeab54;
	border-top: 1px solid #eeab54;
	border-left: 1px solid #eeab54;
	border-right: 1px solid #eeab54;
	background-image:url(gradient2.jpg);
	padding-left: 5px;
	}
	.elementbuttonclasstab
	{
	border-bottom: 1px solid #cccccc;
	background-image:url(../effects/tabbutton.jpg);
	background-position:center;
	padding-left: 5px;
	}
	.elementbuttonclasstabselect
	{
	border-bottom: 1px solid #cccccc;
	background-image:url(../effects/tabbutton1.jpg);
	background-position:center;
	padding-left: 5px;
	}
	.borderbottom
	{
	border-bottom: 1px solid #ccc;
	}
	.bordertop
	{
	border-top: 1px solid #ccc;
	}
	.borderbottomdash
	{
	border-bottom: 1px dashed #ccc;
	}
	.buttonclass {
		background:#ffffff url(../scripts/gradient2.jpg) repeat-x;
		border-bottom: 1px solid #eeab54;
		border-top: 1px solid #eeab54;
		border-left: 1px solid #eeab54;
		border-right: 1px solid #eeab54;
		margin: 0 0 0 0; 
		border: 1px solid #eeab54;      
		-moz-border-radius: 4px;    
		-webkit-border-radius: 4px;
		cursor: pointer;
		padding-bottom: 1px;
		padding-top: 1px;
		padding-left: 2px;
		padding-right: 2px;
	}
	.wireframe {
		margin: 0 0 20px 0; 
		background: #fff; 
		border: 1px solid #ccc;      
		-moz-border-radius: 10px;    
		-webkit-border-radius: 10px;
	}
	.wireframe1 {
		margin: 0 0 20px 0; 
		background: #f8f8f8; 
		border: 1px solid #ccc;      
		-moz-border-radius: 10px;    
		-webkit-border-radius: 10px;
	}
	.wireframesmall {
		margin: 0 0 20px 0; 
		background: #fff; 
		border: 1px solid #ccc;      
		-moz-border-radius: 5px;    
		-webkit-border-radius: 5px;
	}
	.inputboxroundedborder {
		background: #fff; 
		-moz-border-radius: 3px;    
		-webkit-border-radius: 3px;
		border: 1px solid #ccc;      
	}
	.textboxroundedborder {
		background: #fff; 
		-moz-border-radius: 3px;    
		-webkit-border-radius: 3px;
		height:18px;
	}
	.storewireframe {
		margin: 0 0 20px 0; 
		background: #fff; 
		border: 1px solid #ccc;
		padding-left: 5px;
		-moz-border-radius: 10px;    
		-webkit-border-radius: 10px;
	}
	.productadmintab {
		margin: 0 0 10px 0; 
		background: #fff; 
		border: 1px solid #ccc;
		padding-left: 5px;
		-moz-border-radius: 5px;    
		-webkit-border-radius: 5px;
	}
	.productadmintabtop {
		margin: 0 0 10px 0; 
		background: #fff; 
		border: 1px solid #339;
		padding-left: 5px;
		-moz-border-radius: 5px;    
		-webkit-border-radius: 5px;
	}
	.wireframebutton {
		margin: 0 0 20px 0; 
		background: #fca148; 
		border: 1px solid #ccc;      
		-moz-border-radius: 10px;    
		-webkit-border-radius: 10px;
	}
	.wireframebottom {
		margin: 0 0 20px 0; 
		background: #fff; 
		border: 1px solid #ccc;      
		-moz-border-radius-bottomleft: 10px;   
		-moz-border-radius-bottomright: 10px;    
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
	}
	
	.tableheader {
		margin: 0 0 0 0; 
		background: #fca148; 
		border: 1px solid #fca148;      
		-moz-border-radius: 5px;    
		-webkit-border-radius: 5px;
	}
	.photodiv {
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	}
	.photoborder
	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #FFFFFF;
	}
.storetableborder
	{
	border-right: 1px solid #ccc;
	border-right-style:solid;
	border-right-width:thin;
	}
	.celltopborder {
	background: #660000; 
}
.gallerypicframe {
	height: 35px;
	padding-bottom: 20px;
}
.topmenustyle {
	border-top: 1px solid #990000;
	background-image:url(gradient1.jpg);
	z-index:100;
	padding-left: 20px;
}
.topmenutypestyle {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
}
.menubarbottomroundframe {
	-moz-border-radius-bottomleft: 5px;   
	-moz-border-radius-bottomright: 5px;    
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.elementright {
	border-right: 1px solid #000000;
}
.columnrowspace {
	padding-bottom: 5px;
}	
.frameborder
	{
	border-bottom: 2px solid #999;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #999;
}
.storewireframe1 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-moz-border-radius-bottomleft: 10px;   
	-moz-border-radius-bottomright: 10px;    
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
.elementin {	
	border: 1px solid #ccc;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}
.giftcardbackground { 
	background-image:url(../effects/giftcardbackground.jpg);
	background-repeat:repeat-x;
}
.photolistbackground { 
	background-image:url(../effects/photolistbackground.jpg);
	background-repeat:repeat-x;
}
.tablepadding {
	padding-bottom: 5px;
	padding-top: 2px;
	padding-left: 4px;
}
