/* THIS IS THE ID LAYOUT FOR EQUISEARCH*/

html, body
{
	color: #000;
	background-color: #F0EEE1;
	font-family: Arial, sans-serif;
	height: 100%;
	font-size: 78%;
	max-height:100%;
}

.banner
{
	margin: auto auto 5px 15px;
}

#container
{
	margin: 0px auto 10px auto;
	background-color: #F0EEE1;
	max-height:100%;
	width: 760px;
}

#page
{
	background-color: #FFF;
	border-color: #003300;
	border-width: 1px;
	border-style: solid;
	margin: 5px 0px 5px 0px;
	padding: 1px;
	max-height: 100%;
	min-height: 800px;	
	width: 760px;
	height: 100%;
}

#masthead
{
	font-size: 1.1em;
	background-color: #030;
	border-color: #030;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	margin: 0px 0px 1px 0px;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	height: 95px;
	font-size: 1em;
}

#greenwrap
{
	background-image: url(/rightnav_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
}

#graywrap
{
	background-image: url(/leftnav_bg.gif);
	background-repeat: repeat-y;
	float: left;
	margin: 0px;
	padding: 0px;
}

#content
{
	font-size: 1.1em;
	line-height: 1.2em;
	background-color: #FFF;
	float: left;
	max-height: 100%;
	min-height: 660px;
	height: 100%;
	width: 599px;
}

#sitenav
{
	background-color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	border-color: #030;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	margin: 0px 1px 0px 0px;
	padding: 5px 0px 0px 5px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: .02em;
	/* word-spacing: .4em; */
}

#brdcrmb
{
	font-size: 1.1em;
	background-color: #D7D1BB;
	border-color: #030;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	margin-right: 1px;
	padding-left: 10px;
	padding-top: 3px;
	height: 20px;
}

.cathead
{
	color: #9A0000;
	font-family: Palatino, serif;
	font-size: 2em;
	line-height: 2em;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 0px;
	vertical-align: top;
}

#catheadline
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	height: 48px;
}

#main
{
	font-size: 1.1em;
	line-height: 1.2em;
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	margin: 0px 1px 0px 0px;
	padding-left: 10px;
	padding-right: 0px;
	float: left;
	min-height: 640px;
	max-height: 100%;
	height: 100%;
}

#armain
{
	font-size: 1.1em;
	line-height: 1.2em;
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	margin: 0px 1px 0px 0px;
	padding: 5px 5px 15% 5px;
	float: right;
	width: 450px;
	height: 100%;
	min-height: 740px;
	max-height: 100%;
}

.right_main_image
{
	background-color: #FFF;
	padding: 0px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#subcat
{
	background-color: #FFF;
	padding: 5px 0px 0% 0px;
	float: left;
	height: 100%;
	min-height: 620px;
	max-height: 100%;
}

#hp
{
	background-color: #FFF;
	height: 100%;
	min-height: 760px;
	max-height: 100%;
	padding: 0px;
	margin: 0px;
}

#hp_top
{
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 0px;
}

#hp_bot
{
	background-color: #FFF;
	border-color: #030;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 10px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
	height: 100%;
}

#hp_spacer { margin: 0px 0px 10px 0px; }

#left_nav
{
	font-size: 1.1em;
	padding: 5px 0px 0px 0px;
	float: left;
	width: 135px;
	height: 100%;
	min-height: 620px;
	max-height: 100%;
}

#left_nav_ad
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-weight:normal;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
}

.rightcol
{
	font-size: 1.1em;
	background-color: #030;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float: right;
	min-width: 160px;
	display: inline;
}

* html .rightcol 
{
	w\idth: 160px; /* reset width for IE5 Mac and IE6 */
}

#mag_leftcol
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	float: left;
	width: 410px;/**/
	max-height: 100%;
	height: 100%;
}

#mag_topleftcol
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding-bottom: 10px;
}

#mag_rightcol
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	/* max-height: 100%;
	height: 100%;
	min-height: 760px; */
}

#mag_giveaway
{
	font-size: 1.1em;
	background-color: #030;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 5px 0px;
	border-color: #FFF;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	width: 140px;
}

#mag_prod
{
	font-size: 1.1em;
	background-color: #030;
	margin: 5px 5px 5px 7px;
}

