/* Start Universal Site Properties */

html 				{height: 100%;
					margin-bottom: 1px;
					padding: 0px 0px 0px 0px;}

body				{background-color: #000000;}

#no-x-scroll		{overflow-x: hidden;}

/* End Universal Site Properties */

/* Start Base Layout Properties */

.base-table			{width: 100%;
					height: 100%;
					padding: 0px 0px 0px 0px;
					border-collapse: collapse;
					margin-left: auto;
					margin-right: auto;
					border: 0px solid red;}		
					
.top-top			{height: 10px;
					background-image: url(/images/bg-top-top.jpg);
					background-color: #000000;
					background-position: top center;
					background-repeat: no-repeat;}
                    
.top-content		{height: 220px;
					background-image: url(/images/bg-top-header-full.jpg);
					background-color: #000000;
					background-position: top center;
					background-repeat: no-repeat;}

.top-bottom			{height: 10px;
					background-image: url(/images/bg-top-bottom.jpg);
					background-color: #000000;
					background-position: top center;
					background-repeat: no-repeat;}
					
.sub-menu			{height: 41px;
					background-image: url(/images/bg-sub-menu.jpg);
					background-color: #000000;
					background-position: top left;
					background-repeat: repeat-x;}
								
.base-content		{height: 476px;
					background-image: url(/images/bg-content.jpg);
					background-color: #000000;
					background-position: top left;
					background-repeat: repeat-x;
					vertical-align: top;
					text-align: left;}					

.footer				{height: 124px;
					background-image: url(/images/bg-footer.jpg);
					background-color: #000000;
					background-position: top left;
					background-repeat: repeat-x;
                    vertical-align: top;
                    text-align: center;}
					
/* End Base Layout Properties */

/* Start Content Layout Properties */
					
.header-table		{width: 956px;
					height: 230px;
					padding: 0px 0px 0px 0px;
					border-collapse: collapse;
					margin-left: auto;
					margin-right: auto;
					vertical-align: middle;
                    text-align: center;
   					border: 0px solid yellow;}
                    
td.header-logo		{width: 236px;
                    text-align: left;
                    vertical-align: top;}

td.header-flash		{width: 720px;
                    text-align: left;
                    vertical-align: top;}
					
.sub-menu-table		{width: 956px;
					height: 41px;
					padding: 0px 0px 0px 0px;
					border-collapse: collapse;
					margin-left: auto;
					margin-right: auto;
                    line-height: 41px;
                    text-align: center;
					border: 0px solid blue;}
					
.content-table		{width: 956px;
					padding: 0px;
					border-collapse: collapse;
					margin-left: auto;
					margin-right: auto;
                    background-color: #000000;
					border: 0px solid white;}
								
.content-left		{vertical-align: top;
					text-align: left;
					height: 426px;
                    width: 675px;
                    padding: 25px;
                    border: 0px solid red;}
                    
.content-right		{vertical-align: top;
					text-align: left;
   					height: 426px;
                    width: 211px;
                    padding: 0px;
                    border: 0px solid green;}

.page-content-table			{width: 675px;
                   			border: 0px solid blue;}

table.page-content-table p {
	font-size: 13px;
	line-height: 160%;
}

.page-content-right-space	{padding-right: 30px;}

.footer-table		{width: 956px;
					padding: 0px 0px 0px 0px;
					border-collapse: collapse;
					margin-left: auto;
					margin-right: auto;
                    margin-top: 22px;
					border: 0px solid yellow;}
                                      
.footer-table p				{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                            font-size: 11px;
                            font-weight: none;
                            color: #666666;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 150%;
                            padding: 0px;
                            margin: 0px;}                    
.footer-table p a:link 		{text-decoration:none; color:#666666;}
.footer-table p a:visited	{text-decoration:none; color:#666666;}
.footer-table p a:hover		{text-decoration:underline; color:#666666;}
.footer-table p a:active	{text-decoration:underline; color:#666666;}                  			
					
/* End Content Layout Properties */

/* Start Page Element Properties */
					
.mouse				{cursor: pointer;
					cursor: hand;}
                    
#great-offers		{width: 253px;
					padding-right: 25px;
                    border: 0px solid white;}

#great-offers h1	{color: #bf8b0a;}

a.great-offers-0	{display: block;
					width: 253px;
					height: 88px;
					background: url(/images/great-offers-0.jpg) 0 0 no-repeat;
					text-decoration: none;
                    margin: 0px 0px 7px 0px;
					border: 0px solid red;}

a:hover.great-offers-0 {
					background-position: -253px 0;
                    margin: 0px 0px 7px 0px;
   					text-decoration: none;}

a.great-offers-1	{display: block;
					width: 253px;
					height: 88px;
					background: url(/images/great-offers-1.jpg) 0 0 no-repeat;
					text-decoration: none;
                    margin: 0px 0px 7px 0px;
					border: 0px solid red;}

a:hover.great-offers-1
					{background-position: -253px 0;
                    margin: 0px 0px 7px 0px;
   					text-decoration: none;}
                    
a.great-offers-2	{display: block;
					width: 253px;
					height: 88px;
					background: url(/images/great-offers-2.jpg) 0 0 no-repeat;
					text-decoration: none;
                    margin: 7px 0px;
					border: 0px solid red;}

a:hover.great-offers-2
					{background-position: -253px 0;
                    margin: 7px 0px;
   					text-decoration: none;}
                    
a.great-offers-3	{display: block;
					width: 253px;
					height: 88px;
					background: url(/images/great-offers-3.jpg) 0 0 no-repeat;
					text-decoration: none;
                    margin: 7px 0px;
					border: 0px solid red;}

a:hover.great-offers-3
					{background-position: -253px 0;
                    margin: 7px 0px;
   					text-decoration: none;}
                    
a.great-offers-4	{display: block;
					width: 253px;
					height: 88px;
					background: url(/images/great-offers-4.jpg) 0 0 no-repeat;
					text-decoration: none;
                    margin: 7px 0px;
					border: 0px solid red;}

a:hover.great-offers-4
					{background-position: -253px 0;
                    margin: 7px 0px;
   					text-decoration: none;}
                    
input.site-search	{background: #FCFCFC url(/images/bg-site-search-off.jpg) no-repeat 3px;
					border: 1px solid #dbdada;
					font-size: 11px;
					height: 14px;
                    margin: 0px 0px 0px 8px;
					padding: 2px 2px 2px 24px;
					width: 90px;}

input.site-search:hover, input.site-search:focus
					{background: #FCFCFC url(/images/bg-site-search-on.jpg) no-repeat 3px;
					border: 1px solid #a0a5a9;}
                    
#news-table img		{margin-right: 10px;}

.top-image-1		{margin-bottom: 22px;}

.menu-images		{display: block;
					text-align: center;
					margin: 5px 0px 10px 0px;
                    border: 0px solid red;}
                    
td.post-top			{background: #BF8B0A;
                    border: 0px solid #BF8B0A;
                    color: #000000;
                    padding: 0px 5px;
					height: 28px;
                    vertical-align: middle;}
                    
td.post-top	h2					{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                                font-size: 12px;
                                font-weight: bold;
                                color: #000000;
                                text-transform: none;
                                vertical-align: none;
                                text-align: none;
                                line-height: 100%;
                                word-spacing: none;
                                padding: 0px;
                                margin: 0px;}
td.post-top	h2 a:link 			{text-decoration:none; font-weight: bold; color:#000000;}
td.post-top	h2 a:visited 		{text-decoration:none; font-weight: bold; color:#000000;}
td.post-top	h2 a:hover 			{text-decoration:underline; font-weight: bold; color:#000000;}
td.post-top	h2 a:active			{text-decoration:underline; font-weight: bold; color:#000000;}

/* End Page Element Properties */


/* Start Standard Font Properties */

.yellow					{color: #bf8b0a;}
.yellow	a:link 			{text-decoration:none; font-weight: none; color:#bf8b0a;}
.yellow	a:visited 		{text-decoration:none; font-weight: none; color:#bf8b0a;}
.yellow	a:hover 		{text-decoration:underline; font-weight: none; color:#bf8b0a;}
.yellow	a:active		{text-decoration:underline; font-weight: none; color:#bf8b0a;}

.orange					{color: #d74e0b;}
.orange	a:link 			{text-decoration:none; font-weight: none; color:#d74e0b;}
.orange	a:visited 		{text-decoration:none; font-weight: none; color:#d74e0b;}
.orange	a:hover 		{text-decoration:underline; font-weight: none; color:#d74e0b;}
.orange	a:active		{text-decoration:underline; font-weight: none; color:#d74e0b;}

.black					{color: #000000;}
.black	a:link 			{text-decoration:none; font-weight: none; color:#000000;}
.black	a:visited 		{text-decoration:none; font-weight: none; color:#000000;}
.black	a:hover 		{text-decoration:underline; font-weight: none; color:#000000;}
.black	a:active		{text-decoration:underline; font-weight: none; color:#000000;}

h1						{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                        font-size: 18px;
                        font-weight: none;
                        color: #d74e0b;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 100%;
                        word-spacing: none;
                        padding: 0px 0px 4px 0px;
                        margin: 0px;}
h1 a:link 				{text-decoration:none; font-weight: none; color:#d74e0b;}
h1 a:visited 			{text-decoration:none; font-weight: none; color:#d74e0b;}
h1 a:hover 				{text-decoration:underline; font-weight: none; color:#d74e0b;}
h1 a:active				{text-decoration:underline; font-weight: none; color:#d74e0b;}

h2						{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                        font-size: 13px;
                        font-weight: bold;
                        color: #d74e0b;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 170%;
                        word-spacing: none;
                        padding: 0px;
                        margin: 0px;}
h2 a:link 				{text-decoration:none; font-weight: bold; color:#d74e0b;}
h2 a:visited 			{text-decoration:none; font-weight: bold; color:#d74e0b;}
h2 a:hover 				{text-decoration:underline; font-weight: bold; color:#d74e0b;}
h2 a:active				{text-decoration:underline; font-weight: bold; color:#d74e0b;}

p						{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                        font-size: 12px;
                        font-weight: none;
                        color: #f8e3c6;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 150%;
                        word-spacing: none;
                        padding: 0px;
                        margin-bottom: 10px;}
a:link 					{text-decoration:none; font-weight: none; color:#bf8b0a;}
a:visited 				{text-decoration:none; font-weight: none; color:#bf8b0a;}
a:hover 				{text-decoration:underline; font-weight: none; color:#bf8b0a;}
a:active				{text-decoration:underline; font-weight: none; color:#bf8b0a;}

.webform-results			{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: none;
                            color: #f8e3c6;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 150%;
                            word-spacing: none;
                            padding: 0px;
                            margin-bottom: 3px;}
.webform-results a:link 	{text-decoration:none; font-weight: none; color:#bf8b0a;}
.webform-results a:visited 	{text-decoration:none; font-weight: none; color:#bf8b0a;}
.webform-results a:hover 	{text-decoration:underline; font-weight: none; color:#bf8b0a;}
.webform-results a:active	{text-decoration:underline; font-weight: none; color:#bf8b0a;}

.rule-yellow 			{width: 98%;
						height: 2px;
						background: url("/images/rule-dotted-yellow.png");
						background-position: middle left;
						background-repeat: no-repeat;
						text-indent: -9999px;
                        margin: 10px 0px;
						border: 0px solid red;}

.rule-orange 			{width: 98%;
						height: 2px;
						background: url("/images/rule-dotted-orange.png");
						background-position: middle left;
						background-repeat: no-repeat;
						text-indent: -9999px;
                        margin: 10px 0px;
						border: 0px solid red;}

.rule-black 			{width: 98%;
						height: 2px;
						background: url("/images/rule-dotted-black.png");
						background-position: middle left;
						background-repeat: no-repeat;
						text-indent: -9999px;
                        margin: 10px 0px;
						border: 0px solid red;}

ul						{list-style-type: disc;
                        margin: 5px 0px 12px 15px;
                        border: 0px solid red;}
                                
li						{margin: 0px 5px 0px 1px;
                        font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                        font-size: 12px;
                        font-weight: none;
                        color: #f8e3c6;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 150%;
                        word-spacing: none;
                        border: 0px solid green;}
li a:link				{text-decoration:none; font-weight: none; color:#bf8b0a;}
li a:visited			{text-decoration:none; font-weight: none; color:#bf8b0a;}
li a:hover				{text-decoration:none; font-weight: none; color:#bf8b0a;}
li a:active				{text-decoration:none; font-weight: none; color:#bf8b0a;}

.price					{letter-spacing: 2px;}

span.italics {
	font-style: italic;
}

span.req {
	color: #d74e0b;
}

/* End Standard Font Properties */

/* Start ID/Class Font Properties */

#whats-on				{width: 163px;
						height: 428px;                        
                        padding: 24px;
                        background-image: url(/images/bg-whats-on.jpg);
                        background-color: #505050;
                        background-position: bottom center;
                        background-repeat: no-repeat;
                        border: 0px solid yellow;}
                        
#whats-on h1			{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                        font-size: 18px;
                        font-weight: none;
                        color: #000000;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 100%;
                        word-spacing: none;
                        padding: 0px 0px 4px 0px;
                        margin: 0px;}
#whats-on h1 a:link 	{text-decoration:none; font-weight: none; color:#000000;}
#whats-on h1 a:visited 	{text-decoration:none; font-weight: none; color:#000000;}
#whats-on h1 a:hover 	{text-decoration:underline; font-weight: none; color:#000000;}
#whats-on h1 a:active	{text-decoration:underline; font-weight: none; color:#000000;}

#whats-on h2			{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                        font-size: 13px;
                        font-weight: bold;
                        color: #b7b7b7;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 170%;
                        word-spacing: none;
                        padding: 0px;
                        margin: 0px;}
#whats-on h2 a:link 	{text-decoration:none; font-weight: bold; color:#b7b7b7;}
#whats-on h2 a:visited 	{text-decoration:none; font-weight: bold; color:#b7b7b7;}
#whats-on h2 a:hover 	{text-decoration:underline; font-weight: bold; color:#b7b7b7;}
#whats-on h2 a:active	{text-decoration:underline; font-weight: bold; color:#b7b7b7;}

#whats-on p				{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                        font-size: 12px;
                        font-weight: none;
                        color: #b7b7b7;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 150%;
                        word-spacing: none;
                        padding: 0px;
                        margin-bottom: 3px;}
                        
#whats-on a:link 		{display: block;
						height: 18px;
                        line-height: 18px;
						text-decoration: none;
						font-weight: bold;
                        color: #000000;
						margin: 0px;
                        padding-left: 10px;
						background: transparent url(/images/bullet-black.gif);
						background-position: top left;
						background-repeat: no-repeat;
                        border: 0px solid red;}
                        
#whats-on a:visited 	{display: block;
						height: 18px;
                        line-height: 18px;
                        text-decoration: none;
						font-weight: bold;
                        color: #000000;
                        margin: 0px;
                        padding-left: 10px;
						background: transparent url(/images/bullet-black.gif);
						background-position: top left;
						background-repeat: no-repeat;
						border: 0px solid red;}
                        
#whats-on a:hover 		{display: block;
						height: 18px;
                        line-height: 18px;
						text-decoration: underline;
						font-weight: bold;
                        color: #000000;
                        margin: 0px;
                        padding-left: 10px;
						background: transparent url(/images/bullet-black.gif);
						background-position: top left;
						background-repeat: no-repeat;
						border: 0px solid red;}
                        
#whats-on a:active		{display: block;
						height: 18px;
                        line-height: 18px;
						text-decoration: underline;
						font-weight: bold;
                        color: #000000;
                        margin: 0px;
                        padding-left: 10px;
						background: transparent url(/images/bullet-black.gif);
						background-position: top left;
						background-repeat: no-repeat;
						border: 0px solid red;}
                        
#whats-on .rule-black	{width: 98%;
						height: 2px;
						background: url("/images/rule-dotted-black.png");
						background-position: middle left;
						background-repeat: no-repeat;
						text-indent: -9999px;
                        margin: 7px 0px;
						border: 0px solid red;}
                            
#form-table h1				{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                            font-size: 18px;
                            font-weight: none;
                            color: #bf8b0a;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px 4px 0px;
                            margin: 0px;}
#form-table h1 a:link 		{text-decoration:none; font-weight: none; color:#bf8b0a;}
#form-table h1 a:visited	{text-decoration:none; font-weight: none; color:#bf8b0a;}
#form-table h1 a:hover 		{text-decoration:underline; font-weight: none; color:#bf8b0a;}
#form-table h1 a:active		{text-decoration:underline; font-weight: none; color:#bf8b0a;}
                        
#form-table	p				{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: none;
                            color: #f8e3c6;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 150%;
                            word-spacing: none;
                            padding: 0px;
                            margin-bottom: 3px;}
#form-table	a:link 			{text-decoration:none; font-weight: none; color:#bf8b0a;}
#form-table	a:visited 		{text-decoration:none; font-weight: none; color:#bf8b0a;}
#form-table	a:hover 		{text-decoration:underline; font-weight: none; color:#bf8b0a;}
#form-table	a:active		{text-decoration:underline; font-weight: none; color:#bf8b0a;}

#form-table	p strong		{color: #d74e0b;}

#form-table	label			{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: bold;
                            color: #d74e0b;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            margin: 3px 0px 7px 0px;
                            padding: 3px 0px;}
#form-table	label a:link 	{text-decoration:none; font-weight: none; color:#d74e0b;}
#form-table	label a:visited {text-decoration:none; font-weight: none; color:#d74e0b;}
#form-table	label a:hover 	{text-decoration:underline; font-weight: none; color:#d74e0b;}
#form-table	label a:active	{text-decoration:underline; font-weight: none; color:#d74e0b;}
                            
#form-table select					{margin: 3px 0px 7px 0px;
									width: 146px;
                                    font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                                    color: #000000;
                                    font-size: 12px;}
                            
#form-table textarea				{margin: 3px 0px 7px 0px;
									padding: 4px;
									width: 146px;
                                    height: 70px;
                                    font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                                    color: #000000;
                                    border: 2px solid #505050;
                                    font-size: 12px;}
                                    
#form-table textarea:hover			{margin: 3px 0px 7px 0px;
									padding: 4px;
									width: 146px;
                                    height: 70px;
                                    font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                                    color: #000000;
                                    border: 2px solid #d74e0b;
                                    font-size: 12px;}
                                    
#form-table textarea:focus			{margin: 3px 0px 7px 0px;
									padding: 4px;
									width: 146px;
                                    height: 70px;
                                    font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                                    color: #000000;
                                    border: 2px solid #d74e0b;
                                    font-size: 12px;}

#form-table input.checkbox			{border: 0px solid red;
									background-color: #000000;
									text-align: left;
                                    width: 20px;
                                    margin: 3px 0px 0px 0px;
		                            padding: 0px;}
                                    
#form-table input.checkbox:hover	{border: 0px solid red;
									background-color: #000000;
									text-align: left;
                                    width: 20px;
                                    margin: 3px 0px 0px 0px;
		                            padding: 0px;}
                            
#form-table input.checkbox:focus	{border: 0px solid red;
									background-color: #000000;
									text-align: left;
                                    width: 20px;
                                    margin: 3px 0px 0px 0px;
		                            padding: 0px;}
                            
#form-table input.cat_button		{display: block;
                                    height: 40px;
                                    width: 102px;
                                    background-image: url(/images/submit-button.gif);
                                    background-color: #000000;
                                    background-position: 0 0;
                                    background-repeat: no-repeat;
                                    border: 0px solid red;
                                    margin: 3px 0px 7px 0px;
                                    padding: 0px;
                                    cursor: pointer;
									cursor: hand;}
                                
#form-table input.cat_button:hover	{display: block;
                                    height: 40px;
                                    width: 102px;
                                    background-image: url(/images/submit-button.gif);
                                    background-color: #000000;
                                    background-position: -102px 0;
                                    background-repeat: no-repeat;
	                                border: 0px solid red;
                                    margin: 3px 0px 7px 0px;
                                    padding: 0px;
                                    cursor: pointer;
									cursor: hand;}
                                    
#form-table input.cat_button:focus	{display: block;
                                    height: 40px;
                                    width: 102px;
                                    background-image: url(/images/submit-button.gif);
                                    background-color: #000000;
                                    background-position: -102px 0;
                                    background-repeat: no-repeat;
                                    border: 0px solid red;
                                    margin: 3px 0px 7px 0px;
                                    padding: 0px;
                                    cursor: pointer;
									cursor: hand;}
                            
#form-table input			{background-color: #FFFFFF;
							border: 2px solid #505050;
                            font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            color: #000000;
                            height: 16px;
                            margin: 3px 0px 7px 0px;
                            padding: 2px 2px 2px 2px;
                            width: 146px;}

#form-table input:hover		{background-color: #FFFFFF;
							border: 2px solid #d74e0b;
                            font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            color: #000000;
                            height: 16px;
                            margin: 3px 0px 7px 0px;
                            padding: 2px 2px 2px 2px;
                            width: 146px;}
                            
#form-table input:focus		{background-color: #FFFFFF;
							border: 2px solid #d74e0b;
                            font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            color: #000000;
                            height: 16px;
                            margin: 3px 0px 7px 0px;
                            padding: 2px 2px 2px 2px;
                            width: 146px;}
                            
td.photogalleryItem				{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
		                        font-size: 12px;
        		                font-weight: bold;
                		        color: #D74E0B;
                                text-decoration: none;
						        padding-top: 10px;}
                            
#photo-gallery-text a:link		{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
		                        font-size: 12px;
        		                font-weight: none;
                		        color: #D74E0B;
                                text-decoration: none;
						        padding-top: 10px;}
                                
#photo-gallery-text a:visited	{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
		                        font-size: 12px;
        		                font-weight: none;
                		        color: #D74E0B;
                                text-decoration: none;
						        padding-top: 10px;}
                                
#photo-gallery-text a:hover		{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
		                        font-size: 12px;
        		                font-weight: none;
                		        color: #D74E0B;
                                text-decoration: underline;
						        padding-top: 10px;}
                                
#photo-gallery-text a:active	{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
		                        font-size: 12px;
        		                font-weight: none;
                		        color: #D74E0B;
                                text-decoration: underline;
						        padding-top: 10px;}

#PanelEditor.form				{width: 428px;
								height: 520px;
								background-image: url(/images/bg-forum-editor.jpg);
                                background-color: #000000;
                                background-position: top left;
                                background-repeat: no-repeat;
                                padding: 10px;
                                border: 1px solid yellow;}

.home-link						{display: block;
								width: 236px;
                                height: 220px;
                                border: 0px solid red;}

.sub-menu-text-normal		{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: bold;
                            color: #d74e0b;
                            text-align: left;
                            line-height: 39px;
                        	padding-left: 32px;
                            cursor: pointer;
							cursor: hand;}

.sub-menu-text-hover		{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: bold;
                            color: #bf8b0a;
                            text-align: left;
                            line-height: 39px;
                        	padding-left: 32px;
                            cursor: pointer;
							cursor: hand;}
                            
.sub-menu-text-selected		{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: bold;
                            color: #bf8b0a;
                            text-align: left;
                            line-height: 39px;
                        	padding-left: 32px;
                            cursor: pointer;
							cursor: hand;}

/* End ID/Class Font Properties */

/* Bistro Menu */

#bistro-menu table			{width: 650px;
							text-align: center;
							border: 0px solid red;}

#bistro-menu td				{padding-bottom: 10px;
							border: 0px solid red;}

#bistro-menu p				{font-family: Myriad Pro, Verdana, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: none;
                            color: #f8e3c6;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 150%;
                            word-spacing: none;
                            padding: 0px;
                            margin-bottom: 3px;
                            border: 0px solid red;}
#bistro-menu p a:link 		{text-decoration:none; font-weight: none; color:#f8e3c6;}
#bistro-menu p a:visited 	{text-decoration:none; font-weight: none; color:#f8e3c6;}
#bistro-menu p a:hover 		{text-decoration:underline; font-weight: none; color:#f8e3c6;}
#bistro-menu p a:active		{text-decoration:underline; font-weight: none; color:#f8e3c6;}

#bistro-menu .yellow		{color: #bf8b0a;}

#bistro-menu .orange		{color: #d74e0b;}

#bistro-menu .black			{color: #000000;}

#bistro-menu .header		{text-transform: uppercase;
							color: #bf8b0a;
                            font-weight: bold;}

/* Bistro Menu */

/* The Craic Layout */

#the-craic-wrapper			{display: block;
							position: relative;
                            width: 651px;
                            height: 557px;
                            margin-left: auto;
                            margin-right: auto;
                            border: 0px solid green;}
                            
a.the-craic					{position: absolute;
                            left: 0px;
                            top: 0px;
                            display: block;
                            width: 261px;
                            height: 146px;
                            background: url(/images/the-craic-images/the-craic.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.the-craic			{background-position: -261px 0;
   							text-decoration: none;}

a.forum						{position: absolute;
                            left: 261px;
                            top: 0px;
                            display: block;
                            width: 390px;
                            height: 146px;
                            background: url(/images/the-craic-images/forum.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.forum				{background-position: -390px 0;
   							text-decoration: none;}

a.history					{position: absolute;
                            left: 0px;
                            top: 146px;
                            display: block;
                            width: 261px;
                            height: 173px;
                            background: url(/images/the-craic-images/history.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.history				{background-position: -261px 0;
   							text-decoration: none;}

a.photo-galleries			{position: absolute;
                            left: 261px;
                            top: 146px;
                            display: block;
                            width: 390px;
                            height: 173px;
                            background: url(/images/the-craic-images/photo-galleries.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.photo-galleries		{background-position: -390px 0;
   							text-decoration: none;}

a.steak						{position: absolute;
                            left: 0px;
                            top: 319px;
                            display: block;
                            width: 261px;
                            height: 238px;
                            background: url(/images/the-craic-images/steak.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.steak				{background-position: -261px 0;
							text-decoration: none;}
                            
a.shamrocks					{position: absolute;
                            left: 261px;
                            top: 319px;
                            display: block;
                            width: 245px;
                            height: 238px;
                            background: url(/images/the-craic-images/shamrocks.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}

a:hover.shamrocks			{background-position: -245px 0;
							text-decoration: none;}

a.about-the-bands			{position: absolute;
                            left: 506px;
                            top: 319px;
                            display: block;
                            width: 145px;
                            height: 238px;
                            background: url(/images/the-craic-images/about-the-bands.jpg) 0 0 no-repeat;
                            text-decoration: none;
                            border: 0px solid red;}
                            
a:hover.about-the-bands		{background-position: -145px 0;
   							text-decoration: none;}

/* The Craic Layout */

img#tuesday-trivia 			{position: relative;
                            left: 3px;
                            top: -5px;
                            display: block;
                            margin: 0 0 4px 0;
                            padding: 0 0;
                            border: 0px solid red;}

/* Media Section Layout and Styles */

table.page-content-table p.agree {
	line-height:38px; 
	vertical-align: middle;
}

table.page-content-table p.agree a:link, table.page-content-table p.agree a:visited {
	display: block;
	width: 100px;
	height: 28px;
	background: url(http://parramatta.pjgallaghers.com.au/images/button-agree.png) 0 0 no-repeat;
	float: left;
    margin-right: 10px;
}

table.page-content-table p.agree a:hover, table.page-content-table p.agree a:active {
	background: url(http://parramatta.pjgallaghers.com.au/images/button-agree.png) 0 -38px no-repeat;
}

div#relative {
	position: relative;
}

table.page-content-table a.next:link, table.page-content-table a.next:visited {
	display: block;
	width: 100px;
	height: 28px;
	background: url(http://parramatta.pjgallaghers.com.au/images/button-next.png) 0 0 no-repeat;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 15px;
}

table.page-content-table a.next:hover, table.page-content-table a.next:active {
	background: url(http://parramatta.pjgallaghers.com.au/images/button-next.png) 0 -38px no-repeat;
}

table.page-content-table a.back:link, table.page-content-table a.back:visited {
	display: block;
	width: 100px;
	height: 28px;
	background: url(http://parramatta.pjgallaghers.com.au/images/button-back.png) 0 0 no-repeat;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: 0;
}

table.page-content-table a.back:hover, table.page-content-table a.back:active {
	background: url(http://parramatta.pjgallaghers.com.au/images/button-back.png) 0 -38px no-repeat;
}

ul.media-logo {
	margin: 15px 0;
	padding: 0;
}

ul.media-logo li {
	list-style: none;
	width: 322px;
	float: left;
	margin: 0 0 35px 0;
	padding: 0 10px 0 0;
}

ul.media-logo li h2 {
	margin-top: 0;
    padding-top: 0;
    padding-bottom: 5px;
    line-height: normal;
}

ul.media-logo li img {
	float: left;
	margin: 0 20px 20px 0;
}

ul.media-logo li p {
	padding: 0;
    margin: -10px 0 -15px 0;
}

ul.media-logo li p span.icon {
	display: none;
}

#photo-gallery-text ul.media-logo li p a { 
	font-weight: 100;
    color: #a67809;
    font-size: 12px;
	line-height: 100%;
}

ul.media-images {
	margin: 15px 0;
	padding: 0;
}

ul.media-images li {
	list-style: none;
	width: 160px;
	display: inline-block;
	margin: 0 10px 35px 0;
	padding: 0;
    float: left;
}

ul.media-images li.last {
	margin: 0;
}

ul.media-images li.first {
	clear: both;
}

ul.media-images li div {
	width: 117px;
    height: 117px;
}

ul.media-images li h2 {
	padding-bottom: 0;
    margin-bottom: 0;
}

ul.media-images li p {
	padding: 0;
    margin: -10px 0 -15px 0;
}

ul.media-images li p span.icon {
	display: none;
}

#photo-gallery-text ul.media-images li p a { 
	font-weight: 100;
    color: #a67809;
    font-size: 12px;
}	

/* Start Footer Logo Properties */

#footer-logos						{display: block;
									height: 97px;
									width: 776px;
									margin: 30px auto 50px auto;
									padding: 0 0;
									text-align: center;
									line-height: 97px;
									border: 0px solid yellow;}

a.footer-logo-ghm					{display: block;
									float: left;
									clear: right;
                                    width: 119px;
                                    height: 97px;
                                    background: url(/images/footer-logo-ghm.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0;
                                    border: 0px solid red;}

a:hover.footer-logo-ghm				{background-position: -119px 0;
                                    text-decoration: none;}
                                    
a.footer-logo-pjgallaghers			{display: block;
									float: left;
									clear: right;
                                    width: 142px;
                                    height: 97px;
                                    background: url(/images/footer-logo-pjgallaghers.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0;
                                    border: 0px solid red;}

a:hover.footer-logo-pjgallaghers	{background-position: -142px 0;
                                    text-decoration: none;}
                                    
a.footer-logo-union					{display: block;
									float: left;
									clear: right;
                                    width: 165px;
                                    height: 97px;
                                    background: url(/images/footer-logo-union.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0;
                                    border: 0px solid red;}

a:hover.footer-logo-union			{background-position: -165px 0;
                                    text-decoration: none;}
                                    
a.footer-logo-uncorked				{display: block;
									float: left;
									clear: right;
                                    width: 186px;
                                    height: 97px;
                                    background: url(/images/footer-logo-uncorked.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0;
                                    border: 0px solid red;}

a:hover.footer-logo-uncorked		{background-position: -186px 0;
                                    text-decoration: none;}
                                    
a.footer-logo-publife				{display: block;
									float: left;
									clear: right;
                                    width: 164px;
                                    height: 97px;
                                    background: url(/images/footer-logo-publife.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0;
                                    border: 0px solid red;}

a:hover.footer-logo-publife			{background-position: -164px 0;
                                    text-decoration: none;}

/* End Footer Logo Properties */

div#cat_154271_divs table td {
	background-position: 50% 50% !important;
}


/* Start Lunch 7 dinner Special home page */

.ld-special h2.head{
	height: 46px;
	background: transparent url(/images/lds-heading.jpg) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.ld-special *{
	margin: 0;
	padding: 0;
}

.ld-special ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 236px;
	width: 408px;
	background: transparent url(/images/lds-panels.jpg) no-repeat 0 0;
}

.ld-special ul li{
	float: left;
	background-color: transparent;
}

.ld-special ul li a{
	float: left;
	height: 118px;
	width: 204px;
	text-indent: -9000px;
	background-color: transparent;
}

.ld-special .winner{
	height: 121px;
	background: transparent url(/images/lds-panels-winner.jpg) no-repeat 0 0;
	text-indent: -9000px;
}

/* Start Lunch 7 dinner Special landing page */

.ld-specials{
	margin-top: 0;
}

.ld-specials *{
	display: block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	line-height: 10px;;
}

.ld-specials ul{
	list-style-type: none;	
	margin: 20px 0;
	padding: 0;
	
	background: transparent url(/images/lds-specials.jpg) no-repeat 0 0;
	height: 88px;
}

.ld-specials ul li{
	
	height 10px;
	margin: 0;
	padding: 0;
}

.ld-specials .winner{
	margin: 10px auto;
	padding: 0;
	width: 423px;
	height: 146px;
	background: transparent url(/images/lds-landing-winner.jpg) no-repeat 0 0;
}



/* Start Happy Hour Home Page */

.happy-hour{
	height: 252px;
	background: transparent url(/images/happy-hour.jpg) no-repeat 0 0;
}

.happy-hour *{
	text-indent: -9000px;
	display: block;
}

.whatson{
	padding-bottom: 150px;
	min-height: 300px;
}


/* Start functions thank god it's friday*/

.functions-tgit{
	height: 324px;
	width: 664px;
	background: transparent url(/images/tgif-bkg.jpg) no-repeat 0 0;
	position: relative;
}

.functions-tgit *{
	display: block;
	text-indent: -9000px;
}

.functions-tgit a.photos{
	position: absolute;
	bottom: 0;
	left: 70px;
	display: block;
	height: 76px;
	width: 155px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/tgit-btn-sprite.jpg) no-repeat 0 0;
}

.functions-tgit a.photos:hover{
	background: transparent url(/images/tgit-btn-sprite.jpg) no-repeat 0 -76px;
}

a.tgif-home{
	display: block;
	margin: 10px auto;
	width: 248px;
	height: 279px;
	text-indent: -9000px;
	background: transparent url(/images/tgif-home-sprite.jpg) no-repeat 0 0;
}
a.tgif-home:hover{
	background: transparent url(/images/tgif-home-sprite.jpg) no-repeat 0 -279px;
}

#whats-on .twitter a:active, #whats-on .twitter a:hover, #whats-on .twitter a:link, #whats-on .twitter a:visited {background:none;
padding-left:0px;}

/* Start rotating banner */

.jRotator{
	height: 210px;
	width: 710px;
	float: right;
	position: relative;
	overflow: hidden;
	margin-right: 11px;
	margin-top: 15px;
	display: inline;
}

.jRotator img{
	height: 210px;
	width: 710px;
	
}

/* Start IE6 PNG Handling */

* html img,
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
