
body { 
		padding: 0;
		margin: 0;
		overflow: auto;
	}
#content {
	
	position: absolute;
	top: 50;
	left: 0;
	width: 560;
	height: auto;
	
}
#storebanner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50;
	background-color: black;
	overflow: visible;
}
	
#topborder { 
		position: absolute;
		top: 10;
		left: 10;
		height: 20;
		width: 10;
		background-color: #8B3973;
		visibility: hidden;
		border: 1px solid black;
		font: bold 11px Verdana;
		line-height: 18px;
		text-align: right;
		color: white;
	}
#backbutton {
	position: absolute;
	top: 11;
	left: 11;
	width: 28;
	height: 15;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../backarrow.png", sizingMethod="scale");
	border: none;
	cursor:hand;
}

#backbutton2 {
	position: absolute;
	top: 11;
	left: 11;
	width: 28;
	height: 15;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../backarrow.png", sizingMethod="crop");
	border: none;
	cursor:hand;
}

.hidefromIE {
	filter: alpha(opacity=0);
}
#bottomborder {
			position: absolute;
		top: 370;
		left: 10;
		height: 20;
		width: 10;
		background-color: #8B3973;
		visibility: hidden;
		border: 1px solid black;
		font: bold 11px Verdana;
		line-height: 18px;
		text-align: right;
		color: white;
	}

#texteditarea {
	position: absolute;
	top: 40;
	left: 10;
	width: 46%;
	border: 1px solid #ffcccc;
	
}




#itemcaption {
	position: absolute;
	top: 0;
	left: 0;
	font: bold 13px Verdana;
	width: 100%;
	background-color: #dddddd;
	height: 18px;
}


#categoryImage {
	position: absolute;
	top: 40;
	left:50%;
	width: 240;
	height: 320;
	background-color: #dddddd;
	border: 1px solid gray;
}

#controlpanel {
	position: absolute;
	top: 400;
	left:10;
	width: 100%;
	height: 24;
	background-color: #dddddd;
	border: 1px solid gray;

}



#itemdescription {
	position: absolute;
	top: 20;
	left: 0;
	font: 11px Verdana;
	width: 100%;
	height: 180;
	border: 1px solid #dddddd;
	border-left: none;
	line-height: 15px;
	overflow: auto;
	scrollbar-base-color: #dddddd;
}
#itemid {
	position: absolute;
	top: 210;
	left: 0;
	width: 100%;
	height: 15;
	font: 11px Verdana;
	text-align: right;
}


#regprice {
	position: absolute;
	top: 230;
	left: 0;
	width: 100%;
	height: 15;
	font: 11px Verdana;
	text-align: right;
}

#ourprice {
	position: absolute;
	top: 245;
	left: 0;
	width: 100%;
	height: 15;
	font: bold 11px Verdana;
	text-align: right;
	color: red;
}

#qty {
	position: absolute;
	top: 260;
	left: 50%;
	width: 50%;
	height: 15;
	font: 11px Verdana;
	text-align: right;
}
#optionarea {
	position: absolute;
	top: 210;
	left: 0;
	width: 150;
	height: 16;
	font: 11px Verdana;
}
#addto {
	position: absolute;
	top: 300;
	left: 0;
	width: 50%;
	height: 15;
	font: 11px Verdana;
	text-align: left;
}

#outofstock {
	position: absolute;
	top: 240;
	left: 0;
	font: bold 11px Verdana;
}

#viewcart {
	position: absolute;
	top: 280;
	left: 0;
	width: 50%;
	height: 15;
	font: 11px Verdana;
}

#subtotal {
	position: absolute;
	top: 280;
	left: 0;
	width: 100%;
	height: 15;
	font: bold 11px Verdana;
	text-align: right;
	color: red;
}
#savings {
	position: absolute;
	top: 300;
	left: 0;
	width: 100%;
	height: 15;
	font: bold 11px Verdana;
	text-align:right;
	color: blue;
}

.qtyinput {
		border: 1px solid #cccccc;
		text-align: right;
		font: 11px Verdana;
		padding: 2;
		padding-top: 0px;
		padding-bottom: 1px;
		height: 15px;

	}


.btninput {
		border: 1px solid gray;
		font: 11px Verdana;
		padding: 2;
		padding-top: 0px;
		padding-bottom: 2px;
		height: 16px;
		line-height: 13px;
	}
	
.selinput {
		border: 1px solid gray;
		font: 11px Verdana;
		padding: 0;
		padding-left: 4px;
		padding-right: 4px;
		height: 14px;
	}
	
P {
	margin: 0px;
	padding: 0px;
}

IMG { border: 1px solid #444444; }

a.catalogclass,
a.catalogclass:visited 
{
	font: bold 13px Verdana;
	color: #ffffff;
	text-decoration: none;
}
a.catalogclass:hover 
{
	text-decoration: underline;
}
a.catalogclass:active
{
	color: #cc88ff;
}
a.catalogclass:focus
{
	outline-width: 0;
}


A.catlnk,
A.catlnk:visited {
		text-decoration: none;
		color: white;
	}
A.catlnk:active { color: #ffffff; }
A.catlnk:hover {
		border-bottom: 1px solid #ffffff; }

		
A.editlnk,
A.editlnk:visited {
		text-decoration: none;
		border-bottom: 1px solid white;
		color: orange;
	}
A.editlnk:active { color: #994800; }
A.editlnk:hover {
		border-bottom: 1px solid #006699; }
		
		
		
	#catpicholder {
		font: bold 16px Verdana;
	}	
	
		
		