#tc_leftcol
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	float: left;
	width: 200px;
	min-height: 600px;
	max-height: 100%;
}

#tc_rightcol
{
	background-color: #FFF;
	border-color: #030;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: right;
	min-height: 600px;
	max-height: 100%;
}

#sponsors
{
	font-size: 1.1em;
	line-height: 80%;
	background-color: #FFFFFF;
	border-color: #030;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#footer
{
	font-size: 1.1em;
	background-color: #030;
	border-color: #030;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin: 1px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	height: 20px;
}

#clearing { clear: both; }

/* THIS IS THE CLASS & HTML TAG ADDITIONS */

p
{
	color: #000;
	font-family: Arial, sans-serif;
}

* p
{
	color: #000;
	font-family: Arial, sans-serif;
}

i
{
	color: #000;
	font-family: Arial, sans-serif;
	font-style: italics;
}

b strong
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: 800;
}

b strong *
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: 800;
}

h5
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

h4
{
	color: #000;
	font-family: Palatino, serif;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	text-decoration: none;
	vertical-align: top;
}

.hp_headline
{
	color: #000;
	font-family: Palatino, serif;
	font-size: 1.3em;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
	font-weight: bold;
}

h3
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: bold;
}

blockquote
{
	margin-left: 15px;
	margin-right: 15px;
}

hr.white
{
	color: #FFF;
	background-color: #FFF;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

hr.green
{
	color: #030;
	background-color: #030;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
	width: 100%;
}

option {
	background-color: #FFF;
	color: #000;
	font-family: Arial, sans-serif;
}

select.subcat_menu
{
	background-color: #FFF;
	color: #000;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: Arial, sans-serif;
	border-color: #030;
	border-width: 1px;
	border-style: solid;
	margin: 0px 5px 0px 0px;
	padding-right: 5px;
	width: 175px;
	height: 20px;
}

td.text
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1em;
	text-decoration: none;
}

a:link, a:active, a:visited
{
	color: #9A0000;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: none;
}

a:hover
{
	color: #666666;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: underline;
}

a.white:link, a.white:active, a.white:visited
{
	color: #FFF;
	font-size: .8em;
	line-height: 1em;
	text-decoration: underline;
}

a.red:link, a.red:active, a.red:visited
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1em;
	font-family: Arial, sans-serif;
	margin-left: 5px;
	text-decoration: underline;
	font-weight: normal;
}

a.more:link, a.more:active, a.more:visited
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1em;
	font-family: Arial, sans-serif;
	margin-left: 5px;
	text-decoration: underline;
}

a.lead:link, a.lead:active, a.lead:visited
{
	color: #000;
	font-size: .9em;
	line-height: 1em;
	text-decoration: none;
	font-weight: bold;
}

a.lead:hover
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1em;
	text-decoration: underline;
	font-weight: bold;
}

a.lead2:link, a.lead2:active, a.lead2:visited
{
	color: #000;
	font-size: .9em;
	line-height: 1em;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.lead2:hover
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

a.lead2-weg06:link, a.lead2-weg06:active, a.lead2-weg06:visited
{
	color: #000;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.lead2-weg06:hover
{
	color: #9A0000;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

a.lead3:link, a.lead3:active, a.lead3:visited
{
	color: #000;
	font-size: .9em;
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold;
}

a.lead3:hover
{
	color: #9A0000;
	font-size: .9em;
	line-height: 1.1em;
	text-decoration: underline;
	font-weight: bold;
}

.leadtext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	font-weight: normal;
}

.lead2text
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	font-weight: normal;
}

.lead3text
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	font-weight: normal;
	margin-right: 5px;
	padding-right: 5px;
}

a.tile:link, a.tile:active, a.tile:visited
{
	color: #000;
	font-size: .75em;
	line-height: .8em;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.tile:hover
{
	color: #9A0000;
	font-size: .75em;
	line-height: .8em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

a.promolink:link, a.promolink:active, a.promolink:visited
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-decoration: none;
	font-weight: bold;
}

a.promolink:hover
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-decoration: underline;
	font-weight: bold;
}

.tiletext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
}

.promoteaser
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}

.prodtitle
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}

.prodtext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
}

.title
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bolder;
	text-transform: inherit;
}

.deck
{
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: inherit;
}

