body {
	margin-top: 20px;
	background-image:url(images/wallpaper.gif);
    }


td, p, a {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:125%;
	font-weight:500;
	color: #431A1A;
	 text-align: left;
	}
	
td.white { color:#FFFFFF;}


h2 {font-size:14px;
			font-weight:900;
		}	
	
p.heavy {font-size:14px;
			font-weight:900;
		}
		
p.specialhead {
	font-size:20px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #431A1A;
	padding: 2px;
	text-align: center;	
	margin-top: 0px;
	}
	
p.specialsub {
	font-size:16px;
	font-weight:600;
	text-align: center;
	color: #FFFFFF;
	margin: 0px 10px 0px 10px;
	padding: 0px;
		}
		
p.specialtext {
	text-align: left;
	padding: 0px 10px 5px 10px;
	color: #FFFFFF;
	line-height:150%; 
		}
		
p.specialdesc {
	text-align: center;
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;
	line-height:120%; 
	font-weight:600;
		}
		
p.specialdescdark {
	text-align: left;
	padding: 0px 20px 0px 20px;
	color: #431A1A;
	line-height:120%; 
	font-weight:400;
	font-size:13px;
		}
		
p.specialsmall {
	text-align: center;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	color: #FFFFFF;
	 font-size:11px;
	font-weight:400;
		}
	
td.small {font-size:11px;
			font-weight:500;
		}
		
ul.special	{text-indent: 50pt;
	      color: #FFFFFF;
        }
		
ul.packagelist   { padding-bottom: 0px;
					margin-bottom: 0px;
		}		
		
.packageftnt   { margin-left: 18pt;
				font-style: italic;
		}
		
.packagemiddle   { margin-left: -12pt;
				font-style: italic;
		}

.web2   { background-color:#FFFFFF;
 			color: #431A1A;
  			padding: 5px 5px 5px 5px;
        }
		
.serviceshead	{font-size:14px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #431A1A;
	padding: 2px;
	text-align: center;	}
	
.topSpaceSmall	{
	padding-top: 5px;
	}
	
.topSpaceMed	{
	padding-top: 25px;
	}
.topSpaceLarge	{
	padding-top: 65px;
	}