/* if you want to change font family to something more your style you have to change only one  bit - font family in BODY. */

*			{margin:0px;padding:0px;border:none;}
body		{margin: 0px;padding: 0px;background-color: #000000;color: #ffffff;font-size: 11px;font-family:  Verdana, Tahoma,sans-serif;}
td, tr		{margin:0px;padding:0px;border:0px; }
h1			{color: #FF0000;font-size: 24px;font-weight: normal;}
h2 		{
	font-size: 16px;
	color: #CCCCCC;
}
h3 		{color: #999999; font-size: 16pt; }
h4 		{color: #D4D0C8;font: 10pt verdana;	font-weight: bold;	text-align:center;	background-color: #141414;	padding: 5px;}
p 		{margin:10px 0px 10px 0px; 	}
img		{margin: 0px;}
form		{margin: 0px;padding: 0px;}
a:link		{text-decoration: none; color: #ff0000; font-weight: bold; }
a:visited 	{text-decoration: none; color: #ff0000; }
a:hover 	{text-decoration: none; color: #CC0000; }
a:active	{text-decoration: underline; color: #CC6600; }
input, textarea, select, option {font-size: 10px;font-weight: normal;color: #CCCCCC;background-color: #333333;padding: 1px;border: 1px solid;}

/*  content layout  */
/* footer's links are white without the need of giving them aditional styles, that's  what the  .footer a:  definitions do  */
.content				{background-color: #000000;font-size: 12px;color: #cccccc;}

.greyback 	{background-color: #111111;}
.holding	{padding: 10pt;}

#breadcrumbs, #breadcrumb {
	width:100%;
	font-size:9px;
	color:#666666;
	padding-top: 5px;
	padding-right: 5px;
	text-align:right;
}
#leftside				{
	float:left;
	clear:left;
	width:195px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0px;
	text-align:left;

}
#rightside				{
	float:right;
	clear:right;
	width:580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin:0px;
	text-align:left;
}
#rightside2				{
	float:right;
	clear:right;
	width:148px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin:0px;
	border:#FF0000 solid 1px;
	text-align:left;
}
#middle				{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom:5px;
	margin-left:185px;
	margin-right:160px;
	margin-top:5px;
	border:#FF0000 solid 1px;
	text-align:left;
}

#allrow {
width:798px;
padding:5px;
margin:0px;
text-align:left;
}

#allrow table {
color:#CCCCCC;
border:#666666 solid 1px;
background-color: #171717;
}

#allrow td, tr, th {
font-size:10px;
color:#CCCCCC;
}
.productinfo {

}
#catagorybrowser_text {
	background-color: #111111;
	width: 440px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#catagorybrowser_image {
	background-color: #111111;
	width: 200px;
	height: 140px;
	float: left;
	text-align: center;
}
.productinfo .gallery {
border:#FF0F00 solid 1px;
padding:5px;

}


.footer 				{font-size: 12px;color: #666666;padding: 10px; text-align:center}
.footer a:link			{text-decoration: none; color: #FFFFFF; font-weight: normal; }
.footer a:visited 		{text-decoration: none; color: #FFFFFF; }
.footer a:hover 		{text-decoration: none; color: #FF0000; }
.footer a:active	 	{text-decoration: none; color: #FF0000; }
