body {

}

#title {
	width: 640px;
	z-index: 5;
}

#footer {
	background: url(none);
	position: absolute;
	top: 480px;
	clear: none;
	left: 0px;
	width: 640px;

}



#bkgrnd-home {
	background: #655244 url(/images/yarn-tan-01.jpg) no-repeat center center;
	height: 530px;
	width: 640px;
	top: 70px;
}

#bkgrnd-guestbook {
	background: url(/images/chinch-01.jpg) no-repeat center center;
}

#bkgrnd-thankyou {
	background: url(/images/wool-01.jpg) no-repeat center center;
}

#bkgrnd-chinchillas {
	background: #6B7E82 url(/images/yarn-gray-01.jpg) no-repeat center top;
}

#bkgrnd-gnomes {
	background: #7A7A7A url(/images/shawl-01.jpg) no-repeat center top;
}



#addr_email {
}
#addr_city {

}
#addr_state {
}
#name_first {
}
#name_last {
}
#question_01 {
}
#question_02 {
}
required {
}

#address {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
#content {
}

#details {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
#mainmsg {
	background-color: #DACBD5;
}

#personal {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
#submitform {
}



td, th  {
	color: #320064;
}

h1, h2 {
	color: #320064;
}

h3, h4, h5, h6 {
	color: #173D4F;
}

a {
	color: #CCC;
}
#floatBaby {
	position: absolute;
	left: 31px;
	top: 835px;
	z-index: 100;
}

#index {
	top: 70px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 640px;
	height: 530px;
	background: url(/images/ctr_home.jpg) no-repeat;
}

#chinchillas {
	top: 70px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 640px;
	height: 530px;
	background: url(/images/ctr_chinch.jpg) no-repeat;
}

#gnomes {
	top: 70px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 640px;
	height: 530px;
	background: url(/images/ctr_gnomes.jpg) no-repeat;
}

#guestbook {
	top: 70px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 640px;
	height: 530px;
	background: url(/images/ctr_guest.jpg) no-repeat;
}

#thankyou {
	top: 70px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 640px;
	height: 530px;
	background: url(/images/ctr_thanks.jpg) no-repeat;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}

p {
	font-size: 14px;
	color: #320064;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.txt-title {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #DFDCD7;
	background: #374761;
	padding: 2px 8px;
}
.txt-message {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DFDCD7;
	padding: 2px 8px;
}
.txt-generic {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #DFDCD7;
	text-transform: none;
	text-align: right;
	list-style: url(none) none;
	right: 400px;
	position: absolute;
	background: #472E4C;
	padding: 1px 4px;
	margin: 0px;
}
.txt-generic-2 {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #DFDCD7;
	text-transform: none;
	list-style: url(none) none;
	position: relative;
	background: #472E4C;
	padding: 1px 10px;
	margin: 0px;
	left: 45px;
}
.txt-field {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #633E47;
	background: #C5CACD;
	margin: 2px;
	position: relative;
	left: 40px;
	bottom: 8px;
}
#photos {
	width: 400px;
	height: 293px;
	position: relative;
	bottom: 0px;
	right: 5px;
	z-index: 0;
	top: 45px;
}
#photos img {
	width: 400px;
	height: 293px;
	z-index: -4;
}
#photo-gnomes {
	width: 240px;
	height: 320px;
	position: relative;
	bottom: 0px;
	right: 5px;
	z-index: 0;
	top: 25px;
}
#photo-gnomes img {
	width: 240px;
	height: 320px;
	z-index: -4;
}

