/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	margin:0px;
	line-height:18px;
	padding:0px;
	color:#ffffff;
	text-align:justify;
}

a{	
	color:#fa8fe8;
	text-decoration:none;
}

a:hover{	
	color:#ffffff;
	text-decoration:none;
}
	
.bg{background-image:url(../images/back-bg.jpg);
background-repeat:repeat-y;
	width:992px; 
	margin:0px auto; padding:0px;
}	
.main{
	width:970px;
	text-align:center;
	background-color:#000000;
	padding-bottom:5px; 
	margin:0px auto;
}

.header{
	background-image:url(../images/hd-bg.gif);
	background-repeat:repeat-x;
	
	
}
.hed-left{ float:left; width:619px;
margin:0px; padding:0px; height:170px;}
.hed-right{ float:right;  height:170px; width:204px;
margin:0px; padding:0px;}
.headerbox{width:970px; height:170px; padding:0px; margin:0px auto; background-image:url(../images/header-bg.gif); background-position:left top; background-repeat:repeat-x; }
.logobox{width:970px; height:74px; padding:0px 0px 0px 0px;  margin:0px; }
.hed-top-img{width:567px; height:74px; padding:0px 0px 0px 0px; float:left; }
.logorightbox{width:216px; height:142px; padding:28px 0px 0px 0px; float:left;}
.logo{width:403px; height:74px; padding:0px 0px 0px 0px; float:left; }
.box-pic{ width:970px; margin:0px auto; padding:0px; height:96px;background-image:url(../images/hed-img1.jpg); background-position:left top; background-repeat:no-repeat; }
.box-picn{ width:970px; margin:0px auto; padding:0px; height:96px;background-image:url(../images/hed-img3.jpg); background-position:left top; background-repeat:no-repeat; }
.header-num{width:302px; height:96px; margin:0px; padding:0px; float:left;}
.header-num1{width:270px; height:24px; padding:18px 12px 56px 32px; float:left;}
.header-pic{width:71px;  padding:0px 11px 0px 0px; float:left;}
.header-pic1{width:73px;  padding:21px 11px 0px 0px; float:left;}
.header-pic2{width:74px;  padding:0px 65px 0px 10px; float:left;}
.header-picbox{width:293px; height:99px; padding:0px ; float:left;} 
.top-phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px; padding:11px 0px 0px 15px; margin:0px; 
	font-weight: normal; line-height:36px;
	color: #E2E2E2;
	text-decoration: none; text-align:left ;
}
.top-phone1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #ffe5fa;
	text-decoration: none; text-align:left;
}
.navi-link{ margin:0px auto; padding:15px 0px 11px 0px;  width:970px; height:30px; background-image:url(../images/navi-bg.jpg); background-position:left top; background-repeat:repeat-x;}
.navi-lleft{ margin:0px ; padding:0px;   height:30px; float:left; width:101px; }
.navi-mede{ margin:0px ; padding:0px;   height:30px; float:left; width:620px; background-image:url(../images/navi-bglnk.jpg); background-position:left top; background-repeat:repeat-x;  }
.navi-right{ margin:0px ; padding:0px;   height:30px; float:left; width:200px; text-align:left; }

.tp-mn-top{
	background-image:url(../images/tp-mn-top-g.gif);
	background-repeat:repeat-x;
}

.tp-mnu a{	
	color:#4E492B;
	text-decoration:none;
}

.tp-mnu1{ margin:0px auto; padding:0px;
	
	}