.byline
{
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-transform: inherit;
}

table.mh
{
	width: 742px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.mh  
{
	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

td.mhnavrule
{
	border-color: #FFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	padding: 4px 0px 4px 0px;
	width: 588px;
}

.mhnavtxt
{
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.mhnav:link, a.mhnav:active, a.mhnav:visited
{
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
}

a.mhnav:hover
{
	color: #FFF;
	font-size: 9px;
	text-decoration: underline;
	letter-spacing: 1px;
	font-weight: normal;
}

a.sitenav:link, a.sitenav:active, a.sitenav:visited
{
	color: #000;
	font-family: verdana, sans-serif;
	font-size: .9em;
	text-decoration: none;
	font-weight: bold;
}

a.sitenav:hover
{
	color: #000;
	font-family: verdana, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: underline;
}

.brdcrmbgt
{
	color: #000;
	font-size: 1em;
	line-height: 1em;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 5px;
}

a.brdcrmb:link, a.brdcrmb:active, a.brdcrmb:visited
{
	color: #000;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 5px;
}

a.brdcrmb:hover
{
	color: #000;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	text-decoration: underline;
	vertical-align: middle;
	margin-top: 5px;
}

.date
{
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 9px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.copy
{
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

tr.pcaption
{
	background-color: #FFF;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.pcaption
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	background-color: #FFF;
	border-color: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

td.pcaption
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	background-color: #FFF;
	border-color: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.image
{
	border-color: #000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
}

table.imagepad
{
	margin: 5px 5px 5px 5px;
}

.imagecaption
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	background-color: #FFF;
	border-color: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 1px 0px 5px 0px;
}

.search
{
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}

.searchbg
{
	background-image: url(/search_bg.gif); 
	visibility: hidden; 
	background-repeat: no-repeat;
}

input.searchbx
{
	font-size: 14px;
	font-weight: bold;
	color: #030;
	vertical-align: bottom;
	background-color: #FFF;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	height: 21px;
	border-style: none;
}

/* HOMEPAGE TILES*/

.headlinepad { margin-top: 10px; }

.tilewhite
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFF;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	margin: 0px 10px 5px 0px;
	width: 170px;
}

.hp_quote
{
	color: #B5A59C;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	text-transform: none;
}

.tilehdgray
{
	color: #000;
	font-family: Arial, sans-serif:
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}

.tilehdblk
{
	color: #FFF;
	background-color: #000;
	font-family: Arial, sans-serif:
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px;
	margin: 0px 0px 1px 0px;
	width: 160px;
}

.tileblk
{
	background-color: #000;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	margin: 2px 10px 5px 0px;
	width: 170px;
}

.tilegrn
{
	background-color: #D7D1BB;
	border-color: #FFF;
	border-width: 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 195px;
}

.tilehdgrn
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #030;
	border-color: #FFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	padding: 5px;
	margin: 1px 0px 1px 0px;
}

.tilepad
{
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.tilemorepad
{
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.hp_quote
{
	color: #B5A59C;
	font-family: Arial, sans-serif:
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	text-transform: none;
	margin: 5px 5px 5px 5px;
}

/*MAGAZINE TILES*/

.mag_tilegray
{
	background-color: #D7D1BB;
	border-color: #FFF;
	border-width: 0px;
	border-style: solid;
	float: right;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 10px 10px;
}

.mag_tilehdgray
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #D7D1BB;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 1px 0px;
}

.mag_nextmonth
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

.mag_tilehdgrn
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #030;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
}

.mag_rctilewrap { margin: 10px 0px 0px 0px; }

.mag_rctilegray
{
	background-color: #D7D1BB;
	border-color: #FFF;
	border-width: 0px;
	border-style: solid;
	width: 160px;
	padding: 0px 0px 5px 0px;
	margin: 10px 0px 10px 0px;
}

.mag_rctilewht
{
	background-color: #FFF;
	border-color: #FFF;
	border-width: 0px;
	border-style: solid;
	width: 160px;
	padding: 0px 0px 5px 0px;
	margin: 10px 0px 10px 0px;
}

.mag_rctilehdgrn2
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #030;
	border-color: #FFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
}

.mag_rctilehdgrn
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #030;
	border-color: #FFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}

.mag_rctilehdred 
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #9A0000;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}

.mag_rctilehdred a:link, .mag_rctilehdred a:visited, .mag_rctilehdred a:active, .mag_rctilehdred a:hover 
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}


.mag_rc_image
{
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
}

/* TOP CATEGORY & TILES*/

.boxname
{
	color: #000;
	font-family: Arial, sans-serif:
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.tc_lctilegray
{
	background-color: #D7D1BB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 202px;
}

.tc_lctilehdgrn
{
	background-color: #030;
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	vertical-align: top;
}

.tc_tilegrn
{
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: 100%;
}

.tc_tilehdgrn, a.tc_tilehdgrn:link, a.tc_tilehdgrn:visited, a.tc_tilehdgrn:active
{
	color: #FFF;
	background-color: #030;
	font-family: Arial, serif;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}

a.tc_tilehdgrn:hover
{
	color: #FFF;
	font-family: Arial, serif;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	text-decoration: underline;
	text-transform: uppercase;
	vertical-align: top;
}

/* FOOTER */

a.footer:link, a.footer:active, a.footer:visited
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

a.footer:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	letter-spacing: 1px;
}

.footerpipe
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	margin: 0px 25px 0px 25px;
}

