/* CSS Document */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 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: 12px;
}

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{

 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;
} 

.newsletter3{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color:#FFFFFF; 
 height:98px;
 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:173px;
 background-color:#FFFFFF; 
 padding-top:6px;
padding-right:6px;
padding-bottom:6px;
padding-left:20px;
 height:658px;
}

.directoryright {
 float: right;
 width:180px;
 background-color:#FFFFFF; 
 padding:6px;
 height:658px;
}
	
.glossary{  
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-top: 2px solid #000000;
 /*border-bottom: 2px solid #000000;*/
 background-color:#FFFFFF; 
 color:#000000;
 padding:8px;
}

a.glossarylinks:link { color:#999999; font-weight:normal;
size:9px;}
a.glossarylinks:visited { color:#999999; font-weight:normal;
size:9px;}
a.glossarylinks:hover { color:#666666; font-weight:normal;
size:9px;}
a.glossarylinks:active { color:#999999; font-weight:normal;
size:9px;}


.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;
 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;
 margin-top: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;
margin-bottom:6px
} 
 
.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;

}
 
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;

}
 
#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:25px;  
} 
 
 /* *** 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:171px;
 background-color:#FFFFFF; 
 padding-top:6px;
padding-right:6px;
padding-bottom:6px;
padding-left:20px;
 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%;
}

.directorymain3{ 
 /*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:396px;
} 

.directoryleft3{
 float:left;
 width:180px;
 background-color:#FFFFFF; 
 padding:8px;
 height:160px;
 border-left: 2px solid #000000;
 border-bottom: 2px solid #000000;
margin-bottom:6px
}

.directoryright3 {
 float: right;
 width:180px;
 background-color:#FFFFFF; 
 padding:8px;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 height:160px;
margin-bottom:6px
}

.source {font-style:italic; font-size:smaller; color:#999999;}