

body		{
		color: #6A07DA;
		font-family: arial, verdona, serif;
		font-size: small;
		background-color: #6A07DA;
		text-align: center; 
		padding: 0;
		margin: 0px 40px 1px 40px;
		}

body#norm	{
		color: #C0C0BE;
		font-family: arial, verdona, serif;
		font-size: small;
		background-color: #044572;
		text-align: center; 
		margin: 0px 40px 1px 40px;
		padding: 0;
		}

#wrapper	{
		width: 940px;
		text-align: left;
		background-color: transparent;
		}

#header 	{
		width: 940px;
		height: 150px;
		background-color: transparent;
		background-image: url(images/halloween_connection2.gif);
		background-repeat: no-repeat;
		padding-bottom: 2px; padding-top: 2px;
		margin-top: 5px;
		margin-bottom: -6px;
		}

#header_norm 	{
		width: 940px;
		height: 160px;
		text-align: center;
		background-color: transparent;
		background-image: url(images/logobg15.png);
		background-repeat: no-repeat;
		padding-bottom: 2px; padding-top: 2px;
		margin-top: 5px;
		border-bottom: #adc9e8 solid;
		margin-bottom: -6px;
		}
	
#headt		{
		width: 200px;
		margin: 3px 0px 3px 20px;
		float: left;
		background-color: transparent;
		}

#headr		{
		width: 190px;
		margin: 10px 10px 0 0;
		float: right;
		background-color: transparent;
		}

#date 		{
		float: left;
		margin: 0px 20px 0 0;
		padding-bottom: 3px;
		text-align: left;
		color: #ffffff;
		background-color: transparent;
		}

#option		{
		float: right;
		margin: 2px 20px 0 0;
		text-align: left;
		color: #ffffff;
		background-color: transparent;
		}

#headc		{
		width: 425px;
		margin: 30px 35px 3px 20px;
		float: right;
		background-color: transparent;
		}	

#content 	{
		color: #6A07DA;
		width: 930px;
		height: 1040px;
		padding: 6px 5px 6px 5px;
		background-color: #000000;
		text-align: left;
		margin-top: -9px;
		}

#content2 	{
		color: #6A07DA;
		width: 930px;
		height: 1450px;
		padding: 6px 5px 6px 5px;
		background-color: #000000;
		text-align: left;
		margin-top: -9px;
		}

#content3 	{
		color: #6A07DA;
		width: 930px;
		height: 1650px;
		padding: 6px 5px 6px 5px;
		background-color: #000000;
		text-align: left;
		margin-top: -9px;
		}

#content4 	{
		color: #6A07DA;
		width: 930px;
		height: 1250px;
		padding: 6px 5px 6px 5px;
		background-color: #000000;
		text-align: left;
		margin-top: -9px;
		}

#content_norm 	{
		color: #D7C299;
		width: 930px;
		height: 1238px;
		background-image: url(images/no_flower.png);
		background-repeat: no-repeat;
		padding: 6px 5px 6px 5px;
		background-color: #f2f2f2;
		text-align: left;
		}

#content_norm2 	{
		color: #D7C299;
		width: 930px;
		height: 1688px;
		background-image: url(images/no_flower4.png);
		background-repeat: no-repeat;
		padding: 6px 5px 6px 5px;
		background-color: #f2f2f2;
		text-align: left;
		}

#content_norm3 	{
		color: #D7C299;
		width: 930px;
		height: 988px;
		background-image: url(images/no_flower5.png);
		background-repeat: no-repeat;
		padding: 6px 5px 6px 5px;
		background-color: #f2f2f2;
		text-align: left;
		}

#rightcol	{
		color: #6A07DA;
		width: 720px;
		background-color: #000000;
		float: right;
		padding-left: 5px;
		}

#rightcol_norm	{
		color: #6A07DA;
		width: 715px;
		background-color: transparent;
		float: left;
		padding-left: 5px;
		}

