/* Styles for Resultsnow.com website */ body { text-align: center; /* for centering 
page body in internet explorer */ background-image: url(images/bg.jpg); background-repeat: 
repeat-x } /* Main container for all page content also pulls the text back to 
left from tag above*/ #mainContainer { width: 780px; text-align: justify; margin-left: 
auto; margin-right: auto; background-color: #ffffff; } /*main navigation for all 
pages */ #navigationContainer { background-image: url(images/nav_bar-bg.gif); 
background-repeat: no-repeat; width: 780px; height: 30px; margin: 0px; padding: 
0px } /*Styling the main navigation elements */ #navigationContainer ul { list-style-type: 
none; margin-left: 20px; margin-right: auto; padding: 0px; } #navigationContainer 
ul li{ float: left; margin-top: 7px; margin-right: 9px; font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } #navigationContainer 
ul li.members{ font-style: italic; } #navigationContainer ul li a:link{ text-decoration: 
underline; color: #000000; } #navigationContainer ul li a:visited{ text-decoration: 
underline; color: #000000; } #navigationContainer ul li a:hover{ text-decoration: 
none; color: #000000; } /* Sub navigation for use on pages requiring it */ #subNavigationContainer 
{ width: 780px; height: 30px; padding: 0px; text-align: center; margin: 5px 0px 
0px 0px; } /* Sub navigation list styles */ #subNavigationContainer ul{ padding: 
0px; margin: 0px; white-space: nowrap; clear: both; } #subNavigationContainer 
ul li{ display: inline; padding: 10px; clear: right; } #subNavigationContainer 
ul li a{ color: #000000; text-decoration: none; font-size: 12px; } #subNavigationContainer 
ul li a:visited{ color: #000000; text-decoration: none; font-size: 12px; } #subNavigationContainer 
ul li a:hover{ color: #000000; text-decoration: underline; font-size: 12px; } 
/* The #pageHeadContainer containes only the house image at the top of pages */ 
#pageHeadContainer /* The bodyContent id's hold page content use them to locate 
content div's on the page */ #bodyContentFull{ width: 740px; background-color: 
#ffffff; margin: 5px 10px 10px; padding: 5px 10px 10px; } #bodyContentLeft75{ 
width: 534px; background-color:#ffffff; float: left; border-right-width: 1px; 
border-right-style: dotted; border-right-color: #000000; margin-top: 10px; margin-bottom: 
10px; padding-left: 10px; padding-right: 10px; } #bodyContentRight25{ width: 195px; 
background-color:#ffffff; float: right; margin-top: 10px; margin-bottom: 10px; 
padding-left: 15px; padding-right: 15px; text-align: left; } #footerContainer{ 
width: 760px; background-color:#ffffff; clear: both; background-color:#ffffff; 
border-top-width: 1px; border-top-style: dotted; border-top-color: #000000; padding: 
10px; height: auto; text-align: center; } /* Styling the footer navigation elements 
*/ #footerContainer ul{ padding: 0px; margin: 0px; white-space: nowrap; clear: 
both; } #footerContainer ul li{ display: inline; padding: 10px; clear: right; 
} #footerContainer ul li a{ color: #000000; text-decoration: none; font-size: 
12px; } #footerContainer ul li a:visited{ color: #000000; text-decoration: none; 
font-size: 12px; } #footerContainer ul li a:hover{ color: #000000; text-decoration: 
underline; font-size: 12px; } /* Below are the text formatting styles */ h1 { 
font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; 
color: #000000; width: 80%; border-bottom-width: thin; border-bottom-style: solid; 
border-bottom-color: #000000; } h2 { font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; font-style: normal; color: #0066CC; background-color: #FFFFFF; 
clear: left; } h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-style: normal; font-weight: bold; color: #000000; text-align: center; } .freeHeader 
{ font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; 
font-weight: bold; background-color: #31445a; margin: 0px; padding: 0px; height: 
auto; width: auto; font-style: normal; } .product { border-bottom-width: 1px; 
border-bottom-style: solid; border-bottom-color: #000000; } .hotelInfo { border-bottom-width: 
1px; border-bottom-style: solid; border-bottom-color: #000000; font-family: Geneva, 
Arial, Helvetica, sans-serif; font-size: 12px; } /* .orderForm styles apply to 
the order forms created by /php/rn_orderForm.inc.php (included on other site pages.) 
These classes are required for support of legacy order forms from rn.com and mfg.net 
*/ .orderForm_titleRow { font-size: 14px; font-weight: bold; text-align: center; 
background-color: #649BCD; border-bottom: solid black 1px; } .orderForm_rowAlteration 
{ background-color: #D0D0D0; } .orderForm_rowAlteration2 { background-color: #E7E7E7; 
} .orderForm_submitRow { text-align: center; background-color: #3A5E9D; border-top: 
solid black 1px; } .orderForm_emphasisRow { font-weight: bold; background-color: 
#C4D0DE; border-top: solid black 1px; border-bottom: solid black 1px; text-align: 
center; } .orderForm_numeric_td { text-align: right; } .orderForm_subTable { border: 
solid black 0px; } .orderForm_small { font-size: 10px; } .orderForm_bold { font-weight: 
bold; } .orderForm_center { text-align: center; } .orderForm_table { border: solid 
black 1px; padding: 2px; } .orderForm_subTable { border: solid black 0px; padding: 
3px; width: 95%; } img.rightContainer { margin-top: 30px; margin-bottom: 10px; 
margin-right: auto; margin-left: 20px; } #bodyContentRight25 p a.eventLink { font-weight: 
bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }