﻿body
{
	margin:0px;
	padding:0px;
}

body, td, p, input, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, "sans-serif background-color";
	color: #333333;
}

body, td, p, input, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, "sans-serif background-color";
	color: #333333;
}

p {	
  padding:5px 5px 0px 0px;
  line-height:12px;
}

a { /*color: #84a6ce;*/ font-weight: normal; text-decoration:underline; }

a:hover { text-decoration:none; }

hr { color:#D7D7D7; }


input {
	font-size:11px;
	line-height:14px;
}

select {
	width:15em;
	border-color: #c0c0c0;
	background-color: #ffffff;
	color : #969696;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
-------------------------
Links
-------------------------
*/

.rnnLinkRed {
	padding-top:3px;
	padding-bottom:3px;
}

.rnnLinkRed a {
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}

/*
------------------------ 
Preferences Link
------------------------
*/

.prefLink 
{
	padding-left:10px;
	padding-right:10px;
}

.prefLink a { font-weight: bold; }
/*
-------------------------
Content
-------------------------
*/
.pagetitle { padding-bottom:5px; }


.title1, .title2 {
	font-weight:bold;
	text-transform: uppercase;
}

.title1 {
	font-size:13px;
}

.title2 {
	font-size:11px;
}
/*
-------------------------
Header
-------------------------
*/

.rnBar {
	height:20px;
	font-family:Arial;
	text-align:center;
	letter-spacing:-500;
}

.hdrLoginText a, .hdrLoginButton a, .hdrSiteSearchText a, .hdrSiteSearchButton a, .hdrEditor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.hdrLoginText, .hdrSiteSearchText {
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.hdrLoginButton, .hdrSiteSearchButton {text-align:center;}

.hdrLoginText {background-color:#ed1c24;}

.hdrSiteSearch a, .hdrLoginText a, .hdrLoginButton a  {color:#ffffff;text-decoration:none;}

.hdrLoginButton {background-color:#971b1e;}

.hdrSiteSearchText {border:1px solid #bcbdbf;}

.hdrSiteSearchText a {color:#808284;text-decoration:none;}

.hdrSiteSearchButton {background-color:#bcbdbf;}

.hdrSiteSearchButton a {color:#ffffff;text-decoration:none;}

/*.hdrLoginText a, .hdrLoginButton a, .hdrSiteSearchText a, .hdrSiteSearchButton a {display:block;}*/

.hdrSiteSearch a:hover, .hdrLoginText a:hover, .hdrLoginButton a:hover, .hdrSiteSearchText a:hover, .hdrSiteSearchButton a:hover {text-decoration:underline;}

.hdrEditor {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;text-align:left;}

.hdrEditor a {color:#ed1c24;font-weight:bold;text-decoration:none;}

.hdrEditor a:hover {text-decoration:underline;}

/*
-------------------------
Navigation
-------------------------
*/

.menuCol
{
	width:170px;
}

/*
-------------------------
Footer
-------------------------
*/

.footer {
	height:20px;
	vertical-align:bottom;
	text-align:left;
	padding-top:5px;
}

.footer, 
.footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#808284;
	text-decoration:none;
}

.footer ul {
	margin-left:-4px;
}

.footer li {
	display:inline;
	list-style-type:none;
	list-style-position:inherit;
	padding-right:4px;
	padding-left:4px;
}

.footer a:hover {
	text-decoration:underline;
}/**/

/*
-------------------------
Forms
-------------------------
*/

.textbox {
	border:1px solid #cccccc;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

/*
-------------------------
Home Page
-------------------------
*/
.homeFeatBorderLeft,
.homeFeatBorderRight 
{
	width:7px;
	height:58px;
}

.homeFeatBorderLeft { background-image: url(/upload/RnHomeFeatBoxleft.gif); }

.homeFeatBorderRight { background-image: url(/upload/RnHomeFeatBoxRight.gif); }

.homeFeatImage
{
	text-align:center;
	vertical-align:middle;
	width:151px;
}

.homeFeatText 
{
	 background-image:url(/upload/RnHomeFeatBg.gif);
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:7px;
	 padding-right:7px;
}

.homeFeatBottom 
{ 
	background-image:url(/upload/RnHomeFeatBoxbottom.gif);
	background-position:center;
	height:26px;
	width:165px;
	text-align:center;
	vertical-align:middle;
}

.homeFeatBottom  a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.featurebtn {
	background-image:url(/upload/RnHomeMoreBtn.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:27px;
	text-align:center;
}

.featurebtn a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.featurebtn a:hover {
	text-decoration:underline;
}


/*
-------------------------
Magazine pages
-------------------------
*/

.boxImage {
	padding-right:3px;
	padding-bottom:3px;
}

.boxTitle, .boxText, .boxLink a {
	font-size:7pt;
}

.boxTitle {
	font-weight:bold;
}

.boxText {
	 color:#333333;
}

.boxLink, 
.curmoreLink {
	height:26px;
	text-align:center;
}

.boxLink a, 
.curmoreLink a {
	text-decoration:none;
	font-weight:bold;
}

.boxLink a:hover,
.curmoreLink a:hover {
	text-decoration:underline;
}

/*
-------------------------
Retail News Now
-------------------------
*/

.hdrLead 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 18px;
	padding-bottom:10px;
	vertical-align:top;
}

.newsDatearea {
	font-weight:bold;
	background-color:#cccccc;
	color:#ffffff;
	text-align: right;
	padding:5px;
	text-transform:uppercase;
	margin-top:3px;
}

.rnnUltimateGuide a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#231F20;
	text-decoration:none;
	text-transform:uppercase;
}

.rnnPastSixTitle {
	color: #CC0000; 
	font-size: 36px; 
}

.rnnPastSixDate {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	padding-right:3px;
	background-color:#999999;
	color:#ffffff;
}

.rnnPastSixHdr {
	background-color:#333333;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	margin-top:5px;
}

.rnnLink, .rnnLinkRed {
	padding-top:3px;
	padding-bottom:3px;
}

.rnnLink, .rnnText {
	color:#a1a1a1;
}

.rnnLinkRed a {
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}

.rnnLink a {
	color:#a1a1a1;
	font-weight:bold;
	text-decoration:none;
}

.rnnArchivesHdr {
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:7px;
}

.rnnPastSixTable .leftcol,
.rnnPastSixTable .middlecol,
.rnnPastSixTable .rightcol
{
	width:33%;
	vertical-align:top;
} 

.rnnPastSixTable .leftcol, 
.rnnPastSixTable .middlecol
{
	border-right:1px dashed #cccccc;
	padding-right:10px;
}

.rnnPastSixTable .middlecol,
.rnnPastSixTable .rightcol
{
	padding-left:10px;
}

.rnnPastSixTable .divider
{
	border-top:1px dashed #cccccc;
	padding-top:10px;
}

.rnnSection,
.rnnUltimateGuide
{
	width:563px;
	padding-bottom:20px;
}

.articleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding-bottom:10px;
	padding-top:10px;
	display:inline-block;
}

.articleText a {
	color: #cc0000;
	text-decoration: none;
}

.articleImageTop {
	padding-bottom:10px;
}

.articleImageBottom {
	padding-top:10px;
}

.articleImageLeft {
	padding-right:10px;
}

.articleImageRight {
	padding-left:10px;
	padding-right:10px;
}

.rnnTOCtitle {
	background-color:#000000;
	color:#ffffff;
	padding:5px;
	text-transform:uppercase;
}

.rnnTOChdr {
	font-weight:bold;
	text-transform:uppercase;
}

/*
-------------------------
Tradeshow
-------------------------
*/

.tradeshowTable td 
{
	vertical-align:top;
}

.headerTradeshow {
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	color: #333333;
	line-height: 20px;
}

.tradeRecordCount
{
	padding-top:15px;
	padding-bottom:20px;
}

.tradePaging
{
	padding-bottom:5px;
}

.tradePaging,
.tradePaging a
{
	font-weight:bold;	
}

.tradeLocation
{
	font-weight:bold;
	font-size:120%;
}

.tradeCountry
{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px;
	padding-bottom:15px;
}
/*
-------------------------
Subscription Page
-------------------------
*/

#Table1 .header
{
	font-weight:bold;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:10px;
}

#Table1 .radio
{
	text-align:center;
}


