body{
margin:0;
background:black;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;

}
/*/*/a{}
body, td, th, caption {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body, html>td, html>th, html>caption {
    font-size: small;
}
/* */
#content{
font-size:90%;
padding:10px;
padding-left:7%;
padding-right:33%;
background-image:url(http://www.lespetersen.com.au/images/background_images/bgpattern1.gif);
}
#mainpage #content{
padding-right:10px;
padding-bottom:33px;
}

#mainpage #content p{
padding-right:33%;
}
#mainpage #content table{
width:50%;
float:right;
}
#mainpage #content table td{
text-align:center;
}
#mainpage #content table td img{
border:2px solid #c0c0c0;
margin:.6em;
}
#content h1{
font-size:170%;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}
#content h2{
font-size:125%;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}
#content h3{
font-size:110%;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}
#advertfooter{
background-image:url(http://www.lespetersen.com.au/images/background_images/bgpattern1.gif);
border-top:1px solid black;
height:63px;
position:relative;
}
#advertfooter object, #advertfooter embed{
position:absolute;
right:0;
top:0;
}

#advertfooter h2{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
font-size:90%;
padding-left:10px;
}
#advertfooter ul{
margin-top:0;
}
.clear{
clear:both;
}
#importantheader{
position:relative;
background: #000 url(http://www.lespetersen.com.au/images/global_headers/header_version1/pattern_small.jpg) top left repeat-x;
color:#999;
font-size:80%
}
#mainpage #importantheader{
position:relative;
background: #000 url(http://www.lespetersen.com.au/images/global_headers/header_version1/pattern.jpg) top left repeat-x;
color:#999;
font-size:80%
}
#importantheader #flashbox{
float:right;
margin:0;
padding:0;
line-height:0;
}
#importantheader #flashbox img, #importantheader #flashbox object, #importantheader #flashbox embed{
margin:0;
padding:0;
}
#importantheader #headertitlebox{
position:absolute;
left:10px;
top:10px;
margin:0;
width:400px;
}
#importantheader #headertitlebox h1,#importantheader #headertitlebox h2,#importantheader #headertitlebox p{
margin:0;
padding:0;
line-height:90%
}
#importantheader #headertitlebox h1{
font-weight:normal;
font-size:400%;
padding:0;
margin:0;
letter-spacing:.2em;
}
#importantheader #headertitlebox p{
color:#999;
letter-spacing:.2em;
}
#importantheader #headertitlebox h2{
text-align:right;
font-weight:normal;
font-size:200%;
padding:0;
margin:0;
letter-spacing:.2em;
}
#headernav{
height:96px;
position:absolute;
top:65px;
left:10px;
width:400px;
}
#headernav ul{
margin:0;
padding:0;
list-style-type:none;
position:absolute;
top:15px;
left:0px;
width:400px;
}
#headernav ul li{
display:inline;
padding:0 1em;
border-left:1px solid #666;
}
#headernav ul li.firstitem{
border-left:none;
padding-left:0;
}
#mainpage #headernav{
height:96px;
position:absolute;
top:80px;
left:10px;
}
#mainpage #headernav ul{
margin:0;
padding:0;
list-style-type:none;
position:absolute;
top:.75em;
left:95px;
}
#mainpage #headernav ul li{
display:list-item;
padding:0;
border-left:none;
padding-bottom:.75em;
}
a:link{
color:#c0c0c0;
text-decoration:none;
}
a:visited{
color:#c0c0c0;
text-decoration:none;
}
a:hover{
color:#c0c0c0;
text-decoration:underline;
}
a:active{
color:#c0c0c0;
text-decoration:underline;
}
#content a:link, #advertfooter a:link{
color:#c0c0c0;
text-decoration:none;
}
#content a:visited, #advertfooter a:visited{
color:#c0c0c0;
text-decoration:none;
}
#content a:hover, #advertfooter a:hover{
color:#c0c0c0;
text-decoration:underline;
}
#content a:active, #advertfooter a:active{
color:#c0c0c0;
text-decoration:underline;
}
#headernav img{
float:left;
border:2px solid #c0c0c0;
}
#navbar{
height:22px;
background: url(http://www.lespetersen.com.au/images/global_headers/common_elements/repeating-bridge-pattern.jpg) top left repeat-x;
position:relative;
}
#navbar #transparenthand{
position:absolute;
right:50px;
top:0;
}
#mainpage #navbar #transparenthand{
position:absolute;
right:100px;
top:0;
}
#headertime{
position:absolute;
bottom:0;
left:10px;
}

#importantfooter {
position: relative;  /* Needed for Safari */
	background:black;
	height:28px;
	font-size:80%;
color:#666;
width:100%;

}

#importantfooter #footercopy{
position:absolute;
top:0;
left:10px;
height:28px;

}
#importantfooter #footerprivacy{
position:absolute;
top:0;
left:150px;
height:28px;
}
#importantfooter #footerterms{
position:absolute;
top:0;
left:300px;
height:28px;
}
#importantfooter #footerlogin{
position:absolute;
overflow:hidden;
top:0;
right:0;
width:30%;
height:28px;
background-image: url(http://www.lespetersen.com.au/images/global_footers/footer_version1/login-texture.gif);
	background-repeat: repeat-x;
	background-position: left top;
padding-right:10px;
color:black;
text-align:right;
}
#importantfooter form{
white-space:nowrap;
height:28px;

}
#importantfooter form label{
padding:0 0 0 15px;

}
#loginusername, #loginpassword{
margin-top:5px;
margin-right:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
width:20%;
}
#loginbutton{
padding:0;
margin-top:5px;
height:18px;

}

address{
margin-left:2em;
font-style:normal;
}
.tableborder td,.tableborder th{
padding:3px;
margin:0;
border-top:1px solid black;
border-left:1px solid black;
}

.tableborder{
padding:0;
border-spacing: 0px;
border-collapse:collapse;
border-bottom:1px solid black;
border-right:1px solid black;
}

.nobordercell{
border-top:none!important;
border-left:none!important;
}