body {
	margin:0px;
	background-color: #920000;
	padding:0px;
	text-align:center;
	vertical-align: top;
	height: 100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

a:link {
	color: #b30000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #b30000;
}
a:hover {
	text-decoration: underline;
	color: #b30000;
}
a:active {
	text-decoration: none;
	color: #b30000;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 16px;
	color: #000000;
	vertical-align: top;
	display: inline;
}
h2 {
	font-size: 12px;
	vertical-align: top;
	display: inline;
}

h3 {
	font-size: 12px;
	vertical-align: top;
	display: inline;
	color: #920000;
}


#mainTable {
	width: 712px;
	margin:0px auto;
	background-image: url(images/background_main.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
#topbar {
	background-image: url(images/background_topbar.gif);
	height: 80px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#topbar2 {
	background-image: url(images/background_topbar2.gif);
	height: 21px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#mainImageHolder {
	height: 159px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	text-align: left;
}
#btmBar {
	background-image: url(images/background_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 60px;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
#mainContentLeft {
	width: 553px;
	vertical-align: top;
}
#mainContentRight {
	width: 149px;
	background-position: center;
	vertical-align: top;
}
#mainTextHolder {
	background-color: #FFFFFF;
	width: 541px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-bottom: 10px;
	vertical-align: top;
	height: 475px;
}
#mainTextBox {
	text-align: left;
	padding: 20px;
	vertical-align: top;
}
#rightTextHolder {
	background-color: #FFFFFF;
	border: 1px solid #A0A0A0;
	margin-bottom: 10px;
	width: 138px;
	float: right;
	vertical-align: top;
	height: 475px;
}


.menuTechnical, .menuHome, .menuPrices, .menuGallery, .menuContact {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_off.gif);
}

.menuBannerStands {
	width: 110px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_wider_off.gif);
}

.menuPvcBanners {
	width: 110px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_wider_off.gif);
}

.technical .menuTechnical a,.home .menuHome a,.prices .menuPrices a,.gallery .menuGallery a,.contact .menuContact a,.bannerStands .menuBannerStands a,.pvcBanners .menuPvcBanners a{
	color: #FFFFFF;
}

.technical .menuTechnical {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}

.home .menuHome {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}

.prices .menuPrices {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}

.gallery .menuGallery {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}

.contact .menuContact {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}


.bannerStands .menuBannerStands {
	width: 110px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	background-image: url(images/btn_wider_on.gif);
	font-weight: bold;
}

.pvcBanners .menuPvcBanners {
	width: 110px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	background-image: url(images/btn_wider_on.gif);
	font-weight: bold;
}


.mainBtn {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_off.gif);
}

.widerBtn {
	width: 110px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_wider_off.gif);
}

.widerBtnOn {
	width: 110px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	background-image: url(images/btn_wider_on.gif);
	font-weight: bold;
}

.spacer {
	width: 10px;
}
#menuTable {
	margin-top: 159px;
	margin-left: 10px;
}
.mainBtnOn {
	width: 69px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/btn_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}
#mainContentLeft2 {
	vertical-align: top;
}
#mainTextHolderBig {
	background-color: #FFFFFF;
	width: 688px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-bottom: 10px;
	vertical-align: top;
	margin-left: 10px;
}

#mainImageHolderBig {
	background-color: #FFFFFF;
	width: 688px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-bottom: 10px;
	vertical-align: top;
	margin-left: 10px;
}
.searchBox {
	border: 1px solid #A2A2A2;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
	margin-top: 5px;
}
.submitBtn {
	border: 1px solid #A2A2A2;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	margin-top: 5px;
	background-color: #e2e2e2;
}
table.pricesTable {
	border-left: 1px solid #A2A2A2;
	border-right: 1px solid #A2A2A2;
}
table.pricesTable th {
	border-top: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	text-align: left;
	background-color: #F1F1F1;
	font-weight: bold;
	color: #4e4e4e;
	padding: 4px 4px 4px 10px;
}
table.pricesTable td {
	border-bottom: 1px solid #A2A2A2;
	padding: 2px 4px 4px 10px;
}
.radioButtons {
	vertical-align: -15%;
}
#mainTextHolderContact {

	background-color: #FFFFFF;
	width: 541px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-bottom: 10px;
	vertical-align: top;
	height: 665px;
}
#rightTextHolderContact {

	background-color: #FFFFFF;
	border: 1px solid #A0A0A0;
	margin-bottom: 10px;
	width: 138px;
	float: right;
	vertical-align: top;
	height: 665px;
}
table.pricesTable2 {
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a2a2a2;
}
table.pricesTable2 th {

	border-top: 1px solid #a2a2a2;
	border-bottom: 1px solid #9A0000;
	text-align: left;
	background-color: #f1f1f1;
	font-weight: bold;
	color: #4e4e4e;
	padding: 4px 4px 4px 10px;
}
table.pricesTable2 td {
	padding: 2px 4px 4px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9A0000;
}
#mainTextHolderPrices {

	background-color: #FFFFFF;
	width: 688px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-bottom: 10px;
	vertical-align: top;
	height: 400px;
	margin-left: 10px;
}
.mainTextBox {

	text-align: left;
	padding: 20px;
	vertical-align: top;
}


form{
display:inline;
padding:0px;}

.price{
	font-size: 12px;
	font-weight:bold;
	display: inline;
	color: #920000;
	width:90px;
}

.PriceCell{
width:324px;
padding-bottom:10px;}

.PriceGutter{
width:48px;}

.SpecialTable{
width:500px;
background-color:#ffffff;
text-align:left;
}

#menu-list { margin:0 0 0 10px; padding:0;list-style-type:none; text-align:left; }
#menu-list li { display:inline; margin:0;padding:0; }
#menu-list a { display:block; margin-bottom:10px; float:left; border:solid 1px #757575; padding:3px 6px; margin-right:10px; background-image:url(images/menuback.gif); background-repeat:repeat-x;}

#party-banners #menu-list .menu-party-banners a,#pvc-banners #menu-list .menu-pvc-banners a,#technical #menu-list .menu-technical a,
#home #menu-list .menu-home a,#banner-stands #menu-list .menu-banner-stands a,#contact #menu-list .menu-contact a,#prices #menu-list .menu-prices a,
#gallery #menu-list .menu-gallery a
{background-image:url(images/menubackactive.gif); background-repeat:repeat-x; color:#ffffff; font-weight:bold;}

.clear { clear: both; }
.party-list{float:left; list-style-type:disc;margin-left:15px; padding-left:10px;}
.party-list li{margin-left:15px; list-style-type:disc;}