#rightcol2	{
		color: #6A07DA;
		width: 720px;
		background-color: #000000;
		float: left;
		padding-left: 5px;
		}

#rightcol2_norm	{
		color: #6A07DA;
		width: 720px;
		background-color: transparent;
		float: left;
		padding-left: 5px;
		}

#leftcol	{
		width: 200px;
		background-color: #000000;
		float: left;
		}

#leftcol_norm	{
		width: 200px;
		background-color: #f2f2f2;
		float: left;
		}

.prodbox	{
		width: 690px;
		margin-left: 2px;
		background-color: #000000;
		padding-bottom: 10px; padding-top: 8px;
		padding-left: 5px;
		border-bottom: #96FF32 thin;
		float: left;
		}

.prodbox_norm	{
		width: 685px;
		background-color: transparent;
		padding-bottom: 10px; padding-top: 8px;
		padding-left: 5px;
		margin-left: 15px;
		border-bottom: #96FF32 thin;
		float: left;
		}

.prod		{
		width: 130px;
		float: left;
		background-color: #6A07DA;
		}	

.pic		{
		border: #000000 hidden 1px;
		}

.divider	{
		border-bottom: #555555 solid thin;
		padding-bottom: 5px;
		}

.divider_norm	{
		border-bottom: #82ac63 solid thin;
		padding-bottom: 0px;
		}

.sales		{
		color: #ff6600;
		padding: 0px 20px 0px 10px;
		margin-right: 20px;
		}

.sales2		{
		color: #6A07DA;
		padding: 0px 20px 0px 10px;
		margin-right: 20px;
		}

.sales2_norm	{
		color: #06497d;
		padding: 0px 20px 0px 10px;
		margin-right: 20px;
		}

.pages_norm	{
		color: #4a6314;
		padding: 0px 10px 0px 10px;
		margin-top: 15px;
		background-color: transparent;
		}		

h1		{
		width: 690px;
		font-family: verdana, arial, serif; 
		font-size: 125%; 
		padding: 5px 0px 5px 10px;
		background-image: url(images/htag2.gif);
		background-repeat: no-repeat;
		background-color: #000000;
		margin: 5px 0px 5px 2px;
		}

h1.norm		{
		width: 680px;
		font-family: verdana, arial, serif; 
		font-size: 105%; 
		text-align: left;
		color: #0193b7;
		padding: 5px 0px 5px 10px;
		background-image: url(images/description5.jpg);
		background-repeat: no-repeat;
		background-color: transparent;
		margin: 5px 0px 5px 2px;
		}

h1.resp	{
		width: 590px;
		font-family: verdana, arial, serif; 
		font-size: 105%; 
		text-align: left;
		color: #0193b7;
		padding: 5px 0px 5px 12px;
		background-image: url(images/description5.jpg);
		background-repeat: no-repeat;
		background-color: transparent;
		margin: 5px 0px 5px 12px;
		}		
	

h2		{
		width: 480px;
		font-family: verdana, arial, serif; 
		font-size: 100%; 
		padding: 5px 0px 5px 10px;
		background-image: url(images/description.jpg);
		background-repeat: no-repeat;
		background-color: #000000;
		margin: 5px 0px 5px 2px;
		}

h2.norm		{
		width: 560px;
		font-family: verdana, arial, serif; 
		font-size: 100%; 
		text-align: left;
		color: #0193b7;
		padding: 5px 0px 5px 10px;
		background-image: url(images/description6.jpg);
		background-repeat: no-repeat;
		background-color: transparent;
		margin: 5px 0px 5px 2px;
		}

h3		{
		width: 480px;
		font-family: verdana, arial, serif; 
		font-size: 100%; 
		padding: 5px 0px 5px 10px;
		background-image: url(images/description.jpg);
		background-repeat: no-repeat;
		background-color: #000000;
		margin: 5px 0px 5px 2px;
		}	

