body {
	margin:0;
	color: #000;
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(images/backBadge.gif);
	background-repeat: repeat;
	}
a:link {
	text-decoration: none;
	color: #80000c;
}
a:visited {
	text-decoration: none;
	color: #80000c;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
}
#header {
	height:200px;
	/*background-image:url(images/headerBack.gif);
	background-repeat: repeat-x;
*/
}
#logo {
	width:985px;
	margin: 0 auto;
}
#wrapper {
width:985px;
margin: 0 auto;
margin-top:45px;
}
#leftcol{
 width:33%; 
 float:left; 
 position:relative; 
 }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:67%; 
 }
 
#footer {
clear:both;
float:none;
width:985px;
margin:  auto;
}

#banner {
background-image:url(images/banner.png);
background-repeat:repeat-y;
width:660px;
height:150px;
}

#picture {
width: 100%;
border:1px solid #000;
margin-top: 20px;
background-color: #000;
color: #fff;
}

#text {
width: 60%;
margin-top: 20px;
float: left; 
display:inline; 
position: relative; 
}

#text h2 {
margin:0;
padding:0;
font-weight:normal;
font-size:22px;
}


#content-right {
width:  35%;
float: right; 
display:inline; 
position: relative; 
top:20px;
left:-20px;
text-align:center;
}

#contact {
width: 298px;
height: 350px;
}


#gold-party {
width: 288px;
background-image:url(images/party-back.png);
background-repeat:repeat-y;
padding:10px;
}

#social-media {
width: 298px;
margin-top: 20px;
}

#contact-form {
width: 298px;
background-image:url(images/contact-back.png);
background-repeat:repeat-x;
font-size:14px;
}

#contact-form form
{
	margin:0px 0px 0px 20px;
}
#contact-form form label
{
	color:#fff;
}
#contact-form form label {
	float:left;
	width:120px;
	height: 20px;
	margin-right:17px;
	margin-top:10px;
}
#contact-form .txtBox
{
	float:left;
	width:120px;
	height: 25px;
	margin-right:15px;
	border: 1px solid #808080;
}

#contact-form .txtBoxLong
{
	float:left;
	width:257px;
	height: 25px;
	margin-right:15px;
	border: 1px solid #808080;
}

#contact-form .txtArea
{
	float:left;
	width:257px;
	height: 100px;
	margin-right:15px;
	border: 1px solid #808080;
}
#contact-form form input#address,
#contact-form form input#email
{
	width:257px;
	height:25px;
	border: 1px solid #808080;
	margin-right:15px;
}

#contact-form form input.button
{
	width:274px;
	height:56px;
	margin-top:25px;
	margin-left:-7px;
	background-image:url(images/btn-background-contact.png);
	background-repeat:no-repeat;
	border:none;
	
}

#contact-form .testBtn
{
	width:274px;
	height:56px;
	margin-top:25px;
	margin-left:-7px;
	background-image:url(images/btn-submit.png);
	background-repeat:no-repeat;
	border:none;
	
}

.clear
{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.party-top {
	width:298px;
	height:74px;
	margin-top:160px;

}

.email {
	text-align:center;
}

#leftcol-footer{
 width:40%; 
 float:left; 
 position:relative; 
 margin-top:-40px;
 margin-bottom:10px;
 }
 
#maincol-footer{
 float: right; 
 display:inline; 
 position: relative; 
 width:60%; 
 text-align:right;
 margin-top:-40px;
 margin-bottom:10px;

 }
 
#ticker {
	position:relative;
	top:10px;
	left:265px;
	width:400px;
	font-size:12px;
	text-align:center;
	color: #ffde01;
}

#header-wrapper{
	margin: 0 auto;
	width:985px;
}


#logo{
 width:40%; 
 float:left; 
 position:relative; 
 }
 
#contact-info h1{
 float: right; 
 display:inline; 
 position: relative; 
 width:60%; 
 text-align:right;
 color:#e6c122;
 font-size:24px;
 font-family:"Times New Roman", Times, serif;
 margin-top:10px;
 font-weight:bold;

 }

#facebook{
 float: right; 
 display:inline; 
 position: relative; 
 width:40%; 
 text-align:right;
 color:#e6c122;
 font-size:18px;
 font-family:"Times New Roman", Times, serif;
 margin-top:10px;

 }
 
#facebook a:link
{
	color:#FFF;
	text-decoration: none;

 }

#facebook a:hover
{
	color:#e6c122;
	text-decoration: none;
}

#facebook a:active
{
	color:#FFF;
	text-decoration: none;
}


#facebook a:visited
{
	color:#FFF;
	text-decoration: none;
}


#contact-form .required
 {
	 color:#900;
 }
#popup {
	width:329px;
	height:90px;
	padding:15px;
	border: 1px solid #000;
	position:absolute;
	top:50px;
	left:38%;
	z-index:999;
	background-color: #fff;
	}

#small-address {
	font-size:12px;
	text-align:center;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.c1 {
	list-style: none;
	display: inline
}
.break {
height:50px;
float:none;
clear:both;
}
#bottomGold {
white-space:nowrap;
margin-left:5px;
}
#bottomGold img {
border:1px solid #000;
}
#navigation {
margin-left: -500px;
    margin-top: 45px;
    padding-bottom: 25px;
    text-align: left;
    top: 0;
    width: 985px;
}
#navigation ul
{
list-style-type:none;
margin:0;
padding:0;
}

#navigation a
{
display:block;
}
#navigation li
{
list-style-type:none;
display:inline;
float:left;
}
#maincol h2{
font-size:26px;
}

.on {
	padding:10px;
	border:1px dotted #000;
	margin-bottom:20px;
	background-color:#fff;
}

.off {
	padding:10px;
	margin-bottom:20px;
}