/* --- SPONSORS ---*/

a.sponlinks:link, a.sponlinks:active, a.sponlinks:visited, a.sponlinks:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 0px 0px 5px;
	margin: 3px 0px 0px 0px;
	text-transform: inherit;
}

a.sponlinks:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	padding: 3px 0px 0px 5px;
	margin: 3px 0px 0px 0px;
	text-transform: inherit;
}



a.sponlinks2:link, a.sponlinks2:active, a.sponlinks2:visited, a.sponlinks2:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	padding: 3px 0px 0px 5px;
	margin: 3px 0px 0px 0px;
}

a.sponlinks3:link, a.sponlinks3:active, a.sponlinks3:visited, a.sponlinks3:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

a.offers:link, a.offers:active, a.offers:visited, a.offers:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

a.eqoffers:link, a.eqoffers:active, a.eqoffers:visited, a.eqoffers:hover
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	padding: 3px 5px 5px 5px;
	margin: 3px 5px 5px 5px;
}

.spontext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.sponlink1
{
	background-color: #F5F3EB;
	padding: 0px;
	margin: 5px 0px 10px 10px;
	height: 100%;
	width: 97%;
}

.sponlinkhd1
{
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
}

.spon2linkhd1
{
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	width: 580px;
}

.sponlinkhd2
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 5px 5px 0px;
}

.sponlink2
{
	background-color: #FFF;
	padding: 5px;
	margin: 0px 0px 5px 0px;
}

.sponlink3
{
	background-color: #FFF;
	padding: 5px;
	margin: 0px 0px 10px 5px;
}

.sponlinkhd3
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 10px 5px 0px;
	width: 240px;
}

.sponlinkhd4
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 5px 5px 0px;
	width: 140px;
}

.subscribe
{
	background-color: #FFF;
	padding: 5px;
	margin: 0px 0px 5px 4px;
}

.subscribehd
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background-color: #000;
	padding: 5px 0px 5px 5px;
	margin: 0px 5px 0px 0px;
	width: 415px;
}

ul.sponlist 
 {
 	list-style-position: outside;
 	margin: 0px 0px 3px 7px;
 	padding: 0px 0px 3px 7px;
 	list-style-image: url(/asterix.gif);
 	list-style-type: none;
 }

ul.catlist
{
	list-style-position: outside;
	margin: 0px 0px 3px 7px;
	padding: 0px 0px 3px 7px;
	list-style-image: url(media/asterix.gif);
	list-style-type: none;
}

/* --- MAGAZINE LISTS ---*/

ul.maglist
{
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}