.tp-mnu1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
	float:left;
	line-height:30px;
	
}
.tp-mnu1 ul li{
	text-align:center;
	background-image:url(../images/navi-line.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	padding:0px 20px 0px 15px ;
	font-size:12px;
	float:left;
	color:#FFFFFF;

}
.tp-mnu1 ul li a{
	text-decoration:none;
	color:#FFFFFF;
}
.tp-mnu1 ul li a:hover{
	text-decoration:none;
	color:#fd7ff5;

}

.mid-cnt{
	padding:0px 15px 0px 15px;
}

	
.mid-cnt1{
	padding:15px 15px 0px 15px;
	background-color:#000000;
	overflow:auto;

}
.rht-cnt{
	margin-left:440px;
	margin-right:23px;
	margin-top:15px;
}

.rht-gal{
	margin-left:23px;
	margin-right:23px;
	margin-top:15px;
	text-align:left;
}

.rht-cnt-gal{
	margin-left:220px;
	margin-right:23px;
	margin-top:10px;
	text-align:left;
	line-height:18px;
}
.rht-cnt-gal-in{
	float:left;
	width:190px;
}

.rht-cnt-gal-in-1{
	margin:10px 18px 5px 0px;
	text-align:center;
}

.rht-cnt-gal-in-1 img{
	 border:2px solid #BEB780;
}

.rht-cat-gal-in{
	float:left;
	width:190px;
}

.rht-cat-gal-in-1{
	margin:10px 2px 5px 30px;
}
.rht-cat-gal-in-1 a{
	color:#BDB880;
}
.rht-cat-gal-in-1 img{
	 border:2px solid #BEB780;
}
.hd1{
	background-image:url(../images/hd2-bg.gif);
	background-repeat:repeat-x;
	color:#fbebf9;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:26px;
	
	
}

.hd2{
	font-size:14px;
	color:#ffe3fc;
	padding:10px 10px 0px 25px; 
	text-align:left;
}

.hd3{
	font-size:14px;
	color:#ffe3fc;
	padding:0px 10px 0px 0px; 
	text-align:left;
}
.hd4{
	font-size:14px;
	color:#ffe3fc;
	font-weight:bold;
	padding:5px 0px 5px 10px; 
	text-align:left;
	border-bottom:1px dotted #424242;
	 
}
.ftr-ect2{
	padding:0px 1px 8px 9px;
	text-align:center;
	
	}
	
.ftr-ect-cnt{
	background-color:#3e1b3b;
	overflow:auto;
	height:100%;
	
}	

.ftr-ect{
	float:left;
	width:164px;
	line-height:18px;
	text-align:center;
	color:#ffd6e5;
}

.ftr-ect a{
color:#ff00ff;}

.ftr-ect-1{
height:255px;

	margin:5px 0px 5px 10px ;
	border:2px solid #ff00ff;
	background-color:#270f25;

}

.ftr-ectbo{
	float:left;
	width:164px;
	line-height:18px;
	text-align:center;
	color:#ffd6e5;
}

.ftr-ectbo a{
color:#ffd6e5;}

.ftr-ectbo-1{
height:230px;
	margin:5px 0px 5px 10px ;
	border:2px solid #833c80;
	background-color:#270f25;

}
.lft-cnt-gal{
	float:left;
	width:220px;
}

.lft-cnt-gal-in{
	margin:10px;
}

.lft-cnt-gal-in a{
	color:#BDB880;
}
.lft-cnt-gal-in img{
	 border:2px solid #BEB780;
	}

.lft-cnt{
	float:left;
	width:430px;
}
.lft-cntng{
	
	width:970px;
}

.lft-cnt-detail{
	float:left;
	width:370px;
}
.lft-cnt1{
	background-color:#3e1b3b;
	margin:15px 15px 15px 25px ;
	height:100%;
}

.cnt-1{	
	margin-left:210px;
	padding:8px 8px 8px 8px;
	text-align:left;
	clear:right;
	}
.cnt-2{	
	padding:8px 8px 8px 10px;
	text-align:justify;
}

.cnt-2-img{	
	border:2px solid #9a4e97;
	margin:0px 4px 0px 4px;
	}
.cnt-3{	
	padding:8px 8px 8px 25px;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	color:#ffd6f8;
}
.cnt-3bgpic{	
	padding:8px 8px 8px 25px;
	text-align:justify;
	font-size:11px;
	line-height:20px;
	color:#ffd6f8;
	background-image:url(../images/bg-pich.jpg) ;
	background-position:center top; background-repeat:no-repeat;
}

.cnt-3gl{	
	padding:8px 25px 8px 25px;
	text-align:justify;
	font-size:11px;
	line-height:20px;
	color:#ffd6f8;
}
 .cnt-3gl b{	
	padding:8px 25px 8px 0px;
	text-align:justify;
	font-size:14px;
	line-height:20px;
	color:#ffd6f8;
}
.cnt-3 b{
	color:#ffe3fc;
	font-size:14px;
	line-height:18px;
}

.cnt-4{
	text-align:justify;
	padding-right:15px;
}
		
.ect-img{
 float:left;
 width:190px;
 clear:both;
 }
 
 .gal-cat{
	margin-top:2px;
	padding-bottom:15px;
}

.ftr-link{
	background-image:url(../images/ftr-lnk.gif);
	background-repeat:repeat-x;
	line-height:36px;
	color:#FFFFCC; 
}

.ftr-link a{
 color:#fff;}
 
 .ftr-link a:hover{
 color:#f965f3;}
 
.gap{
	background-image:url(../images/fte-mnu-dvdr.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:10px;
}

.cpyrht{
	margin:10px;
	font-size:11px;
	line-height:18px;
}

.cpyrht b{
	color:#FFFFFF;
	}

.cpyrht a{
	color:#fcc6f6;
	text-decoration:none;
}
.cpyrht a:hover{
	color:#fff;
	text-decoration:none;
}

.detail-cnt{
	background-color:#141414;
	margin:15px;
	height:100%;
	text-align:left;
	line-height:18px;
	color:#ffe3fc;
}

.detail-cnt1{
	background-color:#141414;
	margin-top:15px;
	height:100%;
	text-align:left;
	line-height:18px;
	color:#ffe3fc;
}
.detail-cnt b{
	color:#BBB97E
}

.detail{padding:10px;}

.detail-cnt td{
	padding-left:5px;
}

.ect-cnt-detail{
	margin-left:380px;
	margin-right:23px;
	margin-top:15px;
}	

.ect-cnt-detail-in{
	background-color:#3e1b3b;
	overflow:auto;
	height:100%;
	border:2px solid #bbb97e;
	padding-bottom:15px;
}
.ect-cnt-detail-in{
	background-color:#3e1b3b;
	overflow:auto;
	height:100%;
	border:2px solid #bbb97e;
	padding-bottom:15px;
}


.ect-cnt-detail-in	img{
	 border:2px solid #BEB780;
	}

.ect-detail{
	font-weight:bold;
	padding-top:10px;
}
.ect-detail a{
	color:#bbb97e;
}

.red{
	color:#ff0000;
}

.btn-eit{
	background-repeat:no-repeat;
	border-style:none;
	font-size:11px;
	line-height:22px;
	color:#BDBEC0;
	margin:10px;
	vertical-align:middle;
	cursor:pointer;
	padding:0px;
	border-style:none;
	border:0px solid;
	cursor:pointer;
}

.lnkurl{
	font-size:13px; 
	color: rgb(255, 204, 0);
	line-height:20px;
	text-align:center;
}

.sitemap{margin:0px 0px 0px 50px ; text-align:left;}
.sitemap{ font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:20px;}
.sitemap ul{margin:0px; padding:0px; list-style:none; list-style-image:none; margin-left:50px;}
.sitemap ul li{list-style-image:url(../images/check-box.gif); font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#bbb97e; font-size:12px; line-height:20px;}
.sitemap ul ul li{list-style-image:url(../images/check-box1.gif); font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#bbb97e; font-size:12px; line-height:20px;}
.sitemap ul li a{font-weight:bold; color:#999999; text-decoration:none;}
.sitemap ul li a:hover{color:#ffffff;}

.gall-ect{
	float:left;
	width:174px;
	text-align:center;
	color:#ffd6e5;
}

.gall-ect a{
color:#ff00ff;}

.gall-ect-1{
	margin:5px 0px 5px 20px ;
	border:2px solid #833c80;
	background-color:#270f25;

}

nvbtn{margin:0px 0px 0px 0px; padding-top:2px;}
.nvbtn a{display:block; float:left; margin-right:4px; margin-bottom:0px; padding:1px 0px 0px 0px; text-decoration:none;}
.nvbtn a:hover{display:block; }
.nvbtn span{margin-right:0px; line-height:22px; margin-bottom:10px; padding:4px 16px 20px 16px; font-weight:bold; text-decoration:none; background-repeat:no-repeat; background-position:top center; color:#F3C794; font-weight:bold; font-size:11px;}
.prf-bck{padding-top:0px}
.prf1{ width:300px;padding-left:10px; padding-right:10px; margin:10px 0px 3px 0px; border: #51284a 1px solid;}
.prf1 b.wh{ font-size:14px; line-height:30px; color:#fff;}

.prf2{ width:450px; float:right; margin:0px 30px 0px 0px;}
.prf3{ width:300px; float:left; margin:15px 0px 20px 0px; padding-left:30px; border: #51284a 1px solid}
.prf3 b.wh{ font-size:14px; line-height:30px; color:#fff;}
.prf-brd{ border: #51284a 1px solid; padding:3px 20px 20px 20px;}
.prf-brd b.wh{ font-size:14px; line-height:30px; color:#FAB5B8;}
.prf-brd-in{ padding:10px 15px 10px 0px;}
.prf-lft{float:right; width:300px; padding-right:30px;}
.link {color:#FFFFFF; text-decoration:none;}
.escrt-prf-2
{
width:400px;
margin:0px 0px 0px 0px;
padding:0px;
}
.escrt-prf-2 a
{color: #a3378c;
text-decoration:none;}
.escrt-prf-2 img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid 5px #a3378c;
text-align:center;
}
.gal-lst-img{
	padding-top:0px;
	margin:0px 0px 12px 0px;
}

.gal-lst-img img{
width:100px;
	border:1px solid #a3378c;
	text-align:center;
	margin:0px 10px 0px 10px;
	padding:0px;
}

.epn1{font-family:verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
font-size:16px;
font-weight:bold;
padding:0px 0px 10px 20px;
}
.txt1{ padding:0px 0px 0px 5px; margin:0px;}

.srbmnu ul{margin:0px; padding:0px; list-style:none; }
.srbmnu ul li{margin:0px; padding:0px 20px 0px 0px; height:28px; float:left; width:auto; margin-left:0px; }
.srbmnu a{ float:left; height:28px; padding:0px 0px 0px 10px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; line-height:28px;margin-right:0px; margin-left:0px;  width:auto;}
.srbmnu a span{padding-left:10px; padding-right:21px; display:block; margin:0px;}
.srbmnu a.act, .srbmnu a:hover{color:#fff; background:url(../images/link-leftbg.gif) center left no-repeat;}
.srbmnu a.act span, a:hover span{background:url(../images/link-rightbg.gif) center right no-repeat;}
.srbmnu ul li.nbg{background:none;}
.banner { margin:0px auto; padding:0px; text-align:center; color:#ebd6e5; line-height:20px;}
.banner a{  color:#ebd6e5; text-decoration:none;  }
.banner a:hover{  color:#ff86ea;  }
ul.stmp{ margin-left:40px; padding:3px 0px 3px 0px; list-style:none;}
ul.stmp li{padding:3px 0px 3px 15px; background:url(../images/icon.gif) 0px 7px no-repeat;}
ul.stmp li a{ margin:0px;padding:0px; font-weight:bold; color:#fff; text-decoration:none;}
ul.stmp li a:hover{color:#eb86d8;text-decoration:none;}

ul.stmp ul{ margin-left:20px; padding:3px 0px 3px 0px; list-style:none;}
ul.stmp ul li{padding:3px 0px 3px 15px; background:url(../images/icon1.gif) 0px 7px no-repeat;}

ul.stmp ul ul { margin-left:20px; padding:3px 0px 3px 0px; list-style:none;}
ul.stmp ul ul li{margin:0px;padding:0px 0px 0px 10px; background:url(../images/icon2.gif) 0px 9px no-repeat; }
ul.stmp ul ul li a{font-weight:normal;}




.over{
overflow: auto; height:600px; width:150px;
}

.button_submit
{
width:100px;
height:28px;
border: none;
font-weight:bold;
font-family: verdana,sans-serif;
color: #fff;
background-color:#3e1b3b;
font-size: 13px;
background-position:left top;
vertical-align: middle;
background-image: url(../images/submit-bg.gif);
background-repeat:no-repeat;

}

.button_book
{
width:160px;
height:28px;
border: none;
font-weight:bold;
line-height:28px;
font-family: verdana,sans-serif;
background-color:#000;
color: #fff;
font-size: 13px;
vertical-align: top;
background-image: url(../images/b-bg.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0px;
padding:0px;

}
.medetory{ color:#FF0000;}



.botttom-banner{
padding:0px;
margin:0px 100px 0px 20px;
}

.botttom-banner img{
padding:7px;
margin:0px;
border:none;
}

.botttom-banner a{
color:#ffffff;
text-decoration:none;
}


.botttom-banner a:hover{
color:#6A6A6A;
text-decoration:none;
}




.gall-ectsat{
	float:left;
	width:224px;
	text-align:center;
	color:#ffd6e5;
	
}

.gall-ectsat a{
color:#ff00ff;}

.gall-ectsat-1{
	margin:5px 0px 5px 20px ;
	border:2px solid #833c80;
	background-color:#270f25;
	height:380px;

}



.satgro{ margin:0px; padding:0px 0px 0px 30px;}
.satgro ul{ margin:0px; padding:0px; list-style:none;}
.satgro ul li{ margin:0px 15px 12px 0px; padding:0px; list-style:none; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}

.satgro a {
display:block;
width: 132px;
padding:3px 6px 3px 2px;
font-size: 11px; color: #fff;
text-align: center;
background: url(../images/home-ne-links.jpg) 0 0 no-repeat;
text-decoration: none;
}
.satgro a:hover { 
background-position: 0 -24px;
color:#fff; text-decoration:none;
}






.gall-ectsatne{
	float:left;
	width:211px;
	text-align:center;
	color:#ffd6e5;
	
}

.gall-ectsatne a{
color:#ff00ff;}

.gall-ectsatne-1{
	margin:5px 0px 5px 7px ;
	border:2px solid #833c80;
	background-color:#270f25;
	height:380px;

}

.review_link_txt
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px; 
  color:#FF00FF;
  padding-top:10px;
}

.review_link_txt:hover
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px; 
  color:#FFFFFF;
  padding-top:15px;
}





.review-line-bg{ width:480px; background: url(../images/review-line-bg.jpg)  no-repeat  center;   float:left; margin:0px; padding:0px;}

.review-line-bg ul{ margin:0px; padding:0px; list-style:none;}
.review-line-bg ul li{ margin:0px; padding:0px 0px 0px 20px; font-size:14px; color:#FF00FF; font-style:italic; line-height:24px; width:220px; float:left;}
.review-line-bg ul li a{  color:#FF00FF; text-decoration:none;}
.review-line-bg ul li a:hover{  color:#FFFFFF; }


.review-line-bg1{ width:240px;  float:left; margin:0px; padding:0px;}

.review-line-bg1 ul{ margin:0px; padding:0px; list-style:none;}
.review-line-bg1 ul li{ margin:0px; padding:0px  0px 0px 15px; font-size:14px; color:#FF00FF; font-style:italic; line-height:24px;}
.review-line-bg1 ul li a{  color:#FF00FF; text-decoration:none;}
.review-line-bg1 ul li a:hover{  color:#FFFFFF; }
