/* CSS Document */
body{
 background-image:url(images/blackstripes.jpg);
 background-repeat:repeat;
}		 

table.widget{
	border-width: 1px;
	border-style:solid;
	border-color:#CCCCCC;
}

h1{
	 font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:13px;
	 color: #000000;
	 margin:0px;
 }	 		

h2{
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #ff5104;
	margin:0px;
}	

a.h2:link{
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #ff5104;
	margin:0px;
	color: #ff5104;
	
}

.breadcrumb {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	margin:0px;
}	

a.breadcrumb:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

a.breadcrumb:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;	
}

a.breadcrumb:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.breadcrumb:hover {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}  		

.hometext {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
}	

.bodytext {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
}			

a.bodytext:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}

a.bodytext:active  {
     font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
	 color: #ff4b04;        
     text-decoration: none; 
 }

a.bodytext:visited {
     font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
	 text-decoration: none;
     color: #CCCCCC; 
 }

a.bodytext:hover   {
	 font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
     color: #ff4b04;  
     text-decoration:none;  
 }  

.navbar	{
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: bold;
	background: #FEBF05 url('images/nav_bg.gif') repeat-x 0px 0px;
	text-align: center; 
}

a.nav:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

a.nav:active  {
     font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
	 color: #ff4b04;        
     text-decoration: none; 
     font-weight: bold;	
}

a.nav:visited {
     font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
	 text-decoration: none;
     color: #000000; 
     font-weight: bold;
 }

a.nav:hover   {
	 font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size: 11px;
     color: #ff4b04;  
     text-decoration:none;  
     font-weight:bold;
}  

a.navtwo:link	{		 
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

a.navtwo:active  {     
     font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
	 color: #ff4b04;        
     text-decoration: none; 
     font-weight: bold;
	 text-align:center;
 }
 
a.navtwo:hover   {
     font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
	 color: #ff4b04;  
     text-decoration:none;  
     font-weight:bold;
	 text-align:center;
}  

a.navtwo:visited 	{
	 font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
     text-decoration: none;
     color: #373737; 
     font-weight: bold;
	 text-align:center;
}

a.navthree:link	{		 
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #FEC722;
	font-weight: bold;
	text-decoration: none;
}

a.navthree:active  {
     font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
	 color: #ffffff;        
     text-decoration: none; 
     font-weight: bold;
}

a.navthree:hover   {
     font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
	 color: #ffffff;  
     text-decoration:none;  
     font-weight:bold;
}  

a.navthree:visited 	{
	 font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	 font-size:11px;
     text-decoration: none;
     color: #FEC722; 
     font-weight: bold;
}

img {
	border: 0;
}

.bodycontent	{
	background-image:url(images/affordable-cheap-costumes.gif) ;
	height: 300px;
}

ul	{
	margin-left:170px;
	list-style-type: none;
}

.footer	{
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:text-top;
}

a.footernav:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;	
}

a.footernav:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;	
 }

a.footernav:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.footernav:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
 }  
 
 
a.maintext:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}

a.maintext:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
	text-decoration: none;	
 }

a.maintext:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
 }

a.maintext:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
	text-decoration: none;
 }  	 

a.footernav:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;	
}

a.footernav:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;	
 }

a.footernav:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
 }

a.footernav:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
 }  

a.maintext:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}

a.maintext:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
	text-decoration: none;	
 }

a.footernav:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;	
}

a.footernav:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;	
 }

a.footernav:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
 }

a.footernav:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
 }  

a.maintext:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}

a.maintext:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
	text-decoration: none;	
 }

a.partnersite:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FEC722;
	text-decoration: none;	
}

a.partnersite:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FF5104;
	text-decoration: none;	
 }
 
a.partnersite:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FEC722;
	text-decoration: none;
 }

a.partnersite:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #ff5104;
	text-decoration: none;
 }  

.copyright {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}

.leftnavigationtopcat {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #ff5104;
	margin:0px;
	vertical-align:top;
 }	

a.leftnavigationtopcat:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ff5104;
	text-decoration: none;	
}

a.leftnavigationtopcat:active  {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ff5104;
	text-decoration: none;	
}

a.leftnavigationtopcat:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ff5104;
	text-decoration: none;
}

a.leftnavigationtopcat:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ff5104;
	text-decoration: none;
}  	

