
body {
	font-family: Tahoma, "Arial";
	font-size: 12px;
	margin:0px 0px 0px 0px;
	/*background-color:#F2F2F2;*/
}

td, tr, a {
	font-family: Tahoma, "Arial";
	font-size: 12px;
	color:#000000;
}

.bg-left{
	background: url('../images/bg-left.jpg');
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-right{
	background: url('../images/bg-right.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}
.bgbody-left{
	background: url('../images/bgbody-left.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
.bgbody-right{
	background: url('../images/line.gif');
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding: 5px;
}

.txtFooter, .txtFooterTitle {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
}

.txtFooterTitle {
	color: #04B8E9;
	font-weight: bold;
}
.txtFooter {
	font-size: 12px;
	color: #666666;
}


.txtHead {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
	color: #04B8E9;
	font-weight: bold;
}

.ProductTitle{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
	color: #F7041D;
	font-weight: bold;
}
.ProductTitleSub {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 10px;
	color: #1AA9D5;
}
.ProductText{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
	color: #666666;
}

.C1{color: #666666;}






/* General text */
.genTitle { font-size : 14px; }
.gen { font-size : 12px; }
.genMed { font-size : 11px; }
.genSmall { font-size : 10px; }
.genSmaller { font-size : 9px; }
.gen, .genMed, .genSmall, .genSmaller { color : #000000; }

/* General font families for common tags */
a:active { color : #666666; }
a:link, a:visited { color : #666666; text-decoration: none;}

a:hover { text-decoration: underline; }

a.none { text-decoration: none; color : #006699; }
a.none:hover { text-decoration: underline;  }

a.category, a.category:link, a.category:active, a.category:visited {font-weight: bold; font-family: Tahoma; font-size: 12px; text-decoration: none; color : #3399CC; }
a.category:hover {font-weight: bold; text-decoration: none; color:#97E9FE;}

a.txtHead, a.txtHead:link, a.txtHead:active, a.txtHead:visited {font-weight: bold; font-family: Tahoma; font-size: 12px; text-decoration: none; color : #3399CC; }
a.txtHead:hover {font-weight: bold; text-decoration: underline; color:#97E9FE;}


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum*/
.nav { font-weight: bold; font-family: Tahoma; font-size: 12px; color : #3399CC;}
a.nav, a.nav:link, a.nav:active, a.nav:visited {font-weight: bold; font-family: Tahoma; font-size: 12px; text-decoration: none; color : #3399CC; }
a.nav:hover {font-weight: bold; text-decoration: none; color:#97E9FE;}

/* Form elements */
input, textarea, select {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* The text input fields background colour */
input.post, input.disable, textarea.post, select.post, input.postFocus, textarea.postFocus {
	width:250px;
	background-color : #FFFFFF;
	border: 1px solid #666666; 
}

textarea.post, textarea.postFocus {
	width:250px;
	height:100px;
}
input.postFocus, textarea.postFocus {
	border: 1px solid #FF0000; 
}
/* The buttons used for bbCode styling in message post */
input.button, input.buttonOver {
	color : #000000;
	border: solid 1px #808080;
	background: url('../images/bg_button.gif');
	text-align:center;
	padding:1px; 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:hand;
}
input.buttonOver {
	color:#808080;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}
