body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.body-bg {
	/*	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-y;
	background-position:left;*/
	border-left:#e5e5e5 1px solid;
	border-right:#e5e5e5 1px solid;
}
.padding {
	padding:10px;
}
.right-background-line {
	background-image:url(images/banner-right-line.jpg);
	background-repeat:repeat-y;
}
.header-contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.header-gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.body-contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	padding:10px 0 0 0;
}
.body-contents2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
.body-contents3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
.header-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}
.header-menu:hover {
	color:#FFFFFF;
}
.rightpanel-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
	margin-left:45px;
}
.rightpanel-menu:hover {
	color:#FFFFFF;
}
.h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#AF301F;
	font-weight:bold;
	text-decoration:none;
	padding-left:27px;
}
.h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
.h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AF301F;
	font-weight:bold;
	text-decoration:none;
}
.red-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7412b;
	font-weight:bold;
	text-decoration:none;
}
.footer-contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
.footer-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}
.footer-menu:hover {
	color:#FFFFFF;
}
.link2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
.link2:hover {
	text-decoration:none;
}
.border_right {
	border-right:#e5e5e5 solid 1px;
}
a {
	color:#003399;
}
a:hover {
	text-decoration:none;
}
/*.pic {
	border:#000000 2px solid;
}
.pic:hover {
	border:#000000 2px dotted;
}*/
.button {
	background-color:#464646;
	border:#333333 1px solid;
	color:#dfdfdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	text-decoration:none;
	cursor:pointer;
	margin:3px;
}
.pic_frame{
	width:200px;
	height:145px;
	overflow:hidden;
	border:#000000 2px solid;
	vertical-align:middle;
}
.pic_frame:hover {
	border:#000000 2px dotted;
}
.index_movie_border{ 
border-bottom:#5C5C5C solid thin;
}