/* CSS Document */

html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}


body			{ margin:30px 5px 5px 20px; background:#FFF; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; }

#wrapper, #maintable	{ margin:0 auto; width:830px; }
#flashcell			{ background:URL(img/flash_bg.jpg) no-repeat top left; }
ul					{ list-style:URL(img/bullet.gif); margin:0 0 0 20px; padding:.6em; }
li					{ margin:4px 0; }
h2					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:2px 2px 2px 15px; color:#953511; text-transform:uppercase; }
h3					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:20px 2px 0px 15px; color:#953511; text-transform:uppercase; }
h4					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:20px 2px -20px 15px; color:#953511; text-transform:uppercase; }
p.content			{ margin:0 0 35px 0; }
.content a			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#42200F; text-decoration:none; }
.content a:hover	{ text-decoration:none; color:#953511; }

h4 a				{ color:#953511; text-decoration:none; }

/*///////// Footer Styles //////////*/
#footer				{ margin:0 auto; width:830px; text-align:left; }
#orange_div			{ width:830px; height:1px; background:#EEAF40; margin:5px 0; }
#footlinks			{ font-size:10px; color:#EEAF40; text-transform:uppercase; width:830px; height:20px; text-align:left; }
#footlinks img		{ position:relative; top:3px; padding-right:10px; }
#footlinks a		{ color:#EEAF40; font-weight:bold; text-decoration:none; cursor:pointer; cursor:hand; }
#footlinks a:hover	{ text-decoration:none; color:#D49320; }
#disclaimer			{ font-size:11px; color:#EEAF40; width:550px; height:20px; text-align:left; }

#flashcontent		{ width:830px; height:540px; }
#oldversion			{ width:500px; height:300px; overflow:auto; text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:12px; color:#FFF; padding:20px; position:relative; }
#oldversion h1		{ font-size:15px; }

/*///////// Main nav Styles //////////*/
#mainnav			{ height:31px; background:URL(img/navbar_bg.gif) no-repeat top left; }
#nav01 a			{ background:url(img/navbar/nav01.gif); width:126px; line-height:100%; display:block;  }
#nav01 a:hover		{ background:url(img/navbar/nav01.gif); width:126px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }			
#nav02 a			{ background:url(img/navbar/nav02.gif); width:104px; line-height:100%; display:block;  }
#nav02 a:hover		{ background:url(img/navbar/nav02.gif); width:104px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }		
#nav03 a			{ background:url(img/navbar/nav03.gif); width:104px; line-height:100%; display:block;  }
#nav03 a:hover		{ background:url(img/navbar/nav03.gif); width:104px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }		
#nav04 a			{ background:url(img/navbar/nav04.gif); width:162px; line-height:100%; display:block;  }
#nav04 a:hover		{ background:url(img/navbar/nav04.gif); width:162px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }		
#nav05 a			{ background:url(img/navbar/nav05.gif); width:79px; line-height:100%; display:block;  }
#nav05 a:hover		{ background:url(img/navbar/nav05.gif); width:79px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }		
#nav06 a			{ background:url(img/navbar/nav06.gif); width:63px; line-height:100%; display:block;  }
#nav06 a:hover		{ background:url(img/navbar/nav06.gif); width:63px; line-height:100%; display:block; background-position:0 +31px; cursor:pointer; cursor:hand; }

	/* here navs */	
	#nav01here		{ background:url(img/navbar/nav01.gif); width:126px; background-position:0 +31px; }
	#nav02here		{ background:url(img/navbar/nav02.gif); width:104px; background-position:0 +31px; }
	#nav03here		{ background:url(img/navbar/nav03.gif); width:104px; background-position:0 +31px; }
	#nav04here		{ background:url(img/navbar/nav04.gif); width:162px; background-position:0 +31px; }
	#nav05here		{ background:url(img/navbar/nav05.gif); width:79px; background-position:0 +31px; }

/* Old nav a href thingies 
#mainnav a			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; color:#42200F; text-transform:uppercase; }
#mainnav a:hover	{ color:#7C2E03; text-decoration:none; }
#homenav a			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; color:#9B8E7B; text-transform:uppercase; }
#homenav a:hover	{ color:#F5E39E; text-decoration:none; } */


/*///////// Subnav Styles //////////*/
#subnav				{ background:URL(img/subnav_bg.gif) no-repeat top left; }
#subnav td			{ padding:5px 0; }
#subnav table		{ margin:0; }
.subblok img		{ margin:5px 5px 5px 8px; }
.subnavTxt			{ text-align:left; }
.subnavTxt p		{ margin:3px 0; font-size:11px; text-transform:none; color:#7C2E03; }
.subnavTxt a		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; color:#42200F; }
.subnavTxt a:hover	{ color:#7C2E03; text-decoration:none; }
a.bedsub			{ font-size:11px; text-transform:none; color:#42200F; }

/*///////// Register Styles //////////*/
#register			{ background:URL(img/content_bg1.gif) no-repeat right top #4B230A; width:162px; }
#register2			{ background:URL(img/content_bg2.gif) no-repeat left top #893500; width:93px; }
.clicklink			{ margin-bottom:15px; }
.clickswitch		{ margin-bottom:15px; }
.clicklink a		{ background:url(img/retail.gif); width:162px; height:48px; line-height:100%; display:block;  }
.clicklink a:hover	{ background:url(img/retail.gif); width:162px; height:48px; line-height:100%; display:block; background-position:0 +48px; cursor:pointer; cursor:hand; }
#register p			{ margin:4px 0; }
.regtiny			{ font-size:11px; text-transform:uppercase; }
a.regtiny			{ text-decoration:none; color:#F5E39E; }
a:hover.regtiny		{ text-decoration:none; color:#F9F0CE; }

/*///////// Content Styles //////////*/
#content			{ width:575px; background:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
#content p			{ padding:9px 25px 5px 15px; line-height:22px; }
#content a			{ color:#953511; text-decoration:none; font-weight:bold; }
#content a:hover	{ text-decoration:underline; }
.footnote			{ margin:-15px 0 0; font-style:italic; }
#content ul li ul	{ margin-top:-5px; margin-bottom:-10px; }
.pmargin			{ margin-bottom:-10px; }