.leftnavigation {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	margin:0px;
	vertical-align:top;
}	

a.leftnavigation:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

a.leftnavigation:active  {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
	text-decoration: none;	
}

a.leftnavigation:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}

a.leftnavigation:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
	text-decoration: none;
}  		

#container {
	position:relative;
	width:720px;
	height:180px;
	background-image:url(images/product-bg-test.gif);
	border:1px solid #ccc;
	margin:10px auto;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

#container a.pics {
	float:right; 
	margin:100px 18px 0px 0px; 
	display:inline; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #ddd; 
	width:70px; height:70px; 
	cursor:default;
}

#container a.pics img.thumb {
	display:block; 
	border:0;
}

#container a.pics span {
	display:none; 
	border:0; 
	width:700px; 
	background:#fff; 
	border:1px solid #fff; 
	text-align:center;
}

#container a.pics span img {
	float:left; 
	margin:0px; 
	border:0px;
}

#container a.pics:hover {
	white-space:normal; 
	border:0;
}

#container a.pics:hover span {
	display:block; 
	position:absolute; 
	left:9px; 
	top:5px; 
	z-index:10; 
	height:80px;
}

#container a.pics:active {
	border:0;
} 

#container a.pics:active span {
	display:block; 
	position:absolute; 
	left:9px; 
	top:5px; 
	z-index:5; 
	height:80px;
}

#container a.pics:focus {
	border:1px solid #fc0; 
	outline:0;
}

#container a.pics:focus span {
	display:block; 
	position:absolute; 
	left:9px; 
	top:5px; 
	z-index:5; 
	outline:0;
}

#container span.info {
	clear:left; 
	display:block; 
	text-align:center; 
	line-height:20px; 
	margin:0; 
	padding:20px 0 0 0; 
	width:700px; 
	text-align:center; 
	color:#000; 
	z-index:1;
	}

#container span.info a {
	color:#ccc;
}

#container span.info a:hover {
	text-decoration:none;
}

.newsletter {
	background-image:url(images/newsletter_bg.jpg);
	background-repeat:no-repeat;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
	height:100;
	vertical-align:middle;
}

.navbghead {
	background-color: #ffffff;
}

.navbgreg {
 	background-color: #f7f7c6;
	height: 12px;
}

.productdescription {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	margin:0px;
 }	

.productlink {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
 	color: #ff5104;
	margin:0px;
}	

a.productlink:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ff5104;
}

a.productlink:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
}

a.productlink:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ff5104;
}

a.productlink:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
 }
 
.costumes-retail-price  {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	vertical-align:middle;

 }  		

.costumes-store-price  {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	vertical-align:middle;
 }  		

.psps-pagination {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	width:100%;
	float:left;
}
.psps-results-pages span, .psps-results-pages a {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px;
	display:block;
	padding:0 2px;
	border:1px solid #ccc;
	float:left;
	text-decoration:none;
	margin-left:2px;
	color: #000000;
}
.psps-results-pages span a {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px;
	display:inline;
	padding:0;
	border:none;
}
.psps-results-pages {
	float:right;
}
.psps-results-pages {
	float:right;
}
.costumes-image {
	max-height:125px;
	max-width:125px;
	align: center;
}

.sitemaplink {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
 	color: #ff5104;
	margin:0px;
	text-decoration:none;
}	

a.sitemaplink:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ff5104;
	text-decoration:none;
}

a.sitemaplink:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
	text-decoration:none;
}

a.sitemaplink:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ff5104;
	text-decoration:none;
}

a.sitemaplink:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FEC722;
	text-decoration:none;
 }
 

.style1 {
	color: #ff5104;
	font-weight: bold;
	font-size: 12;
}
.sitemaptext {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	font-weight:bold
}	

a.sitemaptext:link   {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	font-weight:bold
}

a.sitemaptext:active  {
    font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #FEC722;
	text-decoration:none;
	font-weight:bold
}

a.sitemaptext:visited {
    font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold
}

a.sitemaptext:hover   {
	 font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#FEC722;
	text-decoration:none;
	font-weight:bold
}
.linkpage {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
 	color: #ff5104;
	margin:0px;
}	

a.linkpage:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
}

a.linkpage:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FEC722;
}

a.linkpage:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff5104;
}

a.linkpage:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FEC722;
 }
 
 
a.christmas:link   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}

