/*-------------------------CSS Design by iDesign-------------------------------------*/
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                          Main Body                                                 */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	body {
	margin: 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#000000;
}

.bodyall {
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:100%;
	background-color:#FFF;
	line-height:20px;
}
#bodywrapper {
	width:100%;
	min-height:700px;
	background-image:url(../images/bgthai.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
#subwrapper {
	width:985px;
	margin:auto;
	padding:0px;
}
#topbody {
	height:100px;
	/*height:200px;*/
	padding-top:8px;
	padding-bottom:8px;
}
#lefttop {
	margin-top:0px;
	width:250px;
	height:95px;
	float:left;
}
#ad_topbanner{
	float:right;
	width:730px;
	height:90px;
}
#righttop {
	margin-top:15px;
	width:120px;
	height:60px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
}
#righttop A, A:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#mainphoto {
	height:295px;
	width:985px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
#mainphotoindex {
	height:320px;
	width:985px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}

#head {
	position:absolute;
	/*margin-top:-145px;*/
	margin-top:-64px;
	margin-left:728px;
	width:155px;
	height:145px;
	/*background-image: url(../images/head.gif);*/
	background-image:url(../images/mhead.gif);
	background-repeat:no-repeat;
}
#headedit {
	width:150px;
	height:25px;
	position:absolute;
	margin-top:260px;
	margin-left:820px;
	color:#FFF;
	line-height:23px;
	padding-left:15px;
	background:url(../images/bg_sg.png);
}
h1 {
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
h1 a{
	color:#FFF;
	text-decoration:none;
}
h1 :hover{
	color:#FF0101;
}
#headtxt {
	width:970px;
	height:30px;
	position:absolute;
	margin-top:290px;
	margin-left:0px;
	color:#FFF;
	line-height:35px;
	padding-left:15px;
	/*background:url(../images/bg_sg.png);*/
	background-color:#000;
}
.hlink A {
	color:#FFF;
}
#centerbody {
	width:985px;
	/*background-image:url(../images/bg_content.gif);*/
	background-color:#FFF;
	display:table;
	padding-top:8px;
	display:table;
}
#bottom {
	height:60px;
	background-color:#0A0A0A;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
}
#bottom A {
	color:#FFFFFF;
}
#bottom A:hover {
	color:#006DD8;
	text-decoration:underline;
}
.bottombg1 {
	background-image:url(../images/bottombg1.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.bottombg2 {
	background-image:url(../images/bottombg2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#bkspace {
	width:985px;
	height:0px;
}
#navmenu {
	height:45px;
	width:985px;
	background-image:url(../images/bgmenu.jpg);
	background-repeat:no-repeat;
}
.bottomtxt {
	color:#8d8d8c;
}
#mainleft {
	float:left;
	width:728px;
}
#mainleft A {
	color:#003CF7;
}
#mainright {
	float:left;
	width:255px;
	z-index:2;
}
#maintag {
	float:left;
	width:250px;
	background-image:url(../images/bgmember.jpg);
	margin-bottom:5px;
}
#maincontent {
	margin-left:5px;
	width:718px;/*background-image:url(../images/bgmain.jpg);
	background-repeat:no-repeat;*/
}
#maincontent A {
	color:#005CE6;
	text-decoration:none;
}
#maincontent A:hover {
	color:#005CE6;
	text-decoration:underline;
}
#subcontent {
	width:600px;
	height:200px;
	padding-left:20px;
	/*background-image:url(../images/bgmain.jpg);*/
	font-size:12px;
}
#maincontents {
	margin-left:5px;
	width:718px;
	font-size:12px;
	line-height:19px;
}
#maincontentshow {
	margin-left:5px;
	width:975px;
	font-size:12px;
}
#maincontentshow A {
	color:#005CE6;
	text-decoration:none;
}
#maincontentshow A:hover {
	color:#005CE6;
	text-decoration:underline;
}
.member {
	width:250px;
	height:200px;
	/*background-image:url(../images/bgmember.jpg);*/
	background-color:#FF8700;
	margin-bottom:8px;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.member A {
	text-decoration:none;
}
.banner {
	margin-right:1px;
	margin-bottom:1px;
	width:125px;
	height:125px;
	float:left;
}
.banner2 {
	margin-right:1px;
	margin-bottom:1px;
	width:125px;
	height:60px;
	float:left;
}
form {
	margin:0px;
	padding:0px;
}
.frmtxt {
	background-image:url(../images/frmtxt.gif);
	background-position:center;
	width:131px;
	height:23px;
	border:0px;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#FEA100;
}
#leftcontent {
	float:left;
	width:365px;
}
#leftcontent A {
	color:#005CED;
	text-decoration:none;
}
#leftcontent A:hover {
	color:#005CED;
	text-decoration:underline;
}
#rightcontent {
	float:left;
	width:353px;
}
.bkarea {
	margin-left:10px;
}
#brphoto {
	background-image:url(../images/borderphoto.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:350px;
	height:216px;
}
#mphoto {
	padding-top:8px;
	margin-left:10px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
.txth2 {
	color:#003CFE;
	font-size:14px;
	font-weight:bold;
}
.txtblue {
	font-size:14px;
	font-weight:bold;
	color:#003cfe;
	text-decoration:none;
	word-wrap: break-word;
}
.titletxt{
	font-size:17px;
	font-weight:bold;
	color:#FF0103;
	text-decoration:none;
	word-wrap: break-word;
}
.txtw {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.text_normal_bold {
	font-weight:bold;
}
.text_normal_red {
	color:#FF3611;
}
.txtblue A {
	font-size:13px;
	font-weight:bold;
	color:#003cfe;
	text-decoration:underline;
}
.txtblue A:hover {
	font-size:13px;
	font-weight:bold;
	color:#003cfe;
	text-decoration:underline;
}
.txtred {
	font-size:13px;
	color:#ff3600;
	text-decoration:none;
}
.txthighlight {
	color:#ff3600;
}
.txthighlightedit {
	color:#999;
	font-size:10px;
}
.imgborder {
	padding:0px;
	border:solid 1px #FFFFFF;
	margin-right:8px;
	margin-bottom:5px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
.imgborderm {
	padding:0px;
	border:solid 1px #FFFFFF;
	margin-right:8px;
	margin-bottom:5px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
.photoborder {
	padding:0px;
	border:solid 1px #F6F6F6;
	margin-right:8px;
	margin-bottom:5px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
#mainshowjob {
	width:723px;
	margin-top:12px;
}
#showjob {
	float:right;
	width:520px;
	height:275px;
	/*background-image:url(../images/bgjob.jpg);*/
	background-color:#333;
	color:#FFFFFF;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#adsjob {
	float:left;
	width:190px;
}
#showjob A {
	color:#FFF;
}
#showjob A:hover {
	color:#006DD8;
}
.jline {
	width:500px;
	height:1px;
	background-color:#434240;
}
.jposition {
	width:220px;
	height:25px;
	float:left;
	text-align:left;
	margin-left:10px;
	line-height:25px;
	font-weight:bold;
	
}
.jprov {
	width:100px;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	
}
.jrr {
	width:10px;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	font-weight:bold;
}
.jdate {
	width:130px;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	font-weight:bold;
}
.jpositions {
	width:220px;
	height:20px;
	float:left;
	text-align:left;
	margin-left:10px;
	line-height:20px;
	
}
.jpositions A{
	text-decoration:none;
}
.jpositions A:hover {
	text-decoration:underline;
}
.jprovs {
	width:100px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;

}
.jprovs A{
	text-decoration:none;
}
.jprovs A:hover {
	text-decoration:underline;
}
.jrrs {
	width:10px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;
}
.jdates {
	width:150px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;
}
.btimages {
	width:123px;
	height:31px;
	background-image:url(../images/ok.gif);
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#mySpan {
	margin-top:6px;
	position:absolute;
	margin-left:90px;
}
.m15left {
	margin-top:5px;
	margin-left:15px;
}
.m10left {
	margin-top:5px;
	margin-left:10px;
}
#photomember {
	position: absolute;
	margin-left: 160px;
	margin-top: 15px;
	border: #FFFFFF 1px dotted;
	padding: 1px;
}
.tabcontent {
	margin-left:20px;
}
#txtlinks {
	color:#FFF;
	font-size:28px;
	font-style:italic;
	position:absolute;
	float:left;
	margin-top:180px;
	margin-left:20px;
}
#txtslogan {
	color:#FFF;
	font-size:16px;
	position:absolute;
	float:left;
	margin-top:25px;
	margin-left:650px;
	width:300px;
	line-height:27px;
	background-image:url(../images/bg_sg.png);
	padding:10px;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#navgeo {
	float:left;
	width:718px;
	height:35px;
}
#navgeo2 {
	float:left;
	width:975px;
	height:37px;
	background-image:url(../images/bgnav.jpg);
	/*background-repeat:repeat-x;*/
}
.imgborders {
	border:1px solid #F6F6F6;
	padding:1px;
	margin-left:15px;
	margin-bottom:4px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
.imgborder_show {
	border:0px solid #FFFFFF;
	padding:1px;
	margin-right:10px;
	margin-left:5px;
	/*background-color:#FFFFFF;
	background: url(../images/working.gif) no-repeat 50% 50%;*/
}
.txt_bt {
	color:#333;
}
.txtnewsize {
	font-size:14px;
	color: #555555;
	line-height:20px;
}
.sectiontitle {
	height:30px;
	padding:5px 0px 0px 8px;
	font-size:12px;
	font-weight:bold;
	color:#07519a;
	background-image:url(../images/bgmain.jpg);
}
#showrating {
	position:absolute;
	margin-top:0px;
	padding-left:10px;
	margin-left:758px;
	height:85px;
	width:180px;
	/*background-color:#FFF;
	border:dotted 2px #000;*/
}
.album {
	width:200px;
	float:left;
	text-align:center;
	height:170px;
}
.albumtitle {
	text-align:center;
}
.replybox, .textarea {
	background:#F2F2F2 none repeat scroll 0 0;
	border:medium none;
	margin:5px 0px 5px 20px;
	width:600px;
	padding:10px;
	display:table;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.frmbtm {
	width:550px;
	margin-bottom:10px;
}
.replyboxtxt {
	margin-left:5px;
	float:left;
	line-height:18px;
}
#showtwitter {
	width:985px;
	height:45px;
	line-height:45px;
	background-image:url(../images/txttwitter.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.txttwitter {
	width:800px;
	height:45px;
	margin-left:100px;
	color:#666681;
}
.txttwitter A {
	color:#00A1EB;
	text-decoration:none;
}
.txttwitter A:hover {
	color:#00A1EB;
	text-decoration:underline;
}
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Menu                                       */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
#navigation ul {
	margin:0px;
	padding:0px;
}
#navigation ul li {
	display: inline;
	line-height: normal;
}
#navigation ul li a {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
}
li#nav_home a {
	width:91px;
	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;
}
li#nav_home a:hover {
	background-position:  0px -45px;
}
.selectedhome {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:91px;
	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;
	background-position:  0px -45px;
}
li#nav_gang a {
	width:177px;
	background: url(../images/nav_menu.jpg) no-repeat -91px 0px;
}
li#nav_gang a:hover {
	background-position:  -91px -45px;
}
.selectedgang {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:177px;
	background: url(../images/nav_menu.jpg) no-repeat -91px 0;
	background-position:  -91px -45px;
}
li#nav_blog a {
	width:73px;
	background: url(../images/nav_menu.jpg) no-repeat -268px 0px;
}
li#nav_blog a:hover {
	background-position:  -268px -45px;
}
.selectedblog {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:73px;
	background: url(../images/nav_menu.jpg) no-repeat -268px 0;
	background-position:  -268px -45px;
}
li#nav_design a {
	width:139px;
	background: url(../images/nav_menu.jpg) no-repeat -341px 0px;
}
li#nav_design a:hover {
	background-position:  -341px -45px;
}
.selecteddesign {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:139px;
	background: url(../images/nav_menu.jpg) no-repeat -341px 0;
	background-position:  -341px -45px;
}
li#nav_about_us a {
	width:115px;
	background: url(../images/nav_menu.jpg) no-repeat -480px 0px;
}
li#nav_about_us a:hover {
	background-position:  -480px -45px;
}
.selectedabout_us {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:115px;
	background: url(../images/nav_menu.jpg) no-repeat -480px 0;
	background-position:  -480px -45px;
}
li#nav_contact_us a {
	width:125px;
	background: url(../images/nav_menu.jpg) no-repeat -595px 0px;
}
li#nav_contact_us a:hover {
	background-position:  -595px -45px;
}
.selectedcontact_us {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:125px;
	background: url(../images/nav_menu.jpg) no-repeat -595px 0;
	background-position:  -595px -45px;
}
/*TH*/
li#nav_home_th a {
	width:91px;
	background: url(../images/nav_menu_th.jpg) no-repeat 0px 0px;
}
li#nav_home_th a:hover {
	background-position:  0px -45px;
}
.selectedhome_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:91px;
	background: url(../images/nav_menu_th.jpg) no-repeat 0px 0px;
	background-position:  0px -45px;
}
li#nav_gang_th a {
	width:177px;
	background: url(../images/nav_menu_th.jpg) no-repeat -91px 0px;
}
li#nav_gang_th a:hover {
	background-position:  -91px -45px;
}
.selectedgang_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:177px;
	background: url(../images/nav_menu_th.jpg) no-repeat -91px 0;
	background-position:  -91px -45px;
}
li#nav_blog_th a {
	width:73px;
	background: url(../images/nav_menu_th.jpg) no-repeat -268px 0px;
}
li#nav_blog_th a:hover {
	background-position:  -268px -45px;
}
.selectedblog_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:73px;
	background: url(../images/nav_menu_th.jpg) no-repeat -268px 0;
	background-position:  -268px -45px;
}
li#nav_register_th a {
	width:139px;
	background: url(../images/nav_menu_th.jpg) no-repeat -341px 0px;
}
li#nav_register_th a:hover {
	background-position:  -341px -45px;
}
.selectedregister_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:139px;
	background: url(../images/nav_menu_th.jpg) no-repeat -341px 0;
	background-position:  -341px -45px;
}
li#nav_about_us_th a {
	width:115px;
	background: url(../images/nav_menu_th.jpg) no-repeat -480px 0px;
}
li#nav_about_us_th a:hover {
	background-position:  -480px -45px;
}
.selectedabout_us_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:115px;
	background: url(../images/nav_menu_th.jpg) no-repeat -480px 0;
	background-position:  -480px -45px;
}
li#nav_contact_us_th a {
	width:125px;
	background: url(../images/nav_menu_th.jpg) no-repeat -595px 0px;
}
li#nav_contact_us_th a:hover {
	background-position:  -595px -45px;
}
.selectedcontact_us_th {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
	width:125px;
	background: url(../images/nav_menu_th.jpg) no-repeat -595px 0;
	background-position:  -595px -45px;
}
/*----------------------------------TAG-----------------------------------*/
.tag_cloud {
	padding: 3px;
	text-decoration: none;
}
.tag_cloud:link {
	color: #000000;
}
.tag_cloud:visited {
	color: #0C94BC;
}
.tag_cloud:hover {
	color: #ffffff;
	background: #FF0301;
}
.tag_cloud:active {
	color: #ffffff;
	background: #0C94BC;
}
/*-------------------------------End TAG-----------------------------------*/

