/******** GLOBAL PORTION ********/
body {
	background:#585858 url(../images/bg.jpg) repeat-x top left;
	margin:0px;
	padding:0px;
}

form {
	padding:0px;
	margin:0px;
}

h1 {
	font-family:Tahoma;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:20px;
	padding:0px;
	margin:0px;
}
/******** END OF GLOBAL PORTION ********/

.body_lftbg {
	background:#000 url(../images/body_lftbg.jpg) repeat-y left top;
}

.header_title {
	font:normal 24px/20px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}

.body_header_title {
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}

.body_text {
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.body_bold {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.body_text_justify {
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:justify;
}

.body_header_bg {
	background:#000 url(../images/body_header_bg.jpg) repeat-x left top;
}

.body_rghtbg {
	background:#000 url(../images/body_rghtbg.jpg) repeat-y left top;
}

.body_bg {
	background:#1c1e23;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.wht_txt {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:justify;
}

.border_top {
	border-top:1px solid #e5e6de;
}

.border_bottom {
	border-bottom:1px solid #e5e6de;
}

.border_left {
	border-left:1px solid #e5e6de;
}

.border_right {
	border-right:1px solid #e5e6de;
}

.img {
	float:right;
	margin: 0 0 9px 9px;
}
.mansion_mid_bg {
	background:#56078a url(../images/mansion_lft_img.jpg) repeat-x top left;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.mansion_top_bg {
	background:#a277ea url(../images/mansion_top_bg.jpg) repeat-x top left;
}

.mansion_btm_bg {
	background:#550688 url(../images/mansion_btm_bg.jpg) repeat-x top left;
}

.mansion2_mid_bg {
	background: url(../images/mansion2_mid_bg.jpg) repeat-y top left;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.mansion2_top_bg {
	background:#b2341a url(../images/mansion2_mid_bg.jpg) repeat-y top left;
}

.mansion2_btm_bg {
	background:#ae3219 url(../images/mansion2_mid_bg.jpg) repeat-y top left;
}

.left_nav_bg {
	background:#1c1e23 url(../images/index_18.jpg) no-repeat top left;
}

.body_btm_bg {
	background:#2c323c url(../images/body_btm_bg.jpg) repeat-x top left;
}

.input {
	border:1px solid #000;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:18px;
}

.tetx_area {
	border:1px solid #000;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.input2 {
	border:1px solid #141414;
	background:#37383b;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:18px;
}


.tetx_area2 {
	border:1px solid #141414;
	background:#37383b;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.button {
	background:url(../images/button.gif) no-repeat top left;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	height:21px;
	width:65px;
	padding-bottom:4px;
}

.border_red {
	border:1px solid #fea28f;
}

.border {
	border:1px solid #141414;
}

.ash_bg2 {
	background:#27282d;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.ash_bg3 {
	background:#141414;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.error_text {
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#e42d1a;
	text-decoration:none;
}

.border_blk {
	border:1px solid #000;
}

.wht_link_text {
	font:normal 18px/25px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration:none;
}
.wht_link_text:hover {
	color:#979797;
}

.left_menu_link {
	font:bold 11px/16px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.left_menu_link:hover {
	color:#979797;
}

.itembg {
	border: 1px solid #ffffff;
	background-color: #383a40;
}
.itembghover {
	border: 1px solid #e5e6de;
	background-color: #46484c;
}

.linkbg {
	background:#27282d;
	border-bottom:1px solid #000;
	padding:8px;
}
.linkbghover {
	background:#3c3d42;
	border-bottom:1px solid #000;
	padding:8px;
}

.ash_bg {
	background:#27282d;
	border-bottom:1px solid #000;
	padding:8px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:justify;
}

.wht_link {
	font:bold 13px/18px Tahoma;
	color:#fff;
	text-decoration:none;
}
.wht_link:hover {
	color:#ffbaaa;
}

.wht_link2 {
	font:bold 13px/18px Tahoma;
	color:#fff;
	text-decoration:none;
}
.wht_link2:hover {
	color:#c3c3c3;
}

.blu_link {
	font:bold 12px/18px Tahoma;
	color:#aec4fe;
	text-decoration:underline;
}
.blu_link:hover {
	color:#fff;
	text-decoration:none;
}

.left_nav_mid_bg {
	background:#2c2c2c url(../images/left_menu_bg.jpg) no-repeat top left;
	font:bold 11px/18px Tahoma;
	color:#fff;
	text-decoration:none;
}

.left_nav_lft_bg {
	background:url(../images/left_menu_lft_bg.jpg) repeat-y top left;
}

.left_nav_rght_bg {
	background:url(../images/left_menu_rght_bg.jpg) repeat-y top left;
}

/******** FOOTER PORTION ********/
.footer_bg {
	background:#454c5d url(../images/footer_bg.jpg) repeat-x top left;
	font:bold 11px/18px Tahoma;
	color:#fff;
	text-decoration:none;
}

.footer_link {
	font:bold 11px/18px Tahoma;
	color:#fff;
	text-decoration:none;
}
.footer_link:hover {
	color:#aec4fe;
}

.footer_linknow {
	color:#aec4fe;
	text-decoration:none;
}

.blu_bold_txt {
	font:bold 11px/18px Tahoma;
	color:#aec4fe;
	text-decoration:none;
}

.copyright_txt {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
/******** END OF FOOTER PORTION ********/


/******** photogallery PORTION ********/
.photogallery { /*CSS for TABLE containing a photo album*/
}

.photogallery img { /*CSS for images within an album*/
border: 1px solid black;
}

.photonavlinks { /*CSS for pagination DIV*/
font: bold 13px Tahoma;
margin:8px 2px 8px 6px;
}

.photonavlinks a { /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 10px;
padding: 2px 5px;
border:1px solid black;
font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#9da3c1;
text-decoration: none;
background-color:#3f4246;
}
.photonavlinks a:hover {
color:#fff;
background-color: #74160e;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
color:#fff;
background-color: #74160e;
}
