body{
margin:0px;
padding:0px;
background:url(../images/back-blackbg.jpg) repeat-y top center;
}

#toplink-area{
width:990px;
height:45px;
padding:0px;
margin:0 auto;
}

#mainlink {
width:290px;
float:right;
padding:0px;
margin:20px 0px 0px 0px;
height:25px;
overflow:hidden;
}
#mainlink ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#mainlink li {
	float:left;
	margin:0px;
}
#mainlink li a {
	background: url(../images/top-link-a.gif) top left no-repeat;
	height: 25px;
	width:60px;
	float: left;
	margin:0px;
	display: block;
}
#mainlink li a:hover {
	background: url(../images/top-link-a.gif) bottom left no-repeat;
}
#mainlink li a#a0 {
	background: url(../images/top-link-a.gif) bottom left no-repeat;
	width:60px;
}
#mainlink li a#a1 {
	background: url(../images/top-link-b.gif) bottom left no-repeat;
	width:90px;
}
#mainlink li a#a2 {
	background: url(../images/top-link-c.gif) bottom left no-repeat;
	width:60px;
}

#mainlink li a#a3{
	background: url(../images/top-link-d.gif) bottom left no-repeat;
	width:80px;
}



#mainlink li a:hover#a0 {
	background: url(../images/top-link-a.gif) top left no-repeat;
	width:60px;
}
#mainlink li a:hover#a1 {
	background: url(../images/top-link-b.gif) top left no-repeat;
	width:90px;
}
#mainlink li a:hover#a2 {
	background: url(../images/top-link-c.gif) top left no-repeat;
	width:60px;
}

#mainlink li a:hover#a3 {
	background: url(../images/top-link-d.gif) top left no-repeat;
	width:80px;
}



#mainlink li a#b0 {
	background: url(../images/top-link-a.gif) top left no-repeat;
	width:60x;
}
#mainlink li a#b1 {
	background: url(../images/top-link-b.gif) top left no-repeat;
	width:90px;
}
#mainlink li a#b2 {
	background: url(../images/top-link-c.gif) top left no-repeat;
	width:60px;
}

#mainlink li a#b3 {
	background: url(../images/top-link-d.gif) top left no-repeat;
	width:80px;
}


/* top mainlink end*/


#top-area{
width:990px;
height:112px;
background:url(../images/iner-top-bg.jpg) no-repeat top left;
padding:0px;
margin:0 auto;
}


.logo{
width:355px;
height:98px;
padding:2px 0px 0px 12px;
margin:0px;
float:left;
}

.breaker{
padding:0px;
margin:0px;
clear:both;
}

.top-right{
width:310px;
height:85px;
padding:10px 5px 0px 0px;
margin:0px;
float:right;
}

#site-width{
width:990px;
height:auto;
background:url(../images/inner-backbg-line.jpg) repeat-y top left;
background-color:#FFFFFF;
padding:0px;
margin:0 auto;
}

.top-baner{
width:215px;
height:90px;
padding:0px;
margin:0px 0px 10px 0px;
_margin:0px 0px 8px 0px;
float:left;
}

#left-part{
width:225px;
height:auto;
background:url(../images/white-bg.jpg) no-repeat top left;
padding:10px 0px 0px 4px;
margin:0px;
float:left;
}

.left-grenbg{
width:215px;
height:auto;
background:url(../images/left-grenbg-line.gif) repeat-y top left;
border-top:1px solid #90CE76;
padding:0px;
margin:0px 0px 0px 0px;
float:left;
}

.tour-section{
width:214px;
height:auto;
text-align:center;
padding:5px 0px 0px 0px;
margin:0px;
float:left;
}

.tour-section2{
width:207px;
height:auto;
text-align:center;
padding:10px 0px 10px 0px;
margin:0px 3px 0px 3px;
border-bottom:1px solid #9AD582;
float:left;
}

.left-hading{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2C9100;
text-align:left;
font-weight:bold;
padding:5px 0px 4px 7px;
margin:0px;
}

