html				{
					padding: 0px;
					margin: 0px;
					}
body				{
					background-image: url("../images/pageBg.jpg");
					text-align: center;
					word-wrap: break-word;
					}
img					{
					border:0;
					}
					
form				{
					padding:0;
					margin:0;
				}

a					{
					text-decoration: none;
					}
					
					
					
					
.wrapper_o			{
					text-align: left;
					margin-right:auto;
					margin-left:auto;
					width: 762px;
					
					
					}
.masthead			{
					background-image: url("../imagesSF/banner.gif");
					background-repeat: no-repeat;
					height:162px;
					
					}
.img_pos			{
					padding: 12px 0 0 13px;
					}
* html .img_pos			{
					padding: 12px 0 0 12px;
					}
					
						

/*------------------------------------------------------NAVIGATION------------------------------------------------------*/
.mnu_top			{
					background-image:url("../imagesSF/mnu_bg.gif");
					background-position: 0px;
					background-repeat: no-repeat;
					height:25px;
					clear:both;
					text-align:center;
					margin-right:auto;
					margin-left:auto;
					}
.mnu_top a, .mnu_top a:visited, .mnu_top a:active
					{
					clear:both;
					text-decoration: none;
					padding:0;
					margin:0;
					font: bold 13px Geneva, Arial, Helvetica, sans-serif;
					color: #ffffff;
					}
.mnu_top a:hover			{
						color: #666666;
					}
.mnu_top ul li		{
					display:inline;
					padding:0 .3em 0 .3em;
					margin:0; 
				 	font: bold 12px "Times New Roman", Times, serif;
					}

.mnu_top ul			{
					margin:0 0 0 -35px;;
					}
* html .mnu_top ul	{
					margin:0;
					}

.directions img		{
					border:0;
					}
.directions			{
					
					width:159px;
					height:29px;
					margin-left:60px;
					}
.directions:hover	{
					cursor:pointer;
					}
.btm_mnu			{
					font-family: arial, helvetica, sans;
					font-size: 11px;
					
					}

.btm_mnu ul li a	{
					padding: 0 5px 0 5px;
					}


.btm_mnu ul li		{
					border-right: 1px solid #000000;
					}

.btm_mnu a, .btm_mnu a:visited
					{
					color: #000000;
					text-decoration:none;
					}
.btm_mnu a:hover		{

				color: #666666;
				}
#last_mnu			{
					border: 0;					
					}

.btm_mnu ul li		{
					display:inline;
					padding:0;
					margin:0;
					}

.btm_mnu ul			{
					margin:0;
					padding:0px;
					}
.btm_mnu			{
					float:left;
					margin:-12px 0 0 0 ;
					padding:0;
					width: 460px;
					}
* html .btm_mnu			{
					float:left;
					margin:-12px -10px 0 0 ;
					padding:0;
					width: 360px;
					}



.sub_mnu_nav ul li		{
					display:inline;
					padding:0;
					margin:0;
					}					

.sub_mnu ul			{
					margin:0;
					padding-left: 0;
					}


.sub_mnu			{
					padding-right:10px;
					float:right;
					margin-top: -10px;
					text-align:left;
					line-height: 12px;
					font-size: 8pt;
										font-family: arial;
					color: #000000;
					
					}
.sub_mnu a, .sub_mnu a:visited, .sub_mnu a:active
					{
					font-size: 8pt;
					font-family: arial;
					color: #000000;
					text-decoration:none;
					
					}
.sub_mnu_nav a, .sub_mnu_nav a:visited, .sub_mnu_nav a:active
					{
					font: bold 10px "Times New Roman", Times, serif;
					color: #663300;
					text-decoration: none;
					}

.coupons			{
					width:263px;
					padding: 0;
					margin:0 -35px 0 0;
					}
.coupons a			{
					margin:0;
					}
					
					
/*------------------------------------------------------NAVIGATION------------------------------------------------------*/
.tan_wrap			{
					clear:left;
				}
.tan_top			{
					background-image: url("../imagesSF/tan_BG_top.jpg");
					height:35px;
					width:479px;
				}
.tan_btm			{
					background-image: url("../imagesSF/tan_BG_btm.jpg");
					background-repeat: no-repeat;
					height:35px;
					width:479px;
					
				}
.tan_center			{
					background-image: url("../imagesSF/tan_BG_middle.jpg");
					background-repeat: repeat-y;
					width:451px;
					clear:left;
					padding: 5px 10px 5px 18px;
				}
.tan_center p			{
					
					font-family:arial;
					font-weight: bolder;
					font-size:11px;
					text-align:center;
					color:#000000;
					margin-top: -8px;
					padding: 0px 5px 0 5px;
				}
* html .tan_center			{
					background-image: url("../imagesSF/tan_BG_middle.jpg");
					background-repeat: repeat-y;
					width:479px;
					clear:left;
					padding: 5px 10px 5px 18px;
				}
.news_title				{
					font-weight:bold; 
					font-family:verdana; 
					font-size:10pt;
				}
.prideof			{
					float: left;
					margin-top: -25px;
					margin-left: 35px;
					}
* html .prideof			{
					float: left;
					margin-top: -25px;
					margin-left: 25px;
					}
.address			{
					float:right;
					width: 280px;
					font-family: arial, helvetica, sans;
					font-size: 9px;
					text-align:right;
					margin-right: 30px;
					margin-top:-16px;
					
					}
										
					
.img_rotate			{
					background-image:url("../imagesSF/tlimgBG.jpg");
					background-repeat: no-repeat;
					width:470px;
					height:172px;
					float:left;
					margin-left:10px;
					margin-top:8px;
					}					
.content_main		{
					clear:both;
					display:block;
					background-image: url("../imagesSF/wrapper_bg.gif");
					background-repeat: repeat-y;
					padding: 10px 10px 30px 10px;
						
					}
* html .content_main{
					padding: 10px 0px 30px 0px;
					}





.viewpane			{
					width:360px;
					display:block;
					margin-left:10px;
					}
					

.news				{
					width: 240px;
					}
					
.news_hdr			{
					background-image:url("../imagesSF/news_hdr.gif");
					background-repeat: no-repeat;
					height:18px;
					}

.news_items_1		{
					background-image:url("../imagesSF/news_lt_bg.gif");
					background-repeat: repeat-y;
					padding:0 10px 0 25px;
					display:block;
					
					}
					
.news_items_1 ul li	{
					/*
					display:block;
					*/
					}

.news_items_1 ul	{
					
					padding-left:20px;
					}
.news_div			{
					background-image:url("../imagesSF/news_divider.gif");
					background-repeat: no-repeat;
					height:27px;
					width: 250px;
					}
					
.news_items_2		{
					background-image:url("../imagesSF/news_dk_bg.gif");
					background-repeat: repeat-y;
					padding:0 10px 0 25px;
					}
.news_ftr			{
					background-image:url("../imagesSF/news_ftr.gif");
					background-repeat: no-repeat;
					height:27px;
					}
					
					
					
					
					
					
					
					
					
					
.pusher				{
					clear:both;
					}
					
.footer				{
					background-image:url("../imagesSF/footer.gif");
					background-repeat:no-repeat;
					margin-left:2px;
					padding-bottom:20px;
					}
* html .footer		{
					margin-top: -2px;
					
					}