h4		{
		width: 420px;
		font-family: verdana, arial, serif; 
		font-size: 100%; 
		padding: 5px 0px 5px 10px;
		background-image: url(images/description2.jpg);
		background-repeat: no-repeat;
		background-color: #000000;
		margin: 5px 0px 5px 2px;
		}

span.bold	{
		color: #5F1344;
		font-family: verdana, arial, serif;
		font-size: 130%;
		font-weight: 600;
		}

span.test	{
		color: #265097;
		font-family: arial, serif;
		font-size: 90%;
		font-style: italic;
		}

ul.indent	{
		font-family: arial, serif;
		background-color: #ffffff;
		margin-left: 90px;
		margin-right: 50px;
		}

ul.content {
 	line-height: 16pt;   
}

ul.blank li	{
		list-style-type: none;
		color: #ff6600;
		}

dt.question	{
		color: #265097; 
		font-family: arial, serif;
		padding: 0px 0px 3px 0px;
		font-weight: bold;
		}

dl.indent	{
		font-family: arial, serif;
		background-color: #ffffff;
		margin-left: 40px;
		}

a:link, a:visited, a:active	
		{color: #00FF00; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: bold;}

a:hover		{color: #FF6600; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: bold;}

a.foot_norm:link, a.foot_norm:visited, a.foot_norm:active	
		{color: #39388a; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: bold;}

a.foot_norm:hover 	{color: #287a14; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: bold;}

a.norm:link, a.norm:visited, a.norm:active	
		{color: #12310b; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: normal;}

a.norm:hover	{color: #44a2e9; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: normal;}	

span.black	{color: black; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: bold;}				

img.right	{float: right; padding-left:15px; padding-right:15px; padding-bottom:10px;}
	
#footer		{
		width: 940px;
		color: #ffffff;
		text-align: center;
		background-color: #9354DB;
		border-top: 1pt #96FF32 solid;
		margin: 0px;
		font-size: 90%;
		}

#footer_norm		{
		width: 940px;
		color: #000000;
		text-align: center;
		background-color: #d2e2cd;
		border-top: 1pt #d7e0b8 solid;
		margin: 0px;
		font-size: 90%;
		}

p		{
		font-family: arial, serif;
		font-size: 100%;
		padding: 0px 10px 0px 10px;
		background-color: #6A07DA;
		margin-left: 40px;
		margin-right: 40px;
		color: #ffffff;		
		}

td.form2	{
		font-family: arial, serif;
		font-size: 87%;
		color: black;		
		}

.price_norm	{color: #12310b; font-family: verdana, arial; font-size: 10pt;
		}


.orange		{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		margin-left: 5px;
		margin-right: 5px;
		color: #ff6600;		
		}

.freeorange	{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		margin-left: 25px;
		margin-right: 25px;
		color: #ff6600;	
		padding: 0px 20px 0px 20px;	
		}

.neworange	{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		margin-left: 15px;
		margin-right: 15px;
		color: #ff6600;	
		padding: 0px 5px 0px 5px;	
		}


.purple		{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		margin-left: 5px;
		margin-right: 5px;
		color: #ffffff;		
		}

.descript	{
		font-family: verdana, arial, serif;
		font-size: 87%;
		background-color: #ffffff;
		margin-left: 5px;
		margin-right: 5px;
		color: #000000;		
		}

.descript2	{
		width: 690px;
		font-family: verdana, arial, serif;
		font-size: 87%;
		background-color: #ffffff;
		margin-left: 5px;
		margin-right: 5px;
		color: #000000;		
		}

.free		{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		margin-left: 5px;
		margin-right: 5px;
		color: #ffffff;	
		padding: 0px 30px 0px 20px;
		}

.white		{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #000000;
		color: #ffffff;		
		}

.black		{
		font-family: arial, serif;
		font-size: 100%;
		background-color: #ffffff;
		color: #000000;		
		}


a.page2:link, a.page2:visited, a.page2:active	
		{color: #ff6600; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: underline; font-weight: 500;}

a.page2:hover	{color: blue; font-family: verdana, arial; font-size: 10pt; 
		text-decoration: none; font-weight: 500;}

#nav 		{width: 940px;
		height: 33px;
		background-image: url(images/nav.png);
		background-repeat: no-repeat;	
		text-align: center;
		background-color: #f2f2f2;}

#innernavbox	{width: 740px;
		height: 24px;	
		color: #1e3f68;
		text-align: center;
		padding-top: 10px;
		margin-left: 180px;}

#about		{font-family: verdana, arial, serif;
		font-size: 87%;
		margin-left: 5px;
		margin-right: 5px;
		color: #000000;	
		}


/* --------------------------------------- MAIN NAV  */ 


#mainnav	{
		color: #6A07DA;
		margin: 0px 0px 25px 10px;
		padding: 2px;
		text-align: left;
		background-color: #000000;
		border-top: 10px #000000 solid;
		}
                                   
#mainnav ul {
	padding: 0;
	margin: 0;
	background-color: #000000;
} 
	
#mainnav ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainnav ul li strong {
	font-size: 110%;
	display: block;
	padding: 8px 10px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    color: #0a1835;
	border-top: 1px #fff solid;
	line-height: 14pt;
	background: #f6f8fd;
} 
	
