.body-main {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 749px;
	}
	
.pop-body {
	margin: 0px;
}
	
table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
}	

	
#header {
	width: 749px;
	height: 144px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.nav {
	width: 749px;
	height: 36px;
	margin: 0px auto 0px auto;
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
	font-family: kabob, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.navf1 {
	display: block;
	background-image: url(images/nav_fill1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	width: 7px;
	height: 36px;
}

.navf2 {
	display: block;
	background-image: url(images/nav_fill2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	width: 16px;
	height: 36px;
}

.navf3 {
	background-image: url(images/nav_fill3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	width: 8px;
	height: 36px;
}

p {
	margin: 0px 0px 10px 0px;
}

h1 {
	font-family: arial narrow, sans-serif;
	font-size: 18px;
	color: #ff2da6;
	margin: 0px 0px 5px 0px;
	line-height: 21px;
}

h2 {
	font-family: arial narrow, sans-serif;
	font-size: 15px;
	color: #ad23aa;
	margin: 0px 0px 0px 13px;
}

h3 {
	font-family: arial narrow, sans-serif;
	font-size: 15px;
	color: #ad23aa;
	margin: 0px;
}

.p-h2 {
	margin: 0px 0px 10px 13px;
}

input {
	font-size: 10px;
}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

a.nav_link:link {
	display: block;
	margin: 12px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
}

a.nav_link:visited {
	display: block;
	margin: 12px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
}

a.nav_link:hover {
	display: block;
	margin: 12px 0px 0px 0px;
	color: #ffffff;
	text-decoration: underline;
}

a.nav_link:active {
	display: block;
	margin: 12px 0px 0px 0px;
	color: #ffffff;
	text-decoration: underline;
}

.leftnav {
	background-color: #eb0c8d;
	background-image: url(images/leftnav_bg4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#leftnav2 {
	padding: 0px 12px 0px 13px;
	background-image: url(images/leftnav_bg1.gif);
	background-repeat: no-repeat;
}

#leftnav_box {
	background-image: url(images/leftnav_bg2.gif);
	background-repeat: repeat-y;
	padding: 5px 15px 3px 12px;
	font-family: arial, sans-serif;
	font-size: 11px;
}

#leftnav_box2 {
	background-image: url(images/leftnav_bg3.gif);
	background-repeat: repeat-y;
	padding: 0px 10px 3px 10px;
	font-family: arial, sans-serif;
	font-size: 11px;
}

#leftnavfill {
	display: block;
	width: 242px;
	height: 37px;
	background-color: #ffffff;
}

.home_main {
	background-image: url(images/content_bg1.gif);
	background-repeat: repeat-y;
	background-position: right;	
}

.content {
	background-image: url(images/content_bg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-left: solid 1px #ffffff;
}

.content-alt {
	background-image: url(images/content_bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-left: solid 1px #ffffff;
}

.content-test {
	background-image: url(images/content_bg5.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-left: solid 1px #ffffff;
}

.content-bg {
	background-image: url(images/content_bg4.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.content-bg-test {
	background-image: url(images/content_bg6.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.home1 {
	width: 242px;
	padding: 5px 15px 0px 15px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	background-image: url(images/home1_bg.gif);
	background-repeat: no-repeat;
}

.home2 {
	width: 204px;
	margin: 0px 0px 0px 1px;
	padding: 5px 15px 0px 15px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	background-image: url(images/home2_bg.gif);
	background-repeat: no-repeat;
}

#content-box {
	background-image: url(images/content-box_bg.gif);
	background-repeat: no-repeat;
	padding: 5px 18px 0px 18px;
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 12px;
}

#content-box-test {
	background-image: url(images/content-box-test_bg.gif);
	background-repeat: no-repeat;
	padding: 5px 18px 0px 18px;
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 12px;
}

#bottomline {
	background-image: url(images/bottomline.gif);
	background-repeat: no-repeat;
	width: 749px;
	height: 13px;
}

#bottomline2 {
	background-image: url(images/bottomline2.gif);
	background-repeat: no-repeat;
	width: 749px;
	height: 13px;
}

.home_arch {
	margin: 0px 0px 10px 0px;
}

#basebar_left {
	background-color: #b3b3b3;
	background-image: url(images/basebar_left.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 3px 0px 0px 10px;
	width: 264px;
	height: 19px;
	margin: 2px 0px 5px 0px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 10px;
}

#basebar_right {
	background-color: #b3b3b3;
	background-image: url(images/basebar_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	text-align: right;
	padding: 3px 10px 0px 0px;
	width: 465px;
	height: 19px;
	margin: 2px 0px 5px 0px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 10px;
}

a.base_link:link {
	color: #ffffff;
	text-decoration: none;
}

a.base_link:visited {
	color: #ffffff;
	text-decoration: none;
}

a.base_link:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.base_link:active {
	color: #ffffff;
	text-decoration: underline;
}

.basket1 {
	padding: 5px 0px 0px 8px;
}

.basket2 {
	background-image: url(images/basket2.gif);
	background-repeat: no-repeat;
	width: 80px;
	padding: 10px 0px 0px 0px;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ec0b8d;
	text-align: center;
}

.paypal {
	margin: 5px 0px 0px 0px;
}

.viewbasket {
	margin: 7px 0px 0px 0px;
}

.login1 {
	display: block;
	float: left;
	padding: 5px 3px 0px 10px;
	width: 55px;
}

.login2 {
	width: 120px;
	height: 14px;
	border: solid 1px #731472;
	margin: 2px 0px 0px 0px;
}

.login3 {
	margin: 5px 0px 0px 135px;
}

.balllist {
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 15px;
	line-height: 14px;
	color: #9d4e9c;
}

a.balllist_link:link {
	color: #731472;
	text-decoration: none;
	font-weight: bold;
}

a.balllist_link:visited {
	color: #731472;
	text-decoration: none;
	font-weight: bold;
}

a.balllist_link:hover {
	color: #731472;
	text-decoration: underline;
	font-weight: bold;
}

a.balllist_link:active {
	color: #731472;
	text-decoration: underline;
	font-weight: bold;
}

.main {
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-color: #731472;
}

.img-right {
	float: right;
	margin: 0px 0px 10px 10px;
}

.img-left {
	float: left;
	margin: 0px 10px 10px 0px;
}

.img-left2 {
	float: left;
	margin: 0px 10px 10px 13px;
}

.title {
	background-color: #ffffff;
	padding: 37px 0px 0px 0px;
}

.conlist {
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 2px;
}

.homelist {
	font-weight: bold;
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 10px;
}

.homelist2 {
	font-weight: bold;
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 10px;
}

.homelist-ul {
	margin: 0px 0px 10px 0px;
}

a.body-link:link {
	color: #ad23aa;
	text-decoration: none;
}

a.body-link:visited {
	color: #ad23aa;
	text-decoration: none;
}

a.body-link:hover {
	color: #ad23aa;
	text-decoration: underline;
}

a.body-link:active {
	color: #ad23aa;
	text-decoration: underline;
}

a.balloons-title:link {
	font-weight: bold;
	color: #741572;
	text-decoration: none;
}

a.balloons-title:visited {
	font-weight: bold;
	color: #741572;
	text-decoration: none;
}

a.balloons-title:hover {
	font-weight: bold;
	color: #741572;
	text-decoration: underline;
}

a.balloons-title:active {
	font-weight: bold;
	color: #741572;
	text-decoration: underline;
}

#balloons-list {
	width: 400px;
}

#balloon-fl-left {
	display: block;
	float: left;
	width: 330px;
}

#balloons-title {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 264px;
}

#balloons-price {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 60px;
	text-align: right;
	font-weight: bold;
}

#balloons-price-alt {
	display: block;
	float: left;
	background-color: #731472;
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 60px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
}