a.christmas:active  {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#A50505;
	text-decoration: none;	
 }
 
a.christmas:visited {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
 }

a.christmas:hover   {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #A50505;
	text-decoration: none;
 }  
 
.linktous-code {
	background-color:#fff4c8;
	border:1px dashed #fc0;
	padding:10px;
	margin:0px;
	width:500px;
	height:70px
}

.clear {
  clear: both;
  height: 0;
}

.orangey {
	color:#FF4B04;
}

/*================= STYLES FOR THE DEALERSHIP MENU ==================*/

.partymenu h2 {
z-index:1;
margin: 0;
margin-top: 10px;
margin-left: 5px;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff5104;

}

.partymenu h2:link {
z-index:1;
margin-top: 10px;
margin-left: 5px;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff5104;

}




.partymenu body, .partymenu ul, .partymenu li  {
z-index:1;
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.partymenu table {
z-index:1;
text-align:center;
}

.partymenu li {
z-index:1;
margin-bottom:1em;
}

.partymenu .tightlist li {
z-index:1;
margin-bottom:0.25em;
}

/*================= STYLES FOR THE GRC MASTHEAD & CONTROLS ==================*/

.partymenuminwidth0 {
z-index:1;
position:relative;
border:0;
margin:0;
padding:0;
width:300px;
height:100px;
min-width: 300px;
}

* html .partymenuminwidth1 {
z-index:1;
position:relative;
float:left;
height: 100px;
border-left:1px solid #FFFFFF;
}

* html .partymenuminwidth2 {
z-index:1;
position:relative;
margin-left:-300px;
height: 1px;
}

#masthead {
position:relative;
float:center;
vertical-align:top;
border:0;
margin:0;
padding:0;
width:100%;
height:15px;

}


/*========================= TOP OF THE MENU CASCADE =========================*/

.partymenu {
z-index:1;
position:relative;
margin: 0;
float:center;
padding:0;
height:15px;
width:100%;
background-color: #000;
border-top-width: 0;
border-bottom-width: 0;
border-right-width: 0;
border-left-width: 0;
}

.partymenu img {
vertical-align: top;
}

.partymenu ul {
z-index:1;
padding:0;
margin:0;
border:0;
top: -10px;
list-style-type:none;
line-height:1.5em;
}

.partymenu li {
z-index:1;
float:center;
position:relative;
margin:0;
padding:0;
margin:0px;
text-decoration:none;

}

.partymenu ul li table {
z-index:1;
margin:-1px 0;
margin:0;
border-collapse:collapse;
background:#000;
}

.drop {
z-index:1;
display:block;
padding:1px 0.33em;
margin:0;
text-align:right;
cursor:pointer;
cursor:hand;
background:#000;
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
.partymenu ul li ul {
z-index:1;
display:none;
padding:1px;
}

.partymenu ul li a,
.partymenu ul li a:visited {
z-index:1;
display:block;
float:center;
text-decoration:none;
height:15px;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.partymenu ul li:hover ul,
.partymenu ul li a:hover ul {
z-index:1;
display:block;
position:absolute;
margin:0;
top:18px;
left:-1px;
height:250px;
top:-250px;
width:225px;
color:#000;
background:#000;
}
.partymenu ul li:hover ul.leftbutton,
.partymenu ul li a:hover ul.leftbutton {
z-index:1;
float:left;
left: 10px;
}

.partymenu ul li:hover ul li a,
.partymenu ul li a:hover ul li a {
z-index:1;
border:0;
margin:0;
padding:0;
height:auto;
color:#ccc;
text-decoration:underline;
background:#000;
width:13.5em;
margin-left: 12px;
}

/*======================== AWEBER EMAIL FORM ========================*/

.form-container {
	width:210px;
	height:130px;
}
#af-form-2083988032 .af-body .af-textWrap{
	width:98%;
	display:block;
	float:none;
	}
#af-form-2083988032 .af-body a{
	color:#094C80;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	}
	

#af-form-2083988032 .af-body input.text, #af-form-2083988032 .af-body textarea{
	background-color:#f7f7c6;
	border-color:#919191;
	border-width:1px;
	border-style:solid;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	}
	
#af-form-2083988032 .af-body input.text:focus, #af-form-2083988032 .af-body textarea:focus{
	background-color:#FFFAD6;
	border-color:#030303;
	border-width:1px;
	border-style:solid;
	}
