/*<![CDATA[*/

/* globals */

body { margin:0; padding:0; }
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:#369; text-decoration:none; }
a:hover { color:#69c; 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:#ddd; margin-bottom:20px; }
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:#fff; border-bottom:2px solid #999; padding:1em; }
#divHeader h1 { font-family:arial; font-style:italic; margin:0 0 0.5em 0; font-size:180%; letter-spacing:-1px; }
#divHeader h6 { margin:0 0.25em; font-weight:normal; }

/* main 2 column content area */

#divMainOuter { background:#fff; }
#divMain { width:100%; background:#fff; float:right; margin-left:-250px; }
#divContentOuter { background:#fff; 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:#eee; margin:20px 10px; padding:5px 0; color:#333; 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:#eee; margin:20px 10px; margin-top:0; padding:10px; text-align:center; }
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:#eee; margin:20px 10px; margin-top:0; }

/* 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 { background:#fff; border-top:2px solid #999; padding:1em; font-size:65%; }
#divFooter div { text-align:center; }

/* custom skin stuff */


a img { border:0; }

/* put anything that overrides the header here */

body { background:#dddde7; }
div.boundedWidth { background:#fff; width:750px; margin:0 auto; min-width:750px; width:auto !important; width:950px; max-width:950px; }
.floatLeft { float:left; }
.floatRight { float:right; }

#divTop1Outer { background:#fff url(../comps/master2birdcall_topstripe1.50x6.png) bottom left repeat-x; }
#divTop1 { height:50px; line-height:44px; text-align:left; font-family:arial,helvetica,sans-serif; font-size:24px; font-weight:bold; font-style:italic; color:#369; }


#divTop2Outer { background:#eeeef7; }
#divTop2 { height:100px; }
#divTop2 h1 { height:70px; line-height:70px; margin:0; background:url(../comps/master2birdcall_logo1.300x64.gif) 20px 40% no-repeat; }
#divTop2 h1 span { visibility:hidden; }
#divTop2 table.mainNav { width:100%; height:30px; margin:0; padding:0; border:0; border-collapse:collapse; }
#divTop2 table.mainNav td { height:30px; vertical-align:bottom; margin:0; padding:0; border:0; border-collapse:collapse; }
#divTop2 table.mainNav ul { margin:0; padding:0 0 0 20px; list-style:none; font-size:12px; line-height:16px; }
#divTop2 table.mainNav ul li { display:inline; margin:0; padding:0; }
#divTop2 table.mainNav ul a { float:left; display:block; background:url("../comps/master2birdcall_menu.tab.left.4x84.gif") no-repeat left top; padding:0 0 0 4px; text-decoration:none; }
#divTop2 table.mainNav ul a span { float:left; display:block; background:url("../comps/master2birdcall_menu.tab.right.300x84.gif") no-repeat right top; padding:3px 14px 4px 7px; color:#fff; margin-right:1px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#divTop2 table.mainNav ul a span { float:none; }
/* End IE5-Mac hack */
#divTop2 table.mainNav ul a:hover span { color:#369; }
#divTop2 table.mainNav ul a:hover { background-position:0% -42px; }
#divTop2 table.mainNav ul a:hover span { background-position:100% -42px; }  
#divTop2 table.mainNav ul li.current a { background-position:0% -42px; font-weight:bold; }
#divTop2 table.mainNav ul li.current a span { background-position:100% -42px; color:#369; }

#divTop3Outer { background:#dddde7 url(../images/shadow2.20x20.png) top left repeat-x; }
#divTop3 { height:30px; }

#divPageOuter { width:100%; }
#divPageContent { }

#divTop1Background { height:50px; background:#fff url(../comps/master2birdcall_masthead0.upper.950x50.jpg) bottom right no-repeat; }
#divTop2Background { height:100px; background:#cedeee url(../comps/master2birdcall_masthead0.middle.950x100.jpg) top right no-repeat; }
#divTop3Background { height:30px; background:url(../comps/master2birdcall_masthead0.lower.950x50.jpg) top right no-repeat; }

/* put anything that overrides the main 2 column content area here */

div.panel { background:#e7e7e7; }
table.thumbs div.thumb { background:#f7f7f7; }
div.paging { background:#f7f7f7; margin:0 10px 20px 10px; }


/* put anything that overrides the footer here */

#divFooterOuter { }
#divFooter { padding:10px 0; background:#dddde7 url(../comps/master2birdcall_shadow2.20x20.png) top left repeat-x; font-size:11px; color:#666; border:0; }
#divFooter div { padding:2px 0 0 0; }
#divFooter a { color:#666; text-decoration:none; }
#divFooter a:hover { color:#69c; text-decoration:underline; }
#divFooter img { vertical-align:middle; margin:0; padding:0; }

/*]]>*/

