/* General font families for common tags */
font,th,td,p,h1 { font-family: Verdana, Arial, Helvetica, sans-serif }
p, td		{ font-size : 11px; color : #000000; }

h1 {
	font-size: 12px;
	font-weight: bolder;
	margin: 0px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 0pt;
	line-height: 20px;

}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link,a:active,a:visited { color : #000000;}
a:hover		{ text-decoration: underline; color : #DD6900; }

/* top menu links */
a.topmenu {
	font-size: 12px;
	font-weight: bolder;
}
a.topmenu:link,a.topmenu:active,a.topmenu:visited { text-decoration: none; }
a.topmenu:hover	{ text-decoration: underline; color : #DD6900; }

/* top menu links */
a.menu:link,a.menu:active,a.menu:visited { text-decoration: none; }
a.menu:hover	{ text-decoration: underline; color : #DD6900; }

/* top submenu links */
a.submenu:link,a.submenu:active,a.submenu:visited { text-decoration: underline; color : #CC0000; }
a.submenu:hover	{ text-decoration: underline; color : #000000; }

/* product related styles */
.productname, .productlist, .productprice, .productfeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.productname {
	font-size: 14px;
	font-weight: bolder;
}
.productlist {
	font-size: 11px;
}
.productprice {
	font-size: 12px;
}
.productfeature {
	font-size: 11px;
}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #BEC6E2 solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #F1F1F1; }
td.row2	{ background-color: #E8E8EA; }
td.row3	{ background-color: #D1D7DC; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #000000; font-size: 11px; font-weight : bold;
	background-color: #BEC6E2; height: 25px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }

th.thHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides { border-width: 0px 1px 0px 1px; }
th.thRight { border-width: 0px 1px 0px 0px; }
th.thLeft  { border-width: 0px 0px 0px 1px; }
th.thBottom  { border-width: 0px 0px 0px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

