/* dreamer series styles*/

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-position: top;
	background-image: url(px/bg_tile.gif);
	background-repeat: repeat-x;	
}

.popBody {
	background-image: url(popstar/px/bg_tile.gif);
}

.horseBody {
	background-image: url(horsetrainer/px/bg_tile.gif);
}

.modelBody {
	background-image: url(topmodel/px/bg_tile.gif);
}

.babysitterBody {
	background-image: url(babysitter/px/bg_tile.gif);
}

.teacherBody {
	background-image: url(teacher/px/bg_tile.gif);
}

.shopownerBody {
	background-image: url(shopowner/px/bg_tile.gif);
}

.puppyBody {
	background-image: url(puppytrainer/px/bg_tile.gif);
}

.splashBG {
	background-image: url(px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGHorse {
	background-image: url(horsetrainer/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGModel {
	background-image: url(topmodel/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGPop {
	background-image: url(popstar/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGBabysitter {
	background-image: url(babysitter/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGTeacher {
	background-image: url(teacher/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGShopowner {
	background-image: url(shopowner/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.innerBGPuppy {
	background-image: url(puppytrainer/px/bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.contentSplash {
	background-image: url(px/content_bg_index.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerPop {
	background-image: url(popstar/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerHorse {
	background-image: url(horsetrainer/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerModel {
	background-image: url(topmodel/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerBabysitter {
	background-image: url(babysitter/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerTeacher {
	background-image: url(teacher/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerShopowner {
	background-image: url(shopowner/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentInnerPuppy {
	background-image: url(puppytrainer/px/content_bg_inner.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.contentSplash {
	background-image: url(px/content_bg_index.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.content {
	background-image: url(gfx/topmodel_v2/content_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
}

.innerText {
	padding: 2px 0px 0 8px;
	color: #134764;
}

.container {
	background-image:url(px/container.png);
	background-position:top;
	background-repeat:no-repeat;
	width: 482px;
	height: 457px;	
	padding: 35px 80px 0 80px;
	margin: auto;
	color: #134764;	
}

.container_v2 {
	background-image:url(px/container_v2.gif);
	background-position:top;
	background-repeat:no-repeat;
	width: 562px;
	height: 457px;	
	padding: 30px 40px 0 30px;
	margin: auto;
	color: #134764;	
}

.containerGallery {
	background-image:url(px/container.png);
	background-position:top;
	background-repeat:no-repeat;
	width: 667px;
	height: 457px;
	padding: 45px 0px 0 0px;
	margin: auto;
	color: #134764;	
}

.containerGallery_v2 {
	background-image:url(px/container_v2.png);
	background-position:top;
	background-repeat:no-repeat;
	width: 667px;
	height: 457px;
	padding: 25px 0px 0 0px;
	margin: auto;
	color: #134764;	
	text-align: center;
}

.sendBG {
	background-image: url(px/send/bg.png);
	background-position: top;
	background-repeat: no-repeat;
	padding: 162px 0 0 105px;
	width: 559px;
	height: 483px;
	overflow: visible;
	margin: auto;
}

.sendBG_v2 {
	background-image: url(px/send/sendadream_v2.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 162px 0 0 105px;
	width: 559px;
	height: 483px;
	overflow: visible;
	margin: auto;
}

.textField {
	border: 1px solid #B0C4DE;
	background-color: #F2F9FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134764;
	padding: 0 0 0 4px;
}

.button1 {
	background-color: #FFE5FF;
	border: 1px solid #B0C4DE;
	text-align: center;
	font-size: 11px;
	width: 80px;
}

.buttonSend {
	background-image: url(px/send/button_send.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	width: 114px;
	height: 40px;
	border: none;
}

.buttonReset {
	background-image: url(px/send/button_reset.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	width: 114px;
	height: 40px;
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

#poweredby {
display:none;
}

a {
	text-decoration: none;
	color: #9f6eb0;
}

a:hover {
	color: #0068d2;
}