/*---------------------------------------------Page------------------------*/
.mpage {
	float:left;
	padding:2px;
}
.mpage .page_Link {
	line-height:25px;
	color: #069;
	text-decoration: none;
	padding: 0.2em 0.4em;
	border: 1px solid #00A1F4;
	background-color:#FFF;
}
.page_Link_off {
	line-height:25px;
	color:#666;
	text-decoration: none;
	padding: 0.2em 0.4em;
	border: 1px solid #CCC;
	background-color:#FFF;
}
.mpage .page_Linkselected {
	line-height:25px;
	font-weight:bold;
	background:#2E6AB1;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.2em 0.4em;
	border: 1px solid #00A1F4;
}
/*---------------------------------------------Page------------------------*/

.listeventpanel {
	background-image:url(../images/bgmain.jpg);
	margin:0 0 10px 10px;
	height:120px;
	padding:10px;
	width:310px;
	float:left;
}
/*------------------------------Category Main Page---------------------------*/
.collpanel {
	width:230px;
	display:table;
	float:left;
}
.collpaneldot {
	border-left:1px #CCC dotted;
	padding-left:8px;
	width:230px;
	display:table;
	float:left;
}
.collpanelnodot {
	border-left:1px #CCC;
	padding-left:8px;
	width:230px;
	display:table;
	float:left;
}
.imgmainboder {
	border:solid #CCC 1px;
	padding:2px;
	margin-right:5px;
	margin-bottom:8px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
.txtthumbdetail {
	float:left;
}
.rows {
	width:100%;
}
.txtthumbdetail {
	width:160px;
	float:left;
}
/*------------------------------Category Main Page---------------------------*/
#panelmain {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:2px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelmain A {
	color:#FFF;
	text-decoration:none;
}
#panelmain A:hover {
	color:#00A1F2;
	text-decoration:underline;
}
.shadow {
	background-image:url(../images/under-subcat.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:10px;
	margin-top:-8px;
}
#paneltravel {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:5px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#paneltravel A {
	color:#00A1F2;
	text-decoration:none;
}
#paneltravel A:hover {
	color:#00A1F2;
	text-decoration:underline;
}
.txtbtravel {
	color:#00A1EB;
	font-weight:bold;
}
.thumtoptxttravel {
	height:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#00A1F2;
}
#panelrestaurant {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelrestaurant A {
	color:#FFC400;
	text-decoration:none;
}
#panelrestaurant A:hover {
	color:#FFC400;
	text-decoration:underline;
}
.txtbrestaurant {
	color:#FFC400;
	font-weight:bold;
}
.thumtoptxtrestaurant {
	height:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFC400;
}
#panelhotel {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelhotel A {
	color:#00CE00;
	text-decoration:none;
}
#panelhotel A:hover {
	color:#00CE00;
	text-decoration:underline;
}
.txtbhotel {
	color:#00CE00;
	font-weight:bold;
}
.thumtoptxthotel {
	height:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#00CE00;
}
#panelfestival {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelfestival A {
	color:#EC0000;
	text-decoration:none;
}
#panelfestival A:hover {
	color:#EC0000;
	text-decoration:underline;
}
.txtbfestival {
	color:#EC0000;
	font-weight:bold;
}
.thumtoptxtfestival {
	height:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#EC0000;
}
#panelother {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelother A {
	color:#712FD2;
	text-decoration:none;
}
#panelother A:hover {
	color:#712FD2;
	text-decoration:underline;
}
.txtbother {
	color:#712FD2;
	font-weight:bold;
}
.thumtoptxtother {
	height:30px;
	font-weight:bold;
	text-decoration:underline;
	color:#712FD2;
}
.panelshows {
	display:table;
	width:960px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:3px;
	color:#666;
	background-color:#FFF;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.panelshows A {
	color:#333;
	text-decoration:none;
}
.panelshows A:hover {
	color:#333;
	text-decoration:underline;
}
#panelothers {
	display:table;
	width:705px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
#panelothers A {
	color:#333;
	text-decoration:none;
}
#panelothers A:hover {
	color:#333;
	text-decoration:underline;
}
#lbottom {
	float:left;
	width:600px;
}
#rbottom {
	float:right;
	text-align:right;
	width:300px;
	margin-top:0px;
}
.photofl {
	width:32px;
	height:32px;
	border:0px;
	float:left;
	margin-top:4px;
	margin-left:3px;
	padding:0px;
	border:solid 1px #FFFFFF;
}
.photopp {
	width:50px;
	height:50px;
	border:0px;
	float:left;
	margin-top:5px;
	margin-left:6px;
	padding:0px;
	border:solid 1px #000;
}
/*Main Slider---------------------------------------------------------------------------*/
#slider {
	width:705px; /* important to be same as image width */
	height:250px; /* important to be same as image height */
	position:relative; /* important */
	overflow:hidden; /* important */
	padding:0px;
	margin:0px;
}
#sliderContent {
	width:705px; /* important to be same as image width or wider */
	position:absolute;
	top:0;
	margin-left:0;
	padding:0px;
	margin:0px;
}
.sliderImage {
	float:left;
	position:relative;
	display:none;
}
.sliderImage span {
	position:absolute;
	width:705px;
	background-color:#000;
	/*filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;*/
	display:none;
	padding:10px;
	color:#FFF;
}
.clear {
	clear:both;
}
.sliderImage span strong {
	font-size:14px;
}
.top {
	top:0;
	left:0;
}
.bottom {
	bottom:0;
	left:0;
}
.smore {
	margin-top:-30px;
	margin-left:590px;
	width:105px;
	height:22px;
	position:absolute;
	background-color:#000;
	line-height:22px;
	padding:3px;
	color:#FFF;
	text-align:center;
	opacity:0.7;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.mainimgs {
	border:0px;
	padding:0px;
	margin-left:0px;
	margin-bottom:0px;
	background: url(../images/working.gif) no-repeat 50% 50%;
}
slider ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.wn {
	position:absolute;
	margin-top:58px;
	margin-left:5px;
}
.pg {
	position:absolute;
	margin-top:3px;
	margin-left:3px;
}
.pg2 {
	position:absolute;
	margin-top:8px;
	margin-left:20px;
}
.bottonvr {
	width:280px;
	border:0px;
	height:30px;
	line-height:30px;
	background-color:#FFF;
	border:0px;
	background-image:url(../images/verified.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#1DCAFF;
	padding-left:20px;
	font-size:14px;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}

.panelshowpg {
	display:table;
	width:240px;
	border:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
	border-color:#CCC;
	background-color:#FFF;
	padding:5px;
	color:#666;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.panelshowpg A {
	color:#00A1F2;
	text-decoration:none;
}
.panelshowpg A:hover {
	color:#00A1F2;
	text-decoration:underline;
}

/*BOX*/


div.box {
	clear:both;
	width:240px; 
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;

}
div.boxtxt{
	width:115px;
	float:left;
}
div.boxtxt A{
	text-decoration:none;
}
div.boxtxt A:hover{
	text-decoration:underline
}

div.boxtxts{
	width:230px;
	float:left;
}
div.boxtxts A{
	text-decoration:none;
}
div.boxtxts A:hover{
	text-decoration:underline
}

div.box div.boxtop {
	padding:0px;
	margin:0px;
	height:10px;
	
}
div.box div.boxcontent {	
	margin:0px;
	padding:0px 5px 5px 5px;
	background:#ffffff;
}
div.box div.boxcontent h2 {	
	padding:2px 0px 10px 5px;
	margin:0px;
	font-size:10pt;
	color:#707070;
	background:transparent url('../images/bg_box_title.gif') no-repeat 0% 0%;
}
div.box div.boxcontent ul {
	padding:0px;
	margin:0px;
}
div.box div.boxcontent ul li {
	font-size:10pt;
	list-style:none;
	border-bottom:1px dotted #cccccc;
	padding:3px 0px 3px 12px;
	background:transparent url('../images/lists.gif') no-repeat 0% 50%;
}
div.box div.boxcontent ul li a {
	color:#707070;
}
div.box div.boxcontent ul li a:hover {
	color:#fbaf5d;
}
div.box div.boxcontent div.viewmap {
	text-align:left;
	margin-top:3px;
}
div.box div.boxcontent div.viewmap strong {
	font-weight:normal;
	font-size:8pt;
}
div.box div.boxcontent div.viewmap a {
	color:#707070;
}
div.box div.boxcontent div.viewmap a:hover {
	color:#fbaf5d;
}
div.box div.boxcontent div#map {	
	width:212px;
	height:150px;                 
	overflow:hidden;
	border:1px solid #cccccc;
}
.underline{
	height:15px;
	border-bottom:1px dotted #cccccc;
	padding:3px 0px 3px 12px;
}
.thumtoptxthotelbook {
	margin-top:5px;
	margin-left:5px;
	height:20px;
	font-weight:bold;
	color:#FDD039;
	background-color:#C43D33;
	width:240px;
	line-height:20px;
}
.goog-te-banner-frame{display: none !important;}
body{top: 0px !important;}

.goog-te-balloon-frame{display: none !important;}
font{background: transparent !important;}


.show_more_main {
margin: 15px 15px;
}
.show_more {
background-color: #F2F2F2;
    border: 1px solid;
    border-color: #C1C1C1;
    color: #003EE2;
    font-size: 12px;
    border-top: 1px solid #E8E8E8;
    outline: 0;
    border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.show_more {
cursor: pointer;
display: block;
padding: 15px 0;
text-align: center;
font-weight:bold;
}
.loding {
background-color: #F2F2F2;
border: 1px solid;
border-color: #C1C1C1;
color: #333;
font-size: 12px;
display: block;
text-align: center;
padding: 15px 0;
outline: 0;
font-weight:bold;
border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.loding_txt {
background-image: url(../images/loading.gif);
background-position: left;
background-repeat: no-repeat;
border: 0;
display: inline-block;
height: 16px;
padding-left: 20px;
}
.jssorb05 {
            position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            width: 16px;
            height: 16px;
            background: url(../images/b05.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora22l, .jssora22r {
            display: block;
            position: absolute;
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url(../images/a22.png) center center no-repeat;
            overflow: hidden;
}
.jssora22l { background-position: -10px -31px; }
.jssora22r { background-position: -70px -31px; }
.jssora22l:hover { background-position: -130px -31px; }
.jssora22r:hover { background-position: -190px -31px; }
.jssora22l.jssora22ldn { background-position: -250px -31px; }
.jssora22r.jssora22rdn { background-position: -310px -31px; }

.msc A {
	color:#FFF;
	text-decoration:none;
	
}
.msc A:hover {
	color:#F90;
	text-decoration:underline;
	
}
#panelmsc {
	width:240px;
	height:290px;
    border: 1px solid;
    border-color: #C1C1C1;
	background-color:#FFFFFF;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:8px;
    padding-left:10px;
    padding-bottom:5px;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    background-image:url(../images/j-bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
#panelfeed {
	background-color:#fff3ce;
	width:240px;
	height:440px; 
	border:1px;
	border-style:solid;
	border-color:#CCC; 
	float:left;
	border-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    padding-top:10px;
    padding-left:10px;
}
#panelfeed A {
	color:#333;
	text-decoration:none;
}
#panelfeed A:hover {
	color:#333;
	text-decoration:underline;
}
html {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: gray; /* IE 6-9 */
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
    filter: grayscale(1);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
  }
