/* CSS Document */
*{
	padding:0px;
	margin:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

img{
	border:none;
}
a:link, a:visited{
	color:#ba1200;
}
body{
	background:url(../images/bg.gif) #cdcdcd repeat-y center;
}

p, td{
	
	line-height:18px;

}
h1{
	font-size:15px;
	color:#1d1d1d;
}

h3{
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom: 8px;
}

h4{
	font-size:13px;	
	padding-bottom:3px;
	padding-top: 5px;
}
.section h3 
{
	font-size: 16px;
	border-bottom:solid 1px #CECECE;
	padding-bottom: 3px;
}
.section h4 span 
{font-size:12px;}

h2{
	color:#ba1200;
	font-size:14px;
	padding-bottom:5px;
}

.products, .products td
{
	padding: 5px;
	font-size: 13pt; 
	font-weight: bold;
}

td{
vertical-align: top;
}
.fo{
	padding-bottom:22px;
}
.ti{
	font-weight:bold;
	text-align:right;
}
.im{
	float:left;
	margin-right:5px;
	width:186px;
}
.pi{
	font-weight:bold;
	text-align:right;
	font-size:18px;
}
.de{
	padding-top:5px;
	text-align:right;
	font-size:10px;
}
.prd{
	padding:15px;
	border-right:solid 1px #cecece;
	border-bottom:solid 1px #cecece;
}
.oa{
	width:950px;
	margin:0px auto;
}
.lo{
	padding:18px 0px;
}

.onf{
	width:70%;
}
.onb{
	width:28%;
}
.nc{
	padding-bottom:10px;
}
.po p{
	padding:0px 0px 5px 0px;
}

.nvl{
	background:url(../images/nvc.gif);
}
.nvr{
	height:43px;
	padding-top:0;
	padding-left: 6px;
	background:url(../images/nvr.gif) right no-repeat;
}
.bc{
	background:url(../images/bl.gif) left no-repeat ;
}
.bl{
	background:#000000 url(../images/bc.gif);
}
.br{
	height:20px;
	background:url(../images/br.gif) right no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 0px 15px
}
.rc{
	background:url(../images/rl.gif) left no-repeat ;
}
.rl{
	background:#780c00 url(../images/rc.gif);
}
.lc{
	padding-right:10px;
}
.img{
	float:right;
	padding:10px;
}
.img img{
	margin-bottom:5px;
}
.lcm{
	padding-right:25px;
}



.adt{
	padding-top:2px;
	color:#4b4b4b;
}
.art{
	border-bottom:solid 1px #CECECE;
}
.rr{
	height:20px;
	background:url(../images/rr.gif) right no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 0px 15px
}
.ic{
	padding:15px;
	background:#f6f6f6 url(../images/ic.gif) bottom repeat-x;
	border:solid 1px #cecece;
	margin-bottom:10px;
}
.sic{
	background:url(../images/ic.gif) bottom repeat-x;
	border:solid 1px #cecece;
	margin-bottom:10px;
}
.sa{
	/*background:url(../images/sale.jpg) no-repeat right;
	height:75px;
	padding-top:71px;
	text-align:right;
	padding-right:11px;*/
}
.pde{
	padding:5px 15px;
	background:url(../images/ic.gif) bottom repeat-x;
	border:solid 1px #cecece;
	margin-bottom:10px;
	text-align:center;
}
.pic{
	background:#f6f6f6 url(../images/ic.gif) bottom repeat-x;
	border-left:solid 1px #cecece;
	border-top:solid 1px #cecece;
	margin-bottom:10px;
}
.nic{
	background:url(../images/ic.gif) bottom repeat-x;
	border-left:solid 1px #cecece;
	border-top:solid 1px #cecece;
	border-right:solid 1px #cecece;
	margin-bottom:10px;
}
.po{
	padding:5px 15px;
}
.sl{
	color:#BA1200;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	margin-top: 25px;
}
.ad{
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.ct{
	padding:15px 0px;
	min-height: 400px;
	_height: 400px;
}
.sb{
	padding-top:13px;
}
.su{
	padding-bottom:10px;
	font-weight:bold;
}
.qu{
	padding:1px 0px;
}
.nvc{
	background:url(../images/nvl.gif) left no-repeat;
}

.sourcenation
{
	padding:25px;
	padding-top: 90px;
	height: 240px;
	color: white;
	border:solid 1px #cecece;
	margin-bottom:10px;
	background: #000000 url(../images/snBack.jpg) repeat-x ;
}
ul
{
	margin-top: 5px;
	padding:0px 15px;
}

ul.mn{
	list-style:none;
	padding:0px 15px;
}
ul.mn li{
	list-style:none;
	display:inline;
	padding:0px 15px;
}
ul.mn li a:link, ul.mn li a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.bb{
	border:solid 1px #abaaaa;
	margin-bottom:10px;
}
.dt{
	float:left;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	padding:7px 15px 0px 5px;
	color:#292929;
}
.mon{
	font-size:11px;
	color:#292929;
}
.mo a:link, .mo a:visited{
	color:#1f1f1f;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.bbt a:link, .bbt a:visited{
	color:#1f1f1f;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.gl{
	background:url(../images/gc.gif);
	margin-bottom:10px;
}
.gc{
	background:url(../images/gl.gif) left no-repeat;
}
.gr{
	height:40px;
	padding:0px 15px;
	background:url(../images/gr.gif) right no-repeat;
}






/*Cuyahoga*/
.error
{
	color: #c00;
}

.pager
{
	font-size: 120%;
}

.pager a
{
	margin-left: 5px;
	margin-right: 5px;
}

.section
{
	margin: 0px;
	padding: 0px;
}



.articlelist
{
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
.articlelist h4
{
margin-top: 5px;
}

.articlelist li
{
	margin-left: 0;
	margin-bottom: 15px;
	margin-right: 0;
	margin-top: 5px;
	list-style-type: none;
}

.articlelist li li
{
	margin-left: 0;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top: 0px;
	list-style-type: none;
}

.articlesub
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666;
	text-align: right;
	font-size: 0.85em;
	border-bottom:solid 1px #CCCCCC;
}

.articlesub span
{
	margin-right: 6px;
}

.articlesub a
{
	margin-right: 6px;
}

.articlecontent
{
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-bottom: 10px;
}

.articlecomments
{
	margin: 0px;
	padding: 0;
	list-style: none;
}

.articlecomments li
{
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: solid 1px #eee;
}

.articleerror
{
	color: #c00;                                 
}


#suckerfishnav {
    background: none;
    font-size:13px;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:43px;
    padding:0;
    border:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    font-size:13px;
    color:#ffffff;
    text-decoration:none;
    padding:0px 9px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }

#suckerfishnav ul li ul
{
	
}  
    
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    line-height:18px;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:130px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    
    }
#suckerfishnav li li:hover {
    background:#9C1F1B;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background: #cc0000;
    }