#balloons-img {
	display: block;
	float: left;
	margin: 0px 0px 7px 0px;	
	width: 120px;
	height: 120px;
	border: solid 1px #8f8f8f;
	overflow: hidden;
}

#balloons-desc {
	padding: 2px 5px 7px 5px;
}

#balloons-title2 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 258px;
	font-size: 15px;
	font-weight: bold;
}

#balloons-price2 {
	float: left;
	background-color: #731472;
	padding: 3px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 190px;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}

#balloons-desc2 {
	display: block;
	float: left;
	padding: 2px 5px 7px 5px;
	width: 259px;
}

#balloons-img2 {
	display: block;
	float: left;
	margin: 0px 0px 7px 0px;	
	width: 198px;
	height: 300px;
	border: solid 1px #8f8f8f;
	overflow: hidden;
}

#balloons-title3 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	margin: 0px 1px 5px 0px;
	width: 459px;
	font-size: 12px;
	font-weight: bold;
}

#balloons-lb-title {
	display: block;
	float: left;
	background-color: #902d8f;
	padding: 3px 5px 3px 5px;
	margin: 0px 1px 5px 0px;
	width: 459px;
	color: #ffffff;
	font-weight: normal;
	font-weight: bold;
}

#balloons-title4 {
	display: block;
	float: left;
	background-color: #ff2da6;
	padding: 3px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 459px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#balloons-img3 {
	display: block;
	float: left;
	margin: 0px 0px 7px 0px;	
	width: 198px;
	height: 150px;
	border: solid 1px #8f8f8f;
	overflow: hidden;
}

#balloons-desc3 {
	display: block;
	float: left;
	padding: 2px 5px 7px 5px;
	width: 459px;
}

.contact-1 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	width: 100px;
	margin: 1px 0px 0px 1px;
}

.contact-2 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	width: 344px;
	margin: 1px 0px 0px 1px;
	color: #731472;
	font-weight: bold;
}

.contact-3 {
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	width: 120px;
	border: solid 1px #ffffff;
	margin: 0px;
	font-size: 11px;
}

.reminder-1 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	width: 100px;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.reminder-2 {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	width: 270px;
	border-bottom: solid 1px #ffffff;
	border-right: solid 4px #ffffff;
	color: #731472;
	font-weight: bold;
}

.reminder-3 {
	display: block;
	float: left;
	width: 61px;
	border-bottom: solid 1px #ffffff;
}

.contact-text {
	border: solid 1px #731472;
	margin: 1px 0px 0px 1px;
	width: 200px;
	height: 17px;
	font-size: 12px;
	padding: 0px;
}

.contact-textarea {
	border: solid 1px #731472;
	margin: 1px 0px 0px 1px;
	width: 354px;
	height: 100px;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 0px;
}

.contact-fill {
	height: 5px;
}

.contact-submit {
	padding: 5px 0px 0px 2px;
}

.sm-list {
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 2px;
	line-height: 15px;
}

.venue-side {
	margin: 0px 0px 5px 0px;
}

.test-box {
	width: 220px;
}

.test-box2 {
	width: 220px;
	padding: 0px 0px 0px 28px;
}

.b-text {
	display: block;
	font-weight: bold;
	color: #472646;
	margin: 4px 0px 0px 0px;
}

.thumb-left {
	margin: 1px 0px 0px 7px;
}

.thumb-right {
	margin: 1px 0px 0px 0px;
}

.balloons-add1 {
	background-color: #e7e7e7;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	width: 80px;
	height: 18px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add1-alt {
	background-color: #e7e7e7;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	width: 136px;
	height: 18px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add1-alt2 {
	background-color: #e7e7e7;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
	width: 310px;
	font-weight: bold;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add2 {
	background-color: #ff2da6;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 0px 5px;
	width: 50px;
	height: 18px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add2-alt {
	background-color: #ff2da6;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 0px 5px;
	width: 50px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add4 {
	background-color: #e7e7e7;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 22px;
	height: 20px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add4-alt {
	background-color: #e7e7e7;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	width: 22px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add3 {
	background-color: #e7e7e7;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	width: 60px;
	height: 18px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.balloons-add3-alt {
	background-color: #e7e7e7;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	width: 60px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

#venue-imgs {
	float: left;
	margin: 10px 2px 0px 2px;
	padding: 0px 0px 10px 0px;
	width: 146px;
	text-align: center;
	font-weight: bold;
}

.venue-img {
	margin: 5px 0px 10px 0px;
}

.venue-spacer {
	margin: 0px 0px 86px 0px;
}

#balloons-ao-links {
	float: left;
	width: 81px;
	padding: 5px;
	text-align: center;
}

#addons-img2 {
	display: block;
	float: left;
	margin: 5px 0px 7px 10px;	
	width: 190px;
	height: 300px;
	overflow: hidden;
}

#addons-img2-alt {
	display: block;
	margin: 10px 0px 7px 0px;	
	width: 460px;
	height: 70px;
	overflow: hidden;
}

#addons-desc2-alt {
	padding: 2px 5px 7px 5px;
}

#addons-title-alt {
	display: block;
	float: left;
	background-color: #e6e6e6;
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 3px 0px;
	width: 387px;
	font-weight: bold;
}

#balloons-lightbox {
	float: left;
	background-color: #711370;
	padding: 8px 10px 5px 10px;
	width: 449px;
	margin: -2px 0px 5px 0px;
	color: #ff64bd;
}

.balloons-lb1 {
	display: block;
	float: left;
	width: 110px;
	padding: 0px 0px 5px 0px;
}

.balloons-lb2 {
	display: block;
	float: left;
	width: 335px;
	padding: 0px 0px 5px 0px;
}

.balloons-lb3 {
	background-color: #902d8f;
	padding: 2px 5px 2px 5px;
	border: solid 1px #711370;
	color: #ffffff;
	font-weight: normal;
}

.balloons-lb4 {
	background-color: #902d8f;
	padding: 2px 5px 2px 5px;
	border: solid 1px #711370;
	color: #ffffff;
	font-size: 20px;
}

.balloons-lb5 {
	background-color: #902d8f;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	font-size: 20px;
}

.balloons-delete {
	background-color: #ffffff;
	padding: 2px 5px 2px 5px;
	border: solid 1px #711370;
}

a.delete {
	color: #ff0000;
	text-decoration: none;
}

.balloon-textarea {
	width: 453px;
	height: 40px;
	border: solid 1px #711370;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #902d8f;
}

.balloon-textarea2 {
	width: 140px;
	height: 107px;
	border: solid 1px #711370;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #902d8f;
}

.balloon-input {
	width: 120px;
	height: 16px;
	border: solid 1px #711370;
	font-size: 11px;
}

.basket-header {
	background-color: #ff2da6;
	padding: 3px 15px 2px 5px;
	margin: 0px 1px 3px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.basket-item {
	background-color: #e6e6e6;
	padding: 3px 5px 2px 5px;
	font-size: 11px;
	border: solid 1px #ffffff;
}

#basket-totals {
	float: right;
	text-align: right;
	width: 470px;
}

#basket-totals2 {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	background-color: #e6e6e6;
	float: right;
	margin: 10px;
	text-align: right;
}

#basket-totals3 {
	float: right;
	text-align: right;
	font-size: 20px;
	color: #ff2da6;
}

.balloons-deltb {
	width: 455px;
	margin: 5px 0px 0px 0px;
}

.balloons-deltd {
	background-color: #ff2da6;
	padding: 2px 5px 3px 5px;
	border: solid 1px #ffffff;
	color: #ffffff;
	font-weight: bold;
}

.balloons-deltd2 {
	padding: 7px 0px 0px 1px;
}

.balloons-delsel {
	border: solid 1px #731472;
	font-size: 10px;
	padding: 0px;
}

.price-small {
	font-size: 11px;
	color: #ffa3fe;
}

.basket-login {
	font-weight: bold;
	color: #ff2da6;
}

.basket-form1 {
	width: 100px;
	background-color: #ff2da6;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 1px 0px 2px 5px;
	font-size: 11px;
	color: #ffffff;
}

.basket-form2 {
	width: 123px;
	background-color: #e6e6e6;
	background-color: #e6e6e6;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 1px 0px 2px 5px;
	font-size: 11px;
}

.basket-form2alt {
	background-color: #e6e6e6;
	background-color: #e6e6e6;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 1px 0px 2px 5px;
	font-size: 11px;
}

.basket-form3 {
	padding: 13px 0px 4px 5px;
	font-weight: bold;
}