.left-hading a{color:#2C9100; text-decoration:none;}
.left-hading a:hover{color:#2C9100; text-decoration:underline;}

.left-links{
width:214px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight:normal;
margin:0px;
padding:0px;
text-align:left;
list-style:none;
float:right;
}

.left-links li{
margin:0px;
padding:4px 0px 2px 3px;
text-align:left;
line-height:15px;
list-style:none;
}

.left-links li a{
display:block;
padding:0px 0px 0px 15px;
color:#555555;
background-image:url(../images/left-grenarrow.jpg);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
height:15px;
list-style:none;
}

.left-links li a:hover{
background-image:url(../images/left-grenarrow.jpg);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
color:#000000;
}

.mor-link{
width:206px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0062A6;
text-align:right;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:0px 3px 0px 3px;
border-bottom:1px solid #9AD582;
float:left;
}

.mor-link a{color:#0062A6; text-decoration:none;}
.mor-link a:hover{color:#000000; text-decoration:none;}

.left-links2{
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1F8400;
font-weight:bold;
margin:0px 5px 10px 10px;
padding:0px;
text-align:left;
list-style:none;
float:left;
}

.left-links2 li{
margin:0px;
padding:4px 0px 5px 3px;
text-align:left;
line-height:15px;
border-bottom:1px dashed #339900;
list-style:none;
}

.left-links2 li a{
display:block;
padding:0px 0px 0px 10px;
color:#1F8400;
text-decoration:none;
height:15px;
list-style:none;
}

.left-links2 li a:hover{
text-decoration:none;
color:#003D90;
}




#right-part{
width:755px;
height:auto;
padding:0px;
margin:0px;
float:right;
}

#iner-hader{
width:747px;
height:auto;
padding:10px 0px 0px 2px;
margin:0px;
float:left;
}

#page-path{
width:744px;
height:24px;
background:url(../images/page-pathbg.jpg) repeat-x top left;
padding:0px;
margin:10px 0px 0px 2px;
border:1px solid #AED2E9;
}

.page-pathtxt{
width:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF4200;
text-align:left;
padding:5px 0px 0px 10px;
margin:0px;
float:left;
}

.page-pathtxt a{color:#0052A5; text-decoration:none;}
.page-pathtxt a:hover{color:#000000; text-decoration:none;}

#main-part{
width:760px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

.text-part{
width:570px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:justify;
line-height:18px;
padding:20px 10px 0px 5px;
margin:0px;
float:left;
}

.maintext-part{
width:745px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:justify;
line-height:18px;
padding:20px 10px 0px 5px;
margin:0px;
float:left;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4DB901;
text-align:left;
font-weight:bold;
font-style:italic;
padding:0px 0px 10px 0px;
margin:0px;
}

#right-tab{
width:165px;
height:auto;
text-align:center;
padding:0px;
margin:20px 0px 0px 0px;
border-left:1px solid #CCCCCC;
float:right;
}

h2{
width:134px;
height:auto;
background:url(../images/blue-boxbg.jpg) repeat-y top left;
border:1px solid #7DC2E8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#004AA6;
text-align:center;
font-weight:bold;
line-height:18px;
padding:4px;
margin:0 auto;
}

h3{
width:134px;
height:auto;
background:url(../images/gren-boxbg.jpg) repeat-y top left;
border:1px solid #97D47E;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#379C00;
text-align:center;
font-weight:bold;
line-height:18px;
padding:4px;
margin:0 auto;
}

h4{
width:132px;
height:auto;
background:url(../images/yelow-boxbg.jpg) repeat-y top left;
border:1px solid #F3CC78;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
text-align:justify;
font-weight:bold;
line-height:16px;
padding:5px;
margin:0 auto;
}

h4 strong{font-size:12px; color:#F34500;}


#footer-fix{
width:986px;
height:55px;
background:#40B500;
padding:5px 0px 0px 0px;
margin:0 auto;
border-bottom:2px solid #FFFFFF;
}

.foter-links{
width:190px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C5FCAD;
font-weight:normal;
margin:0px 5px 0px 0px;
padding:0px;
border-right:1px solid #5DD21D;
text-align:left;
list-style:none;
float:left;
}

.foter-links li{
margin:0px;
padding:4px 0px 2px 5px;
text-align:left;
line-height:18px;
list-style:none;
}

.foter-links li a{
display:block;
padding:0px 0px 0px 15px;
color:#C5FCAD;
background-image:url(../images/white-arrow.gif);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
height: 18px;
list-style:none;
}

.foter-links li a:hover{
background-image:url(../images/white-arrow.gif);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
color:#FFFFFF;
}

.foter-links2{
width:195px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C5FCAD;
font-weight:normal;
margin:0px;
padding:0px;
text-align:left;
list-style:none;
float:right;
}

.foter-links2 li{
margin:0px;
padding:4px 0px 2px 5px;
text-align:left;
line-height:18px;
list-style:none;
}

.foter-links2 li a{
display:block;
padding:0px 0px 0px 15px;
color:#C5FCAD;
background-image:url(../images/white-arrow.gif);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
height: 18px;
list-style:none;
}

.foter-links2 li a:hover{
background-image:url(../images/white-arrow.gif);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
color:#FFFFFF;
}

.foter-mainlink{
font-family:verdana, arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding:5px 0px 0px 0px;
margin:0 auto;
}

.foter-mainlink a{color:#FFFFFF; text-decoration:none;}
.foter-mainlink a:hover{color:#FFFFFF; text-decoration:underline;}


.copy{
font-family:verdana, arial, Helvetica, sans-serif;
font-size:10px;
color:#C6C6C6;
text-align:center;
line-height:16px;
padding:10px 0px 10px 0px;
margin: 0 auto;
}

.index-section{
width:576px;
height:92px;
background:url(../images/blue-indexbg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.index-section2{
width:576px;
height:92px;
background:url(../images/gren-indexbg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.index-txt{
width:395px;
font-family:verdana, arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
text-align:left;
line-height:18px;
font-weight:normal;
padding:5px 10px 0px 10px;
margin:0px;
float:left;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005EA7;
text-align:left;
font-weight:bold;
padding:0px 0px 5px 25px;
margin:0px;
}

h5 a{color:#005EA7; text-decoration:none;}
h5 a:hover{color:#005EA7; text-decoration:underline;}

h6{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1B8D00;
text-align:left;
font-weight:bold;
padding:0px 0px 5px 25px;
margin:0px;
}

h6 a{color:#32A300; text-decoration:none;}
h6 a:hover{color:#32A300; text-decoration:underline;}

.attraton{
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
text-align:left;
font-weight:bold;
line-height:16px;
padding:2px 0px 0px 5px;
margin:0px;
float:right;
}

.attraton strong{
color:#FF6600; 
font-size:11px;
text-decoration:none;}

.index-section3{
width:745px;
height:92px;
background:url(../images/inner-infobg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.mini-info{
width:550px;
font-family:verdana, arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
text-align:left;
line-height:18px;
font-weight:normal;
padding:5px 10px 0px 10px;
margin:0px;
float:left;
}

.mini-info strong{color:#0068AA; text-decoration:none;}

.attraton2{
width:155px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
text-align:left;
line-height:16px;
padding:2px 0px 0px 5px;
margin:0px;
float:right;
}

.attraton2 strong{
color:#FF6600; 
font-size:11px;
text-decoration:none;}

.games{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
line-height:16px;
padding:0px;
margin:0px;
}

.news-had{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF3300;
text-align:left;
padding:0px;
margin:0px;
}

.whybookus{
width:135px;
height:220px;
background:url(../images/whybookus.jpg) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F180E;
text-align:left;
line-height:18px;
font-weight:bold;
margin:0px 7px 0px 5px;
_margin:0px 4px 0px 10px;
padding:25px 0px 0px 7px;
float:left;
}

.train-flight{
font-family:verdana, arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:center;
line-height:16px;
padding:0px;
margin:0px;
}

.price{
color:#0072C2;
font-weight:bold;
text-decoration:none;
}


.hotel-section{
width:576px;
height:92px;
background:url(../images/hotel-blue-bg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.hotel-section2{
width:576px;
height:92px;
background:url(../images/hotel-gren-bg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.left-hotel{
width:270px;
height:auto;
padding:0px;
margin:7px;
float:left;
}

.left-hotel img{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

.right-hotel{
width:270px;
height:auto;
padding:0px;
margin:7px;
float:right;
}

.right-hotel img{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}


.hotel-list{
width:150px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0057A1;
font-weight:bold;
margin:0px 0px 0px 5px;
padding:0px;
text-align:left;
list-style:none;
float:left;
}

.hotel-list li{
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
line-height:16px;
list-style:none;
}

.hotel-list li a{
display:block;
padding:0px 0px 0px 12px;
color:#0057A1;
background-image:url(../images/blue-dot.jpg);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
height: 16px;
list-style:none;
}

.hotel-list li a:hover{
background-image:url(../images/red-dot.jpg);
background-repeat:no-repeat;
background-position: 3px 7px;
text-decoration:none;
color:#F14F00;
}

#budget-left{
width:360px;
height:auto;
padding:0px;
margin:0px;
border-right:1px solid #999999;
float:left;
}

#budget-right{
width:360px;
height:auto;
padding:0px;
margin:0px;
float:right;
}

.left-hotel1{
width:570px;
height:auto;
padding:0px;
margin:7px;
float:left;
}

.left-hotel1 img{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

.right-hotel2{
width:568px;
height:auto;
padding:0px;
margin:7px;
float:left;
}

.right-hotel2 img{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

.package{
width:740px;
height:auto;
padding:0px;
margin:0px;
}

.package-section{
width:357px;
height:80px;
background:url(../images/blue-package.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.package-section2{
width:357px;
height:80px;
background:url(../images/gren-package.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:right;
}

.package-section3{
width:357px;
height:80px;
background:url(../images/gren-package.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:left;
}

.package-section4{
width:357px;
height:80px;
background:url(../images/blue-package.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 15px 0px;
float:right;
}

.packge-txt{
width:240px;
font-family:verdana, arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
text-align:left;
line-height:22px;
font-weight:normal;
padding:3px 10px 0px 10px;
margin:0px;
float:left;
}

.packge-cost{
width:90px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF4E00;
text-align:left;
font-weight:bold;
line-height:23px;
padding:28px 0px 0px 5px;
margin:0px;
float:right;
}

.note{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
line-height:14px;
padding:0px;
margin:0px;
}

.right-box{
width:132px;
height:180px;
background:#FFFFFF;
border:1px solid #72ACD1;
padding:5px;
margin:0px 0px 0px 10px;
float:left;
}

.call-booking{
width:125px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0057A1;
font-weight:bold;
margin:0px;
padding:0px;
text-align:left;
list-style:none;
float:left;
}

.call-booking li{
margin:0px;
padding:0px;
text-align:left;
line-height:18px;
border-bottom:1px solid #CCCCCC;
list-style:none;
}

.call-booking li a{
display:block;
padding:0px 2px 2px 5px;
color:#0057A1;
text-decoration:none;
height:18px;
list-style:none;
}

.call-booking li a:hover{
text-decoration:none;
color:#F14F00;
}
