/* 
================================
Designed by the XD Design Team - xd.com.au
================================
*/   

body {height: 100%; background:#ffffff; margin: 0; padding:0; }
.controlpanel {width: 100%;background-color: #dddddd;}
div {	-moz-box-sizing:border-box; box-sizing:border-box; border: 0; padding: 0;}
.pagemaster { bac/kground:url(media/pagemaster.gif) repeat-x; }
.skinmaster { background-color:transparent; width:960px!important; }
.normal { color:#402603; font-size: 10pt; }
p { font-size: 10pt; }
td { font-size: 10pt; }
a img { border: 0; }

.formtable { padding:4px; }
.formlabel { font-size: 12pt; padding: 0 5px 0 0; }
.formsubmit, a.formsubmit:link, a.formsubmit:visited, a.formsubmit:hoverk, a.formsubmit:active, { font-size: 12pt; }

.logoholder { height: 120px; width:210px; }
.addresspane { background: url(media/StyleAddress.gif) no-repeat; background-position: right; width: 201px; height: 120px;}
.messagepane {width: 420px; text-align: left; }
.montage { width: 480px; height: 145px; }

.menubg { background: url(media/menurpt.png) top repeat-x transparent; height:20px; }
.menucbg { background: url(media/menucrpt.png) top repeat-x transparent; height:50px; }
.leftrpt { background: url(media/conl.png) repeat-y transparent; width: 35px; margin: 0px; padding: 0px; }
.rightrpt { background: url(media/conr.png) repeat-y transparent; width: 35px; margin: 0px; padding: 0px; }

.footrpt { background: url(media/footerrpt.png) bottom repeat-x transparent; height:40px; }

.paneposition { padding:0 0 0 0; background:#ffffff; vertical-align: top; }
.conpadding { padding: 0px 0px 0 0; vertical-align: top; }
.contentmain{ background: #ffffff; vertical-align: top;}
.paneleft { background-color: transparent;padding-left: 10px;padding-right: 3px;padding-top: 10px;}
.panetop { padding: 0 0 0 0; }
.panecontent { padding: 0 0 0 0; vertical-align: top;  }
.panebottom { padding-left: 3px;padding-right: 3px;padding-top: 0px; }
.paneright { padding: 0 10px 0 10px; width: 130px; vertical-align: top; }
.panemidl { padding: 0 10px 0 0; /*width: 100%;*/ vertical-align: top; }
.panemidr {width: 180px; vertical-align: top; }
.paneleft {	width:170px; vertical-align: top; padding: 0 10px 0 0; }
.paneprodrange { padding-left: 3px;padding-right: 3px;padding-top: 0px; }

/* text style for PortalLinks */
.portallinks {text-align: center,width: 700px; font-size: 9pt; color: #402603; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 28px;} 
a.portallinks:link, a.portallinks:visited, a.portallinks:active { font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #402603; background-color: transparent; border: 0; }
a.portallinks:hover { text-decoration: underline; color: #402603; background-color: transparent; border: 0;}

.footerlinks {text-align: center,width: 700px;font-size: 8pt;color: #FFFFFF;font-family: tahoma;text-decoration: none;}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {text-decoration: none;color: #FFFFFF; background-color: transparent;border: 0;}
a.footerlinks:hover {text-decoration: underline;color: #FFFFFF; background-color: transparent;border: 0;}

.breadcrumb { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; padding: 10px 5px 5px 8px; } 
a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; text-decoration: none; } 
a.breadcrumb:hover { text-decoration:underline; font-size:9pt; } 

.logintxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; } 
a.logintxt:link, a.logintxt:active, a.logintxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; text-decoration: none; } 
a.logintxt:hover { text-decoration:underline; } 

/* Search button in search form */ 
.prodsearch { float:left; padding-top:3px; font-size: 9pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.search {font-size: 9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; padding-top: 6px; float: right; width: 260px; }
.search input {background-color: transparent; border: 1px solid #7a5335; color:#7a5335; }
.searchbutton { width: 19px; height: 19px; background: url(media/searchbutton.gif) top; }

.searchlink { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; font-weight: normal; padding-top:1px; } 
a.searchlink:link,a.searchlink:active,a.searchlink:visited { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7a5335; font-weight: normal; padding-top:2px; } 
a.searchlink:hover { color:#999999; text-decoration:none; } 
.menuholderH { background: url(media/menurpt.gif) repeat-x; height:38px; }

/* XD Logo Classes */
td.XDTD{text-align:left; height:26px; padding:0; width:80px; }
a.webbylink:link, a.webbylink:active, a.webbylink:visited, a.webbylink:hover
 { width:80px; height:26px; display: block; background: url(media/xdlogo.gif) top left no-repeat; float: left;}

/* CSS code for Inventua Top Menu */
.TopMenuBar { color:#402603; border:0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.TopMenuItem HR { } 
.TopMenuItem, .TopMenuItem A, .TopMenuItem A:Link,.TopMenuItem A:Visited { font-weight: bold; text-decoration:none; color:#402603; text-align:left; border:0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } 
.TopMenuItemMouseOver, .TopMenuItemMouseOver A, .TopMenuItemMouseOver A:Hover, .TopMenuItemMouseOver A:Link  { font-weight: bold; text-decoration:none; text-align:left; border:0; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.TopMenuItemMouseOver A:Active,  .TopMenuItem A:Active { font-weight: bold; text-decoration:none; text-align:left; border:0; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.TopMenuItemMouseOver A:Visited,.TopMenuItem A:Visited { font-weight: bold; text-decoration:none; text-align:left; border:0; color:#402603; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }





