.homeR {
	background-image:  url(../images/01_home/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.homeL {
	background-image:  url(../images/01_home/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.homeMid {
	background-image:  url(../images/01_home/bg_text.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	text-align: center;
	text-indent: 0px;
	padding-left: 130px;
	padding-right: 130px;
	color: #003E39;
}
.layingR {
	background-image:  url(../images/02_laying_diown/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.layingL {
	background-image:  url(../images/02_laying_diown/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.layingMid {
	background-image:  url(../images/02_laying_diown/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 140px;
	padding-top: 80px;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-right: 150px;
}
.entertainmentR {
	background-image:  url(../images/03_entertainment/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.entertainmentL {
	background-image:  url(../images/03_entertainment/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.entertainmentMid {
	background-image:  url(../images/03_entertainment/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 140px;
}
.entertainmentMid2 {
	background-image:  url(../images/03_entertainment/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 120px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.dinnerR {
	background-image:  url(../images/04_dinner/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.dinnerL {
	background-image:  url(../images/04_dinner/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.dinnerMid {
	background-image:  url(../images/04_dinner/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 100px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 140px;
}
.dinnerMid2 {
	background-image:  url(../images/04_dinner/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.operaR {
	background-image:  url(../images/05_opera/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.operaL {
	background-image:  url(../images/05_opera/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.operaMid {
	background-image:  url(../images/05_opera/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.partiesR {
	background-image:  url(../images/06_designer/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.partiesL {
	background-image:  url(../images/06_designer/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.partiesMId {
	background-image:  url(../images/06_designer/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.contactR {
	background-image:  url(../images/07_contact/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contactL {
	background-image:  url(../images/07_contact/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}.contactMid {
	background-image:  url(../images/07_contact/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 140px;
}.contactMId2 {
	background-image:  url(../images/07_contact/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.romanticR {
	background-image:  url(../images/08_romantic/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.romanticL {
	background-image:  url(../images/08_romantic/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.romanticMid {
	background-image:  url(../images/08_romantic/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}


}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	color: #CCCCCC;
	line-height: 16px;
	margin-bottom: 15px;
}
.gallerysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	color: #FFFFFF;
	line-height: 16px;
	margin-bottom: 15px;
}
table,ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	list-style-type: square;
}
a:link {	color: #FFFFFF;	text-decoration: none;}
a:visited {	color: #FFFFFF;	text-decoration: none;}
a:active {	color: #FFFFFF;	text-decoration: none;}
a:hover {	color: #FFFFFF;	text-decoration: underline;}
.emphasis {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.smalltext {
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.border {
border: 1px solid #851A83;
}
.ponyinfoBG {
	background-image: url(../images/06_designer/bgponypage.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.txtboxleft {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/left.gif);
	background-repeat: repeat-y;
}
.txtboxleft2 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/left2.gif);
	background-repeat: repeat-y;
}
.txtboxleft3 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/left3.gif);
	background-repeat: repeat-y;
}
.txtboxright {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/right.gif);
	background-repeat: repeat-y;
}
.txtboxright2 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/right2.gif);
	background-repeat: repeat-y;
}
.txtboxright3 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/right3.gif);
	background-repeat: repeat-y;
}
.txtboxtop {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/top.gif);
	background-repeat: repeat-x;
}
.txtboxtop2 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/top2.gif);
	background-repeat: repeat-x;
}
.txtboxtop3 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/top3.gif);
	background-repeat: repeat-x;
}
.txtboxbot {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/bottom.gif);
	background-repeat: repeat-x;
}
.txtboxbot2 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/bottom2.gif);
	background-repeat: repeat-x;
}
.txtboxbot3 {
	background-color: #FFFFFF;
	background-image: url(../images/03_entertainment/bottom3.gif);
	background-repeat: repeat-x;
}

.purplelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #6F0F6D;
}
a.purplelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #851A83;
}
a.purplelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B95AB7;
}
a.purplelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #B95AB7;
}
a.purplelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #CC99CC;
}


.roadR {
	background-image:  url(../images/09_roadshow/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.roadL {
	background-image:  url(../images/09_roadshow/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.roadMid {
	background-image:  url(../images/09_roadshow/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}

.ponyR {
	background-image:  url(../images/10_pony/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ponyL {
	background-image:  url(../images/10_pony/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.ponyMid {
	background-image:  url(../images/10_pony/bg_mid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}