#mainnav ul li a, #mainnav ul li a:link, #mainnav ul li a:visited, #mainnav ul li a:active {
	font-size: 95%;
	display: block;
	padding: 8px 10px 8px 15px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
    color: #ff6600;
	border-top: 1px #524F4F dotted;
	line-height: 14pt;
	background-color: #000000;
}

#mainnav ul li a:hover, #mainnav ul li a:focus  {
	color: #ffff99;
	text-decoration: none;
	background: #000000 url(images/arrowbullet-light.gif) 5px 50% no-repeat;

}   

/* --------------------------------------- MAIN NAV NORM */ 

                                   
#mainnav_norm ul {
	padding: 0;
	margin: 0;
	background-color: #f2f2f2;
} 
	
#mainnav_norm ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainnav_norm ul li a, #mainnav_norm ul li a:link, #mainnav_norm ul li a:visited, #mainnav_norm ul li a:active {
	font-size: 95%;
	display: block;
	padding: 4px 4px 0px 5px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
    color: #165666;
	border-top: 1px #cccccc solid;
	background-color: #f2f2f2;
	height: 22px;
}

#mainnav_norm ul li a:hover, #mainnav_norm ul li a:focus  {
	color: #1b80cd;
	padding: 4px 4px 0px 5px;
	text-decoration: none;
	background: #ffffff;
	height: 22px;
}  


	/* --------------- MAIN NAV - SUB  */      

#mainnav ul.sub {
	padding: 0;
	margin: 5px 0 0 0;
	border: none;
	border-bottom: 1px #bdc8e5 solid;	
} 
	
#mainnav ul.sub li {
	padding: 0;
	margin: 0 10px;
	list-style: none;
}

#mainnav ul.sub li strong {
	font-size: 100%;
	display: block;
	padding: 9px 0 5px 5px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    color: #3157a0;
	background: #f6f8fd;
	border-bottom: 1px #c8d4ea solid;
	border-top: none;
}    
	
#mainnav ul.sub li a, #mainnav ul.sub li a:link, #mainnav ul.sub li a:active, #mainnav ul.sub li a:visited {
	font-size: 95%;
	display: block;
	padding: 5px 0 5px 30px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
    color: #0a1835; 
	border: none;
	border-bottom: 1px #dcdee7 solid;
	background: #f6f8fd url(images/arrowbullet-light.gif) 10px 50% no-repeat; 

}

#mainnav  ul.sub li a.last {
	border: none;
	margin: 0;  
	} 

#mainnav  ul.sub li a:focus, #mainnav ul.sub li a:hover {
	text-decoration: underline;
    color: #274a8b;
	background: #f6f8fd url(images/arrowbullet-light.gif) 10px 50% no-repeat; 
}    

