* {margin: 0px; padding: 0px; }
.clearboth {clear: both; }

body { font-family: Arial, Verdana, Century Gothic,  sans-serif;
		 font-size: 11pt;
		 line-height: 1.2em; letter-spacing: .05em;
		 font-weight: normal; }

h1 { color: #F78051; font-size: 14pt;  font-weight: normal;  margin-bottom: 20px;}
h2 {  color: #F78051; font-size: 12pt;  font-weight: normal;  margin-bottom: 20px;}
.leadtext { color: #F78051; font-size: 11pt;  font-weight: bold; }
.center {text-align: center; }

a:link {color: #b9a852; text-decoration: none;  border-bottom: 1px dotted #b9a852;}
a:visited {color: #b9a852; text-decoration: none;  border-bottom: 1px dotted #b9a852; }
a:active {color: #f5e707; text-decoration: none;  border-bottom: 1px dotted #f5e707; }
a:hover	{color:	#f4de6c; text-decoration: none;  border-bottom: 1px dotted #f4de6c;}


#headerbox { display: block; position: relative; width: 1500px; height: 193px;  background-color: white; 
background-image: url(images/ziggyheaderbg.gif); 
background-repeat: no-repeat;
clear: both;}

#headercontents {  }



#contentbox { display: block; position: relative; width: 1500px;  background-color: white; 
background-image: url(images/ziggycontentbg.gif); 
background-repeat: repeat-y; clear: both;}

#contentboxnocols { display: block; position: relative; width: 1500px;
					background-image: url(images/ziggycontentbgnocols.gif); 
					background-repeat: repeat-y; }

#contentcontents {position: relative; padding-top: 15px; padding-left: 50px; width: 810px; 
					padding-right: 20px;
					color: #ded6a5; border: 0px solid blue;}

#contentcontents p, table {padding-bottom: 15px; }

#leftcolumn {float: left;  width: 430px; border: 0px solid green; }
#rightcolumn { float: right;  width: 340px; border: 0px solid red; 
						font-family: Arial, Verdana, Century Gothic,  sans-serif;
						 font-size: 9pt;
		 				line-height: 1.2em; letter-spacing: .05em;
		 				font-weight: normal;}




		.col_right {
	
		float: right; clear: right;
		margin: 0px 0px 0px 0px;
		padding-top: 8px;
		border-style: none;	}
		


		.col_right p {	
		
		
		text-align: left;
		
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1.2em;
		font-weight: normal;
		font-style: italic;	
		}		

.col_left {
	
		
		margin: 0px 0px 0px 100px;
		padding-top: 8px;
		border-style: none;	}


.image_right	 {	
		
		float: right; clear: right;
		margin: 0px 0px 10px 20px;
		padding-top: 8px;
		border-style: none;	}

.image_right  p {	
	    
	    text-align: left;
		padding: 5px 0px 0px 10px;
		font-family:  Arial, Verdana, Century Gothic, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;
		}		

.image_left	{	
		
		float: left; clear: left;
		margin: 0px 25px 10px 0px;
		padding-top: 8px;
		border-style: none;	}

.image_left	p {	
	    
	    text-align: left;
		padding: 5px 0px 0px 10px;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;
		}


.fundme {margin: 0 auto 30px 30px; }		
		
/*################## product styles ##############*/

.produnit { }
.produnit img { display: block; margin: auto; margin-bottom: 20px; }
.button { display: block; margin-bottom: 20px; }

/*################## popup styles ##############*/

div.image_left a img {height: 0; width: 0; border-width: 0;}

div.image_left a:hover img {display: block;
   position: absolute; top: 0px; left: 270; width: 700px; height: 500px; margin-top: -150px; z-index: 100;
   background-color: #ded6a5; padding: 20px; border: 1px solid black;}



/*################## end popup styles ##############*/

/*################## footer styles ##############*/

#footerbox { display: block; position: relative; width: 1500px; background-color: white; 
background-image: url(images/ziggyfooterbg.gif); padding-bottom: 40px;
background-repeat: no-repeat; clear: both; }

#footer { width: 855px; text-align: right; color: #8e8866; padding-right: 0px; padding-top: 10px;
	font-family: arial, sans-serif; font-size: 8pt; line-height: 1.1em; border: 0px solid yellow;}

#footer  a:link { color: #8e8866;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#footer  a:visited { color: #8e8866;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		


#footer  a:hover {
		color: #F78051;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#footer  a:active {
		color: #F78051;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}	

/*################## end footer styles ##############*/