html {
	display:block;
	direction:ltr
}
* {
	margin:0;
	padding:0
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block;
	clear:both
}
.wrap {
	display:inline-block;
	width:100%
}
img {
	border:0
}
a:link {
	color:#333;
	text-decoration:none
}
.lastBg {
	background:none!important
}
.lastBorder {
	border:0!important
}
.fl {
	float:left !important
}
.fr {
	float:right !important
}
* html .clearfix {
	height:1%
}
#landing {
}
#page {
	width:96%;
	/*height:20px;*/
	background:#fff;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	padding:6px 2%
}
.page-child {
	width:85%!important;
	float:right;
	background:#f5f5f5 !important
}
.google_search {
	width:59%!important;
	float:right;
	background:#f5f5f5 !important
}
ul.menu-top {
	display:inline-block;
	float:left;
	height:20px;
	margin:0;
	padding:0
}
ul.menu-top li {
	display:inline-block;
	float:left;
	height:20px;
	line-height:20px;
	list-style:none
}
ul.menu-top li.bulkhead {
	width:0;
	height:14px;
	border-right:1px solid #b4b4b4;
	margin:3px 0 0
}
ul.menu-top li a {
	display:block;
	float:left;
	color:#333;
	font-size:12px;
	height:20px;
	line-height:20px
}
ul.menu-top li a.current {
	color:#4780CF !important
}
ul.menu-top li a:hover {
	text-decoration:underline
}
#landing ul.menu-top li a {
	padding:0 10px
}
#home ul.menu-top li a {
	padding:0 4px
}
.search_top {
	width:170px;
	height:20px;
	border:1px solid #bababa;
	background:#fff;
	float:right;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	padding:0 5px
}
.search_top form {
	display:inline-block;
	width:100%;
	margin:0!important
}
.search_top .search_key {
	background:transparent;
	float:left;
	border:0;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:left;
	color:#555;
	width:150px;
	outline:medium none
}
.search_top .search_button {
	background:url(../images/btnSearch.png) no-repeat center center;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer
}
#shape4 {
	position:relative;
	width:348px;
	height:94px;
	margin-top:72px;
	background:#fff;
	z-index:999999;
	overflow:hidden;
	padding:12px 12px 0 0
}
#shape4 .sale {
	background:url(../images/sale.png) no-repeat;
	width:74px;
	height:51px;
	position:absolute;
	right:0;
	top:0
}
#mask-top-slide {
	width:336px;
	height:74px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 12px
}
#shape4 ul {
	height:74px;
	position:absolute;
	overflow:hidden;
	margin:0;
	padding:0
}
#shape4 ul li {
	display:inline-block;
	float:left;
	width:336px;
	height:100%;
	list-style:none;
	position:relative
}
#shape4 li h3 {
	color:#172863;
	font-size:30px;
	line-height:30px;
	margin-bottom:5px
}
#shape4 h4 a {
	display:block;
	text-decoration:none;
	color:#333
}
#shape4 .color_r {
	color:#a93033 !important
}
#shape4 .line {
	border-bottom:4px solid #172863;
	width:86%;
	height:16px;
	float:left
}
#shape4 .crl {
	float:right;
	width:30px;
	height:20px
}
#shape4 .crl .prev {
	display:block;
	width:7px;
	height:13px;
	background:url(../images/arrowLeft.png) no-repeat top left;
	cursor:pointer
}
#shape4 .crl .next {
	display:block;
	width:7px;
	height:13px;
	background:url(../images/arrowRight.png) no-repeat top left;
	cursor:pointer
}
.slogan {
	color:#fff !important
}
.group_c h3 a {
	font-size:16px!important;
	line-height:16px
}
#header_s {
	clear:both;
	width:100%;
	height:144px;
	background:#fff;
	z-index:999999;
	position:relative
}
#header-in {
	width:100%;
	height:144px;
	background:url(../images/bgHMenu.png) repeat-x center 75px
}
.header-c2 {
	width:980px;
	height:144px;
	margin:0 auto
}
#logo2 {
	display:block;
	float:left;
	width:184px;
	height:146px;
	margin-left:-1px
}
#logo2 a {
	display:block;
	float:left;
	text-indent:-9999%;
	width:184px;
	height:146px;
	background:url(../images/logo_s.png) no-repeat center center;
	outline:none
}
.header_s-r {
	width:797px;
	height:144px;
	float:right;
	position:relative
}
.menu-function {
	clear:both;
	width:100%;
	height:68px;
	background:#4780CF
}
#nav {
	width:990px;
	height:68px;
	margin:0 auto
}
#nav ul {
	display:inline-block;
	width:100%;
	height:68px;
	list-style:none;
	margin:0;
	padding:0
}
#nav ul li {
	cursor:pointer;
	display:inline-block;
	float:left;
	height:52px;
	border-right:1px solid #fff;
	padding:16px 0 0;
	position:relative
}
#nav ul li.child:hover {
	background:#ecebeb !important
}
#nav ul li.child:hover a {
	color:#172863 !important
}
#nav ul li.child:hover .color_r {
	color:#a93033 !important
}
#nav li img.icon {
	display:block;
	float:left;
	margin-right:10px
}
#nav li .group_c {
	vertical-align:top;
	margin-left:46px
}
.menu-child {
	display:inline-block;
	width:100%;
	height:68px;
	list-style:none;
	position:absolute;
	bottom:1px;
	right:0;
	padding:0
}
.menu-child li {
	cursor:pointer;
	display:inline-block;
	float:left;
	height:52px;
	border-right:1px solid #DAE4FC;
	position:relative;
	padding:16px 0 0
}
.menu-child li.current {
	background:#ecebeb
}
.menu-child li.current a {
	color:#172863
}
.menu-child li.current .color_r {
	color:#a93033
}
.menu-child li:hover {
	background:#ecebeb
}
.menu-child li:hover a {
	color:#172863
}
.menu-child li:hover .color_r {
	color:#a93033 !important
}
.submenu {
	width:133px;
	position:absolute;
	top:69px;
	left:-1px;
	visibility:hidden;
	background:#ECEBEB;
	padding:10px;
	z-index:99999
}
.sub-travel {
	width:745px !important;
	padding:15px 15px !important
}
.box-menu-travel {
	width:100%;
	display:inline-block
}
.cat-child {
	width:153px;
	height:136px;
	display:inline-block;
	float:left;
	margin-right:44px;
	padding:0 !important
}
.cat-child h2 {
	height:30px;
	width:100%;
	display:block
}
.cat-child h2 a {
	color:#333 !important;
	font-size:14px;
	font-family:Arial;
	line-height:30px
}
.cat-child a.photo {
	display:block;
	position:relative;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	overflow:hidden
}
.cat-internation {
	width:100%;
	display:inline-block;
	padding:7px 0
}
.cat-internation a {
	color:#333 !important
}
.cat-internation a:hover {
	text-decoration:underline !important
}
.mr0 {
	margin:0 !important
}
.menu-1 {
	width:200px
}
.menu-2 {
	width:122px
}
.menu-2 h3, .menu-2 h4 {
	text-align:center
}
.menu-3 {
	width:120px
}
.menu-3 h3, .menu-3 h4 {
	text-align:center
}
.menu-4 {
	width:156px
}
.menu-4 h3, .menu-4 h4 {
	text-align:center
}
.menu-5 {
	width:120px
}
.menu-5 h3, .menu-5 h4 {
	text-align:center
}
.menu-6 {
	width:124px
}
.menu-6 h3, .menu-6 h4 {
	text-align:center
}
.menu-7 {
	width:142px
}
.menu-7 h3, .menu-7 h4 {
	text-align:center
}
.menu-11 {
	width:120px
}
.menu-12 {
	width:110px
}
.menu-13 {
	width:156px
}
.menu-14 {
	width:132px
}
.menu-15 {
	width:132px
}
.menu-16 {
	width:132px
}
.menu-11 h3 {
	text-align:center
}
.menu-12 h3 {
	text-align:center
}
.menu-13 h3 {
	text-align:center
}
.menu-14 h3 {
	text-align:center
}
.menu-15 h3 {
	text-align:center
}
.menu-16 h3 {
	text-align:center
}
.menu-11 h4 {
	text-align:center
}
.menu-12 h4 {
	text-align:center
}
.menu-13 h4 {
	text-align:center
}
.menu-14 h4 {
	text-align:center
}
.menu-15 h4 {
	text-align:center
}
.menu-16 h4 {
	text-align:center
}
#submenu_4, #submenu_1 {
	width:102px
}
#submenu_6, #submenu_3 {
	width:138px
}
#submenu_7 {
	left:-110%;
	border:1px solid #ccc
}
.submenu dt {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #f5f5f5;
	overflow:hidden!important
}
.submenu dt a {
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#172863;
	padding:5px 0
}
.submenu dt a:hover {
	text-decoration:underline
}
#footer {
	margin:0px auto;
	min-width:990px;
	background:#d4d4d4;
	border-top:1px solid #9e9e9e
}
#footer-m {
	width:940px;
	height:62px;
	margin:0 auto
}
.footer-nav {
	display:inline-block;
	width:100%;
	height:30px;
	border-bottom:1px solid #bebebe
}
.footer-nav li {
	float:left;
	display:inline-block;
	height:30px
}
.footer-nav li a {
	display:block;
	float:left;
	text-decoration:none;
	color:#444;
	height:30px;
	line-height:30px;
	padding:0 10px 0 10px
}
.footer-nav li.first a {
	padding-left:0 !important
}
#content {
	width:940px;
	background:url(../images/bg.png) repeat-y center center;
	margin:0 auto;
	padding:20px 28px 0;
	height:100%
}
.preamble {
	clear:both;
	margin-bottom:35px
}
.preamble .text28 {
	display:inline-block;
	float:left;
	color:#172863;
	font-size:28px;
	text-transform:uppercase;
	width:180px;
	text-align:center
}
.preamble .des {
	float:right;
	width:750px
}
#content .shape6 {
	clear:both;
	background:#f5f5f5;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
