body {background-color:#000;background-image:url(rw_background.jpg);background-position:top center;background-repeat:repeat-x;margin:0 auto;padding:0;font-family:"Arial";}
ul{ z-index:9999; }

#mainWrapper {margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:24px;text-align:center;width:100%;}
#mainContainer {background-color:#FFFFFF;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:relative;width:900px;}

#topWrapper {background-image:url(rw_topnav_bg.jpg);background-repeat:repeat-x;height:103px;position:relative;width:100%;}
#topNavWrapper {height:68px;position:relative;width:100%;}
    #topleftcorner {background-image:url(rw-hd_toplftcorner.gif);background-repeat:no-repeat;height:8px;width:8px;left:0px;position:Absolute;top:0;}
    #toprightcorner {background-image:url(rw-hd_topRTcorner.gif);background-repeat:no-repeat;height:8px;width:8px;right:0px;position:Absolute;top:0;}
    #topNavLogo {position:absolute;left:7px;top:8px;}
    #topInfo{ position:absolute;left:210px;top:0; }
    #topNavSubMenu{ position:absolute;right:10px;top:12px;}
    	#topNavSubMenu .links {color:#000;font-family:"Arial";font-size:11px;}
	#topNavSubMenu .links a {padding:3px;color:#8f8f8f;padding-top:9px;text-align:center;text-decoration:none;}
        #topNavSubMenu .links a:hover { text-decoration:underline; }
    #topNavSearchbox {background-image:url(search_bg.jpg);background-repeat:no-repeat;position:absolute;right:0px;bottom:1px;height:31px;width:290px;}
        div#topNavSearchbox form{ display:block;margin:0;float:right;width:220px;height:31px;margin-right:5px; }
        div#topNavSearchbox input.text{ margin-top:7px;width:196px;float:left;border:0;background-color:transparent;color:#787878;font-family:"Arial"; }
        div#topNavSearchbox input.submit{ background-color:transparent;border:0;height:20px;width:20px;margin:0;margin-top:7px;display:block; }


    #topNavMenu{ width:900px;height:35px;position:absolute;z-index:1010;text-align:left;font-family:"Arial";font-size:12px;top:93px;left:50%;margin-left:-417px;}
    /* Top menu PARENT cats */
	ul.parent { color:#FFF;font-family:"Arial";font-size:11px;list-style:none;margin:0;display:inline;padding:0;position:absolute;right:35px;z-index:1010; }
    ul.parent li{ position:relative;padding:9px 5px 0 5px;height:25px;display:block;float:left; }
	ul.parent a { color:#FFF;float:left;text-align:center;text-decoration:none;display:inline;margin:0 7px;}
        ul.parent li:hover,ul.parent li.catOn { background-image:url(navhoverbg.jpg);background-repeat:repeat-x; }
		ul.parent li:hover > a,ul.parent li.catOn > a{ color:#fff09c; }
    /* Top menu SUB cats */
	ul.sub {opacity: 0.95;filter:alpha(opacity=95);border-bottom:2px solid #000;padding:5px;margin:0;min-height:1%;position:absolute;top:34px;left:0px;background-color:#45afe4;}
    ul.sub li{ min-height:1%;white-space:nowrap;color:#FFF;display:block;clear:both;margin:0;padding:0;width:100%;padding:7px 0 0 0;}
	ul.sub a { display:block;color:#0c4460;text-decoration:none;font-weight:bold;}
       ul.sub li:hover { background-color:#3482a9; }
       ul.sub li:hover > a{ color:#FFF;text-decoration:underline; }


#middleRowWrapper {margin:0px;position:relative;text-align:left;width:100%;float:left;clear:both;height:auto;}
	
#footerWrapper {background-image:url(dg-footerbg.gif);background-repeat:repeat-x;height:82px;position:relative;width:100%;clear:both;background-color:transparent; }
#footerLinksWrapper {color:#655c53;float:right;font-family:Arial;font-size:12px;padding-right:10px;position:static;text-align:right;width:650px;}
#footerLinksWrapper a, #footerLinksWrapper a:visited {color:#655c53;}
#footerBottomLeftCorner {background-image:url(dg-footerleftcorner.gif);background-color:transparent;background-repeat:no-repeat;height:8px;width:8px;position:Absolute;bottom:0;left:0;border:0;}
#footerBottomRightCorner {background-image:url(dg-footerRightcorner.gif);background-repeat:no-repeat;height:8px;width:8px;position:Absolute;right:0;bottom:0;border:0;}
    #footerLinks{ display:block;position:relative;clear:both;width:100%;text-align:left;border:0;margin-bottom:10px; }
        #footLinksWrapper{ font-family:"Arial";font-size:11px;position:absolute;top:10px;right:0; }
        #footLinksWrapper a{ padding:3px;color:#8f8f8f;padding-top:9px;text-align:center;text-decoration:none; }
