/*	
================================
CSS by the XD Design team - http://www.xd.com.au
================================
*/ 

.pagemaster { width:100%; background: url(media/pagemaster.jpg) repeat-x #ffffff; }
body { padding:0; margin:0; }
td .formtable {	padding-left: 5px; padding-right: 5px; padding-top: 5px; }
img { /*padding: 3px;*/ }

.skinmaster { }
.skinheader { }
p {font-size: 10pt;}
.Normal {font-size: 10pt;}

.tmenul { background: url(media/tmenul.jpg) no-repeat; width:22px; height:40px; }
.tmenur { background: url(media/tmenur.jpg) no-repeat; width:22px; height:40px; }
.tmenubg { background: url(media/tmenubg.jpg) repeat-x; width:910px; height:40px; }

.logohold { background: url(media/logo.jpg) no-repeat; width:320px; height:240px; }
.montage { background: url(media/montage.jpg) no-repeat; width:625px; height:240px; }

.panemontage { }
.toppane {width: 100%;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-bottom: 0;px;}
.leftpane {width: 175px; background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.leftpane2 {width:360px; /*275px;*/ background-color: transparent;padding-left: 6px;padding-right: 2px;padding-top: 0px;}
.storecontentpane {width: 680px;background-color: transparent;padding-left: 1px;padding-right: 4px;padding-top: 0px;}
.storecontentpane2 {width: 600px;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.contentpane {background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.rightpane {width: 175px;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.bottompane {/*width: 550px;*/background-color: transparent;padding: 0px;text-align:center;}
.midleftpane, .midconpane, .midrightpane { width: 33.3%; }

.header { height:51px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#c1d6e5; padding:8px 9px 0 9px; }
.footer { height:85px; padding-top:14px; }

.dkblue { color: #075b9a; line-height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }
.ltblue { color: #5e94bd; line-height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }
a.ltblue:link, a.ltblue:active, a.ltblue:visited { color:#5e94bd; text-decoration:none; } 
a.ltblue:hover { color:#5e94bd; text-decoration:underline; } 
.dateHolder { padding-left:5px; }

.logintxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } 
a.logintxt:link, a.logintxt:active, a.logintxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;text-decoration:none; } 
a.logintxt:hover { text-decoration:underline; } 

.shoplink { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 15px 2px 15px; font-weight:bold; } 
a.shoplink:link, a.shoplink:active, a.shoplink:visited { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; } 
a.shoplink:hover { text-decoration:none; } 

.bmenul { background: url(media/bmenul.gif) no-repeat; width:22px; height:40px; }
.bmenur { background: url(media/bmenur.gif) no-repeat; width:22px; height:40px; }
.bmenubg { background: #dfdedb; width:910px; height:40px; }

/* Form Styles */
.formlabel { padding: 0 20px 0 0; line-height: 24px; color:#000000; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.formitem {	margin: 0 0 6px 0; color:#404040; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 16pt; color: #e05e1f/*#000000*/; line-height: 16pt; font-weight: bolder;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14pt; color: #F3B840; line-height: 14pt;}
h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11pt; color: #0A96D5; line-height: 12pt; font-style: italic; font-weight: bolder;}

/* Snapsis Vertical Menu Top Menu */
/* Root items */
#tnav { height:16px; margin:0 auto; z-index:99; }	
#tnav ul { float: left; list-style: none; margin: 0; padding: 0; line-height:14px; }
#tnav a { display: block; color: #ffffff; font-family:Verdana,tahoma,arial,sans-serif; font-size:12px; text-decoration: none; padding: 2px 4px 2px 4px; background:none; }
#tnav li { float: left; padding: 0; background:none; list-style: none;z-index:99; }
#tnav ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#tnav ul li.tab { margin:0; padding:0 0 0 9px; }
#tnav ul li.tab a { padding:0px 15px 2px 6px; text-decoration:none; font-weight:bold; color:#ffffff; border-right:1px solid #ffffff; }

#tnav ul li.tab ul.nontab li a:hover, #tnav ul li.tab a:hover { color:#ffffff;}
#tnav li.tab:hover, #tnav ul li.sfhover { color:#ffffff; }
#tnav li.tab:hover a, #tnav ul li.sfhover a { }

/* Classes for selected state in Top Menu */
#tnav ul li.tab_selected { margin:0; padding:0 0 0 9px; }
#tnav ul li.tab_selected a { padding:0px 15px 2px 6px; text-decoration:none; font-weight:bold; color:#ffffff; border-right:1px solid #ffffff; }
#tnav ul li.tab_selected a:hover { color: #555555; }

/* Second Level */
#tnav ul li.tab ul { background: #0c6aa5; width: 14em; line-height:17px; }
#tnav ul li.tab ul.nontab  { margin-left:-9px; }

#tnav ul li.tab ul.nontab li a { background-image:none; font-family: Tahoma,Arial,Helvetica; font-size: 10pt; }
#tnav ul li.tab ul.nontab li a.parent { }

#tnav li li { width: 14em; }
#tnav li ul a { text-align:left; background:none; }
#tnav ul li ul { border: 1px solid #212184; }

#tnav ul li ul li { text-align:left; border:none; margin-left:0; }
#tnav li ul { position: absolute; left: -999em; height: auto; /*width: 16.4em;*/ margin: 0; padding: 0; }

#tnav li:hover ul ul, #tnav li:hover ul ul ul, #tnav li.sfhover ul ul, #tnav li.sfhover ul ul ul { left: -999em; }
#tnav li:hover ul, #tnav li li:hover ul, #tnav li li li:hover ul, #tnav li.sfhover ul, #tnav li li.sfhover ul, #tnav li li li.sfhover ul { left: auto; }
#tnav ul li ul li:hover, #tnav ul li ul li.sfhover { background: #054d8b; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#tnav ul li.tab_selected ul { margin:0; padding:0; background:#0c6aa5; width:14em; line-height: 17px; }
#tnav ul li.tab_selected ul li a { padding:3px 15px 2px 6px; text-decoration:none; font-family: Tahoma,Arial,Helvetica; color:#ffffff; background-image:none; width:14em; }
#tnav ul li.tab_selected a:hover { color: #ffffff; }
#tnav ul li.tab_selected ul.nontab { margin-left:-9px; }

/* Third Level */
#tnav li ul ul { margin: -1.75em 0 0 14em; }
#tnav li.tab_selected ul ul { margin: -1.75em 0 0 14em; }     

/* Snapsis Vertical Menu Bottom Menu */
/* Root items */
#bnav { height:16px; margin:0 auto; z-index:99; /*width: 95%;px;*/ }	
#bnav ul { float: left; /*width: 100%;*/ list-style: none; margin: 0; padding: 0; line-height:14px; }
#bnav a { display: block; color: #404040; border-right: 1px solid #404040; font-family:Verdana,tahoma,arial,sans-serif; font-size:12px; text-decoration: none; padding: 1px 8px 1px 8px; background:none; }
#bnav li { float: left; padding: 0; background:none; list-style: none;z-index:99; }
#bnav ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#bnav ul li.tab { margin:0; padding:0 0 0 9px; }
#bnav ul li.tab a { padding:0px 15px 2px 6px; text-decoration:none; font-weight:bold; color:#1f6ca5; border-right:1px solid #1f6ca5; }

#bnav ul li.tab ul.nontab li a:hover, #bnav ul li.tab a:hover { color:#1f6ca5;}
#bnav li.tab:hover, #bnav ul li.sfhover { color:#1f6ca5; }
#bnav li.tab:hover a, #bnav ul li.sfhover a { }

/* Classes for selected state in Top Menu */
#bnav ul li.tab_selected { margin:0; padding:0 0 0 9px; }
#bnav ul li.tab_selected a { padding:0px 15px 2px 6px; text-decoration:none; font-weight:bold; color:#1f6ca5; border-right:1px solid #1f6ca5; }
#bnav ul li.tab_selected a:hover { color: #1f6ca5; }

UL LI { list-style-type: disc; }

.topMenu a:link { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:active { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px;  color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:visited { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:hover { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#FFFFFF; text-align:left; border:1px solid #000000; width:100px; background-color: #4e9d41; }

.foothold { font-size:8pt; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; color:#666666; padding: 4px 6px 0 0; } 
.foottxt { font-size:8pt; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; color:#666666; } 
a.foottxt:link, a.foottxt:active, a.foottxt:visited { font-size:8pt; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration: underline; } 
a.foottxt:hover { text-decoration:none; } 

/* XD Logo Classes */
td.XDTD{text-align:left; height:26px; padding:0; vertical-align:bottom; 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; vertical-align:bottom; float: left;}
 