body {
	background-image: url(images/bg_image.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color:#1F1D1E;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #F39F00;
}
.linkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A4132B;
	text-decoration: none;
}

.linkred:hover {
	color: #000000;
}
.linkblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.linkblack:hover {
	color: #A4132B;
}
.linkredbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A4132B;
	text-decoration: none;
}
.linkredbig:hover {
	color: #000000;
}
.linkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #54504C;
	text-decoration: none;
}
.linkgrey:hover {
	color: #F39F00;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #54504C;
	text-decoration: none;
}
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #54504C;
	text-decoration: none;
	line-height:18px;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #54504C;
	text-decoration: none;
	line-height:20px;
}
.font_white, .font_white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.font_redbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A4132B;
	text-decoration: none;
}
.font_redbig15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #A4132B;
	text-decoration: none;
}
.bordermiddle {
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDD1BB;
	border-left-color: #DDD1BB;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.borderbottom {
	border-bottom-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDD1BB;
	border-right-color: #DDD1BB;
	border-left-color: #DDD1BB;
	background-color: #2D2C2C;
	padding: 5px;
}
.bordertop {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DDD1BB;
	border-right-color: #DDD1BB;
	border-left-color: #DDD1BB;
	background-color: #FFFFFF;
	padding: 5px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	height: 31px;
	padding-left: 12px;
	line-height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.heading_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #951128;
	height: 15px;
	padding-left: 12px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.brdpro {
	border: 1px solid #CEC4BB;
}
.calender {
	border: 1px solid #CEC4BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #54504C;
	text-decoration: none;
	background-color:#FFFFFF;
}
.brdbotwhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.padding {
	padding-right: 5px;
	padding-left: 5px;

}
.brddash {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.brddashsq {
	border: 1px dashed #666666;
	background-color:#F7F7F7;
}
.brddashsq2 {
	border: 1px dashed #666666;
	background-color:#EDEDEC;
}
a.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topmenu:hover {
	color: #F39F00;
}

.gallery_thumb {
width: 100%;
background-color: #eee;
margin-bottom: 10px;
padding: 5px;
}
.gallery_thumb  td{
text-align: left;
vertical-align: top;
}

.gallery_desc {
height: 60px;
}

.more {
width: 100%;
display: block;
text-align: right;
}

.more a {
color: #333333;
text-decoration: underline;
padding-right: 10px;
}

.image_thumb{
float:left;
width: 100px;
height: 105px;
margin-right: 0px;
}

.image_thumb img {
border: 3px solid #ccc;
}

.image_thumb img:hover {
border: 3px solid #F29803;
}

.image_caption {
height: 20px;
}

.subscribe label {
font-size: 13px;
font-weight:bold;
color: #C1132B;
}

.subscribe {
padding: 10px 0px;
}

.subscribe input {
margin-bottom: 3px;
}

.email_sub {
border: 1px solid #ccc;
} 

.submit_sub {
border: 1px solid #bbb;
background-color: #ccc;
}

.submit_sub:hover {
cursor: pointer;
} 






