/*<![CDATA[*/

/* globals */

body { margin:0; padding:0; background:#cc9; }
body, input, textarea { font-family:verdana, arial, helvetica, sans, sans-serif; font-size:100.01%; }
p { margin:0 0 1.25em 0; }
h1, h2, h3, h4, h5, h6 { margin:0 0 1em 0; }
a { color:#ff9; text-decoration:none; }
a:hover { color:#dd7; text-decoration:underline; }
table, td { margin:0; padding:0; border:0; border-collapse:collapse; }

/* ie5 patch for centering the page - standards-compliant browsers unaffected */

body { text-align:center; position:absolute; height:101%; width:100%; }
body div { text-align:left; }

/* generic classes */

div.clearing { height:0; clear:both; overflow:hidden; line-height:0; font-size:0; }
p.warning { font-weight:bold; color:#e00; }
p.prize { font-weight:bold; }
div.panel { font-size:70%; padding:10px; background:#aa7; margin-bottom:20px; color:#fff; }
div.panel div.nopics { font-size:160%; padding:1em; text-align:center; font-weight:bold; }

table.isborder, table.isborder td { margin:0; padding:0; border:0; border-collapse:collapse; }
table.isborder td { text-align:left; vertical-align:top; }

/* header area */

#divHeader { background:#bb8; padding:1em 0 0 0; }
#divHeader h1, #divHeader h2 { font-family:arial; font-style:italic; margin:0 20px 10px 20px; font-size:180%; letter-spacing:-1px; color:#fff;}
#divHeader h2 { font-size:120%; font-weight:normal; letter-spacing:0; margin-bottom:0; }
#divHeader h2 span { font-weight:bold; }
#divHeader h6 { margin:0; padding:4px 20px; background:#aa7; font-weight:normal; color:#fff; }

/* main 2 column content area */

#divMainOuter { }
#divMain { width:100%; float:right; margin-left:-250px; }
#divContentOuter { margin-left:250px; }
#divContent { margin:20px; font-size:70%; }
#divSidebarOuter { width:250px; float:left; }
#divSidebar { margin:20px; }

/* sidebar */

#divSidebar h3 { font-size:120%; }

/* thumbs */

div.paging { background:#aa7; margin:20px 10px; padding:5px 0; color:#fff; text-align:center; }
div.paging div { text-align:center; }
div.paging img.imgGridIcon { width:18px; height:18px; padding:0px; margin:0px; border:0px; vertical-align:middle; display:inline; }

table.thumbs { width:100%; font-size:100%; } /* font-size is IE5.5 hack */  
table.thumbs h3 { font-family:arial; font-size:175%; font-style:italic; margin:0; }
table.thumbs h4 { font-family:arial; font-size:125%; font-style:italic; margin:0; }
table.thumbs td.thumb { width:33%; vertical-align:bottom; }
table.thumbs div.thumb { background:#aa7; margin:20px 10px; margin-top:0; padding:10px; text-align:center; color:#fff; }
table.thumbs div.thumb div { text-align:center; }
table.thumbs div.thumb div.pad { height:90px; }
table.thumbs div.thumb div.nopic { background:url(images/nopic_90x90.png) center no-repeat; }
table.thumbs form { display:inline; }
table.thumbs img { width:90px; height:90px; border:0; }
#tblPodium div.thumb { background:#ffd700; }
#divPodiumFooter { padding:10px; text-align:center; font-weight:bold; background:#aa7; margin:20px 10px; margin-top:0; color:#fff; }

/* enquiry form */

#divEnquiry { padding:10px; background:#eee; margin-bottom:20px; }
#frmEnquiry { width:99%; margin:0 0 1.5em 0; padding:4px 0 0 0; }
#frmEnquiry div.row { clear:both; }
#frmEnquiry div.row span { padding-top:8px; }
#frmEnquiry div.row span.label { float:left; text-align:left; padding-left:16px; }
#frmEnquiry div.row span.formw { float:right; width:400px; text-align:left; }
#frmEnquiry div.row span.formw .boxText { width:240px; }
#frmEnquiry div.spacer { clear:both; height:10px; }
#frmEnquiry input.submit { font-weight:bold; }

/* footer area */

#divFooter { border-top:1px solid #fff; margin:20px; padding:1em 0; font-size:65%; }
#divFooter a { color:#663; }
#divFooter a:hover { color:#aa7; }

/* custom skin stuff */

/* put anything that overrides the header here */

#imgCreate { float:right; border:0; padding-right:20px; }



/* put anything that overrides the main 2 column content area here */





/* put anything that overrides the footer here */





/*]]>*/

