/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */

body {
	background-color:#333333;
	background-image: url(css/background.jpg);
	background-repeat: repeat-x;
margin:0;
	}

td.banner {
	background-image:url(css/youparty365v1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}


#SearchButton {
background:url(Your-Submit-Button-Image-Link-Here) no-repeat;
width:70px; }


.normaltxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.homepagelinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size: 14px;
}

A.homepagelinks:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
		font-size: 14px;
}
A.homepagelinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
		text-decoration:none;
			font-size: 14px;
}
A.homepagelinks:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
		text-decoration:none;
			font-size: 14px;
}
A.homepagelinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
		text-decoration:none;
			font-size: 14px;
}

.mediagallerylinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3333;
	font-weight:bold;
	font-size: 20px;
}

A.mediagallerylinks:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3333;
	font-weight:bold;
	text-decoration:none;
		font-size: 20px;
}
A.mediagallerylinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3333;
	font-weight:bold;
		text-decoration:none;
			font-size: 20px;
}
A.mediagallerylinks:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3333;
	font-weight:bold;
		text-decoration:none;
			font-size: 20px;
}
A.mediagallerylinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3333;
	font-weight:bold;
		text-decoration:none;
			font-size: 20px;
}


H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff3333;
	margin: 0 0 0 0;
	font-size: 20px;
}


H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin: 0 0 0 0;
	font-size: 18px;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	margin: 0 0 0 0;
	font-size: 20px;
}

H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff3333;
	margin: 0 0 0 0;
	font-size: 20px;
}

H5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	margin: 0 0 0 0;
	font-size: 20px;
}

H6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff3333;
	margin: 0 0 0 0;
	font-size: 16px;
}

H7 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	margin: 0 0 0 0;
	font-size: 16px;
}

.specialhomelink {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
		text-decoration:none;
	font-size: 14px;
		padding-right:20px;
}

A.specialhomelink:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
		text-decoration:none;
	font-size: 14px;
	padding-right:10px;
}
A.specialhomelink:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
		text-decoration:none;
	font-size: 14px;
}
A.specialhomelink:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
		text-decoration:none;
	font-size: 14px;
}
A.specialhomelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
		text-decoration:none;
	font-size: 14px;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

A.footer:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
}
A.footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
		text-decoration:none;
	font-size: 12px;
}
A.footer:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
		text-decoration:none;
	font-size: 12px;
}
A.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
		text-decoration:none;
	font-size: 12px;
}


.venuelink {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	text-decoration:none;
}

A.venuelink:link {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	text-decoration:none;
}
A.venuelink:visited {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	text-decoration:none;
}
A.venuelink:active {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	text-decoration:none;
}
A.venuelink:hover {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size: 20px;
	text-decoration:none;
}

.hmevents {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size: 16px;
	text-decoration:none;
}

A.hmevents:link {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size: 16px;
	text-decoration:none;
}
A.hmevents:visited {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size: 16px;
	text-decoration:none;
}
A.hmevents:active {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size: 16px;
	text-decoration:none;
}
A.hmevents:hover {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size: 16px;
	text-decoration:none;
}

/* ---------------------------------------------------- */
/* menu
/* ---------------------------------------------------- */
.jqueryslidemenu{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
background: #ff3333;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #ff3333; /*background of tabs (default state)*/
color: white;
padding: 8px 15px;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #ff9933; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #ff9933;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 600px;
background-color: #ff6633;
border: 1px solid #ffffff;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 575px;}

#slideshow .slides ul {
width: 575px;}

#slideshow .slides li {
width: 575px;
float: left;
padding: 5px;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #999999;
border-top: 2px solid #ffffff;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 13px 13px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #ff6633;}

.js #slideshow .slides-nav li.on a {
position: relative;
top: -4px;}
/* ---------------------------------------------------- */
/* FORMS FORMS
/* ---------------------------------------------------- */
input.forms {
	background-color:#e2e2e2;
	width:250px;
	border:10px;
		border-color:#000000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:6px;
	padding-left:5px;
}

.formhide
{
display:none;
}


select {
		width:255px;
	background-color:#e2e2e2;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px;
	border-color:#000000;
	padding-left:5px;
	padding-top:3px;
}

textarea {
	background-color:#e2e2e2;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:350px;
	border:0px;
	padding-top:5px;
	padding-left:2px;
}