/* commented backslash hides from ie5mac \*/ html{height:100%;margin:0;padding:0} /* end hack */

html,body {padding:0;margin:0;background-color: #000f55;font-size: 12px;font-family: "trebuchet", "Arial", "Helvetica", "Verdana";color:#2F2F2F}

body{text-align:left;min-width:930px;/* for mozilla*/background-color: #210e00;height:100%;background:  url(images/bg.gif) repeat-x left top;}

#wrapper {}

#outer{height:99.9%;min-height:100%;width:930px;text-align:left;margin:auto;position:relative;overflow:visible;background:#fff}

/* mac hide \*/* html #outer{width:930px}/* end hide*/
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#inner{width:100%;padding-top:115px;/*needed to make room for header*/}
#header{position:absolute;top:0px;left:0px;width:930px;height:110px;z-index:74;background: #000f55  url(images/header.gif) no-repeat left top;}

#ajaxmenu{position:absolute;top:110px;left:0px;width:930px;height:43px;z-index:65;background:  url(images/header_776x43.jpg) no-repeat left top;}


#masthead { border-bottom: 4px solid #0B449F;margin-top:31px; }

h1 {margin:o;padding:0}
h1 {padding:5px 0 5px 0;font-weight:normal;font-size:3em;color:#f00;font-family: "cambria bold", "times roman", "helvetica";line-height:1.2em;text-align:center;margin:0}
h3 {padding:5px 0 5px 0;font-weight:normal;font-size:3em;color:#000;font-family: "cambria bold", "times roman", "helvetica";line-height:1.2em;text-align:center;margin:0}

#headtitle {clear:both}
.headtitle {font-size: 2.5em;color: red;line-height: 24px;position: relative;z-index: 999;margin:20px 0 0 20px;font-family: "trebuchet", "Arial", "Helvetica", "Verdana"}

#logo {height:50px;z-index:300}

#search-txt {display:none}

#content h1 a, #content h1 a:link, #content h1 a:visited {color:#000 !important; font-size: 20px !important; text-decoration:none !important;font-weight:normal;font-family: "Times New Roman", "Arial", "Helvetica", "Verdana";}
#content h1 a:hover {color:#FF0000 !important; text-decoration:none !important;font-weight:normal;background:none !important}

.clear {clear:both;height:1px;overflow:hidden;}

/* mac hide \*/* html #outer, * html #header {width:934px}/* end hide*/


.highlight {font-size: 12px;background-color: #f2f2f2;color: #618200;font-weight: bold;line-height: 18px;_line-height: 16px;}
img {border:none;}
#content ul li{list-style-image: url(images/bullet_11x8.gif);margin-bottom: 0.5em;font-size: 110%;}
.red {color:red}

div,p  {margin-top:0px;}/*clear top margin for mozilla*/

#left {position:relative;width:920px;float:left;padding-left: 7px;z-index: 56;}
#left-inner {padding-left: 9px;padding-right: 9px;text-align: left;}

#content {z-index: 300;padding-bottom: 7px;}
#content h2 {font-size: 1.3em;color: #000;text-align:center;line-height: 24px;position: relative;z-index: 999;}

.post h2 {font-size: 18px;color: #FF6600;padding-left: 0px;margin-top:0px}
.post {font-size: 1.1em;color: #000;line-height:1.4em;padding:20px}

#content p {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
#content p a {color: #f00;}
#content p a:hover {color: #000;}

.modxlink a, .modxlink a:link, .modxlink a:visited {color:#000 !important}
.modxlink a:hover {color:#666 !important}
.FSF_searchResults {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}
.FSF_resultLink {color: #618200;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}


.LIn_shortMode {list-style-type: none;margin: 0;padding: 0;}
.LIn_desc {display: none;}
.LIn_date {font-style: italic;margin-left: 5px;}
#content a, #sidebar a{ color: #f00;}
#content a:hover, #sidebar a:hover{  color: #000;}

.pic3 {}
.pic3 h1 {color:#000 !important; font-size: 20px !important; font-weight:normal;font-family: "Arial", "Helvetica", "Verdana";}
.blackspace {}
.col {float: left;width: 280px;margin: 10px;background: #fff}
h3.subheading span  { color:#000F55 ;font-weight:normal;margin:0px }


#bottomWrap {clear: both; position: relative; text-align: left;float: left;}

#bottomSect {background:#fff;margin:0 0 0 20px }
#bottomSect .column {float: left;width: 30%;text-decoration: none;position: relative;padding: 10px; }
#bottomSect .column.last {width: 223px;margin-right: 0px;}
#bottomSect .column p  {clear: both;line-height: 18px;font-size: 11px;color: #000;margin:0;}
#bottomSect .column img  {clear: both;text-align:center;padding:3px;border:1px solid #ccc}
#bottomSect  .column  h4 a  {display:block;margin: 0;padding:0;color: red;font-weight: bold;font-size: 16px;text-decoration:none}
#bottomSect .column h4 a:hover {color:#000}
#bottomSect .column ul {clear: both;text-align:center }
#bottomSect .column li {clear: both; }
#bottomSect p  {clear: both;line-height: 18px;font-size: 11px;color: #000;margin: 0 20px 0 20px}


#home1_out { width: 930px; height: 181px; background-repeat: no-repeat; background-position: 50% 50%; display: block; }
#home1_in { width: 930px; height: 181px; background-repeat: no-repeat; background-position: 50% 50%; display: block;background-image: url("http://gratingfrpaustralia.com.au/images/grating-0.png"); }


 #footer {color: #ffffff;width:930px;clearoth;height:82px;text-align:left;left:0px;bottom:0px;background:#000;margin:0 auto;padding:10px 0 3em 0}
/*    #footer p {margin-top: 10px;}
#footer p a {text-decoration: none;color: #ffffff;}
* html #footer{margin-bottom:-1px}/* ie rounding bug*/
#footer a, #footer a:link, #footer a:visited {color:#666}
#footer a:hover {color:#eee} */

#footer .footext label { color:#fff; font-weight:bold; padding-right:3px; }
#footer .footext a { color:#f00; }
#footer .footext a:hover { color:#fff; }
#footer .footext a { text-decoration:none; }
#footer .legality {padding:13px 0;color:#ecf3f6;}
#footer .legality a, .footer .legality a:hover { color:#ecf3f6; }
#footer .footext .floatLeft { margin-left: 10px; }
#footer .footext .floatRight { margin-right: 10px; }

#footer .footerList {display:block;margin:0 auto 20px auto; text-align:center}
#footer .footerList li {display:inline;padding-right:8px;padding-left:4px;}
#footer .footerList li.last { background:none; padding-right:0; }
#footer .footerList li a, #footer .footerList li a:visited  {color:#286AC7 !important}
#footer .footerList li a:hover {color:#fff !important} 


#updates {background:#fff;}
#updates .column {float: left;width: 45%;text-decoration: none;position: relative;padding: 15px }
#updates .column.last {width: 223px;margin-right: 0px;}
#updates .column p  {clear: both;line-height: 18px;font-size: 11px;color: #000;margin:0}
#updates .column img  {clear: both;text-align:center;padding:3px;border:1px solid #ccc}
#updates .column  h4 a  {display: block;margin: 0 0 5px 0;padding: 0 20px 0 0;color: #000;font-weight: bold;font-size: 16px;background-image: url(images/bullet.png);background-repeat: no-repeat;background-position: right center;text-decoration:none;}
#updates .column:hover h4  {color: #FF00CC;text-decoration:none}
#updates .column:hover h4  {background-image: url(images/bulletHover.png);background-repeat: no-repeat;background-position: right center;}
#updates .column ul {clear: both; }
#updates .column li {clear: both; }
#updates p  {clear: both;line-height: 18px;font-size: 11px;color: #000;margin: 0 20px 0 20px}
#updates .column h1 {color:#0C00FF !important}

.box {background: #ffffff;height:180pxr;border:1px solid #000F55}
.box {background: #ffffff;height:12em;border:1px solid #000F55}
.boxcontent {text-align:center}
.boxcontent h3 {color:#fff;padding:0;margin:0;font-size:1.3em !important;font-family: "trebuchet", "Arial", "Helvetica", "Verdana";background:#000F55}
.boxcontent p {text-align:center;padding: 10px; }
.boxcontent a:hover { color:#000 !important; background:none !important}
.boxcontent a { text-decoration:none;color:#f00 !important;text-align:left }
.boxcontent img  {float: left; border:none;margin:none;padding;none; }

.uses {background:#DFDFDF;border-top:1px solid #000F55;border-bottom:1px solid #000F55}
.uses p {height: 1%; padding:5px;color:#666 !important;font-size: 1.1em !important;text-align:center;}
.uses .black {color:#000;}

.guarantee h4 {color:#000F55; text-align:center;padding:0;margin:0}
.guarantee p {color:#666; text-align:center}


