/* CSS Document */

html {
	margin: 0 ;
	padding: 0 ;
}

body {
	text-align:center ;
	background-color: #000000 ;
	background-image: url(images/left_background.jpg) ;
	background-repeat:repeat-x ;
	margin:0px ;
	padding:0px ;
}

a:link {
	text-decoration: none;
	color: #ffffff;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color:#0066FF ;
}
a:active {
	text-decoration: none;
}


#bmp_pageheader {
	background-image:url(images/header.jpg) ;
	height:251px ;
	width:885px ;
}

#bmp_left {
	background-image:url(images/left_background.jpg) ;
	background-repeat:no-repeat;
	background-color:#000000 ;
	width:150px;
}

#bmp_right {
	background-image:url(images/right_background.jpg) ;
	background-repeat:no-repeat;
	background-color:#000000 ;
	width:150px;
}

#bmp_body {
	background-image:url(images/body.jpg) ;
	background-repeat:no-repeat ;
	background-color:#00274a ;
	min-height:334px ;
	width:885px ;
}

#body_right {
	float:left ;
	padding-left:20px ;
	padding-top:10px ;
	text-align:left ;
}

#body_left {
	float:left ;
	width:400px ;
}

#body_right p {
	color:#ffffff ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	line-height:120% ;
	text-align:left ;
}

#body_right .p1 {
	font-weight:bold ;
	font-size:14px ;
	color:#cccccc ;
}

#body_right .p2 {
	margin-top:0px ;
}

#body_right li {
	color:#ffffff ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	line-height:120% ;
	text-align:left ;
}

#bmp_bottom {
	background-image:url(images/footer.jpg) ;
	height:43px ;
	width:885px ;
}

#bmp_menu {
	color:#ffffff ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:14px ;
	font-variant:small-caps ;
	padding-top:220px ;
}

#bmp_footer {
	margin-top:10px ;
}

#bmp_footer p{
	color:#FFFFFF ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:10px ;
}

#tbl_odd_left {
	color:#ffffff ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	text-align:left ;
	height:20px ;
}

#tbl_odd_right {
	color:#ffffff ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	text-align:left ;
	height:20px ;
	font-weight:bold ;
}

#tbl_even_left {
	color:#ffffff ;
	background-color:#134068 ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	text-align:left ;
	height:20px ;
}

#tbl_even_right {
	color:#ffffff ;
	background-color:#134068 ;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	text-align:left ;
	height:20px ;
	font-weight:bold ;
}

#left_pkgs {
	width: 227px ;
	float:left ;
}

#left_pkgs span {
	font-size:smaller ;
}

#right_pkgs {
	float:left ;
	width: 227px ;
}

#right_pkgs span {
	font-size:smaller ;
}

#feedbackform p{
	line-height:28px ;
}

#indexTitle h1 { 
	background: transparent url(images/title_01.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#indexTitle h1 span {
	display:none
}

#aboutTitle h1 { 
	background: transparent url(images/title_02.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#aboutTitle h1 span {
	display:none
}

#theaterTitle h1 { 
	background: transparent url(images/title_03.png) no-repeat top left;
	display: block;
	width: 140px;
	height: 26px;
}

#theaterTitle h1 span {
	display:none
}

#weddingTitle h1 { 
	background: transparent url(images/title_04.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#weddingTitle h1 span {
	display:none
}

#mitzvahTitle h1 { 
	background: transparent url(images/title_05.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#mitzvahTitle h1 span {
	display:none
}

#montageTitle h1 { 
	background: transparent url(images/title_06.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#montageTitle h1 span {
	display:none
}

#extrasTitle h1 { 
	background: transparent url(images/title_07.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#extrasTitle h1 span {
	display:none
}

#contactTitle h1 { 
	background: transparent url(images/title_08.png) no-repeat top left;
	display: block;
	width: 330px;
	height: 26px;
}

#contactTitle h1 span {
	display:none
}
