/* The content of the posts (body of text) */
body{background: #2F2D85 /* #191970 */; color:#000378;
font:12px Verdana,Arial,Helvetica,sans-serif;
padding:0;
scrollbar-3dlight-color:#ADD8E6;
scrollbar-arrow-color:#006091;
scrollbar-darkshadow-color:#B1B1B1;
scrollbar-face-color:#F5F5DC;
scrollbar-highlight-color:#909090;
scrollbar-shadow-color:#EEEEC6;
scrollbar-track-color:#F5F5DC;}

/* This is the border line & background colour round the entire page */
.bodyline{ 	background: white  url(images/mainbody.gif) repeat-y; padding: 0; width: 800px}

/* This is the outline round the main form tables */
.formline{background:#F5F5DC }

.body2 { background: #add8e6 }

.bodyline{border:0px solid;border-color: #000378 #000378 #000378 #000378}
.formline{border:1px solid;border-color: #000378 #000378 #000378 #000378}

/* This is the line in the posting page which shows the rollover help line. Colour value in row2 */
.helpline{border:0 solid;font-size:10px}

abbr, acronym { 
  border-bottom:1px dotted #FF0000;
  margin:0px;
  font: italic;
  color: red;
  cursor:help; 
}

/* General font families for common tags */
font,th,td,p{font:14px Verdana,Arial,Helvetica,sans-serif}
p{margin-top:3px;margin-bottom:5px}

/* General text */
.gensmall{font-size:10px}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#727272}

.gensmallr{font-size:10px; color: #ff0000;}

/* General page style */
a:link,a:active,a:visited,a.postlink{color:Blue;text-decoration:none}
a:hover{color:#FF4500}

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:11px;font-weight:bold}
a.topictitle:visited{color:#006ca4}
a.topictitle:hover{color:#767676}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px;font-weight: bold}

hr{border: 0px solid #000000;border-top-width:1px;height:0px}

/*
  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 :-)
*/
td.cat, td.catHead, td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
font-weight: bold; border: #FFCC66; border-style: solid; height: 25px;
	 }
td.row3Right, td.spaceRow {
	background-color: #000000; border: #FFCC66; border-style: solid; }

th.thHead, td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px;    }
th.thSides, td.catSides, td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight, td.catRight, td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft, td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom, td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop	 { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }

a.cattitle,a.cattitle:visited{color:#767676}
a.cattitle:hover{color:#0202FF}

/* Category gradients*/
td.cat{font-weight:bold;color:#0096CC;letter-spacing:1px;
background:#B0C4DE url(images/cellpic1.gif); height:29px;text-indent:4px}

/* Main table cell colours and backgrounds */
.row1{background:#F7F7E3}
.row2{background:#FDFDF9}
.row3{background:#D7D7D7}
.row4{background:#ADADAD}
td.spacerow{background:#C9C9C9}

.row1,.row2,.row3,td.spacerow,td.cat,td.rowpic,th,.topnav{
border:0px solid;border-color:#707070 #000000 #000000 #707070}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic{background: White url(images/cellpic2.jpg) repeat-y}

/* Table Header cells */
th{background: White url(images/cellpic3.gif) no-repeat;
color: white;
font-size:11px;
font-weight:bold;
height:27px;
white-space:nowrap;
text-align:left;
padding-left: 10px
}




/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#990000}

.subtitle,h2{font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#D70000;
text-decoration:none; margin-top:20px;margin-bottom:1px}

.h1i {
font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#990000;
font-style: italic;}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{font-size:11px;font-weight:bold;color:#979797}
.postbody{font-size:12px;line-height:125%}

/* Location,number of posts,post date etc */
.postdetails{font-size:10px;color:#8a8a8a}

/* FI DivExpand - Daz - ForumImages.com - START */
/* Code  */
.codetitle,.code {color:#84A1A5;font-size:11px;border:1px solid #3C5979;padding:2px 2px 3px 3px}
.codetitle {font-size:11px;background: #2E3841;text-indent:2px;font-weight:bold;margin:10px 20px 0 20px}
.code {background:#606060;border-top-width:0;color:#4682B4;
font:12px Courier,'Courier New',sans-serif; overflow:auto; height:40px; margin:0 20px 0 20px}

/* Quote blocks */
.quotetitle,.quote {color:#84A1A5;font-size:11px;border: 1px solid #a4bad2;padding:2px 2px 3px 3px}
.quotetitle {background:#394A5A;text-indent:2px;font-weight:bold;margin:10px 20px 0 20px}
.quote {background:#727272;border-top-width:0;color:#75A2CA; overflow:auto; height:40px; margin:0 20px 10px 20px}
/* FI DivExpand - Daz - ForumImages.com - END */

/* This is for the error messages that pop up */
.errorline{background:#2F2D85;border:1px solid #c60000; color: #ffffff; font-size: 12px; padding: 5px;}

/* Form elements */
form{display:inline}

input,textarea {background:/* #F5F5DC */ #ffffff;font:11px Verdana,Arial,Helvetica,sans-serif;color:Black}

select{background:#F5F5DC; color:Black; font:11px Verdana,Arial,Helvetica,sans-serif}

input.post,textarea.post{/* background:#ffffff  url(images/paper.jpg); */color:Black;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px;
border:1px solid;border-color: #000000 #707070 #707070 #000000}

input.button {background:White;font-size:11px;color:Black;
border:1px solid; border-color:#707070 #000000 #000000 #707070}
input.liteoption{background:White;font-size:11px;color:Black;
border:1px solid; border-color:#707070 #000000 #000000 #707070}
.fakebut{background:White;font-size:11px;color:Black;
border:1px solid; border-color:#707070 #000000 #000000 #707070}
input.mainoption{background:White;color:Black;font-size:11px;
border:1px solid; border-color:#707070 #000000 #000000 #707070}
input.catbutton{background:White;font-size:11px;
border:1px solid; border-color:#707070 #000000 #000000 #707070}

a.but,a.but:hover,a.but:visited{color:#0261FD;text-decoration:none}

/* This is the line in the posting page which shows the rollover help line. */
.helpline{background:#303030;border:0 solid;font-size:10px}

/* This is the gradient background at the top of the page */
.topbkg{background:#ffffff /* url(images/cellpic_bkg.jpg) repeat-x */ ; font-size:13px;
line-height:140%;font-weight:bold;color:#000000}
.headtitle{font:bold 28px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#262626}

.topnav{background:White url(images/cellpic_nav.gif) repeat-x;
border:1px solid; border-color:#000378 #ffffff #000378 #ffffff;
color: Blue;
font-size:11px;
font-weight:bold;
height:23px;
white-space:nowrap}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ffa34f}
.mod,a.mod,a.mod:visited{color:#0261FD}
a.admin:hover,a.mod:hover{color:#767676}

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:0}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px 4px 1px 4px}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}

/* Background images for tables */
.tbltop{background:#2e2e2e url(images/tnav_t.gif) repeat-x}
.tblleft{background:#2e2e2e url(images/tnav_l.gif) repeat-y}
.tblright{background:#2e2e2e url(images/tnav_r.gif) repeat-y}
.tblbot{background:#2e2e2e url(images/tnav_b.gif) repeat-x}

.orionmenu { padding:2px; }

.opac img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.7;}
 
.opac:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;} 
 /*
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D6D6D6;
	vertical-align: middle;
	border: 1px solid;
	border-color:#A4212A #A4212A #A4212A #A4212A;
	background: #004180;
	}
	*/
	
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/* color: #D6D6D6; */
	vertical-align: middle;
	}

.footer2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/* color: #D6D6D6; */
	vertical-align: top;
	}
	
.mainContentHeading{
	color: #990000;
	font-weight : normal;
	padding-right: 0px;
	font-size: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;	
}

.ListHeaderColor {
	color: #D70000;
	font-style: italic;
	font-size: 16px;
	}

.offer {
	background: #ffffff url(images/specials.jpg) no-repeat; 
	height: 55px; 
	width: 620px;
	border: 0px;
}

legend {
	color: #ff0000;
}

/* ---------------------------------------------------------------------------- */
/* Sandstone Pages */

table.product { width: 220px;	border-collapse: collapse;	margin-bottom: 40px; text-align: left;}

td.header {	background: #2f2d83 url(images/title_gradient.jpg); color: #FFF;	font-size: 16px;	font-weight: bold;}
	
tr.row {	border-bottom: 1px solid #2f2d83;}

td.content { text-align: center; font-size: 11px;}
td.content2 { text-align: left; font-size: 11px;}

/* td.legend { font-size: 11px; color: #2f2d83;	border-bottom: 1px solid #2f2d83; } */
td.legend { font-size: 11px; color: #6766ca;	border-bottom: 1px solid #6766ca; }
/* Sandstone Pages */
/* ---------------------------------------------------------------------------- */

iframe { background: #ffffff; border: 0px; 	height: 55px; 	width: 620px; border: 0px; }

/* Image Undertext */
.undertext { text-align: center; font-size: 12px; font-weight: bold; }

.tab1 { background: #F7F7E3; border: 1px solid #000099; }
.tab2 { background: #fafad2; border: 1px solid #000099; }