/* CSS Document */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 /*background-color:#5B5B5B;*/
 margin-top:6px;  
 margin-bottom:6px; 
		background-repeat: repeat-x;
background-color: #656565;
background-image: url("http://www.tradewithaustralia.com/images/back.gif");
} 

body,td,th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
/* font-size: 10px;*/
}


a:link {
 color: #990000;
}
a.bold:link {
 color:#000000;
}

a.bold:hover{
 color:#666666;
}

a.menubartext:link {
 color:#FFFFFF;
 font-size: 10px;
}

a.menubartext:hover {
 color:#999999;
 font-size: 10px;
}
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 border: 2px solid #000000;
 background-color:#889eac; 
 padding:8px;
} 
 
#header{
 position:relative;
 height:112px;
 width:100%;
} 

.border {
 border: 2px solid #000000;
}

.newsletter{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 height:73px;
 margin-bottom:6px;
 padding:3px;
} 

.newsletter2{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 height:35px;
 padding:8px;
 line-height:35px;
 vertical-align: middle; 
} 

.partners{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 height:35px;
 margin-bottom:6px;
 padding:8px;
 line-height:35px;
 vertical-align: middle; 
} 

.news{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 padding:8px;
 margin-bottom:6px;
 line-height:14px;
} 

.directorytop{ 
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-top: 2px solid #000000;
 background-color:#FFFFFF; 
} 

.directorymid{
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 text-align:right;
 background-color:#000000; 
}

.directorymain{ 
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 height:100%;
 margin-bottom:6px;
 position:relative;
} 

.directoryleft{
 float:left;
 width:188px;
 background-color:#FFFFFF; 
 padding:6px;
 height:550px;
}
.directoryright {
 float: right;
 width:182px;
 background-color:#FFFFFF; 
 padding:6px;
 height:550px;
}
	

.glossary{  
 border: 2px solid #000000;
 background-color:#FFFFFF; 
 color:#000000;
 padding:8px;
position:relative;

} 

.banner{
  margin-top:4px;
 margin-bottom:4px;
 border: none;
}

div.float {
 float: left;
}
  
div.float2 {
 float: right;
 vertical-align: 0px;
 text-align:right;
}
 
#leftcol{
 width:396px; 
 float:left; 
 position:relative; 
}
 
#twocols{
 width:404px; 
 float:right; 
 position:relative; 
}
 
#rightcol{
 width:398px; 
 float:right; 
 position:relative;
 height:100%;
}
 
#maincol{
 background-color: #666666;  
 float: left; 
 display:inline; 
 position: relative; 
 width:16%; 
}
 
.second_ad{
 /*width:395px; */
 float:right; 
 position:relative; 
 border: 1px solid #000000;
}
 
.top_ad{
 border: 1px solid #000000;
}
 
 .mainsponsors{
 margin: 2px;
 border: 1px solid #666666; 
}
 
.menubar{
 border: 2px solid #000000; 
 background-color: #333333; 
 text-align:center;
 margin-bottom:8px;
 line-height:26px;
 font-size: 10px;
 height:26px;
}

.menubartext{
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 margin-right:4px;
  font-size: 10px;
}
 
.arrow{
 margin-left:8px; 
}
 
.subtitle {
 height:26px;
 background-color: #333333;
 text-transform: capitalize;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 line-height:26px;
 vertical-align: middle; 
 border-top: 2px solid #000000;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;		
}
 
.subtitle2 {
 height:26px;
 background-color: #333333;
 text-transform: capitalize;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 line-height:26px;
 vertical-align: middle; 
 border-top: 2px solid #000000;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 width:394px; 
 float:right; 
 position:relative; 
 margin-top:6px;		
}

.subtitle3 {
 height:10px;
 background-color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 4px;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 line-height:2px;
 vertical-align: middle; 
 border-top: 2px solid #000000;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 text-transform:capitalize;
 padding:8px;
}

.tradeshows{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 width:378px; 
 float:right; 
 position:relative; 
 padding:8px;
} 
 
.bold {
 font-weight: bold;
 text-decoration:none;
 color:#000000;
 font-size:10px;
}
 
.credit {
 color:#999999;
 font-size:9px;
}
 
.further {
 font-weight: bold;
 text-decoration:none;
 color:#990000;
}

.frontdir {
 font-size:10px;
}
 
div.lower_banner1 {
 border: 1px solid #666666; 
 width:383px;
 height:76px;
 background-color:#333333;
 float:left;
 margin-bottom:8px;
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold; 
 text-align:center;
 line-height:75px;
position:relative;
}
 
div.lower_banner2 {
 border: 1px solid #666666; 
 width:383px;
 height:76px;
 background-color:#CC6666;
 vertical-align: 0px;
 float:right;
 margin-bottom:8px;
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 text-align:center;
 line-height:75px;
position:relative;
}
 
#footer{
 height:70px;  
 clear:both;
 text-align:center;
 vertical-align: text-bottom;
} 

.pricetable{
 background-color:#EEEEEE;
}

.smallbox{
  background-color:#889eac;
}
 
.priceheader{
  background-color:#edf3fe;
}

.priceheader2{
  background-color:#e5e3d5;
}


#space{
 height:40px;  
} 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix2{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
.clearfix2{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



.directorymid2{
  border-top: 2px solid #000000;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 text-align:right;
 background-color:#000000; 
 margin-top:6px;

}

.directorymain2{ 
 /*border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;*/
 background-color:#FFFFFF; 
 height:100%;
 position:relative;
/*border: 2px solid #000000;*/
width:398px;
} 

.directoryleft2{
 float:left;
 width:185px;
 background-color:#FFFFFF; 
 padding:6px;
 height:100%;
 border-left: 2px solid #000000;
 border-bottom: 2px solid #000000;
}

.directoryright2 {
 float: right;
 width:185px;
 background-color:#FFFFFF; 
 padding:6px;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 height:100%;
}
	
#rightcol2{
 width:398px; 
 float:right; 
 position:relative;
 height:100%;
}