@charset "utf-8";
/* CSS Document */

*{
 margin:0;
 padding:0;
 background-repeat:no-repeat;
 behavior: url(iepngfix.htc)
}

body{
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#000;
 font-size:14px;
 background-color:#000;
}

a:link { color:#fb19dd; text-decoration:none;}
a:visited { color:#fb19dd; text-decoration:none;}
a:hover { color:#fb19dd; text-decoration:underline;}
a:active { color:#fb19dd; text-decoration:none;}
a:active, a:focus { outline: 0;}

/* Top */

#topBg{
	width:100%;
	height:585px;
	float:left;
	background:url(../design_images/bg_top.jpg) repeat-x top left;
	z-index:1;
}

	#mainBG{
		width:900px;
		height:585px;
		margin-left:auto;
		margin-right:auto;
		background:url(../design_images/bg_main.png) no-repeat top;
		}
		
	#previewBG{
		width:900px;
		height:585px;
		margin-left:auto;
		margin-right:auto;
		background:url(../design_images/bg_preview_page.png) no-repeat top;
		}
		
	#contactBG{
		width:900px;
		height:585px;
		margin-left:auto;
		margin-right:auto;
		background:url(../design_images/bg_contact.png) no-repeat top;
		}
		
	#pageTitle{
		width:900px;
		height:124px;
		float:left;
		}
		
		#pageTitle h1, #pageTitle h2{
			display:none;
		}
	
	#promoArea{
		width:409px;
		height:461px;
		float:left;
		}
		
		#promoArea #video{
			margin:130px 0 0 25px;
		}
		
		#promoArea #contactInfo{
			margin:250px 0 0 50px;
			width:240px;
			text-align:justify;
		}
		
			#promoArea #contactInfo h3{
				color:#fb19dd;
				}
		
	#mainContent{
		width:275px;
		height:411px;
		padding:25px;
		text-align:justify;
		line-height:150%;
		float:left;
		}
		
		#mainContent h2{
			font-size:24px;			
			line-height:30px;
			font-weight:normal;
			margin-bottom:30px;
		}
		
		#mainContent .pink{
			color:#fb19dd;
		}
		
			#mainContent #buyNow{
				text-align:center;
				}
			
			
	#mainContentB{
		width:230px;
		height:411px;
		padding:25px 25px 25px 70px;
		text-align:justify;
		line-height:150%;
		float:left;
		}
		
		#mainContentB h2{
			font-size:24px;
			line-height:30px;
			font-weight:normal;
			margin-bottom:30px;
			text-align:left;
		}
		
		#mainContentB .pink{
			color:#fb19dd;
		}
		
			#mainContentB #buyNow{
				text-align:center;
				margin:0 0 0 -35px;
			}
			
		#bookPreview{
			position:absolute;
			left:50%;
			top:150px;
			margin-left:-445px;
			width:480px;
			height:354px;
			z-index:5;
		}
		
/* Menu */

#menu{
	float:left;
	width:140px;
	margin:102px 0 0 0;
	font-weight:bold;
}

	#menu ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#menu li{
		list-style:none;
		margin:40px 0 0 40px;
		padding:0;
	}
	
	#menu li a; #menu li a:link; #menu li a:active; #menu li a:visited{
		font-weight:bold;		
	}
	
	#menu li a:hover{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}


/* Contact */
#contactForm{
	text-align:right;
	border:0;
	}

	#contactForm .fields{
		border:#e415ca;
		background:#e415ca;
		padding:3px;
		color:#000;
		margin:0 0 5px 0;
		width:190px;
	}
	
	#contactForm .button{
		border:#e415ca;
		background:url(../design_images/btn_bg) repeat-x;
		padding:3px;
		color:#fff;
	}

			
/* Footer */

#footer{
	width:100%;
	float:left;
	background:url(../design_images/bg_bottom.gif) repeat-x;
}
	
		#footerContent{
			width:850px;
			padding:35px 25px 25px 25px;
			margin-left:auto;
			margin-right:auto;
			color:#FFF;
		}
		
			#footerContent  a{
				display:block;  
				width:100%;  
				height:100%;
			}
			
			#footerContent  strong{
				display:none;
			}
			
			#footerContent #albert{
				float:left;
				margin:10px 50px 0 0;
				width:101px;
				height:19px;
				background:url(../design_images/by_albert_saliba.gif) no-repeat top left;
			}
			
				
			#footerContent #hc{
				float:left;
				width:118px;
				height:98px;
				background:url(../design_images/logo_hamster_club_a.gif) no-repeat top left;
			}
			
				
				#footerContent #hc a:hover{
					background:url(../design_images/logo_hamster_club_b.gif) no-repeat top left;
				}
				
			#footerContent #gpc{
				float:left;
				width:148px;
				height:98px;
				background:url(../design_images/logo_guinea_pigs_club_a.gif) no-repeat top left;
			}
			
				
				#footerContent #gpc a:hover{
					background:url(../design_images/logo_guinea_pigs_club_b.gif) no-repeat top left;
				}
				
			#footerContent #fusa{
				float:left;
				width:158px;
				height:98px;
				background:url(../design_images/logo_fusa_directory_a.gif) no-repeat top left;
			}
			
				
				#footerContent #fusa a:hover{
					background:url(../design_images/logo_fusa_directory_b.gif)  no-repeat top left;
				}
				
			#footerContent #t2d{
				float:left;
				width:185px;
				height:98px;
				background:url(../design_images/logo_travel_to_destination_a.gif) no-repeat top left;
			}
			
				
				#footerContent #t2d a:hover{
					background:url(../design_images/logo_travel_to_destination_b.gif)  no-repeat top left;
				}
				
			#copyright{
				width:850px;
				text-align:center;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
				margin:10px 0 10px 0;
				float:left;
				}
				
				#copyright img{
					border:0;
					margin:10px 0 0 0
				}

	
	.black a{
	color:#000;
	}
	
	.black a:active, .black a:focus { 
	outline: 0;
	}