#af-form-2083988032 .af-body label.previewLabel{
	display:block;
	float:none;
	text-align:left;
	width:auto;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	}
	
#af-form-2083988032 .af-body{
	padding-bottom:0px;
	padding-top:0px;
	background-repeat:no-repeat;
	background-position:inherit;
	background-image:none;
	color:#000000;
	font-size:10px;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	}
#af-form-2083988032 .af-quirksMode .bodyText{
	padding-top:0px;
	padding-bottom:0px;
	}
#af-form-2083988032 .af-quirksMode{
	padding-right:0px;
	padding-left:0px;
	}
#af-form-2083988032 .af-standards .af-element{
	padding-right:0px;
	padding-left:0px;
	}
#af-form-2083988032 .bodyText p{
	margin:1em 0;
	}
#af-form-2083988032 .buttonContainer input.submit{
	background-image:url("http://forms.aweber.com/images/auto/gradient/button/aaa.png");
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#e2e1e1;
	border:1px solid #e2e1e1;
	color:#000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	}
#af-form-2083988032 .buttonContainer input.submit{
	width:auto;
	}
#af-form-2083988032 .buttonContainer{
	text-align:left;
	}
#af-form-2083988032 body,#af-form-2083988032 dl,#af-form-2083988032 dt,#af-form-2083988032 dd,#af-form-2083988032 h1,#af-form-2083988032 h2,#af-form-2083988032 h3,#af-form-2083988032 h4,#af-form-2083988032 h5,#af-form-2083988032 h6,#af-form-2083988032 pre,#af-form-2083988032 code,#af-form-2083988032 fieldset,#af-form-2083988032 legend,#af-form-2083988032 blockquote,#af-form-2083988032 th,#af-form-2083988032 td{
	float:none;
	color:inherit;
	position:static;
	margin:0;
	padding:0;
	}
#af-form-2083988032 button,#af-form-2083988032 input,#af-form-2083988032 submit,#af-form-2083988032 textarea,#af-form-2083988032 select,#af-form-2083988032 label,#af-form-2083988032 optgroup,#af-form-2083988032 option{
	float:none;
	position:static;
	margin:0;
	}
#af-form-2083988032 div{
	margin:0;
	}
#af-form-2083988032 fieldset{
	border:0;
	}
#af-form-2083988032 form,#af-form-2083988032 textarea,.af-form-wrapper,.af-form-close-button,#af-form-2083988032 img{
	float:none;
	color:inherit;
	position:static;
	background-color:none;
	border:none;
	margin:0;
	padding:0;
	}
#af-form-2083988032 input,#af-form-2083988032 button,#af-form-2083988032 textarea,#af-form-2083988032 select{
	font-size:100%;
	}
#af-form-2083988032 p{
	color:inherit;
	}
#af-form-2083988032 select,#af-form-2083988032 label,#af-form-2083988032 optgroup,#af-form-2083988032 option{
	padding:0;
	}
#af-form-2083988032 table{
	border-collapse:collapse;
	border-spacing:0;
	}
#af-form-2083988032 ul,#af-form-2083988032 ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding-left:40px;
	}
#af-form-2083988032,#af-form-2083988032 .quirksMode{
	width:166px;
	}
#af-form-2083988032.af-quirksMode{
	overflow-x:hidden;
	}
#af-form-2083988032{
	background-color:inherit;
	border-color:transparent;
	border-width:1px;
	border-style:none;
	}
#af-form-2083988032{
	overflow:auto;
	}
.af-body .af-textWrap{
	text-align:left;
	}
.af-body input.image{
	border:none!important;
	}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{
	float:none!important;
	}
.af-body input.text{
	width:100%;
	float:none;
	padding:2px!important;
	}
.af-body.af-standards input.submit{
	padding:2px 5px;
	}
.af-clear{
	clear:both;
	  height: 0;
	}
.af-element label{
	text-align:left;
	display:block;
	float:left;
	}
.af-element{
	padding:0px 0;
	}
.af-form-wrapper{
	text-indent:0;
	}
.af-form{
	text-align:left;
	margin:auto;
	}
.af-quirksMode .af-element{
	padding-left:2!important;
	padding-right:5!important;
	}
.lbl-right .af-element label{
	text-align:right;
	}