/* CSS Document - pamper.css */
body, td, th {font: 14px Arial, Helvetica, sans-serif; color: #000;}
body {margin:0;}

table {padding:0;}
/*.maintb {border-right: 1px solid #FF00FF; border-left: 1px solid #FF00FF;}*/
 a {color: #FF33CC;}

.pics img { margin-right: 5px; border: 1px solid #FF33CC;}

.blue {color: #0000FF; font-weight: bold;}
.lilac {color: #6633FF;}
.red {color: #FF0000; }
.redcontact {color: #FF0000; width: 500px; text-align:center;}

.phonecontact {color: #FF0000; width: 400px; text-align:center;}

.pink {color: #FF33CC; font-weight: bold; font-size: 13pt;} 
.smallpink {color:#FF33CC;}
.green {color: #00CC00;}

.blue {color: #0000FF;}

.sponsors {border-right: 1px solid #FF00FF; font-weight: bold; height:100%; font-size: 140%; background: #EC008C; color: #FFFFFF;}

.extra {border-left: 1px solid #FF33CC; height:100%; background: #EC008C; color: #FFFFFF;}

.extraPadding {padding: 10px;}

.biggerFnt {font-size: 170%}
.mediumFnt {font-size: 130%;}
.smallerFnt {font-size: 90%}

.partydetails {font: bold 13pt "Kristen ITC", Arial, Helvetica, sans-serif;  }
.kristen {font-weight: bold; font-size: 12px;}
.kristen strong {font: bold 13px "Kristen ITC", Arial, Helvetica, sans-serif; color:#FF33CC; }


.one_line li {float: left; width: 310px;}

td small {font-size: 80%;}

.photogallery img {border-right: 1px solid #FF00FF; border-bottom: 1px solid #FF00FF; padding: 5px; margin-bottom:6px;}

hr {border:1px solid #EC008C; width: 80% }

.packg {font-size: 83%}
.packg strong {font-size:120%; font-weight: bold;}
.packages {line-height: 20px;}

.celebrate {font-size:120%}
.celebrate strong {color: #FF33CC;}


.retailer {width: 160px;  padding:5px; border: 1px solid #EC008C; text-align:center;
background:#FFFFFF none repeat scroll 0%;
float:left;
height:120px;
margin:5px;
min-height:120px;
text-align:center;
}

.retail {width: 550px;}

/*CSS for itinerary*/
.itinerary td {border: 1px solid #F4D4E2; }

.day {background: #EC008C; color: #FFFFFF; font-size: 130%;}
.items {color: #EC008C; font-size: 125%;}
.pinkbg {background: #F4D4E2;}
.time {color: #6D2348;  font-size: 120%;}

/*CSS for presenters*/
.presenters td {border: 1px solid #F4D4E2; }

.bio {background: #EC008C;}
.bio p {background: #F4D4E2; color: #990066; margin: 3px; padding:10px;}
.bio ul {background: #F4D4E2; color: #990066; padding-top: 10px;  padding-bottom:10px;}
.presenter {text-align: center; color: #EC008C; font-size: 110%; background: #F4D4E2;  }
td.presenter {border: 1px solid #EC008C; }
.presenter p {background: #fff; margin: 3px; padding:10px;}


.nomargins {
margin:1px 0 1px 30px;
}

.extraMargins {
	margin: 10px;
}

.sponsorLogos {
width: 650px;
text-align:center;
}

.floatLogo {
	float:left;
	width: 150px;
	height: 100px;
	margin: 5px;
	border: 1px solid #FF33CC;
	padding-top: 10px;
}

.floatLogo img {
	vertical-align: middle;
}