#mask {
	display:block;
	width:100%;
	height:375px;
	position:relative;
	overflow:hidden
}
#jscarousel {
	display:inline-block;
	height:375px;
	position:absolute
}
.hottours {
	display:inline-block;
	width:900px;
	list-style:none;
	margin:0;
	padding:20px 20px 0 20px
}
.hottours li {
	width:432px;
	height:160px;
	background:#fff;
	margin-bottom:22px;
	overflow:hidden
}
.hottours li .photo {
	display:block;
	float:left;
	width:217px;
	height:160px;
	position:relative;
	overflow:hidden
}
.hottours li .detail {
	float:right;
	width:187px;
	padding:10px
}
.hottours li .detail .title a {
	text-decoration:none;
	line-height:20px;
	font-family:Arial;
	font-size:16px;
	outline:none;
	color:#4780CF
}
.hottours li .detail .title a:hover {
	text-decoration:underline
}
.hottours li .destination {
	position:relative
}
.hottours li a.more {
	display:block;
	width:20px;
	height:5px;
	color:#c00000;
	position:absolute;
	bottom:11px;
	right:0px;
	cursor:pointer
}
.hottours li .destination a {
	text-decoration:none;
	color:#A93033
}
.hottours li .detail p {
	display:block;
	margin-bottom:5px;
	line-height:15px
}
.hottours li .detail .link_ex {
	display:block;
	color:#366ab1
}
.shape6-b {
	height:35px;
	padding-bottom:10px
}
.shape6-b .line {
	height:28px;
	width:86%;
	float:left;
	border-bottom:1px dashed #d6d5d5
}
.shape6-b .more {
	display:inline-block;
	height:28px;
	line-height:48px;
	float:left;
	padding-left:10px
}
.shape6-b .controls {
	width:38px;
	height:34px;
	float:right;
	margin-right:20px
}
.shape6-b .controls a {
	display:block;
	width:13px;
	height:34px;
	text-indent:-9999%;
	background:url(../images/prev_next.png) no-repeat
}
.shape6-b .controls a.prev_home {
	background-position:0 0
}
.shape6-b .controls a.next_home {
	background-position:-25px 0
}
.detail .link_ex a {
	display:inline-block;
	text-decoration:none;
	color:#366ab1
}
#content .shape6 .spacing_u {
	clear:both;
	width:896px;
	height:12px
}
#content .shape6 ul li.view_more {
	clear:both;
	width:896px;
	height:59px;
	background:none;
	margin:0 auto;
	padding:0
}
#content .shape6 ul .view_more .dotline {
	float:left;
	width:787px;
	height:1px;
	border-top:1px dotted #d6d5d5;
	margin-top:38px
}
#content .shape6 ul .view_more .text {
	float:left;
	margin-top:28px;
	margin-left:5px;
	color:#a93033;
	font-size:11px
}
#content .shape6 ul .view_more .text a:hover {
	color:#A87C00
}
#content .shape6 ul .view_more .back {
	float:left;
	width:13px;
	height:32px;
	margin-top:15px;
	margin-left:12px;
	cursor:pointer
}
#content .shape6 ul .view_more .next {
	float:right;
	width:13px;
	height:32px;
	margin-top:15px;
	margin-right:2px;
	cursor:pointer
}
.catalog {
	width:96%;
	background:#e7e7e7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:20px 0 0;
	padding:1.5% 2%
}
.catalog ul {
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0
}
.catalog ul li {
	display:inline-block;
	float:left;
	width:283px;
	margin-right:20px
}
.catalog li img.ico {
	display:block;
	float:left;
	width:38px;
	height:38px;
	margin-right:10px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.catalog li p {
	display:block;
	vertical-align:top;
	margin-left:48px;
	line-height:16px
}
#newsHome {
	display:inline-block;
	width:100%;
	list-style:none;
	margin:40px 0 25px
}
#newsHome li {
	float:left;
	display:inline-block;
	width:290px;
	margin-right:35px
}
#newsHome li h2.title a {
	font-size:20px;
	text-decoration:none;
	color:#444
}
#newsHome li a.photo {
	display:block;
	outline:none;
	width:290px;
	height:146px;
	overflow:hidden
}
#newsHome li .description {
	height:140px;
	overflow:hidden;
	background:#f5f5f5;
	line-height:18px;
	font-size:13px;
	padding:16px;
	text-align:justify
}
#newsHome li .description .more_travel {
	display:inline-block;
	color:#A93033;
	margin:5px 0 0
}
#newsHome li .description .more_travel:hover {
	text-decoration:underline
}
.extension {
	clear:both;
	width:100%;
	display:inline-block;
	margin:0 auto;
	padding:0
}
.col3 {
	width:940px;
height:margin:0;
	list-style:none;
	padding:0
}
.col3 li {
	display:inline-block;
	float:left
}
.headerbox {
	width:100%;
	height:77px;
	border-bottom:3px solid #E0E0E0
}
.col3 li.blog .headerbox {
	background:url(../images/blog.png) no-repeat left bottom
}
.blog-ctr {
	width:45px;
	height:21px;
	float:right;
	display:inline-block;
	margin:40px 0 0
}
.blog-ctr a {
	display:block;
	width:21px;
	height:21px;
	outline:none
}
#wrap-list {
	height:156px;
	width:290px;
	overflow:hidden;
	position:relative
}
.list_block {
	display:block;
	list-style:none;
	height:156px;
	margin:0;
	padding:0;
	position:absolute
}
.list_block li {
	display:inline-block;
	width:100%;
	height:58px;
	overflow:hidden;
	border-bottom:1px dashed #d6d6d6;
	padding:10px 0
}
.list_block li a.photo {
	display:block;
	float:left;
	width:58px;
	height:58px;
	margin-right:10px
}
.list_block .group_b {
	vertical-align:top;
	margin-left:68px
}
.block_mask {
	width:290px;
	height:156px;
	float:left
}
.list_block h3.title a {
	text-decoration:none;
	color:#444;
	font-size:12px;
	line-height:14px
}
li.testimonial .top {
	float:left;
	width:290px;
	height:77px;
	background:url(../images/testimonial.png) no-repeat top left
}
.extension ul li.spacing_e {
	float:left;
	width:35px;
	list-style:none
}
.extension ul li.testimonial .center {
	float:left;
	width:290px;
	height:auto
}
.extension ul li.testimonial .center .note {
	float:left;
	width:290px;
	height:141px;
	background:url(../images/note.png) no-repeat top left
}
.content_n {
	width:226px;
	padding-left:50px;
	margin:20px 0 0
}
.content_n h2 a {
	color:#a93033;
	font-weight:700;
	font-size:12px
}
.content_n h2 {
	margin:0 0 5px;
	padding:0 0 0 10px
}
.content_n p {
	line-height:16px
}
.appendix {
	width:100%;
	display:inline-block;
	height:68px;
	border-top:3px solid #d4d4d4;
	border-bottom:3px solid #d4d4d4;
	margin:25px 0 15px
}
.appendix .text {
	display:inline-block;
	float:left;
	height:68px;
	line-height:68px;
	padding-left:5px
}
.appendix .partner {
	display:block;
	float:left;
	margin:5px 0 0;
	padding:0 0 0 10px
}
.appendix .partner a {
	outline:medium none
}
.appendix .partner img {
	border:none;
	outline:medium none;
	margin:5px
}
.subscribe {
	width:425px;
	float:right;
	margin:8px 0 0
}
.subscribe .head {
	color:#172863;
	text-transform:uppercase;
	font-weight:400;
	font-size:12px;
	margin-bottom:6px
}
.frm-subscribe .txt {
	float:left;
	border:1px solid #D4D4D4;
	margin-right:5px;
	height:19px;
	line-height:19px;
	font-size:11px;
	width:164px;
	padding:0 4px
}
.frm-subscribe .error {
	border-color:#c00000!important
}
.frm-subscribe .btnSubscribe {
	display:inline-block;
	float:left;
	cursor:pointer
}
.owerInfo {
	width:100%;
	padding:0 0 20px
}
.owerInfo h3 {
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:5px;
	font-family:Arial
}
#conatiner {
	width:982px;
	background:url(../images/bg.png) repeat-y center center;
	margin:0 auto;
	padding:0 6px
}
#w1 {
	width:100%;
	height:53px;
	display:inline-block;
	border-bottom:1px solid #e0dfdf;
	margin:20px 0 0
}
#w1 .country_name {
	width:174px;
	float:left;
	height:53px;
	text-align:center;
	line-height:53px;
	font-weight:400;
	color:#366ab1;
	font-size:30px;
	text-transform:uppercase
}
#w1 .tabs {
	float:left;
	display:inline-block;
	height:53px;
	padding:0
}
#w1 .tabs li {
	float:left;
	display:inline-block;
	height:53px
}
#w1 .tabs li a {
	display:block;
	float:left;
	height:53px;
	line-height:53px;
	text-decoration:none;
	text-transform:uppercase;
	color:#444;
	padding:0 20px
}
#w1 .tabs li a:hover, #w1 .tabs li a.current {
	height:54px;
	background:url(../images/bg_menu_hc.png) repeat top left
}
#w1 .support {
	display:inline-block;
	float:right;
	height:53px;
	padding-right:20px
}
#w1 .support h3 {
	float:left;
	line-height:53px;
	color:#a93033;
	font-weight:400;
	text-transform:uppercase;
	margin:0;
	padding:0
}
#w1 .support .icon {
	float:right;
	margin-top:13px;
	padding:0 0 0 20px
}
#w2 {
	width:940px;
	margin:0 auto;
	padding:34px 0 0
}
#w2 .photo {
	float:left;
	width:232px;
	height:140px
}
#w2 .w2-r {
	width:72%;
	float:right
}
#w2 .w2-r h2 {
	color:#172863;
	font-weight:400;
	text-transform:uppercase;
	margin:0 0 10px;
	padding:0
}
.formatText p {
	margin-bottom:10px
}
.addthis {
	height:22px;
	margin:30px 0
}
#w3 {
	width:100%;
	display:inline-block;
	border-top:1px solid #e0dfdf
}
#w3 .col1_3 {
	width:270px;
	float:left;
	border-right:1px solid #e0dfdf
}
#wcat {
	width:100%;
	padding:15px 0;
	background:#fff;
	display:inline-block
}
#wcat .col1_3 {
	width:270px;
	float:left
}
.boxcls {
	background:#f6f6f6;
	margin:1px 1px 0 0
}
.boxcl {
	width:239px;
	clear:both;
	background:#f6f6f6;
	padding:15px
}
.boxcls .headbox {
	height:36px;
	background:#e8e7e7;
	padding:0 0 0 20px
}
.boxcls .headbox a {
	display:block;
	height:36px;
	line-height:36px;
	color:#172863;
	font-family:Arial;
	font-size:18px
}
.boxcls .lower a {
	text-transform:none!important
}
.list-style-1 {
	display:block;
	list-style:none;
	margin:0;
	padding:5px 0 20px 20px
}
.list-style-1 li {
	display:inline-block;
	width:100%;
	clear:both;
	padding:6px 0;
	border-bottom:1px solid #efefef
}
.list-style-1 li a {
	display:block;
	text-decoration:none;
	font-size:14px;
	padding-left:10px;
	background:url(../images/icon_square.png) no-repeat left center;
	color:#444
}
.list-style-3 {
	display:block;
	list-style:none;
	margin:0;
	padding:5px 0 20px
}
.list-style-3 li {
	display:inline-block;
	width:24%;
	clear:both;
	padding:2px 0 2px 8%
}
.list-style-3 li a {
	display:block;
	text-decoration:none;
	font-size:13px;
	padding-left:8px;
	background:url(../images/icon_square.png) no-repeat left center;
	color:#444
}
.tailor-made {
	display:block;
	width:234px;
	border:3px solid #fff;
	box-shadow:0 0 3px #999
}
.list-direct-customer li {
	display:inline-block;
	width:100%;
	margin:0 0 17px
}
.list-direct-customer span.number {
	background:#A93033;
	color:#fff;
	font-size:28px;
	font-weight:700;
	text-align:center;
	width:38px;
	height:38px;
	line-height:38px;
	float:left;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.list-direct-customer img.ico {
	display:block;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px
}
.list-direct-customer p {
	display:block;
	vertical-align:top;
	line-height:16px;
	margin:2px 0 0 50px
}
h1.pageheader {
	color:#172863;
	font-size:22px;
	font-weight:400;
	margin:0 0 20px
}
h1.pagetitle {
	color:#172863;
	font-size:22px;
	font-weight:400;
	margin:0 0 20px;
	text-transform:uppercase
}
.list_show_cat li {
	display:inline-block;
	width:656px;
	border:1px solid #d9d9d9;
	margin-bottom:16px;
	box-shadow:0 0 3px #cecece;
	padding:0 0 12px
}
.list_show_cat .country_name {
	display:block;
	font-weight:400;
	margin:10px 0 2px;
	padding-left:5px
}
.list_show_cat .country_name a {
	text-transform:uppercase;
	font-size:12px;
	color:#a93033;
	padding:0 5px
}
.list_show_cat li h3 {
	margin:7px 0px;
	padding:0 10px 5px
}
.list_show_cat li h3 a {
	text-decoration:none;
	color:#366AB1;
	font-family:Arial;
	font-size:16px
}
.list_show_cat li h3 a:hover {
	text-decoration:underline
}
.list_show_cat li .addthisbox {
	margin-bottom:7px;
	padding:0 10px
}
.list_show_cat .c1 {
	width:57px;
	text-align:center;
	height:84px;
	background:#adadad;
	color:#fff;
	float:left;
	margin:0 3px 0 0
}
.list_show_cat .c1 b {
	display:block;
	clear:both;
	font-size:30px;
	line-height:30px;
	color:#fff;
	margin:15px 0 0
}
.list_show_cat .c2 {
	display:block;
	width:141px;
	height:84px;
	float:left;
	margin-right:3px;
	overflow:hidden
}
.list_show_cat .c3 {
	width:87px;
	height:64px;
	margin-right:3px;
	text-align:center;
	float:left;
	background:#dddada;
	padding:20px 0 0
}
.list_show_cat .c3 h3 {
	color:#366ab1;
	font-size:15px;
	line-height:15px
}
.list_show_cat .c4 {
	width:342px;
	height:64px;
	float:right;
	background:#ecebeb;
	color:#444;
	padding:10px
}
.list_show_cat .destination {
	display:block;
	padding-left:15px;
	background:url(../images/pointerGoogleMap.png) no-repeat left center;
	color:#366ab1;
	margin:0 0 5px
}
.list_show_cat .destination a {
	display:inline-block;
	color:#366ab1;
	text-decoration:underline
}
.list_show_cat .destination a:hover {
	text-decoration:none!important
}
.list_show_cat .c4 u {
	color:#333!important
}
.customize_link {
	float:right;
	text-decoration:underline!important;
	color:#366ab1!important;
	margin:15px 10px 0 0
}
.view_link {
	display:block;
	float:right;
	background:#366ab1;
	font-weight:700;
	color:#fff!important;
	margin:10px 10px 0 0;
	padding:5px 10px
}
.head_detail {
	color:#172863;
	float:left;
	font-size:28px;
	line-height:38px;
	padding:20px 15px 10px;
	font-weight:normal
}
.addthis_detail {
	display:inline-block;
	width:96%;
	height:53px;
	border-bottom:1px solid #e0dfdf;
	border-top:1px solid #e0dfdf;
	padding:0 2%
}
.winfo {
	padding:21px 17px
}
.winfo .col1_2 {
	width:524px;
	float:left
}
.mask {
	width:100%;
	height:304px;
	margin-bottom:12px;
	position:relative
}
.thumbbox {
	position:relative
}
.thumbbox .prev_thumb {
	position:absolute;
	left:0;
	top:0;
	width:11px;
	height:64px;
	background:url(../images/prev_thumb.png) no-repeat left center;
	text-indent:-9999%;
	z-index:999999 !important
}
.thumbbox .next_thumb {
	position:absolute;
	right:0;
	top:0;
	width:11px;
	height:64px;
	background:url(../images/next_thumb.png) no-repeat left center;
	text-indent:-9999%;
	z-index:999999 !important
}
.tourtopbox .thumb {
	width:524px
}
.mask-thumb {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0
}
.mask-thumb li {
	display:inline-block;
	zoom:1;
	dispay:inline;
	float:left;
	width:98px;
	height:64px;
	outline:none;
	margin:0 9px 0 0;
	overflow:hidden
}
.mask-thumb li img {
	display:block;
	float:left;
	width:98px;
	border:0!important;
	cursor:pointer;
	opacity:0.8
}
.thumb {
	height:64px;
	overflow:hidden;
	position:relative;
	float:left
}
.hotetopbox .thumb {
	width:430px
}
.caption {
	width:504px;
	height:35px;
	padding:0 10px;
	background:#000;
	position:absolute;
	bottom:0;
	opacity:0.6;
	filter:anpha(opacity=60)
}
#follow_caption {
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
#follow_caption li {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	text-align:center;
	overflow:hidden;
	float:left;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:15px
}
.col2_2 {
	width:42%;
	float:right
}
.number_day {
	margin-bottom:5px;
	color:#444
}
.fontbig {
	font-size:36px;
	line-height:36px;
	height:36px
}
.fontsmall {
	font-size:16px
}
.col2_2 .destination {
	display:block;
	padding-left:15px;
	background:url(../images/pointerGoogleMap.png) no-repeat left 2px;
	color:#366ab1;
	margin:10px 0
}
.col2_2 .destination a {
	color:#366ab1!important;
	text-decoration:underline!important
}
.order_tour {
	height:52px;
	clear:both;
	border-bottom:1px dashed #d0cfcf;
	border-top:1px dashed #d0cfcf;
	margin:10px 0 15px;
	padding:10px 0
}
.order_tour .rate {
	width:30%;
	float:left;
	color:#333
}
.order_tour .rate h3 {
	color:#366ab1;
	font-size:20px;
	line-height:20px;
	height:20px;
	font-weight:700
}
.order_tour .bookTour {
	width:58%;
	float:right
}
.upper {
	text-transform:uppercase
}
.bookTour a.customize_link {
	width:110px;
	height:28px;
	line-height:28px;
	color:#fff !important;
	text-align:center;
	text-decoration:none !important;
	outline:none;
	font-size:14px;
	font-family:Arial;
	float:left;
	background:#366AB1;
	margin:15px 0 0
}
.order_tour .bookTour .book_link {
	display:block;
	float:right;
	width:110px;
	height:28px;
	line-height:28px;
	color:#fff !important;
	text-align:center;
	text-decoration:none !important;
	background:#366AB1;
	font-size:14px;
	font-family:Arial;
	margin:15px 0 0
}
.order_tour .bookHotel .book_link {
	display:block;
	float:right;
	width:121px;
	height:31px;
	background:url(../images/btnBookHotel.png) no-repeat center center;
	cursor:pointer;
	text-indent:-9999%;
	margin:15px 0 0
}
.map {
	width:390px;
	height:84px;
	border:1px solid #e7e7e7;
	position:relative;
	padding:3px
}
.caption-map {
	width:165px;
	height:25px;
	background:url(../images/cp-map.png) no-repeat;
	position:absolute;
	bottom:3px;
	left:5px;
	cursor:pointer;
	text-indent:-9999px
}
.leftCol {
	width:647px;
	float:left
}
.h3bold {
	color:#013D70;
	font-family:Arial;
	font-size:16px;
	padding-bottom:3px;
	margin:15px 0 10px
}
.h4bold {
	display:block;
	margin-bottom:3px;
	font-weight:normal;
	font-size:13px;
	font-family:Arial
}
.h4bold span.day {
	color:#013D70
}
.rightCol {
	width:292px;
	float:right;
	margin:0 17px 0 0
}
.menuCat {
	width:100%
}
.menuCat h2 {
	color:#172863;
	text-transform:uppercase;
	font-size:18px;
	font-weight:400;
	margin:0px 0 15px
}
.menuCat li {
	display:inline-block;
	width:50%;
	padding:6px 0
}
.menuCat li a {
	display:block;
	color:#333;
	font-size:13px;
	background:url(../images/arrow.png) no-repeat 5px center;
	padding-left:15px
}
.menuCat li a:hover {
	text-decoration:underline
}
.rline_spacing_b {
	clear:both;
	width:292px;
	height:2px;
	background:#c8c8c8
}
.addition {
	border:1px solid #eee;
	padding:10px;
	margin:10px 0 0;
	background:#f9f9f9;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.addition h2.head {
	color:#212121;
	font-size:23px;
	font-weight:normal;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:5px
}
.addition .formatTextStandard {
	padding-left:10px;
	font-size:13px
}
.addition li {
	padding:5px 0
}
.clienttabs {
	display:inline-block;
	width:100%;
	list-style:none;
	height:36px;
	border-bottom:1px solid #eaeaea;
	background:#f1f1f0;
	color:#000
}
.clienttabs li {
	display:inline-block;
	float:left;
	height:36px;
	line-height:36px;
	text-transform:uppercase;
	cursor:pointer
}
.clienttabs li.first {
	padding-left:0 !important
}
.clienttabs li a {
	display:block;
	float:left;
	color:#000;
	text-transform:uppercase;
	padding:0 25px;
	font-size:15px
}
.clienttabs li a.current {
	height:37px;
	background:#366ab1;
	color:#fff
}
.tabs_content {
	padding-left:20px;
	padding-top:10px
}
.p-l-0 {
	padding-left:0 !important
}
.formatTextStandard {
	line-height:21px!important;
	font-size:13px
}
.formatTextStandard ul {
	list-style:none!important;
	margin-bottom:10px
}
.formatTextStandard li {
	background:url(../images/check.png) no-repeat left 5px;
	padding:0 0 2px 25px
}
.formatTextStandard strong {
	font-family:Arial
}
.more_extension {
	margin-top:40px
}
.more_extension .header {
	display:inline-block;
	width:100%;
	margin:0 0 10px 0;
	border-bottom:1px solid #E5E5E5;
	padding:0 0 10px
}
.more_extension h2.head {
	display:inline-block;
	float:left;
	font-size:24px;
	font-weight:400;
	padding:0 20px
}
.more_extension .controls {
	display:inline-block;
	float:right;
	width:45px;
	margin:0 20px 0 0;
	padding-top:6px
}
.more_extension_holder {
	background:#fff;
	padding:16px 20px
}
.mask_more_extension {
	width:100%;
	height:200px;
	position:relative;
	overflow:hidden
}
.more_extension_holder ul {
	overflow:hidden;
	position:absolute;
	display:inline-block;
	height:200px;
	margin:0
}
.more_extension_holder ul li {
	display:inline-block;
	float:left;
	width:228px;
	height:200px;
	margin-right:10px;
	list-style:none
}
.more_extension_holder ul li .photo {
	width:305px;
	height:125px;
	display:block;
	outline:none;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden
}
.more_extension_holder h2 {
	display:block;
	margin-top:10px
}
.more_extension_holder h2 a {
	color:#444;
	font-size:12px
}
.more_extension_holder p {
	display:block;
	line-height:18px
}
.more_extension_holder .destination {
	display:block;
	padding-left:12px;
	background:url(../images/pointerGoogleMap.png) no-repeat left 2px
}
.more_extension_holder .destination a {
	color:#366ab1!important
}
#whead {
	display:inline-block;
	width:96%;
	padding:2%
}
#whead .headTitle {
	display:inline-block;
	float:left;
	height:24px;
	line-height:24px;
	font-weight:400;
	color:#172863;
	font-size:22px;
	text-transform:uppercase
}
#whead .support {
	display:inline-block;
	float:right;
	height:24px
}
#whead .support h3 {
	float:left;
	line-height:24px;
	color:#a93033;
	font-weight:400;
	text-transform:uppercase;
	margin:0;
	padding:0
}
#whead .support .icon {
	float:right;
	padding:0 0 0 20px
}
.fixwidth {
	width:940px;
	margin:0 auto!important
}
#leftBlog {
	width:675px;
	float:left
}
#rightBlog {
	width:270px;
	float:right;
	padding-left:1px;
	border-left:1px solid #E0DFDF
}
.related_thread {
	display:block;
	margin:0;
	padding:0
}
.related_thread .header-box {
	border-bottom:1px solid #E0DFDF;
	font-size:18px;
	padding:20px 0 5px 0;
	margin-bottom:5px;
	color:#172863;
	font-weight:400
}
.related_thread li a {
	display:inline-block
}
.package {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #E0DFDF
}
.package a.photo {
	display:block;
	float:left;
	width:200px;
	height:140px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden
}
.package .r {
	width:435px;
	float:right
}
.package .r p {
	font-size:13px;
	line-height:16px;
	margin-bottom:10px
}
.package .r p.intro {
	text-align:justify
}
.color_366 {
	color:#366AB1
}
.package .title a {
	text-decoration:none;
	color:#366AB1;
	font-size:16px;
	font-family:Arial
}
.list-package-tour li {
	display:inline-block;
	width:100%;
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px solid #efefef
}
.list-package-tour li a {
	text-decoration:none;
	font-size:13px;
	color:#366AB1
}
.list-package-tour li span.country_name {
	color:#A93033
}
.list-package-tour li span.duration {
	display:inline-block;
	color:#A93033;
	float:right
}
.info-package-top {
	display:block;
	margin-bottom:20px
}
.info-package-top h1.head {
	color:#172863;
	font-size:32px;
	line-height:30px;
	margin-bottom:20px;
	font-weight:400;
	text-transform:uppercase
}
.info-package-top .formatText {
	line-height:20px;
	font-size:13px
}
.line3px {
	display:inline-block;
	width:100%;
	border-bottom:3px solid #efefef;
	height:0;
	text-indent:-9999%
}
.line1px {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #efefef;
	height:0;
	text-indent:-9999%
}
.icons, .togglelink {
	background-image:url(../images/icons.20082013.png);
	background-repeat:no-repeat!important;
	display:inline-block
}
.icon-form-submit {
	background-position:-155px -155px;
	height:32px;
	width:32px
}
html[xmlns] .clearfix, .copyright p, .list_block span.date {
	display:block
}
#shape4 h4 a:hover, .footer-nav li a:hover, .hottours li .destination a:hover, .detail .link_ex a:hover, #newsHome li .description .more:hover, .list_block h3.title a:hover, #content .content_n h2 a:hover, .list-style-1 li a:hover, .list-style-3 li a:hover, .related_thread li a:hover, .list-package-tour li a:hover {
	text-decoration:underline
}
.menu-child .submenu dt a:hover, #content .shape6 ul .view_more .text a {
	color:#a93033
}
.color_r {
	color:#fff !important
}
.color_red {
	color:#a93033 !important
}
#nav ul li.first, .menu-child li.first {
	padding-left:0%!important
}
#nav ul li.last {
	padding-right:0% !important
}
#nav ul h3, .menu-child h3 {
	color:#172863;
	text-transform:uppercase;
	margin:0;
	padding:0
}
#nav ul h3 a, .menu-child h3 a {
	display:block;
	outline:none;
	text-decoration:none;
	color:#fff;
	font-size:12px
}
#nav ul h4, .menu-child h4 {
	font-weight:400;
	font-size:12px
}
.hottours li .detail .title, .hottours li .destination, .list_block h3.title {
	display:block;
	margin-bottom:5px
}
.catalog ul li.last, #newsHome li.last, .more_extension_holder ul li.last {
	margin-right:0!important
}
.package .title {
	display:block;
	margin-bottom:5px
}
#newsHome li h2.title {
	display:block;
	margin-bottom:10px
}
.col3 li.blog, .col3 li.testimonial {
	width:290px;
	margin-right:35px
}
#w1 .support .icon a, #whead .support .icon a {
	display:inline-block;
	outline:none;
	cursor:pointer;
	padding:0 1px
}
.formatText, .col2_2 p {
	line-height:18px
}
#wcat .col2_3, #w3 .col2_3 {
	width:658px;
	float:right;
	margin:25px 20px 0 0
}
.list-style-1 li a.current, #breadcrumb a.current, #breadcrumb a:hover {
	color:#366ab1
}
.list-direct-customer, .list_show_cat, .menuCat ul, .addition ul, .list-package-tour {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.choose_date {
	display:inline-block;
	margin-right:10px
}
.headPop {
	font-family:Arial;
	font-size:18px;
	display:block;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	color:#990000;
	font-size:16px
}
.headPop h3 {
	margin:0px !important;
	font-size:16px
}
.frmPop {
	background:none repeat scroll 0 0 #FFFFFF;
	border:6px solid #CCCCCC;
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
	color:#000000;
	display:none;
	font-size:12px;
	padding:15px;
	position:absolute
}
a.closeEv, a.closeEvE {
	background:url(../images/combined.png) no-repeat scroll -228px -48px transparent;
	display:block;
	height:13px;
	position:absolute;
	right:10px;
	top:10px;
	width:13px
}
.social2 {
	float:right;
	height:30px;
	margin-top:5px
}
.link_contact {
	display:block;
	color:#366ab1 !important;
	margin-top:5px;
	font-weight:bold
}
p.price-from {
	font-size:11px;
	margin-bottom:5px
}
.infoTourLeft {
	width:632px;
	padding-left:15px;
	display:inline-block
}
.30percent {
	width:632px;
	padding-left:15px;
	display:inline-block
}
.ezSlider {
	list-style:none;
	outline:medium none
}
.top-tour-title {
	margin-bottom:10px;
	position:relative;
	border-bottom:1px solid #D0CFCF
}
.top-tour-title .share-tool {
	display:inline-block;
	float:right;
	width:270px;
	padding:32px 0 0
}
.hotel_wrap {
	padding:15px 0 0
}
.hotel_top {
	padding:0 0 0 20px;
	width:68%;
	float:left
}
.hotel_top .hotel_title {
	color:#172863;
	font-size:30px;
	line-height:38px;
	font-weight:normal;
	font-family:Arial
}
.hotel_top p {
	line-height:16px;
	margin-top:2px;
	font-size:12px
}
.hotel_wrap .share-tool {
	display:inline-block;
	float:right;
	width:270px;
	padding:32px 0 0
}
.map_link {
	color:#222
}
.map_link:hover {
	text-decoration:underline
}
.font16px {
	font-size:16px
}
.image_ite {
	float:right;
	display:inline;
	padding-left:20px;
	margin-top:10px
}
.h4boldbold {
	font-weight:bold;
	font-size:14px;
	color:#172863;
	font-family:Arial;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
	margin-bottom:5px
}
.hotel_left {
	width:71%;
	float:left
}
.hotel_left .infoTourLeft {
	padding-left:2%;
	width:98%
}
.hotel_area {
	margin:10px 0 0
}
.hotel_area a {
	text-decoration:none;
	color:#a93033;
	text-transform:uppercase
}
.hotel_area a.url:hover {
	text-decoration:underline
}
.hotetopbox {
	padding:21px 17px 31px;
	background:url(../images/eff_bg.png) repeat-x bottom center
}
.hotetopbox .col1_2 {
	width:430px;
	float:left
}
.hotetopbox .mask {
	width:100%;
	height:248px;
	margin-bottom:12px;
	position:relative
}
.hotetopbox .col2_2 {
	width:52%;
	float:right
}
.jquery-ratings-star {
	width:16px;
	height:19px;
	background-image:url(../images/strar_off.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-right:3px
}
.jquery-ratings-full {
	background-image:url(../images/rating_hand.png)
}
.ratebox {
	display:inline-block;
	width:100%;
	margin-bottom:30px
}
.ratebox span {
	display:inline-block;
	float:left;
	height:19px;
	line-height:25px;
	margin-right:10px
}
.ratebox .score {
	float:left;
	height:19px;
	line-height:25px;
	font-size:12px;
	padding-left:10px
}
#ratingStar {
	display:inline-block;
	float:left;
	height:19px;
	margin:2px 0 0
}
.order_hotel {
	height:100px;
	clear:both;
	border-bottom:1px dashed #d0cfcf;
	border-top:1px dashed #d0cfcf;
	margin:10px 0 15px;
	padding:10px 0
}
.order_hotel .rate {
	width:30%;
	float:left;
	color:#333
}
.order_hotel .rate h3 {
	color:#366ab1;
	font-size:20px;
	line-height:20px;
	height:20px;
	font-weight:700
}
.order_hotel .bookTour {
	width:58%;
	float:right
}
.color_b {
	color:#000 !important
}
.upper {
	text-transform:uppercase
}
.order_hotel a.book_link {
	width:110px;
	height:28px;
	line-height:28px;
	color:#fff !important;
	text-align:center;
	text-decoration:none !important;
	outline:none;
	font-size:14px;
	font-family:Arial;
	float:left;
	background:#366AB1;
	margin:15px 0 0
}
.hoteltabs {
	display:inline-block;
	width:100%;
	height:25px;
	padding-bottom:4px;
	border-bottom:1px solid #f5f2f2;
	margin-bottom:10px
}
.hoteltabs li {
	display:inline-block;
	float:left;
	height:35px;
	margin-right:15px
}
.hoteltabs a {
	display:block;
	height:25px;
	line-height:30px;
	float:left;
	color:#4a4a4a;
	text-transform:uppercase;
	font-weight:600;
	padding:0 0 0 32px
}
.hoteltabs a.current {
	color:#172863;
	background:url(../images/checker.png) no-repeat left center
}
.hotetopbox .mask-thumb {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0
}
.hotetopbox .mask-thumb li {
	display:inline-block;
	zoom:1;
	dispay:inline;
	float:left;
	width:100px;
	height:64px;
	outline:none;
	margin:0 10px 0 0
}
.hotetopbox.mask-thumb li img {
	display:block;
	float:left;
	width:100px;
	height:64px;
	border:0!important;
	cursor:pointer;
	opacity:0.8
}
.hotetopbox .caption {
	width:410px !important;
	display:none;
	height:35px;
	padding:0 10px;
	background:#000;
	position:absolute;
	bottom:0
}
#hotelsearch {
	padding:20px 30px;
	background:#E8E7E7;
	margin-bottom:16px
}
#hotelsearch .headbox {
	border-bottom:1px solid #C0C0C0;
	color:#172863;
	font-size:18px;
	padding-bottom:5px
}
.guideOne {
	display:block;
	margin-bottom:25px;
	padding:15px 0px;
	border-bottom:1px solid #eee
}
.guideOne a.photo {
	display:block;
	float:left;
	height:148px;
	width:216px;
	margin:0 16px 0 0;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.guideOne .r {
	float:right;
	width:416px
}
.guideOne .title {
	display:block;
	margin:0 0 10px
}
.guideOne .title a {
	color:#013D70;
	text-decoration:none
}
.guideOne .text {
	font-size:13px
}
.listGuideCat {
	display:inline-block;
	list-style:none outside none;
	width:100%;
	margin:10px 0 0;
	padding:10px 0 0;
	border-top:1px solid #eee
}
.listGuideCat li {
	display:inline-block;
	width:48%;
	padding:2px 0
}
.listGuideCat li a {
	background:url(../images/icon_square.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	color:#333;
	display:inline-block;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:13px
}
.listGuideCat li a:hover {
	text-decoration:underline
}
.nopadding {
	padding:0px !important
}
.infomap {
	width:400px;
	padding:5px
}
.infomap a.photo {
	display:block;
	float:left;
	width:120px;
	height:80px;
	outline:none;
	margin:0 10px 0 0
}
.infomap .formatMap {
	line-height:18px
}
.infomap .r {
	width:65%;
	float:right
}
.infomap .title_map {
	display:block;
	margin-bottom:5px
}
.infomap .title_map a {
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	text-decoration:none;
	color:#4a4a4a
}
.infomap .title_map a:hover {
	text-decoration:underline
}
.infomap a {
	text-decoration:underline;
	color:#222
}
.infomap a:hover {
	text-decoration:none
}
.map_pop {
	display:block;
	height:23px;
	padding:0 0 0 35px;
	margin:10px 0 0;
	cursor:pointer;
	color:#4a4a4a;
	float:right;
	background:url(../images/spricef.png) no-repeat -70px -65px
}
#map_pop {
	width:100%;
	height:420px;
	overflow:hidden
}
#isotabs {
	display:inline-block;
	height:30px;
	list-style:none outside none;
	width:100%;
	margin:0;
	padding:0
}
#isotabs ul {
	border-bottom:1px solid #CCC;
	display:block;
	font-size:12px;
	height:31px;
	line-height:30px;
	list-style-type:none;
	margin:-1px 0 0
}
#isotabs ul li {
	float:left;
	display:inline-block;
	margin:0 0 0 2px;
	padding:0
}
#isotabs li a {
	color:#4A4A4A;
	display:block;
	float:left;
	font-weight:700;
	height:30px;
	line-height:30px;
	text-decoration:none;
	padding:0 16px
}
#isotabs ul li.tabselected a, #isotabs ul li.tabselected a:visited, #isotabs ul li.tabselected a:hover {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #FFF!important;
	border-image:none;
	color:#000;
	font-weight:700;
	border-color:#CCC #CCC #FFF;
	border-style:solid;
	border-width:1px
}
#isotabs ul li a, #isotabs ul li a:visited {
	background-color:#EFEFEF;
	border-left:1px solid #CCC;
	border-radius:4px 4px 0 0;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0;
	padding:0 10px
}
.location_url {
	text-decoration:none;
	color:#A93033 !important
}
.location_url:hover {
	text-decoration:underline
}
.more_city {
	margin:0 10px 10px 0
}
.hover:hover {
	text-decoration:underline
}
.citylist {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none
}
.citylist li {
	width:48%;
	height:110px;
	display:inline-block;
	margin-bottom:10px;
	border-bottom:1px dotted #DDDDDD;
	padding-bottom:10px
}
.citylist li a.photo {
	display:block;
	float:left;
	width:140px;
	height:90px;
	margin-right:15px;
	outline:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden
}
.citylist .r {
	vertical-align:top;
	margin-left:155px
}
.citylist .r h2 {
	display:block;
	margin-bottom:5px
}
.citylist .r h2 a {
	text-decoration:underline;
	color:#444;
	font-size:14px;
	font-family:Arial
}
.citylist .r h2 a:hover {
	text-decoration:none !important
}
.citylist .r p {
	line-height:18px;
	font-size:13px
}
.fix_height_52px {
	height:52px !important
}
.fix_height_destination {
	height:34px;
	overflow:hidden !important
}
.no_map {
	width:385px;
	height:84px;
	text-align:center;
	line-height:84px;
	font-style:italic;
	font-size:12px;
	color:#666
}
.custom_day {
	font-size:18px !important
}
.gcsc-branding {
	display:none !important;
	width:0px !important;
	height:0px !important
}
#cse-search-results {
	width:941px;
	height:auto !important;
	min-height:260px
}
.gs-webResult {
	width:100% !important;
	overflow:hidden
}
.gsc-adBlock {
	display:none !important;
	width:0px !important;
	height:0px !important
}
.google_search_box {
	width:360px;
	height:20px;
	border:1px solid #bababa;
	background:#fff;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	padding:0 5px;
	margin:20px 0 0
}
.google_search_box form {
	display:inline-block;
	width:100%;
	margin:0!important
}
.google_search_box .search_key {
	background:transparent;
	float:left;
	border:0;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:left;
	color:#555;
	width:340px;
	outline:medium none
}
.google_search_box .search_button {
	background:url(../images/btnSearch.png) no-repeat center center;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer
}
.gsc-control-cse {
	display:none !important
}
.color_blue {
	color:#366AB1
}
.img-crop, .img-crop img {
	width:100%
}
.img-crop {
	background-color:#ededed;
	overflow:hidden;
	letter-spacing:-0.31em;
*letter-spacing:normal;
	word-spacing:-0.43em
}
.img-crop:before, .img-crop img {
	display:inline-block;
	vertical-align:middle
}
.img-crop:before {
	content:"";
	padding-top:75%
}
.img-crop img {
	padding-left:100%;
	margin:-999em -100%
}
.contactLink {
	font-size:12px !important;
	text-decoration:none !important;
	color:#156ea4 !important;
}
.contactLink:hover {
	text-decoration: underline !important
}
#ezSliderHome {
	display:inline-block;
	width:100%;
	height:359px;
	overflow:hidden;
	position:relative
}
#ezSliderHome li {
	display:block;
	position:absolute;
	left:0;
	top:0
}
.subscribeMsg {
	position:absolute;
	bottom:26px;
	left:4%;
	width:300px;
	color:#fff;
	padding:10px;
	background:#c00000;
	border:1px solid #fff
}
.subscribeMsg:after, .subscribeMsg:before {
	top:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.subscribeMsg:after {
	border-color:rgba(192, 0, 0, 0);
	border-top-color:#c00000;
	border-width:5px;
	left:50%;
	margin-left:-5px
}
.subscribeMsg:before {
	border-color:rgba(255, 255, 255, 0);
	border-top-color:#fff;
	border-width:6px;
	left:50%;
	margin-left:-6px
}
.close_pop {
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	width:16px;
	height:16px;
	background:#fff;
	text-align:center;
	line-height:13px;
	outline:none;
	color:#c00000;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px
}
.addthis-mrg {
	margin:5px 0 10px !important
}
.pad16 {
	padding-bottom:16px !important
}
.pad5 {
	padding-bottom:5px !important
}
#container {
	width:980px;
	background:url(../images/bg.png) repeat-y center center;
	margin:0 auto;
	padding:0 5px
}
#leftPage {
	width:260px;
	display:inline-block;
	float:left
}
#rightPage {
	width:650px;
	display:inline-block;
	float:right
}
.headMod {
	display:block;
	font-size:30px;
	color:#172863;
	font-weight:400;
	border-bottom:solid 1px #e0dfdf;
	margin:0 0 20px;
	padding:0 0 5px
}
.formatText {
	line-height:16px;
	text-align:justify
}
#contact .line label.tit {
	display:block;
	float:left;
	font-size:12px;
	height:24px;
	line-height:24px;
	width:160px;
	padding:0 10px 0 20px
}
#contact .line .isoTxt {
	border:1px solid #CCC;
	border-radius:2px 2px 2px 2px;
	display:block;
	float:left;
	height:22px;
	width:280px;
	padding:0 4px
}
#contact input.errorMessage, #contact textarea.errorMessage {
	background:none repeat scroll 0 0 #FFC;
	border:1px solid #C00000!important
}
#contact .line i.errorMessage {
	clear:both;
	color:#C00000;
	float:left;
	padding-left:190px!important;
	padding-top:5px!important
}
#contact .line textarea {
	border:1px solid #CCC;
	border-radius:2px 2px 2px 2px;
	height:100px;
	width:336px;
	padding:4px
}
#security_code {
	margin-right:10px;
	text-transform:uppercase;
	width:80px!important
}
#contact .space_1 {
	float:left;
	height:24px;
	width:190px
}
#contact .line .slb {
	height:24px;
	padding:2px;
	outline:none;
	width:250px;
	float:left;
	border:1px solid #CBCBCB
}
#contactBtn {
	background:#366ab1;
	border:0 none;
	color:#FFF;
	font-weight:700;
	cursor:pointer;
	height:29px;
	text-transform:uppercase;
	width:73px
}
.minides {
	width:258px;
	display:block;
	border:solid 1px #eaeaea;
	margin:0 0 1px
}
.minides h2.headTitle {
	display:block;
	height:45px;
	text-align:left;
	line-height:43px;
	padding-left:20px;
	background:#e8e7e7
}
.minides h2.headTitle a {
	color:#172863;
	font-weight:400;
	text-transform:uppercase
}
.minides ul {
	display:block;
	outline:medium none;
	background:#f6f6f6;
	list-style:none;
	padding:7px 0
}
.minides ul li {
	display:inline-block;
	width:223px;
	background:url(../images/arrowR.png) 25px center no-repeat;
	padding:4px 0 4px 35px
}
.minides ul li a {
	color:#444;
	font-size:13px;
	text-decoration:none
}
.minides ul li.current a {
	font-weight:700;
	color:#444
}
.minides ul li a:hover {
	color:#172863;
	text-decoration:underline
}
.formatTextStandard {
	text-align:justify;
	line-height:18px
}
.formatTextStandard p {
	margin-bottom:10px
}
.formatTextStandard img {
	max-width:600px;
	display:block;
	margin:auto
}
.formatTextStandard table {
	border-collapse:collapse;
	table-layout:auto
}
.formatTextStandard table td, .formatTextStandard table td {
	padding:6px
}
.root {
	display:block;
	width:100%;
	margin:0;
	padding:0
}
.root a.root {
	color:#444;
	font-weight:700;
	text-transform:uppercase
}
.root dl {
	display:block;
	padding:0 0 0 20px
}
.root dl dt {
	background:url(../images/positive.png) no-repeat scroll left center transparent;
	display:block;
	padding:5px 0 5px 20px
}
.root dl dt a {
	color:#444;
	text-decoration:none
}
.noticeText {
	text-align:left;
	margin-bottom:10px;
	font-style:italic
}
#frmContact .line {
	display:inline-block;
	width:100%;
	margin:0 0 10px
}
#frmContact .line label.tit {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	width:120px;
	margin-right:10px;
	text-align:right
}
#frmContact .line .isoTxt {
	border:1px solid #CBCBCB;
	width:316px;
	height:22px;
	line-height:28px;
	outline:none;
	padding:2px 4px
}
#frmContact .line .medium {
	width:60px!important;
	text-transform:uppercase
}
#frmContact .line .slb {
	height:32px;
	padding:2px;
	outline:none;
	float:left;
	width:326px;
	border:1px solid #CBCBCB
}
.button {
	background:#366ab1;
	border:0 none;
	color:#FFF;
	font-weight:700;
	cursor:pointer;
	height:29px;
	text-transform:uppercase;
	padding:0 10px
}
.message {
	text-align:left;
	border:1px solid red;
	background:#FFC;
	width:97%;
	margin:10px auto;
	padding:10px
}
.lst-ext-testimonial li {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #E0DFDF;
	padding:16px 0
}
.lst-ext-testimonial li a.photo {
	display:block;
	width:150px;
	height:100px;
	border:1px solid #E0DFDF;
	float:left;
	margin-right:15px;
	padding:3px
}
.lst-ext-testimonial .r h2 {
	display:block;
	margin:0 0 5px
}
.lst-ext-testimonial .r h2 a {
	text-decoration:none;
	color:#333;
	font-size:16px;
	font-family:Arial;
	font-weight:700
}
.profile {
	text-align:right;
	font-family:Arial;
	padding:10px 0 0
}
.profile a.openthis {
	text-decoration:underline;
	display:inline-block;
	color:#A93033!important;
	padding:0 0 0 8px
}
.profile a.openthis:hover {
	text-decoration:none
}
.share-tool {
	width:100%;
	display:inline-block
}
.share-tool a#tweet, .share-tool a#fblike {
	width:90px!important
}
.share-tool a#plus {
	width:70px!important
}
.share-tool a#sendtofriend {
	background:url(../images/sendtofriend.gif) no-repeat;
	width:122px;
	height:20px;
	float:left;
	cursor:pointer
}
.share-tool a#print {
	background:url(../images/print.gif) no-repeat;
	width:52px;
	height:20px;
	float:left
}
.author {
	text-align:right;
	margin:20px 0
}
.headblog {
	display:inline-block;
	width:100%;
	clear:both;
	text-transform:uppercase;
	font-weight:400;
	font-size:16px;
	color:#000;
	margin:10px 0
}
.verborder {
	border-bottom:1px dashed #cdcdcd;
	border-top:1px dashed #cdcdcd;
	padding:5px 0
}
.pagination {
	display:inline-block;
	float:right;
	height:20px;
	padding:10px 0 0
}
.pagination a {
	display:block;
	width:18px;
	height:18px;
	float:left;
	border:1px solid #d4d4d4;
	text-align:center;
	line-height:18px;
	text-decoration:none;
	color:#555;
	background:#fff;
	margin:0 5px 0 0
}
.pagination a.current {
	background:#024C86;
	color:#fff
}
.pagination .prev {
	background:#fff url(../images/first.png) no-repeat center center!important;
	text-indent:-9999%
}
.pagination .next {
	background:#fff url(../images/last.png) no-repeat center center!important;
	text-indent:-9999%
}
.lst-ext-1 {
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0 20px
}
.lst-ext-1 li {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #d5d5d5;
	padding:26px 0
}
.lst-ext-1 h2 {
	display:block;
	margin-bottom:10px
}
.lst-ext-1 h2 a {
	color:#444;
	font-size:20px;
	font-family:Arial
}
.lst-ext-1 .formatTextIntro {
	line-height:18px;
	margin-bottom:10px
}
.lst-ext-1 li a.photo {
	display:block;
	outline:none;
	width:600px;
	height:400px;
	margin:20px auto 10px
}
.content_blog {
	padding-left:20px
}
.lst-ext-blog {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.lst-ext-blog li {
	display:inline-block;
	width:100%;
	clear:both
}
.lst-ext-blog a {
	text-decoration:none;
	color:#444;
	padding-left:10px;
	background:url(../images/arrow.png) no-repeat left center
}
.headPage {
	font-size:225%;
	font-weight:400;
	margin:10px 0
}
.gallery_blog {
	width:100%;
	height:204px;
	position:relative;
	overflow:hidden;
	margin:0 0 10px
}
.gallery_blog ul {
	list-style:none;
	outline:medium none;
	height:200px;
	position:absolute
}
.gallery_blog ul li {
	border:0 none transparent!important;
	display:inline-block!important;
	position:relative!important;
	background:transparent none no-repeat scroll 0 0!important;
	margin:0!important;
	padding:0!important
}
.gallery_blog ul li .image-caption {
	width:202px;
	height:30px;
	background-color:rgba(0, 0, 0, 0.6)!important;
	position:absolute;
	bottom:0!important;
	overflow:hidden!important
}
.gallery_blog ul li .image-caption a {
	color:#fff;
	display:inline-block;
	padding:8px!important
}
.gallery_blog .prev, .gallery_blog .next {
	display:block;
	outline:none;
	width:8px;
	height:25px;
	background:url(../images/prev-next.png) no-repeat;
	cursor:pointer;
	margin:0 5px
}
#jcarousel-max {
	float:left;
	height:200px;
	width:614px;
	overflow:hidden;
	position:relative
}
#jcarousel .prev {
	float:left;
	margin-top:93px;
	background-position:-11px 12px
}
#jcarousel .next {
	width:8px;
	height:25px;
	background-position:-27px 11px;
	float:right;
	margin-top:93px
}
.lst-ext-testimonial .r {
	width:72%;
	float:right
}
.lst-ext-1 .r {
	vertical-align:top
}
#hotelsearch form {
	outline:medium none;
	padding:10px 0 0
}
#hotelsearch .bvline label.tit {
	display:block;
	height:20px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px
}
#hotelsearch .bvline .isoTxt {
	display:block;
	float:left;
	width:200px;
	height:24px;
	border:1px solid silver;
	padding:0 5px
}
#hotelsearch .bvline .slb {
	display:block;
	float:left;
	width:210px;
	height:26px;
	border:1px solid silver;
	padding:2px
}
#btn-confirm {
	display:block;
	height:30px;
	float:right;
	font-weight:700;
	color:#fff;
	cursor:pointer;
	background:#366ab1;
	border:0;
	padding:0 10px
}
#lstHotelTop {
	display:block;
	list-style:none;
	margin:0;
	padding:8px
}
#lstHotelTop li {
	display:inline-block;
	width:100%;
	padding:10px 0
}
#lstHotelTop a.photo {
	display:block;
	width:80px;
	height:60px;
	float:left;
	margin:0 8px 0 0
}
#lstHotelTop .r {
	vertical-align:top;
	margin-left:90px
}
#lstHotelTop .r h2 {
	display:block;
	margin-bottom:3px;
	padding:0
}
#lstHotelTop h2 a {
	text-decoration:none;
	color:#366AB1;
	font-family:Arial;
	font-size:13px
}
#lstHotelTop .r img {
	margin-bottom:5px
}
#lstHotelTop .r p {
	line-height:16px;
	font-size:12px;
	display:block
}
.sortBox {
	display:inline-block;
	width:96%;
	height:19px;
	background:#F2F2F2;
	padding:7px 2%
}
.sortBox .sortBlog {
	display:inline-block;
	height:19px;
	float:left
}
.sortBox .sortBlog a.sort {
	text-decoration:none;
	color:#444;
	height:19px;
	line-height:19px;
	padding:0 2px
}
.sortBox .sortBlog a.current {
	color:#366ab1!important
}
.featured-hotels {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.featured-hotels li {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #cdcdcd;
	padding:25px 0
}
.featured-hotels li a.photo {
	display:block;
	width:156px;
	height:110px;
	outline:none;
	float:left;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	margin:0 10px 0 0
}
.featured-hotels li .r {
	width:350px;
	float:left
}
.featured-hotels h2.title {
	display:inline-block;
	float:left;
	margin-bottom:6px;
	line-height:15px
}
.featured-hotels h2.title a {
	color:#366AB1;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none
}
.featured-hotels .r p {
	display:block;
	line-height:16px;
	text-align:justify;
	margin:5px 0
}
a.urldetail {
	display:block;
	float:right;
	height:21px;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	background:#366ab1;
	font-size:11px;
	margin:3px 16px 0 0;
	padding:0 10px
}
a.urlbook {
	display:block;
	float:left;
	height:21px;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	background:#366ab1;
	font-size:11px;
	margin:3px 0 0;
	padding:0 10px
}
.hotellist .rates {
	width:85px;
	float:right;
	padding:10px
}
.hotellist .rates p {
	font-size:14px;
	color:#333
}
.hotellist .rates .rate {
	font-size:15px;
	color:#366ab1;
	font-weight:700
}
.contactLink {
	font-size:15px;
	color:#366ab1;
	font-weight:400
}
.hotelProfile {
	vertical-align:top;
	margin-left:275px;
	position:relative
}
.hotelProfile h2 {
	color:#366AB1;
	display:block;
	font-size:22px;
	font-family:Arial;
	margin-bottom:10px
}
.hotelProfile .book_link {
	width:121px;
	height:31px;
	background:url(../images/btnBookHotel.png) no-repeat center center;
	cursor:pointer;
	text-indent:-9999%;
	position:absolute;
	top:0;
	right:0
}
.hotelProfile p {
	margin-bottom:5px;
	line-height:18px
}
.facility-hotel {
	width:100%;
	float:left
}
.facility-hotel h2.head {
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:400
}
.lst-ext-hotel li {
	width:29%;
	float:left;
	background:url(../images/off.png) no-repeat -2px center;
	line-height:18px;
	padding:3px 5px 3px 20px
}
.lst-ext-hotel li.visible {
	background:url(../images/v.png) no-repeat left center!important
}
.lst-ext-hotel li a {
	color:#333 !important
}
.notice-hotel {
	border-top:1px dashed #b6b6b6;
	margin:20px 0 0;
	padding:15px 0
}
.gallery-hotel {
	width:250px;
	float:left
}
#gallmask {
	width:250px;
	height:160px;
	border:1px solid #e1e1e1;
	overflow:hidden;
	box-shadow:1px 2px 2px #a1a1a1;
	position:relative
}
#gallmask ul {
	display:inline-block;
	height:160px;
	list-style:none;
	position:absolute;
	margin:0;
	padding:0
}
#gallmask ul li {
	display:inline-block;
	float:left;
	width:250px;
	height:160px
}
#gall-thumb {
	width:100%;
	height:49px;
	border-bottom:1px solid silver;
	border-top:1px solid silver;
	position:relative;
	overflow:hidden;
	margin:6px 0 0;
	padding:4px 0 6px
}
#gall-thumb a {
	background:url(../images/next-prev.png) no-repeat scroll 0 0 transparent;
	height:15px;
	text-indent:-9999%;
	width:15px;
	cursor:pointer;
	outline:medium none;
	margin:6% 0 0
}
#gall-thumb a.next {
	background-position:-17px 0;
	float:right
}
#gall-thumb a.prev {
	float:left
}
#gall-thumb #mask {
	width:216px;
	margin-left:1px;
	height:49px;
	float:left;
	overflow:hidden;
	position:relative
}
#gall-thumb ul {
	display:inline-block;
	height:49px;
	list-style:none;
	overflow:hidden;
	position:absolute;
	margin:0;
	padding:0
}
#gall-thumb li {
	display:block;
	width:68px;
	height:49px;
	float:left;
	cursor:pointer;
	padding:0 2px
}
.lst-ext-room {
	list-style:none;
	outline:medium none;
	border-collapse:collapse;
	font-size:13px;
	width:100%
}
.lst-ext-room .tb-header {
	background:none repeat scroll 0 0 #E5E5E5;
	font-weight:700
}
.lst-ext-room td {
	border:1px solid #CCC;
	padding:7px;
	text-align:center
}
.lst-ext-room img.photo {
	float:left;
	width:120px;
	border:none
}
.lst-ext-room .r {
	margin-left:130px;
	vertical-align:top;
	margin-right:5px
}
.lst-ext-room .r h2 {
	margin-bottom:3px;
	font-size:16px
}
.priceFormat {
	color:#00357C
}
.clickmore {
	display:block;
	padding:0 0 0 18px;
	color:#A93033 !important
}
.head_blog {
	font-size:14px;
	font-family:Arial
}
.clickmore:hover {
	text-decoration:underline
}
.arrow_right {
	background:url(../images/arrow_right.gif) no-repeat left center
}
.arrow_down {
	background:url(../images/arrow_down.gif) no-repeat left center
}
.status_book {
	background:none repeat scroll 0 0 #366AB1;
	border-radius:3px 3px 3px 3px;
	color:#FFF;
	display:block;
	font-size:11px;
	height:18px;
	line-height:17px;
	text-align:center;
	width:90px;
	margin:0 auto
}
.row2 {
	background-color:#EEE
}
.datepicker {
	background:url(../images/calendar_2.png) no-repeat scroll 108px center transparent;
	width:120px
}
#lstTabs {
	display:block;
	list-style:none outside none;
	margin:25px 0 0
}
.itinerary {
	clear:both;
	display:inline-block;
	width:100%;
	margin:0 0 15px
}
.itinerary .h4bold {
	font-size:15px;
	font-family:Arial;
	margin:0 0 10px
}
.itinerary .h4bold strong {
	font-size:14px
}
.other-post {
	display:block;
	list-style:none;
	margin:5px 0 0;
	padding:0
}
.other-post li {
	display:inline-block;
	width:100%;
	padding:5px 0
}
.other-post li a {
	display:block;
	background:url(../images/lst_1.png) no-repeat left center;
	color:#333;
	text-decoration:none;
	padding:0 0 0 10px
}
.wauto {
	width:auto!important;
	padding-left:20px
}
#form-search input.key {
	border:1px solid #CCC;
	color:#333;
	float:left;
	font-size:13px;
	margin-right:10px;
	padding-left:10px;
	width:300px;
	border-radius:3px;
	outline:medium none
}
#form-search input {
	height:28px;
	line-height:28px
}
.gbqfb {
	background-color:#4D90FE;
	border:1px solid #3079ED;
	color:#FFF!important;
	cursor:pointer;
	margin:0
}
.gbqfi {
	background-position:-33px 0;
	display:inline-block;
	height:13px;
	width:14px;
	margin:7px 19px
}
.gbqfi, .gbmai, .gbp0i, .gbmppci, .gbqfh #gbql {
	background-image:url(../images/k1_a31af7ac.png);
	background-size:294px 45px
}
.gbqfb, .gbqfba, .gbqfbb {
	-moz-user-select:none;
	border-radius:2px 2px 2px 2px;
	cursor:default!important;
	display:inline-block;
	font-weight:700;
	height:29px;
	line-height:29px;
	min-width:54px;
	text-align:center;
	text-decoration:none!important;
	padding:0 8px
}
.pageshow {
	border-bottom:1px dashed #EEE;
	border-top:1px dashed #EEE;
	display:block;
	margin:10px 0;
	padding:6px 0
}
.result {
	border-bottom:1px dashed #CCC;
	display:inline-block;
	height:25px;
	overflow:hidden;
	width:100%;
	padding:5px
}
.result h2.title {
	display:block;
	margin-bottom:1px
}
.result h2.title b {
	color:#A93033
}
.result h2 span {
	background:none repeat scroll 0 0 #069;
	border-radius:5px 5px 5px 5px;
	color:#FFF;
	float:right;
	font-size:10px!important;
	padding:4px
}
.result h2.title a {
	color:#366ab1;
	font-size:14px;
	line-height:20px;
	font-family:Arial;
	font-weight:normal
}
.result h2.title a:hover {
	text-decoration:underline
}
.tourColor {
	background:none repeat scroll 0 0 #6F9!important;
	color:#000!important
}
.serviceColor {
	background:none repeat scroll 0 0 #951728!important;
	color:#fff!important
}
.promotionColor {
	background:none repeat scroll 0 0 #C63!important;
	color:#fff!important
}
.destination_color {
	background:#366AB1 !important;
	color:#fff !important
}
.usefulColor {
	background:#33C !important;
	color:#fff !important
}
.guideColor {
	background:#96C !important;
	color:#fff !important
}
.infoC p {
	margin-bottom:5px!important
}
.infoC p.company_name {
	text-transform:uppercase
}
.p-b-20 {
	padding-bottom:20px
}
.m-t-5 {
	margin:5px 0 0
}
.m-t-10 {
	margin:10px 0 0
}
.m-t-20 {
	margin:20px 0 0
}
.m-t-30 {
	margin:30px 0 0
}
.m-t-0 {
	margin-top:0!important
}
.m-b-5 {
	margin-bottom:5px !important
}
.m-b-15 {
	margin-bottom:15px !important
}
.border3px {
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.border5px {
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px
}
.map_cv {
	width:655px;
	height:650px;
	overflow:hidden
}
.b-bottom {
	border-bottom:1px solid #e0dfdf
}
.cl-366 {
	color:#366ab1
}
.w680 {
	width:680px!important
}
.w940l {
	margin-top:20px;
	border:none!important;
	width:940px;
	padding:0 20px
}
.w269r {
	width:269px;
	border:none;
	margin:0
}
.h144 {
	height:144px
}
.disnone {
	display:none!important
}
.share-1 {
	width:50%;
	float:left;
	margin-left:20px
}
#contact .line {
	display:inline-block;
	margin-bottom:10px;
	width:100%
}
#hotelsearch .bvline {
	display:inline-block;
	margin-bottom:6px;
	width:100%
}
.lst-ext-1 h2 a:hover, .lst-ext-blog a:hover, .lst-ext-testimonial .r h2 a:hover, .lst-ext-1 .r h2 a:hover, .sortBox .sortBlog a.sort:hover, .featured-hotels h2.title a:hover, .other-post li a:hover {
	text-decoration:underline
}
.lst-ext-testimonial, .lst-ext-1, .lst-ext-hotel {
	list-style:none;
	outline:medium none
}
.font24day {
	font-size:24px
}
.font24day span {
	margin-top:5px;
	display:block
}
.city_title {
	text-align:left !important;
	text-indent:20px !important;
	width:500px !important
}
.box-tour-review {
	margin:12px 0 20px 0;
	width:597px;
	display:block;
	background:#f0efef;
	padding:0 18px 0 10px
}
.box-tour-review h2.title {
	height:30px;
	width:100%;
	display:block;
	border-bottom:dotted 1px #b8b7b7;
	margin-bottom:20px
}
.box-tour-review h2.title a {
	color:#172863;
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
	padding-right:10px;
	line-height:55px;
	background:#f0efef
}
.lst-tour-review {
	list-style:none;
	outline:medium none;
	padding-left:5px
}
.lst-tour-review li {
	display:inline-block;
	width:100%;
	margin-bottom:15px
}
.lst-tour-review li .l {
	width:155px;
	float:left;
	display:inline-block
}
.lst-tour-review li .l .infoPoster {
	width:100%;
	margin:0 0 10px;
	display:inline-block
}
.lst-tour-review li .l .infoPoster .leftInfo {
	width:65px;
	float:left;
	margin:0 5px 0 0;
	word-break:break-all
}
.lst-tour-review li .l .infoPoster span {
	display:block;
	margin-bottom:3px
}
.reviewp {
	background:url(../images/arrowR.jpg) left center no-repeat;
	padding-left:10px;
	display:inline-block
}
.reviewp:hover {
	text-decoration:underline
}
.lst-tour-review li .r {
	width:388px;
	background:#fff;
	float:right;
	position:relative;
	padding:15px
}
.lst-tour-review li .arrow {
	width:30px;
	height:18px;
	background:url(../images/arrowW.png) no-repeat;
	position:absolute;
	left:-13px;
	top:30px
}
.lst-tour-review li .r h2 {
	color:#366ab1;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:5px
}
.lst-tour-review li .r .taLnk {
	color:#069;
	font-style:italic;
	cursor:pointer
}
.lst-ext-offer {
	list-style:none;
	outline:medium none;
	margin:20px 0 0
}
.lst-ext-offer li {
	width:100%;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #E6E2D7;
	line-height:18px;
	overflow:hidden;
	display:inline-block
}
.lst-ext-offer li a.photo {
	border:#fff solid 3px;
	margin:5px;
	-webkit-box-shadow:#808080 0 0 4px 0;
	-moz-box-shadow:#808080 0 0 4px 0;
	box-shadow:#808080 0 0 4px 0;
	height:119px;
	width:208px;
	display:inline-block;
	float:left
}
.lst-ext-offer li .r {
	vertical-align:top;
	margin-left:235px
}
.lst-ext-offer li .r h2 {
	margin:0 0 10px 0;
	text-transform:uppercase
}
.lst-ext-offer li .r .intro {
	margin:0 0 10px;
	text-align:justify
}
.lst-ext-offer li .r h2 a {
	color:#4780cf;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.full-day-size {
	font-size:22px !important
}
.med {
	font-size:medium;
	font-weight:normal;
	margin:30px 0 0;
	padding:0
}
.med p {
	padding:10px 0
}
.overflay {
	z-index:999;
	opacity:.6;
	border:none;
	position:fixed;
	_position:absolute;
	top:0px;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(53, 53, 53, 0.3);
	zoom:1;
	_background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#535353, endColorstr=#535353) progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#535353, endColorstr=#535353) progid:DXImageTransform.Microsoft.Alpha(opacity=20)
}
.error {
	border:1px #b6181b solid !important;
	background:#FFF9FC
}
label.error {
	display:none !important
}
.fix_day_size {
	font-size:20px !important;
	line-height:16px
}
.clx {
	position:relative;
	display:inline-block
}
.calenIcon {
	background:url(../images/calendar_2.png) no-repeat 0 0;
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	right:8px
}
.map_city {
	display:block;
	height:23px;
	padding:0 0 0 35px;
	margin:10px 0 0;
	cursor:pointer;
	color:#4a4a4a;
	float:right;
	background:url(../images/spricef1.png) no-repeat -70px -65px
}
.errorMsg {
	color:#A93033;
	padding-left:190px
}
.labelcheck {
	display:inline-block;
	width:100%;
	clear:both;
	margin-bottom:5px
}
.labelcheck label {
	display:inline-block;
	float:left;
	width:20%;
	margin-right:10px
}
.subp {
	color:#747474
}
#sitemap .dllv1 {
	display:block;
	position:relative;
	background:url(../images/line1.gif)repeat-y left center;
	padding:0
}
#sitemap dt a {
	display:inline-block;
	background:url(../images/line2.gif) no-repeat left center;
	padding-left:30px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#222
}
#sitemap .rowClick {
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	top:5px;
	left:5px;
	cursor:pointer
}
#sitemap .expanded {
	background:url(../images/expanded.gif) no-repeat
}
#sitemap .ddlv2 {
	display:block;
	position:relative
}
#sitemap .root-other {
	display:inline-block;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background:url(../images/line2.gif) no-repeat left center;
	color:#2b2b2b;
	padding:2px 0 2px 30px
}
#sitemap .dllv3 .expanded {
	left:5px
}
#sitemap .ddlv1 {
	display:block;
	margin:0;
	padding:0
}
#sitemap .dllv2, #sitemap .dllv3, #sitemap .dllv4, #sitemap .dllv5 {
	display:block;
	position:relative;
	background:url(../images/line1.gif)repeat-y left center;
	padding:0 0 0 25px
}
#sitemap .root-lv2, #sitemap .root-lv3, #sitemap .root-lv4, #sitemap .root-lv5 {
	display:inline-block;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background:url(../images/line2.gif) no-repeat left center;
	color:#2b2b2b;
	font-weight:700;
	padding:2px 0 2px 30px
}
#sitemap .collapsed {
	background:url("../images/collapsed.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(../images/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(../images/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(../images/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(../images/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(../images/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(../images/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(../images/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(../images/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_expand:hover {
	background:url(../images/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(../images/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_contract:hover {
	background:url(../images/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(../images/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(../images/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background:url(../images/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background:url(../images/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:110px;
	position:relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:Georgia;
	font-style:italic;
	color:#999;
	font-size:11px;
	left:75px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(../images/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(../images/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(../images/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(../images/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(../images/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(../images/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(../images/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(../images/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(../images/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(../images/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(../images/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(../images/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_nav .pp_play {
	background:url(../images/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../images/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(../images/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(../images/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../images/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../images/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(../images/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(../images/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../images/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../images/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(../images/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(../images/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(../images/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(../images/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(../images/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(../images/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../images/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../images/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(../images/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(../images/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../images/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../images/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(../images/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(../images/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(../images/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(../images/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(../images/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(../images/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(../images/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(../images/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(../images/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(../images/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(../images/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(../images/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(../images/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(../images/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(../images/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(../images/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_square .pp_nav .pp_play {
	background:url(../images/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(../images/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(../images/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url(../images/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url(../images/light_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url(../images/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(../images/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(../images/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(../images/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(../images/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(../images/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background:url(../images/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(../images/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(../images/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(../images/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(../images/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(../images/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(../images/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(../images/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(../images/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(../images/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(../images/facebook/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(../images/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(../images/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(../images/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(../images/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:999999
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:9999999
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	white-space:nowrap;
	margin:2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px rgba(0, 0, 0, 0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../images/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_previous {
	background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	line-height:22px;
	text-indent:-10000px
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	position:absolute;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(../images/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background:url(../images/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top, .pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top, * html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade, .pp_gallery li.default a img {
	display:none
}
ul.gallery li {
	display:inline
}
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #dddddd;
	background:#eeeeee url(../images/?new=eeeeee&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|100) 50% top repeat-x;
	color:#333333
}
.ui-widget-content a {
	color:#333333
}
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url(../images/?new=f6a828&w=500&h=100&f=png&q=100&fltr[]=over|textures/12_gloss_wave.png|0|0|35) 50% 50% repeat-x;
	color:#ffffff;
	font-weight:bold
}
.ui-widget-header a {
	color:#ffffff
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border:1px solid #cccccc;
	background:#f6f6f6 url(../images/?new=f6f6f6&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|100) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4;
	outline:none
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none;
	outline:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url(../images/?new=fdf5ce&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|100) 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405;
	outline:none
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#c77405;
	text-decoration:none;
	outline:none
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border:1px solid #fbd850;
	background:#ffffff url(../images/?new=ffffff&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|65) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00;
	outline:none
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	outline:none;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(../images/?new=ffe45c&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|75) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(../images/?new=b81900&w=40&h=40&f=png&q=100&fltr[]=over|textures/08_diagonals_thick.png|0|0|18) 50% 50% repeat;
	color:#ffffff
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
	color:#ffffff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color:#ffffff
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-widget-content .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-widget-header .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-state-default .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-state-active .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(http://www.amthuc365.vn/themes/images/icon.png)
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px
}
.ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px
}
.ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px
}
.ui-corner-top {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px
}
.ui-corner-right {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px
}
.ui-corner-left {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px
}
.ui-corner-all {
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.ui-widget-overlay {
	background:#666666 url(../images/?new=666666&w=40&h=40&f=png&q=100&fltr[]=over|textures/08_diagonals_thick.png|0|0|20) 50% 50% repeat;
	opacity:.50;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000000 url(../images/?new=000000&w=40&h=100&f=png&q=100&fltr[]=over|textures/01_flat.png|0|0|10) 50% 50% repeat-x;
	opacity:.20;
	filter:Alpha(Opacity=20);
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px)
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	zoom:1
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default !important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #dddddd;
	background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#333333
}
.ui-widget-content a {
	color:#333333
}
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color:#ffffff;
	font-weight:bold
}
.ui-widget-header a {
	color:#ffffff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #cccccc;
	background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#c77405;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none
}
.ui-widget :active {
	outline:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#ffffff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#ffffff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#ffffff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-khtml-border-top-left-radius:4px;
	border-top-left-radius:4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:.50;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.20;
	filter:Alpha(Opacity=20);
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion {
	width:100%
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left
}
.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none !important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0 !important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tabs .ui-tabs-hide {
	display:none !important
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
