/* - GLOBAL
=========================================================================*/
html { font-size:101% }
body { background: url(/images/bg.jpg) repeat-x #030102; font:0.813em Arial, Helvetica, sans-serif /* 13px font */; line-height:normal; color:#58595b; margin:0 auto; /* make anything a hover with this code >> */ behavior:url("/css/csshover.htc") }
table, td { border:0; border-spacing:0; border-collapse:collapse; vertical-align:top } 
img { border:0; behavior:url("/css/pngfix.htc") }
img.brdr { border:solid 1px #e6ddc1; }
img.right { float:right; margin-left:8px; }
img.left { float:left; margin-right:8px; }

html, body, ul, li, form, input, select, h1, h2, h3, h4, h5, h6, table, tr, td, p { list-style-type:none; padding:0; margin:0 }
a { color:#87240a; text-decoration:none; -moz-outline-width:0; outline:none; }
a:hover { color:#584515; text-decoration:underline; }
input, textarea, select {  border:1px solid #aeaa91; margin:0; padding:0; color:#58595b; font-size:12px; }
form { margin:0; padding:0; }
/* - GENERICS
=========================================================================*/
/* aligning AND clearing */
.clearleft { clear:left }		
.alignleft { float:left }
.clearright { clear:right }		
.alignright { float:right }
.clearboth { clear:both }		
.aligncenter { margin:0 auto }
.topspace { margin-top:50px}	
.morespace { margin-top:400px}	
.topSm	{ margin-top:12px;}
.errMsg { font-weight:bold; color:red;}
.label { font-weight:bold; color:#87240a;}
/* headings */
h1, h2, h3, h4, h5, h6 { line-height:normal; padding:10px 0 }
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#83230a; font-size:2.692emem/*  35px */; font-weight:normal; padding:0; margin:16px 0; }
h2 { font-family:Georgia, "Times New Roman", Times, serif;  color:#83230a; font-size:18px; font-weight:normal; padding:0; margin-bottom:10px;}
h3 { font-family: Arial, Helvetica, sans-serif; color:#83230a; font-size:1em/* 13px */; font-weight:bold; padding:0 0 18px 0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; color:#83230a; font-size:2em/*  26px */; font-weight:normal; padding:0; margin-bottom:16px   }
/*h5 { font-size:1.167em 14px }*/ 
/*h6 { font-size:1em 12px }*/

/* lists */
/* unordered */
ul { padding:.5em 2em; }
ul ul { padding:0 2em }
ul li { list-style:none; list-style-image:url(/images/bullet.gif); padding-bottom:3px; font-size:1em; line-height:1.5em; }
ul li li { list-style:circle }
ul li li li { list-style:square }

ul.build { margin-top:10px; margin-bottom:6px; padding-left:20px; margin-left:20px; font-size:14px; }
ul.build li { list-style:none; list-style-image:url(/images/arrrow.gif); padding-bottom:6px; }
ul.build li ul li { list-style:none; list-style-image:url(/images/bullet.gif); margin-top:0px; }


/* ordered */
ol { padding-left:15px; margin-left:15px; }
ol ol { padding-left:15px; margin-left:15px}
ol li { list-style:decimal; padding:3px; }
ol li li { list-style:upper-alpha; padding:3px; }
ol li li li { list-style:lower-roman }

/* paragraphs */
p { padding:10px 0 }

/* - MAINWRAP
=========================================================================*/
#MainWrap { width:1002px; margin:0 auto; }

/* - HEADER
=========================================================================*/
#Header { width:1002px; height:100px; background:url(/images/bg_header.jpg) no-repeat;  }
#ad-header { width:468px; height:76px; float:right; margin:24px 31px 0 0;}

/* - NAVIGATION see nav.css
=========================================================================*/


/* - SPLASH
=========================================================================*/
#splash-hp { width:1002px; height:234px; background:url(/images/bg_splash-hp.jpg) no-repeat;}
#action-login { width:297px; height:209px; padding:25px 0 0 6px;  background:url(/images/bg_splash-hp-right.jpg) no-repeat; float:left; }
#action-login .btn-action { width:88px; height:100px; float:left; margin-right:6px; text-align:center; cursor:pointer; }
#action-login .btn-action a { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; }
#action-login .btn-action a:hover { color:#89c63d; text-decoration:none; }
#action-login .btn-action a i { font-size:12px;}
#action-login #login { width:278px; height:43px; margin-top:40px; padding:0 0 0 19px; color:#fff; float:left;}
#action-login #login input { border:solid 1px #161605; width:99px; height:15px; font-size:11px; padding:3px; color:#6c6c6c; margin-right:8px;float:left;}
#action-login #login .go-button { border:none 0px; width:22px; height:22px; padding:0;float:left; cursor:pointer; }

/* - CONTENT
=========================================================================*/
#content { width:1002px; background:url(/images/bg_body.jpg) top no-repeat #fff; float:left;}
#content #hp-leftcol { width:689px; float:left; padding:32px 0 0 27px; }
#content #hp-leftcol #welcome { width:665px; padding-right:24px; float:left;}
#content #hp-leftcol #welcome h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#584515; font-size:1.846em /* 24px */; font-weight:normal; padding:0; margin:0;}
#content #hp-leftcol #welcome h3 { font-weight:normal; font-size:1em; padding:0 0 0 5px ; margin:0;}
#content #hp-leftcol #welcome #ads-text {  font-size:0.846em; /* 11px; */ color:#58595b; width:222px; padding:0 24px; float:right;}
#content #hp-leftcol #welcome #findBox { width:658px; height:162px;  margin:18px 0 0 0; padding:40px 0 0px 31px; background:url(/images/bg_find.jpg) no-repeat; float:left; }
#content #hp-leftcol #welcome #findBox h2 {  color:#584515; font-size:16px; }
#content #hp-leftcol #welcome #findBox th { text-align:right;}
#content #hp-rightcol { width:250px; margin-top:36px; padding:0 -36px 0 0; float:left;}
#content #hp-rightcol .fieldBox { margin:14px 0 -30px 0; position:relative; z-index:10; }
#content #hp-leftcol #welcome #findBox .fieldBox  { margin:0px 0 -30px 0; position:relative; z-index:10; }
#content #hp-rightcol .fieldBox h2,#content #hp-leftcol #welcome #findBox .fieldBox h2 { color:#584515; font-size:16px; margin:0 0 7px 0; padding:7px 0 0 0; }
#content #hp-leftcol #welcome #findBox .fieldBox h2 { margin:0 0 7px 0; padding:7px 0 0 0; }
#content #hp-rightcol .fieldBox th, #content #hp-leftcol #welcome #findBox .fieldBox th	{ color:#87240a; font-weight:bold; padding:0 14px 14px 0; vertical-align: middle;}
#content #hp-rightcol .fieldBox td, #content #hp-leftcol #welcome #findBox .fieldBox td  { text-align:right;  padding:0 14px 14px 0;  vertical-align: middle;}
#content #hp-rightcol .fieldBox td input, #hp-rightcol .fieldBox td select, #content #hp-leftcol #welcome #findBox .fieldBox td input, #content #hp-leftcol #welcome #findBox .fieldBox td select  { width:180px; font:0.917em /* 11px; */; color:#646669; margin:0; padding:0; }

/* INTERNAL *
=========================================================================*/
#content-int { width:1002px; background: url(/images/bg_content-int.jpg) top no-repeat #fff; float:left;}
#content-int #col-1 { background:url(/images/bg_leftnav.jpg) top no-repeat; width:238px; margin:0px 0 0 0; float:left; }

/* search */
#search-main, #content-int #col-1 #leftNav #search-main { width:225px; float:left; font-size:11px; color:#592d1d; padding:0 0 18px 6px; }
#search-main form, #content-int #col-1 #leftNav #search-main form { margin:0; padding:0; }
#search-main input.search-link, #content-int #col-1 #leftNav #search-main input.search-link { width:90px; height:20px; background:none; border:0px; color:#592d1d; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; font-weight:bold; padding:2px 5px 8px 5px; margin:0; float:left; cursor:pointer; }
#search-main label, #content-int #col-1 #leftNav #search-main label	{float:left; padding:0 10px 0 0; margin:0; line-height:16px;}
#search-main input.box, #content-int #col-1 #leftNav #search-main input.box { margin:0 0 6px 0; width:120px; height:18px; float:left;}
#search-main input.rad, #content-int #col-1 #leftNav #search-main input.rad { border:0px; float:left; line-height:15px; }

/* left navigation */
#content-int #col-1 #leftNav { width:207px; padding:37px 0px 20px 31px; float:left;}
#content-int #col-1 #leftNav b, #content-int #col-1 #leftNav strong  { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#83230a; font-weight:normal; display:block; margin-bottom:8px; }
#content-int #col-1 #leftNav strong { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:14px;  }
#content-int #col-1 #leftNav .navSection { background:url(/images/bg_navSection.png) top left no-repeat; width:192px; padding:0 0 0 15px; margin:0 0 15px 0; float:left; clear:both; }
	*html #content-int #col-1 #leftNav .navSection { background:url(/images/bg_navSection.gif) top left no-repeat;  }
#content-int #col-1 #leftNav .navSection a { width:192px; display:block; float:left; clear:both;}

table.pageWidth { width:673px; }
table.simple { font-size:12px }
table.simple th { text-align:left; vertical-align:top; font-weight:bold; padding:10px; color:#87240a;}
table.simple th, table.simple td label, table.simple td.label { text-align:left; vertical-align:top; font-weight:bold; color:#87240a;}
table.simple td { padding:10px;  }
table.simple td b { color:#87240a; }
table.editYour td {width:224px; padding:5px;}
table.editYour td label{font-weight:bold; color:#87240a;}
table.editYour td img.mainpic {width:204px;}
table.simple td textarea { width:300px; height:100px;}
table.simple-form td, table.simple-form th { padding:3px;}
table.simple-form th, table.simple-form td label  { color:#87240a; font-weight:bold; text-align:right; vertical-align:top;  }
table.simple th .smaller, table.simple td .smaller, table.simple-form th .smaller, .smaller { font-weight:normal; font-style:italic; font-size:11px; color:#58595b;}

table.lined { width:320px; margin-right:30px;  }
table.lined th { color:#87240a; text-align:right; border-bottom:1px solid #e6ddc1;  }
table.lined td { border-bottom: solid 1px #e6ddc1; }
table.lined td b { color:#87240a; }
table.lined td b.bigger { font-family:Georgia, "Times New Roman", Times, serif;  color:#83230a; font-size:18px; font-weight:normal; padding:0; margin-bottom:10px; }

div.stats { border:0; border-collapse:collapse; overflow:scroll; width:673px; height:auto; padding:0; margin:0px;}
.stats table.tight { width:auto;}
.stats table.tight th { color:#87240a; text-align:center; border-bottom:1px solid #e6ddc1; border-right:1px solid #e6ddc1;  }
.stats table.tight td { text-align:center; padding:3px 5px;  border-bottom: solid 1px #e6ddc1;border-right:1px solid #e6ddc1; }
.stats table.tight td.blank { border-right:0px solid #e6ddc1; }


.sectionheader, table.lined .sectionheader, table.simple .sectionheader   { vertical-align:top; background:#efeeeb; border:solid 0px; font-weight:bold;  padding:10px; color:#5e1606; }
.userPage { width:673px;}
.userPage td { vertical-align:top; padding-bottom:20px;}
table.photos { width:320px; margin:0 30px 0 0; }
table.photos td { padding-bottom:5px; }



/* buttons */
.btn-ia { background: url(/images/bg_button.png) no-repeat; width:73px; height:30px; font-size:11px;  font-family:Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#4a4a10; text-align:center; vertical-align:middle; border-collapse:collapse; border:0px; cursor:pointer;}
	*html .btn-ia { background: url(/images/bg_button.gif) no-repeat; width:73px; height:30px; font-size:11px;  font-family:Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#4a4a10; text-align:center; vertical-align:middle; border-collapse:collapse; border:0px; cursor:pointer; float:right;}
.btn-ia:hover { color:#87390a;}
.btn-edit { background: url(/images/bg_button.gif) no-repeat; width:51px; height:30px; font:0.833em /* 11px; */ Helvetica, sans-serif;  font-weight:bold; text-transform:uppercase; text-align:center; color:#4a4a10; text-align:center; vertical-align:middle; border-collapse:collapse; border:0px; float:left; cursor:pointer;}
.btn-lft { width:5px; height:30px; float:left; margin:0px; background:url(/images/btn-left.jpg) left no-repeat; cursor:pointer; }
.btn { height:30px; float:left; margin:0; padding:0; background: url(/images/bg_btn.jpg) repeat-x; font:0.833em /* 11px; */ Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center; color:#4a4a10; text-align:center; border:0px solid; cursor:pointer; }
.tiny { width:31px;}
.small { width:110px;}
.medium { width:130px;}
.large { width:140px;}
.larger { width:150px; }
.largest { width:230px; }
.btn:hover, .btn-edit:hover { color:#87390a; float:left;}
.btn-rt { width:5px; height:30px; float:left; margin:0px; background:url(/images/btn-right.jpg) right no-repeat; cursor:pointer; }

/* content area */
#content-int #splash { width:750px; height:192px; margin:0 14px 20px 0; padding:0; float:left;}
	*html #content-int #splash { width:750px; height:192px; margin:0 -29px 1px 0; padding:0; float:left;}
#content-int .login	{ width:706px; float:left; padding:0 29px 29px 19px; }
	*html #content-int .login	{ width:706px; float:left; padding:0 29px 29px 19px; margin-right:-29px; }
#content-int .login .loginTable { width:300px; margin:12px 150px;}
#content-int .login .loginTable th { font-weight:bold; color:#85230a; text-align:right; padding:5px;}
#content-int .login .loginTable td input { width:150px; }
#content-int #col-2 { width:706px; float:left; padding:21px 29px 29px 19px; }
	*html #content-int #col-2 { width:706px; float:left; padding:0px 29px 29px 19px; margin-right:-29px }
#content-int .bg-fish { background:url(/images/bg_fish.jpg) no-repeat; }
#content-int #col-2 .textHalf { width:381px; padding:0px 325px 0px 0px; float:left; }
#content-int #col-2 .textHalf select  { width:164px; font:0.917em /* 11px; */; color:#646669; margin:0 3px 0 0; padding:0; }
#content-int #col-2 .textHalf .btn-ia { float:right; margin-right: 43px;}
#content-int #col-2 .narrow { width:575px; float:left; }
#content-int #col-2 .MyInfo	{ width:341px; margin:0 58px 10px 0; background:url(/images/bg_myinfo.jpg) top no-repeat; border:solid 1px #83230a; padding:14px; color:#85230a; float:left;}
#content-int #col-2 .MyInfo h2 { display:inline-block; float:left; width:135px; height:25px; float:left; margin:0; color:#5e1606; font-size:18px;  }
#content-int #col-2 .MyInfo .btn-ia { float:left; margin:0;}

#results  { width:690px; color:#42430f; }
#results td	{ padding:6px 12px;}
#results th	{ color:#83230a; font-weight:bold; text-align:left; padding:6px 12px; }
#results .shaded { background:#efeeeb;}

#content-int #col-2 .section { border-bottom:1px solid #e6ddc1; width:100%; padding:14px 0px 7px 0px; margin-right:-10px; float:left; clear:both;}
#content-int #col-2 .section h2 { color:#5e1606; font-size:18px;}
#content-int #col-2 .section h2.inline { display:inline-block; float:left; margin-right:15px; line-height:24px;}
#content-int #col-2 .section .btn-ia { float:left; }
#content-int #col-2 .section .sitebox { width:160px; float:left; clear:left; padding:3px 5px 3px 0; color:#a4a19c; }
#content-int #col-2 .section .sitebox strong { color:#85230a; }

#content-int #col-2 .textMiddle { width:430px; padding:0px 20px 0px 0px; float:left; }
#content-int #col-2 #col-3fish { width:250px; margin:375px 0 0 0; float:left;}


#articles { width:430px; padding:0px 20px 0px 0px; float:left; }
#articles #categories { width:430px; float:left; margin:12px 0;}
#articles #categories select { margin-right:10px; }
#articles h2 { color:#5e1606; font-size:18px;}
#articles h3 { margin:0; padding:0;}
#articles h3 a { font-family: Arial, Helvetica, sans-serif; color:#87390a; font-size:1.167em/* 14px */;  font-weight:bold; display:block; margin:0; padding:20px 0 0 0; }
#articles h3 a:hover { text-decoration:none; color:#58595b; }

.account { width:400px}
.account th, .account td { padding:8px 5px;}
.account th { text-align:right; font-weight:normal; width:200px; }
.account td { text-align:left; font-weight:normal; width:200px; }
.account strong { font-weight:bold; color:#83230a;  }

.submit-tournament { width:600px; }
.submit-tournament .state { padding-right:30px; }
.submit-tournament th, .submit-tournament td { padding:5px;}
.submit-tournament th { text-align:right; font-weight:bold;  }
.submit-tournament td { text-align:left; font-weight:normal; }
.submit-tournament strong { font-weight:bold; color:#83230a;  }
.submit-tournament textarea { width:403px; }

#journal {width:690px;  }
#journal td {padding:5px; line-height:24px;}
#journal td h2 { display:inline;}
#journal td .floatlink { display:inline-block; float:right;  }
#journal .padrt { padding-right:15px;}
#journal th { width:154px;  padding:5px; text-align:left; vertical-align:top;}
#journal th, #journal strong { color:#83230a;}
#journal th.shaded { background:#efeeeb;}

#shop-boxes { width:690px; float:left; }
#shop-boxes .box { width: 125px; height:125px; padding:5px; float:left;}

.ads-bigbox { width:250px; float:right; }
.adsbottom { margin:0 0 0px 279px;}
.textads { width:285px; float:left; margin:0; font-size:11px; color:#58595b; width:222px; padding:0 24px 12px 24px;}
.textads strong a { font-weight:bold; text-decoration:underline; font-size:12px; }
.ads-bigbox { width:250px; float:right; }
.state-imgbox {float:right; text-align:center; width:200px;}
.state-imgbox img {width:175px; padding:3px; border:solid 1px #e6ddc1;}
#ads-text {  font-size:11px; color:#58595b; width:222px; padding:0 24px 12px 24px; float:right;}
#ads-text a.headerLink { font-weight:bold; text-decoration:underline; font-size:12px; }


/* ---Classified Pages--- */
#classifieds { width:690px; background:#efeeeb;}
#classifieds td, #classifieds th {  width:350px; border-right:20px solid #fff; border-bottom:20px solid #fff;  padding:10px; vertical-align:top;}
#classifieds td h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#83230a; font-weight:normal; }
#classifieds td a:hover h2 { text-decoration:underline; }

#categories { width:673px; background:#efeeeb; }
#categories th { padding:5px 10px;  line-height:25px; }
#categories th .paging { height:20px; padding:5px 10px; line-height:25px; }
#categories th .pages { display:inline-block; width:90px; float:left; height:31px; padding-top:3px;}
#categories th a.btn-paging { display:inline-block; background: url(/images/bg_button-paging.gif) no-repeat; width:51px; float:left; height:31px; padding-top:3px;}
#categories .listing {width:673px;}
#categories .listing td { padding:10px; background:#fff; background: #fff; text-align:left;}
#categories .listing th { height:10px; font-size:9px; line-height:9px; padding:0px; background:efeeeb;}
#categories .listing td img { width:130px;}
#categories .listing td  a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#83230a; font-weight:normal; }
#content-int #col-2 .product {width:556px; }
#content-int #col-2 .product td {padding:0 20px 20px 10px; }
#content-int #col-2 .product td h1 {width:556px;  overflow:hidden;}
#content-int #col-2 .product td b { color:#87390a; }
#content-int #col-2 .product td .price {color:#87390a; font-size: 24px;}
#content-int #col-2 .product td.image {width: 250px; padding:0 20px 20px 10px; }
#content-int #col-2 .product .contact { width:573px; background:#efeeeb; font-weight:bold;}
#content-int #col-2 .product .contact td { width:250px; background:#efeeeb; padding:10px 20px; vertical-align:top; }
#content-int #col-2 .product .contact td label { color:#87390a; }
#content-int #col-2 .product .contact  h3 { font-family: Arial, Helvetica, sans-serif; color:#87390a; font-size:1.167em/* 14px */;  font-weight:bold; display:block; margin:0; padding:20px 0 0 0; }
#content-int #col-2 .product .contact  input { width:185px; height:12px; margin-bottom:12px; font-size:11px; padding:3px; color:#6c6c6c; }
#content-int #col-2 .product .contact  textarea { width:200px; height:120px; font-size:11px; padding:3px; color:#6c6c6c; }
#content-int #col-2 .product .contact input.do { border:0px solid; background: url(/images/bg_button-paging.gif) no-repeat; width:51px; height:30px; margin-bottom:0px;  color:#58595b; font-size:11px; font-weight:bold; cursor:pointer;  }
#content-int #col-2 .product .contact input.do:hover { color:#87390a; }
#content-int #col-2 .product .contact input.rgt { float:right; margin-right:60px; }

/* - Sitemap - 
=========================================================================*/
#content-int #col-2 .navSection b, #content-int #col-2 .navSection strong  {  font-size:14px; color:#83230a; font-weight:bold; display:block; margin-bottom:8px; }
#content-int #col-2 .navSection { width:192px; padding:0 0 0 15px; margin-bottom:15px; float:left;  }


/* - FOOTER
=========================================================================*/
#footer { width:1002px; height:150px; background:url(/images/bg_footer.jpg) top no-repeat; padding:70px 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:0.846em /* 11px */; text-align:center; color:#f7f3ed; float:left;}
#footer a { color:#f7f3ed; padding:0 2px; font-size:1em /* 11px */;}

/* -- OLD STYLES reused/altered FOR INTERNAL FORMATTING ---- */

/*----- Add/Edit Form Tabs NAVIGATION TABS -----*/
#newsMan { float:left; width:565px; font-size:11px; margin:0 0 10px }

#newsMan ul { list-style-type:none; list-style-image:none; padding:0px; margin:0px }

#newsMan li { float:left; list-style-image:none; padding:0px 0px 0px 9px; margin:0px 4px 0px 0px }

#newsMan a { display:block; font-weight:bold; color:#5e0101; text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 8px }

#newsMan a:hover { color: #000 }

#newsMan #current { }

#newsMan #current a { color: #5e0101; width:192px;}

#newsMan #radio {  }

#newsMan #radio a { font-size:12px;  text-transform:lowercase; padding:7px 16px 2px 10px }

#newsMan2 { float:left; width:550px; font-size:11px; }

#newsMan2 ul { padding:0px; margin:0px }

#newsMan2 li { list-style-type:none; list-style-image:none; text-align:left; width:100px; float:left; padding:0px; margin:0px 4px 0px 0px }

#newsMan2 a { display:block; font-weight:bold;  text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 15px; width:92px;  }

#newsMan2 a:hover { }

#newsMan2 #current {  }

#newsMan2 #current a {   padding-bottom: 3px }

/*----- NAVIGATION TABS -----*/