ul.mag_giveaway/* a:link, a:visited, a:active*/
{
	list-style-position: outside;
	list-style-image: url(/bullet_wht.gif);
	font-size: .9em;
	line-height: 1em;
	color: #FFF;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.mag_giveaway a:hover
{
	list-style-position: outside;
	list-style-image: url(/bullet_wht.gif);
	font-size: .9em;
	line-height: 1em;
	color: #FFF;
	text-decoration: underline;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li.xsnv
{
	font-family: Arial, sans-serif;
	font-size: .9em;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

.relhd
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

/* --- LISTS ---*/

ul
{
	color: #000;
	font-family: Arial, sans-serif;
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

li
{
	color: #000;
	font-family: Arial, sans-serif;
}

li li
{
	color: #000;
	font-family: Arial, sans-serif;
}

dl
{
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
	font-family: Arial, sans-serif;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* --- LEFTNAV ---*/

ul.lnav
{
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.lnavsub
{
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.lnavsubsub
{
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.ext_lead_in
{
	font-size: 1em;
	line-height: 1em;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 5px 5px 20px;
	padding: 0px 0px 0px 0px;
}

.lnavhead
{
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	background-color: #030;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin: 10px 0px 5px 0px;
	width: 124px;
}

a.lnav:link, a.lnav:visited, a.lnav:active
{
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:10px;
}

a.lnav:hover
{
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom:10px;
}

a.lnavsub:link, a.lnavsub:visited, a.lnavsub:active
{
	font-size: 1em;
	line-height: 1.2em;
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.lnavsub:hover
{
	font-size: 1em;
	line-height: 1.2em;
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

a.lnavcursub:link, a.lnavcursub:visited, a.lnavcursub:active
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.lnavcursub:hover
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.lnavsubsub:link, a.lnavsubsub:visited, a.lnavsubsub:active
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.lnavsubsub:hover
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

a.extlnk:link, a.extlnk:visited, a.extlnk:active
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.extlnk:hover
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.extlnkurl:link, a.extlnkurl:visited, a.extlnkurl:active
{
	font-size: .8em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.ext_teaser
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

a.more_leadin:link, a.more_leadin:visited, a.more_leadin:active
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-left:10px;
}

a.more_leadin:hover
{
	font-size: .9em;
	line-height: 1em;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	margin-left:10px;
}

.adlinks a
{
	color: #000;
	font-weight: bold;
}

/* --- RIGHTCOL ---*/

.mag_giveawayhd
{
	color: #FFF;
	font-family: Arial, sans-serif:
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #030;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
}

a.mag_giveaway:link, a.mag_giveaway:active, a.mag_giveaway:visited
{
	font-size: .9em;
	line-height: 1em;
	color: #FFF;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.mag_giveaway:hover
{
	font-size: .9em;
	line-height: 1em;
	color: #FFF;
	text-decoration: underline;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rtitle
{
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 5px;
	margin:5px 5px 5px 5px;
}

.eqoffershd
{
	color: #FFF;
	font-size: 1.4em;
	line-height: 1.4em;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 3px 5px 10px 5px;
	margin: 3px 5px 10px 5px;
}

a.rceqoffers:link, a.rceqoffers:active, a.rceqoffers:visited, a.rceqoffers:hover
{
	color: #FFF;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	padding: 3px 5px 5px 5px;
	margin: 3px 5px 5px 5px;
}

/* --- SUB and SUBSUBCATEGORY ---*/

a.subcatlinks:link, a.subcatlinks:active, a.subcatlinks:visited
{
	color: #000;
	font-size: 1em;
	line-height: 1.1em;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

a.subcatmore:link, a.subcatmore:active, a.subcatmore:visited
{
	color: #9A0000;
	font-size: 1em;
	line-height: 1.1em;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
}

a.subcatname:link, a.subcatname:active, a.subcatname:visited
{
	color: #9A0000;
	font-size: 1.1em;
	line-height: 1.2em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.subcattext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

.subcathead
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

/* --- MARKERS ---*/

bullet
{
	margin: 5px 5px 2px 3px;
	padding: 5px 5px 2px 3px;
}

td.hp_bullet
{
	margin: 0px 5px 5px 0px;
	padding: 0px 5px 5px 0px;
}

.redgreaterthan
{
	color: #9A0000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 5px;
}

/* --- PAGINATION ---*/

.paginate
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
}

a.ppagination:link, a.ppagination:visited, a.ppagination:hover
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-decoration: underline;
}

.page
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

.pnumbers1
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.pnumbers2:link, a.pnumbers2:visited, a.pnumbers2:hover
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: inherit;
	text-decoration: underline;
}

/* --- CLICKABILITY ---*/

.clickability
{
margin-bottom: 10px;
}

.ad_350
{
	width: 350px;
	max-width: 350px;
}
