body {color:#000;margin:0;padding:0;background:#FFF001 url(/Sites/north/Theme/NorthlandTackle-bkgd.jpg) repeat-x;text-align:center;}
a, body, input, option, select, textarea, table, td, tr, p {font-weight:normal;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
input, select, option, textarea {padding-left: 2px;}
.highlight {height:;width:;background-color:#f15121;border-color:#ffcc00;color:black;font-weight:bold;font-size:12px;text-align:center;}
textarea:focus, input:focus, .sffocus, .sffocus {background-color: #FFFBEF;}
#bodytitle {font-size:24px;color:#ff0000;font-weight:bold;background-color:#ffff00;border:#000000 solid 1px;backg/round:url(/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg);margin:0px -10px 2px -10px;padding:0px 16px 0px 16px;line-height:1.2em;}
#breadcrumbs {font-size:14px;color:#000;background-color:#FFFF9D;margin:0px -10px 2px -10px;padding:0px 16px 0px 16px;line-height:1.2em;}
#breadcrumbs a {color:#000;text-decoration:underline;}
#breadcrumbs a:hover {color: #FFF;background: #000;text-decoration:none;}
#pageBox {position:relative;top:0px;width:990px;margin:0 auto;}
#bodycontenttable {}
#bodycontent {width:970px;margin:0px -10px 0px 0px;padding: 0px 10px 10px 10px;text-align:left;background:#fff;b/ackground:#FEF200 url(/Sites/north/Theme/ContentBG.jpg) repeat-x;}
#bodycontent .bodyurl {background: url('../../../Images/bullet.gif') no-repeat top left;padding:0 0 0 12px;color:#000;font-size:14px;font-weight:bold;}
#bodycontent .bodyurl:hover {background-color:#ffff00;padding:0 0 0 12px;color:#000;font-size:14px;font-weight:bold;}
#bodycontent-home {width:990px;margin:0px -10px 0px 0px;text-align:left;}
.smlink:link {font-size:11px;color:#000;text-decoration:underline;}
.smlink:visited {font-size:11px;color:#000;text-decoration:underline;}
.smlink:hover {color:#000;background:url(/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg);text-decoration:none;border-color:#000000;}
.lglink:link {font-size:12px;font-weight:bold;color:#000;text-decoration:underline;}
.lglink:visited {font-size:12px;font-weight:bold;color:#000;text-decoration:underline;}
.lglink:hover {color:#000;background:url(/Sites/north/Theme/northland.gif);text-decoration:none;border-color:#000000;}
/*----------- Header -----------*/
#headertable {background:url(/Sites/north/Theme/nft-header.jpg) no-repeat;background-position:0 0;height:197px;padding-left:0;}
/*---------- Top Navigation Bar ---------*/
#topnav {height: 0px;width:auto;color:#000000;font-size:11px;font-weight:bold;} 
#topnav .topnav3 {position:absolute;display:inline;width:auto;top:185px;right: 5px;margin: -1em 0 0 0;}
#topnav a {color:#000000;font-size:11px;font-weight:bold;text-decoration:underline;}
#topnav a:hover {color:#000000;background-color:#F52837;text-decoration:none;border-color:#000;}
/*----------- Main Navigation -----------*/
#leftnav {position: relative;width:135px;text-align:left;margin:0;padding:0;}
#leftnav .link {color:#000;text-decoration:underline;}
#leftnav .link:hover {color:#000;background:url(/Sites/north/Theme/northland.gif);text-decoration:none;border-color:#000000;}
#leftnav input {margin:0 2px 0 2px;}
#leftnav form {display:inline;color:#000;font-size:11px;font-weight:normal;margin:2px;}
#leftnav form a {color:#000;font-size:11px;text-decoration:underline;}
#leftnav form a:hover {color:#000;background:url(/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg);text-decoration: none;border-color:#000000;}
#leftnav .header {display:block;color:#000;line-height:23px;background: url('/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg') repeat top left;padding: 0 0 0 7px;font-size:13px;font-weight:bold;}
#leftnav .address {display:block;color:#000;margin: 0 0 0 4px;font-size:11px;font-weight:bold;}
#leftnav ul {display: inline;list-style:none;margin: 0 0 1em 0;padding: 0;}
#leftnav li {display: inline;font-size:0.833333333em;font-weight: normal;}
#leftnav li a, #leftnav li em {display:block;color:#000;text-decoration:underline;padding:0 0.5em;margin: 1px 0;}
#leftnav li a:hover {color:#000;background:url(/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg);text-decoration:none;border-color:#000000;}
/*---------- Featured Products ----------*/
#featuredproduct {background-color:#FEFBEA;border:#000000 solid 1px;}
#featuredproduct table {background-color:#ffff00;border:#000000 solid 2px;}
#featuredproduct .link {color:#000;text-decoration:underline;}
#featuredproduct .link:hover {color:#000;background:url(/Sites/north/Theme/Northland-Tackle-Menu-Headers.jpg);text-decoration:none;border-color:#000000;}
#featuredtitle {color:#ff0000;font-size:13px;font-weight:bold;}
/*---------------- Footer ---------------*/
.footer {position: relative;top:20px;width:940px;margin:0 auto;color:#000000;font-family:arial;font-size:1em;padding:2px 2px 5px 5px;text-align:left;border-top:solid #ff0000 2px;}
.footer .footcolumn {float:left;width:20%;margin-right:2%;padding:0 10px;}
.footer .footlink {margin:0px 0;padding:0;list-style-type:none;width:auto;text-align:left;}
.footer .footlink li {margin:0 0 3px 0;}
.footer .footlink li a {color:#000;padding:3px 0px;border:0px solid #333;zoom:1;}
.footer .footlink li a:hover {color:#FFF;background-color:#000;border-color:#000;text-align:left;text-decoration:none;}
.footer h3 {font-size:1.2em;font-weight:bold;text-decoration:underline;}
.footer .rightcolumn {width:25%;margin-right:0;}
/*---------------- Admin ----------------*/
.admin {position:relative;background-color:#CCC;color:#000;padding:2px 2px 5px 5px;}
.admin a:link {font-weight:bold;color:#000;text-decoration:none;padding:3px 0px;border:0px solid #333;}
.admin a:visited {font-weight:bold;color:#000;text-decoration:none;padding:3px 0px;border:0px solid #333;}
.admin a:hover {font-weight:bold;color:#FFF;background-color:#000;border-color:#000;text-align:left;text-decoration:none;}
.admin a:active {font-weight:bold;color:#FFF;background-color:#000;border-color:#000;text-align:left;text-decoration:none;}
.admin {position:static !important;}

a            { }
a:link {color:#000;text-decoration:underline;}
a:visited {color:#000;text-decoration:underline;}
a:hover {color:#999966;text-decoration:underline;}
a:active {color:#999966;text-decoration:underline;}
.caturl {color:#000; font-size:10px;text-align:left;font-weight:bold}               
a.caturl:link {color:#000;text-decoration:underline;} 
a.caturl:visited {color:#000;text-decoration:underline;}
a.caturl:hover {color: #999966;text-decoration: underline;}
a.caturl:active {color:#999966;text-decoration:underline;}
.bodymenuurl {color:#000;font-size:12px;font-weight:bold}
a.bodymenuurl:link {color:#000;text-decoration:underline;} 
a.bodymenuurl:visited {color:#000;text-decoration:underline;}
a.bodymenuurl:hover {color:#999966;text-decoration:underline;}
a.bodymenuurl:active {color:#999966;text-decoration:underline;}
.catcolor {background-color:#ffff00;border:#000000 solid 1px;}
.catfont {color:#ff0000;font-size:24px;text-align:left;font-weight:bold}
a.catfont:link {color:#000;text-decoration:underline;} 
a.catfont:visited {color:#000;text-decoration:underline;}
a.catfont:hover {color:#999966;text-decoration:underline;}
a.catfont:active {color:#999966;text-decoration:underline;}
.solidborder {border:#FF0000 solid 1px}
.dashedborder {border:1px dashed #FF0000}

.deffont8 {color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal}
.deffont10 {color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal}
.bodymenuheading {background-color:#000} 
.scrolltext {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:bold;font-variant:normal;color:#00306C;}
.middlenews {width:460px;text-align:center;background-color:#fefbea;}
.rightabovenews {width:130px;border:#ff0000 solid 1px;background-color:#fefbea;}
.rightbelownews {width:130px;padding: 0 0 0 0;border:#ff0000 solid 1px;background-color:#fefbea;}
.leftnews {width:130px;padding: 0 0 0 4px;border:#ffffff solid 0px;background-color:#fefbea;}

.topNav_search {float:right;width:150px;height:23px;background:url(/Sites/north/Theme/input_search_topNav.gif) no-repeat #ff0000;padding:5px 25px 0px 5px;}
.topNav_search input {float:left;width:120px;height:14px;border:0px;background:#D1D5D9;font-size:12px;}
.topNav_bttn_search {float:left;width:16px;height:16px;background:url(/Sites/north/Theme/icon_pack.png) no-repeat;}
.topNav_bttn_search:hover {background-position:0px -36px;}
.topNav_bttn_search a, .topNav_bttn_search a:visited, .topNav_bttn_search a:hover {display:block;float:left;width:16px;height:16px;text-decoration:none;}
