#wrap {
	width: 833px;
	background: url(bg.jpg) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;	
}
h1, h2, h3, h4, h5 {
	font-family: Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
	font-weight: Bold; 		
	text-decoration: none;
}
h6 {
	font-family: Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
	font-size: 12px;
	text-decoration: none;
}
h3 { 
	font-size: 12px; 
	color: #007E80; 
	font-weight: Bold; 
}
h1 { font-size: 15px; }

.hotelfont {color: #667F99; font-weight: Bold;}
.hotellist_price {
	font-size: 17px;
	color: #ff8000;
	font-weight: Bold; 
}
#hotellist_votes{
	font-size: 16px;
	font-weight: Bold;
}
#totalvotes{
	font-size: 18px;
	color: #ff8000;
	font-weight: Bold;
}
#randlocation{
	color: #ff8000;
	margin-left:10px;
	margin-right:10px;
}
/* Main */
#main {
	float: left;	
	width: 100%;
	padding: 0;	margin: 0;	
}
#main h1 {
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../images/arrow.gif) no-repeat 5px 50%;	
	padding: 7px 0 2px 20px;	
	margin: 20px 0 0 0;
}
#main h4 {
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../images/arrow.gif) no-repeat 5px 50%;	
	padding: 7px 0 2px 20px;	
	margin: 0px 0 0 0;
}
#main h6 {
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../images/arrow.gif) no-repeat 5px 50%;	
	padding: 7px 0 2px 20px;	
	margin: 0px 0 0 0;
}
#main h5 {
	color: #667F99; 
	background: url(../images/small_icon.png) top left no-repeat;
	padding: 7px 0 2px 20px;
	margin-bottom:5px;
	margin-top:5px;
	font-size: 16px;
	font-weight: Bold;
	padding: 36px 0px 6px 50px;
	border-bottom: 1px solid #CCCCCC;
}

.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
/* sidebar */
#sidebar {
	float: right;
	width: 100%;
	padding: 0; margin: 0;		
}	
#sidebar h1 {
	margin: 0px 0 2px 0; 
	padding: 7px 10px; 
	font: bold 12px Tahoma, Verdana, Sans-Serif;	
	color: #FFF;	
	background: #B6B8BB;
	border-bottom: 1px solid #B6B8BB;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;	
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(../images/bullet.gif) no-repeat 2px 3px ;
	padding: 3px 10px 2px 25px;
	margin: 0 2px;			 
}

* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar ul.sidemenu a {
	font-weight: bold;
	padding: 2px 0; 		
	background: none;
}

/* blockquote */
blockquote {
	word-wrap:break-word; 
	overflow:hidden;
	width: 500px;
	margin: 5px 5px 10px 30px;
	padding: 15px 0 2px 40px;  
	border: 1px solid #f2f2f2; 
	font: 12px Tahoma, Verdana, Sans-Serif;
	background: #FAFAFA url(../images/quote.gif) no-repeat 5px 5px;
}

#comment_title{
	font: bold 13px Tahoma, Verdana, Sans-Serif;
}
#detail_votes {
	border: 1px solid #EFF0F1;
	margin: 5px 5px 5px 5px;
	padding: 5px 40px 5px 5px;
	background: #FAFAFA;
}
#GoogleMaps_title{
	border-bottom: 1px solid #f2f2f2; 
	margin: 10px 5px 8px 5px; 
	padding: 3px;
	font-weight: bold;
}
#ViewMaps{
	border: 1px;
	border-style: solid;
	border-color: #E1E1E1;
	padding: 2px 2px 2px 2px;
}

#PView{
	border: 1px;
	border-style: solid;
	border-color: #E1E1E1;
	padding: 4px 4px 4px 4px;
}

/* HOME */
#newmember_title {
	font-weight: bold;
	background: url(../images/btn_global-changes_bg.gif) top left no-repeat;
	padding: 3px 0 0px 19px;
	border-bottom: 1px solid #CCCCCC;
}
#noava{
	border: 1px;
	border-style: solid;
	border-color: #E1E1E1;
	padding: 2px 2px 2px 2px;
}
#index_friend{
	font-weight: bold;
	background: url(../images/index_friend_icon.png) top left no-repeat;
	padding: 2px 5px 5px 6px;
	margin: 5px 5px 5px 5px;
	font-size: 10px;
	color: #ffff80;
}
.small_font{
	font-size: 12px;
	color: #646464;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
}
.small_text{
	font-size: 11px;
}
.author_name{
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.cratetime{
	float: right;
	font-size: 11px;
	background: url(../images/newstorie_icon.png) left no-repeat;
	padding: 10px 5px 8px 10px;
}

#menupanel{
	border: 1px;
	border-style: solid;
	background-color: #FCF9E6;
	border-color: #EBE6C9;
	padding: 2px 2px 2px 2px;
	height: 350px;
}
.menu_group{
	background: url(../images/icon_group.gif) top left no-repeat;
	font-size: 15px;
	color: #FB7D00;
	font-weight: bold;
	padding: 0px 5px 5px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
}
.menu_photo{
	background: url(../images/icon_photo.gif) top left no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #FB7D00;
	padding: 0px 5px 5px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
}
.menu_video{
	background: url(../images/icon_video.gif) top left no-repeat;
	font-size: 15px;
	color: #FB7D00;
	font-weight: bold;
	padding: 0px 5px 5px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
}
.menu_blog{
	background: url(../images/icon_blog.gif) top left no-repeat;
	font-size: 15px;
	color: #FB7D00;
	font-weight: bold;
	padding: 0px 5px 5px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
}
.menu_waring{
	background: url(../images/icon_login.gif) top left no-repeat;
	font-size: 16px;
	color: #FB7D00;
	font-weight: bold;
	padding: 0px 5px 4px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;	
}
.menu_subtitle{
	background: url(../images/submenu.png) top left no-repeat;
	font-size: 15px;
	color: #FB7D00;
	font-weight: bold;
	padding: 0px 5px 4px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;	
}
#photofolder{
	border: 1px;
	border-style: solid;
	background-color: #f7f7f7;
	border-color: #CCCCCC;
	padding: 2px 2px 2px 2px;
}
#folder{
	border: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	padding: 2px 2px 2px 2px;
	margin: 6px 6px 12px 6px;
}
.photocover{
	padding: 2px 2px 2px 2px;
}
.imgcover{
	padding: 2px 2px 2px 2px;
	width: 200px;
}
.folder_title{
	font-color: #616161;
	margin: 6px ;
	font-size: 16px;
	white-space:normal;
	word-break:break-all;
	overflow:auto;
}
.folder_intro{
	font-color: #616161;
	font-size: 10px;
	margin: 6px;
	white-space:normal;
	word-break:break-all;
	overflow:auto;
}
#noalbum{
	/*position:fixed;*/
	width:90%;
	background: url(../images/error_icon.png) top left no-repeat;
	color: #CC0000;
	border-color: #CC0000;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px 0 4px 26px;
	clear: both;
}
#header_info{
	float: left;
	margin-left:20px;
	text-decoration: none;
}
#storiesdetail_header{
	background: url(../images/quote.jpg) top left no-repeat;
	border-top-width: 3px;
	border-color: #D2E8F7;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	padding: 8px 10px 10px 35px;
	background-color: #F4F8FD;
}
#storiesdetail{
	border-top-width: 3px;
	border-color: #EFEFEF;
	float: left;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	width: 620px;
	border-style: solid;
	padding: 2px 10px 10px 2px;
	margin:2px 0px 5px 0px;
	background-color: #fbfbfb;
}
#author_detail{
	width: 238px;
	float: left;
	border-color: #FFC166;
	background-color: #FFFAF2;
	margin:2px 0px 5px 0px;
	border-top-width: 0px;
	padding: 5px 0px 5px 10px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 2px;
	border-style: solid;
}
#stories_intro{
	background: url(../images/quote.jpg) top left no-repeat;
	border-top-width: 3px;
	border-color: #D2E8F7;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	padding: 8px 0px 0px 2px;
	background-color: #F4F8FD;
	height: 226px;
}
#stories_writer{
	background: url(../images/quote.jpg) top left no-repeat;
	border-top-width: 3px;
	border-color: #D2E8F7;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	padding: 8px 0px 0px 35px;
	background-color: #F4F8FD;
}
.title{
	padding: 0px 0px 0px 32px;
	font-size: 16px;
	font-weight: bold;
}
.storie_random{
	float: left;
	width: 450px;
	font-size: 12px;
	padding: 4px;
}
.storie_randomtitle{
	padding-left: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #ff8040;
}
.shareing_content{
	padding: 2px 2px 2px 5px;
	float: left;
	width: 500px;
}
.storiesdetail_intro{
	color: #575757;
}
.search_title{
	height: 220px;
	background-color: #FFF9DD;
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	padding: 8px 5px 5px 20px;
	border-color: #FFCC00;
}
.search_select{
	width:190px;
}
#hitstories{
	border-style: solid;
	border-color: #74B9E7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-top:5px;
	padding: 5px 5px 5px 5px;
}
#btn_storie{
	margin-top: 10px;
	float: right;
	background: url(../images/btn_stories.png) bottom no-repeat;
	width: 182px;
	height: 46px;
}
#btn_storieENG{
	float: right;
	border-style: solid;
	border-color: #74B9E7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
	padding: 10px 12px 0px 15px;
	width: 150px;
	font-weight: bold;
	color: #74B9B7;
	height: 25px;
	margin-right: 20px;
}
#newstorie_btn{
	background: url(../images/newstorie_icons.png) left no-repeat;
	font-size: 13px;
	color: #55B4F8;
	font-weight: bold;
	padding: 0px 5px 4px 20px;
	margin: 8px 0px 1px 6px;
	padding: 4px 0px 0px 17px;
	text-decoration: none;	
	
}

.txt_newstorie{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 17px 5px 5px 32px;
	text-decoration: none;	
}
#newstorie_title{
	background: url(../images/newstorie_icon.png) left no-repeat;
	padding: 5px 0px 5px 8px;
	border-bottom: 1px #E5E5E5 dotted;
}

#newstorie_title:hover{
	background-color: #FCFCFC;
} 

#indexcruises_title{
	background: url(../images/page.gif) left no-repeat;
	padding: 5px 0px 5px 8px;
}
#newstories_title{
	background: url(../images/newstorie_icon.png) left no-repeat;
	padding: 5px 0px 5px 8px;
	color: #999999;
	text-decoration: none;	
}
#groupname{
	font-weight: bold;
	color: #ff8000;
}
#underline{
	border-style: solid;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
}
#underline2{
	border-style: solid;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 3px 3px 3px 0px;
}
#newgroup_btn{
	background: url(../images/addicons.png) top left no-repeat;
	font-size: 13px;
	color: #669900;
	font-weight: bold;
	padding: 0px 5px 4px 20px;
	margin: 8px 0px 1px 5px;
	padding: 2px 0px 0px 17px;
	text-decoration: none;	
}
#goback{
	background: url(../images/gobackicons.png) top left no-repeat;
	font-size: 13px;
	color: #669900;
	font-weight: bold;
	padding: 0px 5px 4px 20px;
	margin: 8px 0px 1px 5px;
	padding: 2px 0px 0px 19px;
	text-decoration: none;	
}
.member_info{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
#rightline{
	border-style: solid;
	border-color: #EFEFEF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	margin-top:10px;
	padding: 0px 2px 0px 0px;
}
#leftline{
	border-style: solid;
	border-color: #EFEFEF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	margin-top:10px;
	padding: 0px 2px 0px 0px;
}
.jointext{
	background: url(../images/joingroup_icons.png) left no-repeat;
	border-style: solid;
	border-color: #FF9900;
	background-color: #FFDFAE;
	border: 1px;
	color: #FF9900;
	padding: 10px 5px 5px 30px;
}
.titlepoint{
	background: url(../images/point.png) left no-repeat;
	padding: 5px 5px 5px 12px;
}
#grouptitle{
	background: url(../images/goruptitle_icon.gif) left no-repeat;
	border-style: solid;
	border-color: #EFEFEF;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding: 18px 5px 5px 40px;
	font-size: 16px;
	font-weight: bold;
}
#groupintro{
	background-color: #f9f9f9;
	color: #808080;
	padding: 10px 5px 5px 10px;
}
#frameuser{
	position:relative;
}
#events_confirm{
	background: url(../images/events_confirm.png) left no-repeat;
	padding: 6px 1px 2px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #3D8137;
	text-decoration: none;	
}
#events_cancel{
	background: url(../images/events_cancel.png) left no-repeat;
	padding: 6px 1px 2px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #E42527;
	text-decoration: none;	
}
#events_timeout{
	background: url(../images/timeout.png) left no-repeat;
	padding: 6px 1px 2px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #E42527;
	text-decoration: none;	
}
#waring_icon{
	background: url(../images/waring_icons.png) left no-repeat;
	padding: 7px 0px 4px 26px;
	font-size: 12px;
	font-weight: bold;
	color: #CE5D4C;
	text-decoration: none;
	background-color: #FDECE8;
	border: 1px;
	border-style: solid;
	border-color: #CE5D4C;
}
#newtopic_btn{
	float: right;
	padding: 6px 10px 2px 20px;
}
#index_submit{
	float: right;
	margin-top:5px;
	margin-right:50px;
}
#groupmessage_title{
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #F3F3F3;
	background-color: #F9F9F9;
	border-top-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.groupmessage_conect{
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-color: #F3F3F3;
	padding: 5px 5px 5px 5px;
	margin-bottom:20px;
	font-size: 11px;
}
#submit_btn{
	width: 180px; 
	height: 20px;
	float: right; 
	border-width: 1px; 
	color: #555555; 
	background-color: #EFEFEF;
}
#uploadframe{
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 2px 2px;
	border-style: solid;
	border: 1px;
	border-color: #EFEFEF;
	background-color: #FFFFFF;
}
#indexhotel_top{
	border-style: solid;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-right-color: #F3F3F3;
	padding: 5px 5px 5px 5px;
}
#right_line{
	border-style: solid;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #F3F3F3;
	margin-top: 5px;
}
.indexhotel_images{
	width: 500px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
.indexhotel_images_underline{
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-color: #E9E9E9;
	width: 507px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
.indexhotel_topictitle{
	font-size: 16px;
	color: #ff8000;
	font-weight: bold;
	padding: 0px 0px 2px 3px;
}
.rightsubtopic{
	width: 323px;
	background: url(../images/comment.gif) top left no-repeat;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #F9F9F9;
	padding: 1px 1px 1px 28px;
	margin-top: 2px;
}
.rightsubtopic_underline{
	border-style: solid;
	width: 354px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-color: #E9E9E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.subtopic_voteresult{
	color: #ff8040;
	font-size: 11px;
}
#indexhotel_txtlinkbg{
	background: url(../images/hotellink_bg.png) left;
	background-repeat: repeat-x;
	width: 175px;
	height: 61px;
}
#quote-start{
	background: url(../images/quote-start.gif) top left no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px 5px 18px;
}
#fontsmall{
	font-size: 10px;
}

#authorinfo{
	position:relative;
}
.authorcomment{
	float: left;
	padding: 0px 0px 0px 18px;
	font-size: 11px;
}
.quote-end{
	float: right;
	background: url(../images/quote-end.gif) top left no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 10px;
}
#index_top{
	height: 270px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-color: #F1F1F1;
}
.index_topic{
	background: url(../images/index_top.png) top left no-repeat;
	height: 270px;
}
.index_topicimg{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.index_headlinetitle{
	font-size: 15px;
	padding: 10px 2px 2px 2px;
	font-weight: bold;
	color: #ff8000;
	text-decoration: none;	
}
.index_headlineintro{
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #F1F1F1;
}
.smallfont{
	margin-top: 5px;
	font-size: 11px;
	color: #999999;
}
#attractions_headlines{
	background: url(../images/attractions_headlines.png) top left no-repeat;
	width: 600px;
	height: 278px;
	margin-top: 5px;
}
.attractions_indexright{
	background: url(../images/index_right.jpg) top left no-repeat;
	width: 287px;
	height: 109px;
	margin-top: 5px;
}
.headlines_intro{
	padding: 6px 2px 2px 16px;
}
#index_selectbox{
	background-color:#EFEFEF;
	padding: 7px 7px 7px 7px;
}
.index_selectbox2{
	border-style: solid;
	border: 1px;
	border-color: #E8E8E8;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
}
#convtime{
	font-size: 12px;
	background: url(../images/newstorie_icon.png) left no-repeat;
	padding: 5px 10px 5px 8px;
}
#index_weather{
	background: url(../images/index_weatherbg.png) top left no-repeat;
	width: 241px;
	height: 120px;
	margin-top: 0px;
}
.weather_info{
	padding: 35px 0px 0px 175px;
	font-family: "Arial";
	font-size: 18px;
	color: #FFFFFF;
}
.box_weather{
	color: #FFFFFF;
	font-size: 10px;
}
.CLOUDY {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/CLOUDY.png', sizingMethod='image');
}
.DRIZZLE {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/DRIZZLE.png', sizingMethod='image');
}
.FINE {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/FINE.png', sizingMethod='image');
}
.OVERCAST {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/OVERCAST.png', sizingMethod='image');
}
.RAIN {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/RAIN.png', sizingMethod='image');
}
.SHOWERS {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/SHOWERS.png', sizingMethod='image');
}
.SNOW {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/SNOW.png', sizingMethod='image');
}
.THUNDERSTORMS {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/THUNDERSTORMS.png', sizingMethod='image');
}
.WINDY {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/WINDY.png', sizingMethod='image');
}
.BRIGHT {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/BRIGHT.png', sizingMethod='image');
}
.FOG {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/FOG.png', sizingMethod='image');
}
.MIST {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/MIST.png', sizingMethod='image');
}
.NA {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weather_icon/na.png', sizingMethod='image');
}
.NIE_CLOUDY {
	background: url(../images/weather_icon/CLOUDY.png) top left no-repeat;
	width: 250px;
	height: 120px;
	
}
.NIE_DRIZZLE {
	background: url(../images/weather_icon/DRIZZLE.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_FINE {
	background: url(../images/weather_icon/FINE.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_OVERCAST {
	background: url(../images/weather_icon/OVERCAST.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_RAIN {
	background: url(../images/weather_icon/RAIN.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_SHOWERS {
	background: url(../images/weather_icon/SHOWERS.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_SNOW {
	background: url(../images/weather_icon/SNOW.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_THUNDERSTORMS {
	background: url(../images/weather_icon/THUNDERSTORMS.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_WINDY {
	background: url(../images/weather_icon/WINDY.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_BRIGHT {
	background: url(../images/weather_icon/BRIGHT.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_FOG {
	background: url(../images/weather_icon/FOG.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_MIST {
	background: url(../images/weather_icon/MIST.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.NIE_NA {
	background: url(../images/weather_icon/na.png) top left no-repeat;
	width: 250px;
	height: 120px;
}
.indexarra_margin{
	background-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
}
.indexarra_intro{
	border-style: solid;
	border: 1px;
	border-color: #E8E8E8;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
}
.index_adv{
	width: 350px;
	height: 250px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.margin_box{
	width: 352px;
	border: 1px;
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.margin_boxintro{
	border-style: solid;
	border: 1px;
	border-color: #E3E3E3;
	background-color:#FFFFFF;
	padding: 8px 7px 7px 7px;
}
.addmargin_box{
	width: 190px;
	border: 1px;
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.addnewattaractions{
	background: url(../images/add.png) top left no-repeat;
	font-size: 16px;
	color: #669900;
	font-weight: bold;
	padding: 5px 8px 4px 35px;
	text-decoration: none;
}
.loginnow{
	background: url(../images/users.png) top left no-repeat;
	font-size: 16px;
	color: #0077BF;
	font-weight: bold;
	padding: 5px 4px 4px 35px;
	margin: 5px 0px 1px 5px;
	text-decoration: none;
}
#attra_title{
	background: url(../images/comment.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 7px 3px 3px 35px;
	margin-bottom: 5px;
}
#group_edm{
	background: url(../images/edm_mail_send.png) top left no-repeat;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	padding: 13px 3px 7px 35px;
	margin-bottom: 5px;
}
#group_edm{
	background: url(../images/edm_mail_send.png) top left no-repeat;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	padding: 13px 3px 7px 35px;
	margin-bottom: 5px;
}
.attradetail_box{
	width: 350px;
	border: 1px;
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.attradetail_boxintro{
	border-style: solid;
	border: 1px;
	border-color: #E3E3E3;
	background-color:#FFFFFF;
	padding: 8px 7px 7px 7px;
}
.attradetail_boxtitle_attraintro{
	background: url(../images/tag_green.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #59A02D;
	padding: 5px 3px 3px 27px;
	margin-bottom: 3px;
}
.attradetail_boxtitle_Traffic{
	background: url(../images/tag_blue.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0066AD;
	padding: 5px 3px 3px 27px;
	margin-bottom: 3px;
}
.attradetail_boxtitle_attachment{
	background: url(../images/attachment.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #AAAAAA;
	padding: 5px 3px 1px 27px;
	margin-bottom: 3px;
}
.attradetail_boxtitle_attachment_videos{
	background: url(../images/attachment_videos.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #AAAAAA;
	padding: 5px 3px 1px 27px;
	margin-bottom: 3px;
}
.attradetail_boxtitle_Maps{
	background: url(../images/info.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #35AFBF;
	padding: 7px 3px 1px 27px;
	margin-bottom: 3px;
}
.attradetail_comments{
	background: url(../images/comments.png) top left no-repeat;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #9C8FA2;
	padding: 7px 3px 3px 32px;
}
.attradetail_boxsubtype{
	background: url(../images/arrow.gif) left no-repeat;
	font-size: 12px;
	padding: 1px 3px 0px 12px;
}
#indexattra_search{
	background: url(../images/search.png) left no-repeat;
	font-size: 12px;
	color: #0066AD;
	padding: 5px 1px 0px 16px;
}
.attrasearch_box{
	width: 870px;
	border: 1px;
	float: left;
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.attrasearch_boxintro{
	border-style: solid;
	border: 1px;
	border-color: #E3E3E3;
	background-color:#FFFFFF;
	padding: 4px 3px 3px 3px;
	margin-top: 2px;
}
.attrasearch_topictitle{
	text-decoration: none;
	font-size: 14px;
	color: #ff8000;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
.attraloginbox{
	width: 510px;
	border: 1px;
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.attralogin_boxintro{
	border-style: solid;
	border: 1px;
	border-color: #E3E3E3;
	background-color:#FFFFFF;
	padding: 8px 7px 7px 7px;
	margin-top: 2px;
}
.spacebox{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#comment_date{
	float: right;
	margin-right: 10px;
	color: #999999;
}

.nav_catlink{
	font-family: Verdana, Tahoma, Sans-serif;
	padding: 6px 0px 3px 18px;
	background: url(../images/arrow.gif) no-repeat 5px 8px;
	color: #111111;
	font-size: 12px;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.toplink{
	float: right;
	font-size: 11px;
	color: #555555;
}
#cse-search-results{
	color: #555555;
	font-size: 12px;
}
#movie_title{
	background: url(../images/attachment_videos.png) top left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	color: #666666;
	padding: 6px 3px 3px 26px;
	margin-bottom: 5px;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#movie_info{
	width: 350px;
	height: 70px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 4px 5px 5px 5px;
	margin-left: 7px;
	margin-bottom: 2px;
}
#index_rss{
	background: url(../images/rss.png)  right no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EF9E0C;
	padding: 1px 16px 0px 32px;
}
#suggestbox{
	width:280px;
	background: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #F9D084;
	padding: 4px 5px 5px 5px;
}
.suggest_title{
	background: url(../images/warning.png) left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EF9E0C;
	padding: 1px 16px 0px 18px;
	border-style: solid;
	border-color: #F9D084;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 5px;
}
.error_messahe{
	background: url(../images/warning.png) left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EF9E0C;
	padding: 4px 16px 0px 18px;
}
.deleted{
	background: url(../images/warning.png) left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EF9E0C;
	padding: 1px 16px 0px 18px;
	margin-bottom: 5px;
}
.keywordtitle{
	width:280px;
	background: url(../images/arrow.gif) left no-repeat;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 1px 2px 12px;
}
.keywordintro{
	width:280px;
	color: #888888;
	font-size: 11px;
	border-style: solid;
	border-color: #EEEEEE;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 5px;
}
#comment_price{
	font-size: 12px;
}

div.groupmessage_rating{
	text-align: right;
	font-size: 11px;
}

.member_pm{
	background: url(../images/mail_send.png) left no-repeat;
	color: #535353;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
.member_home{
	background: url(../images/member_user.png) left no-repeat;
	color: #535353;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
div.useronline{
	background: url(../images/online.gif) left no-repeat;
	color: #9F7700;
	font-size: 10x;
	font-family: Verdana;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
div.useroffline{
	background: url(../images/offline.gif) left no-repeat;
	color: #999999;
	font-size: 10x;
	font-family: Verdana;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
.mailbox_count{
	background: url(../images/mail_receive.png) left no-repeat;
	color: #777777;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
.mailbox_new{
	background: url(../images/add_page.png) left no-repeat;
	color: #777777;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 1px 2px 17px;
}
#pm_inboxtitle{
	background: url(../images/Inbox_title_receive.png) left no-repeat;
	padding: 11px 6px 0px 26px;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
#pm_writetitle{
	background: url(../images/Inbox_add_msg.png) left no-repeat;
	padding: 11px 6px 0px 26px;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
#groupadmin{
	background: url(../images/btn_file-manager_bg.gif) left no-repeat;
	padding: 8px 6px 7px 35px;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
#Inbox_title_mail_send{
	background: url(../images/Inbox_title_mail_send.png) left no-repeat;
	padding: 11px 6px 0px 26px;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
#mailbox_nav{
	background: url(../images/mail.png) left no-repeat;
	padding: 2px 6px 0px 16px;
	font-weight: bold;
	color: #666666;
}
#readmsg{
	margin-bottom: 5px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}
.msg_link{
	margin-top: 2px;
}
#MapsData_Link{
	width: 98%;
	height: 320px;
	margin-bottom: 5px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
}
.MapsData_title{
	background: url(../images/chart_pie.png) left no-repeat;
	padding: 4px 6px 2px 26px;
	font-weight: bold;
	color: #666666;
}
.wantgoto{
	background: url(../images/wantgoto.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	color: #ff8000;
}
.gone{
	background: url(../images/accept.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	color: #ff8000;
}
.nomylocation{
	background: url(../images/help.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	color: #808080;
}
.wantgoto_point{
	background: url(../images/tag_green.png) left no-repeat;
	padding: 1px 6px 5px 25px;
	color: #808080;
}
.addmylocation{
	background: url(../images/add_myl.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	color: #529A2D;
}

li.f-p-w-li{
	padding: 3px;
}

div.Array-list{
	padding: 2px;
	text-align: right;
	font-size: 12px;
	font-family: Verdana;
	color: #111111;
}

div.Array-DESC{
	float: right;
	padding-left: 10px;
}

img.DESC{
	float: right;
	padding: 1px 5px 2px 5px;
}

.addvodie{
	background: url(../images/upload.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	color: #529A2D;
}
#aboutus{
	background: url(../images/pencil.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#aboutus_eng{
	background: url(../images/pen_foundation.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#faq{
	background: url(../images/web_search.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#faq_title{
	background: url(../images/help.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	margin-left: 10px;
}
#faq_answer{
	background: url(../images/checkmark.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}

#accountmanager{
	background: url(../images/Information.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}

#MemberSearch{
	background: url(../images/Note.png) left no-repeat;
	padding: 4px 6px 2px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #111111;
	border-style: dotted;
	border-color: #888888;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}

#answer_title{
	background: url(../images/accept.png) left no-repeat;
	padding: 4px 6px 2px 18px;
	font-weight: bold;
	
	border-style: dotted;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#group_box{
	border-style: dotted;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.deletealbum{
	float: right;
	font-size: 11px;
	color: #ff8000;
	font-weight: bold;
}
.delete_confirm{
	border-style: solid;
	border-color: #ff8040;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	padding: 3px 3px 3px 3px;
	margin-top: 5px;
}
.skip{
	background: url(../images/next.png) left no-repeat;
	padding: 6px 6px 2px 32px;
	color: #85C11B;
	font-size: 13px;
	font-weight: bold;
}
div.bgtab{
	float: left;
	background: url(../images/bg_tab.png) left no-repeat;
	padding: 12px 6px 15px 24px;
	width: 860px;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}
div.content{
	margin:0 auto;
	width: 860px;
}
div#item{
	width:160px;
	color: #666666;
	font-weight: blod;
	font-size: 15px;
	margin-top: 5px;
}
div.count{
	font-size: 11px;
	color: #999999;
	margin-left: 15px;
}
ul.countryList{
	float: left;
	font-size: 1em;
}
ul.countryList li{
	float: left;
    display: block;
    width: 160px;
}
div.hotelcountrylist{
	margin-left: 3px;
	background: url(../images/comment.gif) left no-repeat;
	padding: 6px 0px 0px 26px;
	border-style: dotted;
	border-color: #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
div.hotel_content{
	width: 370px;
}
ul.hotelcountryList{
	float: left;
	font-size: 1em;
}
ul.hotelcountryList li{
	float: left;
    display: block;
    width: 110px;
}
div#indexhotelitem{
	width: 110px;
	color: #666666;
	font-weight: blod;
	font-size: 12px;
	margin-top: 2px;
}
div.editavatars{
	background: url(../images/process.png) left no-repeat;
	padding: 5px 0px 1px 16px;
	color: #888888;
	font-weight: bold;
}
div#share{
	background: url(../images/msn_wlm.png) left no-repeat;
	padding: 7px 4px 5px 17px;
	color: #628C13;
	font-size: 12px;
	text-decoration: none;
}
div.popevents{
	position:absolute;
	display:none;
	margin-left: 0px; 
	margin-top: 0px;
	background-color: #FEFEFE; 
	padding: 10px 10px 10px 10px; 
	z-index:0;
	border: 1px solid #F9D084;
}
div#imagesmenu{
	position:absolute;
	float:right;
	display: none;
	margin-left: 0px; 
	margin-top: 0px;
	background-color: #FEFEFE; 
	padding: 5px 2px 2px 5px; 
	z-index:0;
	border: 1px solid #F9D084;
}
span.setcover{
	background: url(../images/add_myl.png) left no-repeat;
	padding: 5px 10px 5px 20px;
	margin-left: 0px; 
}
span.deletetid{
	background: url(../images/delete_img.png) left no-repeat;
	color: red;
	padding: 5px 10px 5px 20px;
	margin-left: 0px; 
}

#pretty {
	font-family: Arial;
	border: none;
	width: 170px;
	height: 30px;
	opacity: 0.8;
	background: url('../images/shadow.png');
}
div#clmenu{
	background: url(../images/cruiseslist_menubg.png) left;
	width: 670px;
	height: 77px;
	border-style: solid;
	border-color: #EFEFEF;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.coverlink:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ff8000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	width: 158px;
}
.coverlink{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	width: 158px;
}
#ReView_thumbs{
	border: 1px;
	border-style: solid;
	border-color: #E1E1E1;
	padding: 2px 2px 2px 2px;
}
.thumb_finish{
	background: url(../images/accept.png) left no-repeat;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #418D2E;
	padding: 4px 16px 4px 18px;
	border-style: solid;
	border-color: #418D2E;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 1px;
}
div#easily{
	background: url(../images/easily.png) left no-repeat;
	padding: 7px 4px 5px 19px;
	color: #666666;
	font-size: 12px;
	
}
div#loginmsn{
	background: url(../images/login_msnlock.png) left no-repeat;
	padding: 7px 4px 5px 19px;
	color: #666666;
	font-size: 12px;
	
}

div#AccountManager_ForGot{
	padding: 2px 0px 0px 18px;
	background: url(../images/login_msnlock.png) left no-repeat;
	font-weight: bold;
}

div#AccountManager_Confirm{
	padding: 2px 0px 0px 18px;
	background: url(../images/warning.png) left no-repeat;
	font-weight: bold;
}


div#msnlist_check{
	background: url(../images/msnlist_check.png) left no-repeat;
	padding: 7px 4px 5px 19px;
	color: #666666;
	font-size: 12px;
	
}
div#receiver{
	border: 1px solid #F8F8F8;
} 
div#receiver:hover{
	border: 1px solid #F0F0F0;
	background-color: #FFFFFF;
} 
div#finish_tick{
	background: url(../images/easily.png) left no-repeat;
	padding: 7px 4px 5px 19px;
	color: #4C962E;
	font-size: 12px;
	border: 1px solid #98D77D;
	background-color: #FFFFFF;
}
div#indexcruises_list{
	width: 350px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 0px 4px 4px 2px;
	background: url(../images/comment.gif) left top no-repeat;
	height: 92px;
	padding: 2px 2px 2px 2px;
}

div.indexcruises_topic{
	width: 205px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}

div.indexcruises_underline{
}

div#header_main {
	width: 100%;
	background-image: url(../images/headerbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 3px;
}
#header_top {
	height: 133px;
	width: 900px;
	margin: 0 auto;	
}

#header_topinfo{
	font-weight: bold;
	padding-top: 10px;
	float:right;
	padding-right: 20px;
}

div#header_nav{
	width: 100%;
	float: left;
	color: #FFFFFF;
}

ul#header_nav{
	display:block;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
}

li#header_nav{
	float: left;
	display:block;
	height: 30px;
	background-image: url(../images/menu_line.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
}
div#hyperlink{
	float: left;
	width: 100px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 8px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
div#clang{
	float: right;
	padding-left: 10px;
	color: #777777;
	
}
div#changelanguage{
	position:absolute;
	float: right;
	display: none;
}
ul#languagelist{
	padding: 0px;
	margin: 0px;
	display: block;
	border-style: solid;
	border-color: #F2F2F2;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
li#languagelist{
	width: 100px;
	padding: 4px;
	margin: 0px;
	display: block;	
	border-style: solid;
	border-color: #F2F2F2;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
}

li.m-b-l{
	width: 206px;
	float: left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	display: block;
}

li.m-b-l:hover{
	width: 206px;
	float: left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #999999;
	display: block;
}

ul.m-b-l-ul{
	display: block;
	padding: 0px;
	margin: 0px;
}

div.ava-img, div.m-info{
	float: left;
	padding: 2px;
	color: #222222;
}

div.m-name{
	width: 95px;
	float: left;
	font-size: 11px;
	color: #ff8040;
	font-family: Verdana;
	font-weight: bold;
}

div.m-dt{
	font-size: 12px;
	font-family: Verdana;
	padding: 2px;
}

div.m-dt-s{
	font-size: 12px;
	font-family: Verdana;
	padding: 2px;
	width: 100%;
	float: left;
	border-bottom: 1px dotted #CCCCCC;
}

ul.h-g-ul{
	padding: 1px;
	display: block;
}

li.h-g-l{
	display: block;
}

div.h-g-l-a{
	float: left;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

div.h-g-l-n{
	height: 30px;
	padding: 0px;
	margin: 0px;
}

div.m-dt-uls{
	border-bottom: 1px dotted #CCCCCC;
	width: 100%;
	float: left;
}

div.lastlogin{
	
}

div#en_us{
	color: #666666;
	background: url(../images/lang_enus.png) left no-repeat;
	padding: 2px 2px 2px 19px;
}
div#zh_hk{
	color: #666666;
	background: url(../images/lang_zhhk.png) left no-repeat;
	padding: 2px 2px 2px 19px;
}
div#zh_cn{
	color: #666666;
	background: url(../images/lang_zhcn.png) left no-repeat;
	padding: 2px 2px 2px 19px;
}

span.chooseavatar{
	font-size: 12px;
	padding: 0px 10px 0px 0px;
	font-family: Verdana;
}

div.registeravatar{
	padding:0px;
	border: 1px solid #F1F1F1;
	margin: 2px 0px 2px 0px;
	width: 204px;
	float: left;
}

div.chooseavatar{
	float: left;
	margin: 2px 0px 2px 0px;
}

ul.avatarbox{
	width: 400px;
	float: left;
}

div.avatarbox_li{
	float: left;
	border: 1px solid #F1F1F1;
	padding: 1px;
}

div#avatarlist{
	display:none;
	z-index: 0;
	position:absolute; 
	margin: 2 auto 0px 235px;
	border: 2px solid #ffbe7d;
	width: 400px;
	padding: 2px;
	background-color: #FFFFFF;
}

div#avatarlist_editprofile{
	display:none;
	position:absolute; 
	margin: 20px auto 0px 0px;
	border: 2px solid #ffbe7d;
	width: 400px;
	padding: 2px;
	background-color: #FFFFFF;
}

ul.avatarlist_ul{
	width: 396px;
	z-index: 0;
	padding: 0px;
	margin: 0px;
}

ul.avatarlist_ul:hover{
	width: 396px;
	padding: 0px;
	margin: 0px;
}

li.avatarlist_li{
	padding: 1px;
	margin: 2px;
	float: left;
	width: 60px;
}

img#avatar_thumbs{
	border: 2px solid #FFFFFF;
}

img#avatar_thumbs:hover{
	border: 2px solid #ff8000;
	cursor:pointer;
}

div#IndexAttractions{
	width: 240px;
	background-color: #FFFFFF;
}
ul.IndexAttractions_UL{
	padding: 1px;
	margin: 1px;
}
li.IndexAttractions_li{
	width: 230px;
	float: left;
	padding: 2px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 1px;
}

div#rank1{	
	float: left;
	margin-top: 5px;
	background: url(../images/rank1.png) no-repeat;
	width: 45px;
	height: 45px;
}

div#rank2{
	float: left;
	margin-top: 5px;
	background: url(../images/rank2.png) no-repeat;
	width: 45px;
	height: 45px;
}

div#rank3{
	float: left;
	margin-top: 5px;
	background: url(../images/rank3.png) no-repeat;
	width: 45px;
	height: 45px;
}

div#rank4{
	float: left;
	margin-top: 5px;
	background: url(../images/rank4.png) no-repeat;
	width: 45px;
	height: 45px;
}

div.IndexAttractions_Title{
	width: 185px;
	float: left;
	text-align: right;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #ff8000;
}

img.IndexAttractions_IMG{
	float: right;
	padding: 2px;
	margin: 1px;
	border: 1px solid #DDDDDD;
}

span.indexAttractionsHits{
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
}

div#IndexTravels, ul.IndexTravels_ul{
	width: 615px;
	background-color: #FFFFFF;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 5px;
	background-color: #DCEAF4;
	float: left;
}

li.IndexTravels_li_1{
	width: 297px;
	float: left;
	padding: 2px;
	border-right: 2px solid #ff8000;
	margin: 2px 2px 0px 2px;
	background-color: #FFFFFF;
	height: 80px;
}

li.IndexTravels_li_1:hover{
	width: 297px;
	float: left;
	padding: 2px;
	border-right: 2px solid #ff8000;
	margin: 2px 2px 0px 2px;
	background-color: #FFFBF8;
	height: 80px;
}

li.IndexTravels_li_2{
	width: 297px;
	float: left;
	padding: 2px;
	height: 80px;
	border-right: 2px solid #ff0000;
	margin: 2px 2px 0px 2px;
	background-color: #FFFFFF;
}

li.IndexTravels_li_2:hover{
	width: 297px;
	float: left;
	padding: 2px;
	height: 80px;
	border-right: 2px solid #ff0000;
	margin: 2px 2px 0px 2px;
	background-color: #FFF9F9;
}

div.posterinfo{
	float: left;
	width: 94px;
	text-align: center;
	height: 80px;
	border-right: 1px solid #DCEAF4;
}
div.posterinfo_username{
	float: left;
	width: 94px;
	text-align: center;
	font-weight: bold;
}
div.travels_title{
	width: 200px;
	float: left;
	padding: 1px 0px 0px 2px;
	font-weight: bold;
}
div.travels_intro{
	width: 200px;
	float: left;
	font-family: Verdana;
	color: #888888;
}
div.TravelsBottom{
	text-align: right;
	color: #ff8000;
	font-weight: bold;
	float: left;
	width: 615px;
}
div#TourismPromotion, ul#TourismPromotion{
	width: 616px;
	background-color: #FFFFFF;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 4px;
	background-color: #FFE1EB;
	float: left;
}

div#TourismPromotion_Offers, ul#TourismPromotion_Offers{
	width: 462px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	background-color: #FFE1EB;
	float: left;
}

li.TourismPromotion_li{
	width: 200px;
	float: left;
	padding: 1px;
	margin: 1px;
}
img.TourismPromotion_IMG{
	float: left;
	margin: 1px;
	border: 1px solid #FFFFFF;
}
div.TourismPromotion_NOAvailable{
	width: 615px;
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #666666;
}
div#PopularHotel{
	float: left;
	width: 530px;
	height: 53px;
	background: url(../images/hotel.png) no-repeat;
}
div#PopularCruises{
	float: left;
	width: 530px;
	height: 53px;
	background: url(../images/Cruise.png) no-repeat;
}
ul.PopularHotel_UL{
	float: left;
	width: 550px;
	padding: 0px;
	margin: 0px;
}
ul.PopularCruises_UL{
	float: left;
	width: 550px;
	padding: 0px;
	margin: 0px;
}
li.PopularCruises_UL{
	float: left;
	width: 105px;
	padding:1px;
	margin: 1px;
}
li.PopularHotel_LI{
	float: left;
	width: 105px;
	padding:1px;
	margin: 1px;
}
div.PopularHotel_Name{
	float: left;
	width: 98px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}
div.popular_location{
	float: right;
	font-size: 16px;
	font-weight: bold;
	padding-top: 28px;
}
img#PopularHotel_IMG{
	float: left;
}
div#Attractions{
	width: 890px;
	height: 46px;
	background: url(../images/attractions.png) no-repeat;
	border-bottom: 1px solid #ff8000;
}

div.Attractions_Content{
	width: 890px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ff8000;
}

ul.Attractions_UL{
	float: left;
	width: 890px;
	padding:0px;
	margin: 2px 2px 10px 2px;
	border-bottom: 1px #ff8000 solid;
}

li.Attractions_LI{
	float: left;
	width: 165px;
	margin: 1px;
	padding: 2px;
}

div.Popluar_Title{
	width: 163px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

div.no_1{
	float: left;
	background: url(../images/no/no_1.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_2{
	float: left;
	background: url(../images/no/no_2.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_3{
	float: left;
	background: url(../images/no/no_3.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_4{
	float: left;
	background: url(../images/no/no_4.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_5{
	float: left;
	background: url(../images/no/no_5.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_6{
	float: left;
	background: url(../images/no/no_6.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_7{
	float: left;
	background: url(../images/no/no_7.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_8{
	float: left;
	background: url(../images/no/no_8.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_9{
	float: left;
	background: url(../images/no/no_9.png) no-repeat;
	width: 23px;
	height: 23px;
}
div.no_10{
	float: left;
	background: url(../images/no/no_10.png) no-repeat;
	width: 23px;
	height: 23px;
}

div.Popluar_UnderLine{
	float: left;
	width: 530px;
	border-bottom: 1px solid #ff8000;
	margin-bottom: 10px;
	padding: 0px;
}
ul.TravelsIndex{
	float: left;
	width: 505px;
	padding: 0px;
	margin: 0px;
}

ul.TravelsIndex_King{
	float: left;
	width: 340px;
	padding: 0px;
	margin: 0px 0px 0px 38px;
}

li.TravelsIndex_li_1{
	width: 240px;
	height: 100%;
	float: left;
	border-left: 2px #DCEAF4 solid;
	border-top: 2px #DCEAF4 solid;
	border-bottom: 2px #DCEAF4 solid;
	border-right: 2px #ff8000 solid;
	padding: 2px;
	margin: 2px;
}

li.TravelsIndex_li_2{
	width: 240px;
	height: 100%;
	float: left;
	border-left: 2px #DCEAF4 solid;
	border-top: 2px #DCEAF4 solid;
	border-bottom: 2px #DCEAF4 solid;
	border-right: 2px #ff0000 solid;
	padding: 2px;
	margin: 2px;
}

div.TravelsIndex_Connent{
	float: left; 
	width: 141px;
	font-size: 11px;
	font-family: Verdana;
	padding: 1px;
}

div.TravelsIndex_Title{
	float: left; 
	width: 138px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

div.TravelsKing{
	float: left; 
	width: 355px;
	margin-left: 5px;
	background: url(../images/blog03.png) no-repeat;
	height: 33px;
}

li.TravelsKing_li{
	width: 108px;
	float: left;
}

div#leaders{
	float: left; 
	width: 75px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	height: 70px;
}

div.leaders_name{
	float: left; 
	width: 108px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

div.coverimg{
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 10px;
}
div.Featured_TITLE{
	float: left; 
	width: 505px;
	background: url(../images/blog04.png) no-repeat;
	height: 33px;
}
ul.Featured_ul{
	margin: 0px;
	float: left; 
	width: 505px;
	padding: 0px;
}
li.Featured_li{
	float: left; 
	width: 497px;
	padding: 2px;
	border: 2px dotted #EAD998;
	margin-bottom: 2px;
}
li.Featured_li_2{
	border: 2px dotted #E9AA92;
	float: left; 
	width: 497px;
	padding: 2px;
	margin-bottom: 2px;
}
div.authorinfo{
	width: 80px;
	float: left;
	border-right: 1px solid #CCCCCC;
}
div.authorname{
	width: 80px;
	float: left;
	text-align: center;
	font-weight: bold;
}
div.Featured_Topic{
	width: 410px;
	font-weight: bold;
	padding: 2px;
	float: left;
	border-bottom: 1px #CCCCCC dotted;
}
a.fb_share_link{
	text-decoration: none;
}

div#IndexOffers{
	margin:0 auto; 
	width: 870px; 
	padding-right: 27px; 
	padding-top: 0px;
}

div.i-o-l{
	width: 520px;
	float: left;
}

div.i-o-r{
	width: 320px;
	float: left;
}
div.OffersTopic{
	width: 520px;
	float: left;
	background: url(../images/promotion1.png) no-repeat;
	height: 33px;
}
div.Promotion_Topic{
	margin-top: 10px;
	width: 520px;
	float: left;
	background: url(../images/promotion2.png) no-repeat;
	height: 33px;
}

div#PromotionList{
	width: 520px;
	float: left;
}

ul#PromotionList_ul{
	width: 520px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
li.PromotionList_1{
	width: 510px;
	background-color: #F9F9F9;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 2px 2px 2px;
	float: left;
	border-top: #F2F2F2 solid 1px;
	border-bottom: #F2F2F2 solid 1px;
}

li.PromotionList_1:hover, li.PromotionList_2:hover{
	background-color: #ffa851;
	color: #FFFFFF;
	border-bottom: #ff8000 solid 1px;
}

li.PromotionList_2{
	width: 510px;
	background-color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 2px 2px 2px;
	float: left;
	border-bottom: #FFFFFF solid 1px;
}

div.PromotionList_source{
	width: 150px;
	float: left;
}

div.PromotionList_comment{
	width: 260px;
	float: left;
}
div.PromotionList_validity{
	width: 100px;
	text-align: center;
	float: left;
}
a#PL_CLICK{
	color: #666666;
	cursor: pointer;
}
a#PL_CLICK:hover{
	color: #FFFFFF;
	cursor: pointer;
}
div.PromotionList_intro{
	display: none;
	width: 503px;
	float: left;
	margin: 4px 0px 0px 0px;
	padding: 2px;
	background-color: #FCFCFC;
	color: #333333;
	border: #F1F1F1 solid 1px;
}
div.PL_Close{
	width: 40px;
	float: right;
	font-size: 10px;
	cursor: pointer;
}
div.pagenav_offer{
	width: 510px;
	float: left;
	text-align: right;
}
div#Suggestions{
	width: 320px;
}
div#suggestions_title{
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #B6B8BB;
	padding: 6px 10px 6px 10px;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	width: 300px;
}
ul.suggestions_ul, li.suggestions_li{
	width: 316px;
	padding: 0px;
	margin: 0px;
}
li.suggestions_li{
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 2px;
	padding: 5px 2px 5px 2px;
}
a.popup{
	color: #F0A10B;
	cursor: pointer;
}

div#Activity{
	float:right;
	margin: 3px 20px 0px 0px;
	padding: 1px;
	border: 1px #F5F5F5 solid;
	background-color: #FFFFFF;
}
div.pagenav{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	width: 80px;
	text-align: left;
}

div.nextpagenav{
	float: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	width: 80px;
}

div.TravelsPageNav{
	border-top: 1px solid #F5F5F5;
	float: left;
	width: 505px;
}

/* Calendar */

.popup{
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #ABB889;
	padding: 5px;
	text-align: left;
}

div.DayFormat{
	float: left;
	width: 31px;
	height: 16px;
	text-align: center;
	border: 1px solid #FFFFFF;
}
div.DayFormat_Today{
	float: left;
	width: 31px;
	height: 16px;
	color: #717E4B;
	background-color: #D5DBC3;
	border: 1px solid #ABB889;
}

div.eventDay{
	font-weight: bold;
}

div#MainCalendar{
	width: 235px;
	text-align: center;
	margin: 0 auto;
}

div#MainCalendar_Today{
	width: 230px;
	text-align: right;
	margin: 0 auto;
	font-weight: bold;
	color: #ABB889;
}

div#MainCalendar_Week{
	width: 235px;
	text-align: center;
	margin: 0 auto;
	font-size: 11px;
	font-weight: bold;
}

div#TravelsCalendar{
	background-image: url(../images/calender_bg.png);
	height: 194px;
	margin: 4px;
	float: left;
	width: 242px;
}

div#MainCalendar_Month{
	width: 242px;
	float: left;
	text-align: left;
	padding: 5px 0px 3px 12px;
	font-size: 13px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

div#MainCalendar_Navigation{
	width: 70px;
	float: right;
}

div#MainCalendar_Author{
	width: 165px;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	color: #F5F9EE;
	font-weight: bold;
	text-align: right;
}

div#MainCalendar_Title{
	width: 242px;
	float: left;
	height: 45px;
}

div.CalenderPrevious{
	width: 10px;
	height: 11px;
	float: left;
	margin-top: 4px;
	margin-right: 2px;
	background-image: url(../images/Previous.png);
}

div.CalenderNext{
	width: 10px;
	height: 11px;
	float: left;
	margin-top: 4px;
	margin-left: 2px;
	background-image: url(../images/Next_Page.png);
}

div.MainCalendar_Month_Text{
	float: left;
	margin: 0px 2px 0px 2px;
}

a.Calendar_Click{
	cursor:pointer;
}

div#TravelsItem{
	padding: 3px 2px 2px 12px;
	border-bottom: 1px dotted #ABB889;
	background: url(../images/arrow.gif) left no-repeat;
}

div#MainCalendar_Total{
	float: right; 
	width: 60px;
	margin-right: 23px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

div#TravelsCalendar_TITLE{
	float: left;
	width: 238px;
}

div#YCH_Hotel, div#YCH_Travels, div#YCH_Attractions{
	padding: 4px 3px 4px 3px;
	border-bottom: 1px solid #F5F5F5;
}

div#YCH_Hotel:hover, div#YCH_Travels:hover, div#YCH_Attractions:hover{
	background-color: #FCFCFC;
	cursor:pointer;
}

div.CommentsHistory_Next, div.CommentsHistory_Pre{
	font-size: 11px;
	width: 100px;
	padding: 2px 0px 0px 2px;
	font-weight: bold;
	color: #666666;
}

span.replytime{
	float: right;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	padding: 2px 0px 0px 0px;
}
/* Calendar */

span.totalreply{
	background: url(../images/member_user.png) left no-repeat;
	float: right;
	width: 60px;
	font-weight: bold;
	font-size: 12px;
	color: #777777;
	height: 14px;
	padding: 1px 0px 0px 18px;
}

span.MyTravels_edit{
	background: url(../images/process.png) left no-repeat;
	width: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #777777;
	height: 14px;
	margin-left: 10px;
	padding: 1px 0px 0px 18px;
}

span.MyTravels_delete{
	background: url(../images/delete_img.png) left no-repeat;
	width: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #777777;
	height: 14px;
	margin-left: 3px;
	padding: 1px 0px 0px 18px;
}

span.MyTravels_support{
	background: url(../images/mytravels_support.png) left no-repeat;
	float: right;
	width: 55px;
	font-weight: bold;
	font-size: 12px;
	color: #777777;
	height: 14px;
	padding: 1px 0px 0px 18px;
}
span.AddPromotion{
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	padding: 3px;
}

label.labelname, label.labelerror{
	width: 80px;
	float: left;
	font-weight: bold;
}

label.labelerror{
	width: 100px;
	color: red;
}

div.report{
	float: left;
	width: 200px;
	padding: 3px 2px 2px 16px;
	color: #EC8116;
	background: url(../images/warning.png) left no-repeat;
}

div.a_report{
	padding: 3px 2px 2px 16px;
	color: #EC8116;
	background: url(../images/warning.png) left no-repeat;
}
a.attractionscountry{
	font-size: 13px;
	color: #47B3BF;
	text-decoration: none;
	font-weight: bold;
}
div#othercountry-topic{
	width: 160px;
	padding: 2px 2px 2px 18px;
	color: #666666;
	margin: 2px;
	border-bottom: dotted 1px #666666;
	background: url(../images/bullet.gif) left no-repeat;
}

div#otherattraction{
	width: 100%;
	float: left;
	border-bottom: 1px dotted #E5E5E5;
}

div.otherattraction_topic{
	padding: 3px 2px 2px 16px;
	color: #666666;
	border-bottom: 1px dotted #E5E5E5;
	background: url(../images/location_select.png) left no-repeat;
	float: left;
	width: 860px;
}

div.otherattraction_country{
	float: left;
	padding: 1px 3px 1px 3px;
	width: 80px;
	text-align: center;
}
div#loginfirst{
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	width: 618px;
	font-family: 12px Tahoma, Verdana, Sans-Serif;
	color: #666666;
	margin-top: 10px;
}

li#vote_box{
	width: 162px; 
	float: left;
	padding: 3px; 
	margin: 1px;
	padding-top: 7px;
	border: 1px solid #FFFFFF;
	text-align: center;
	height: 170px;
}

li#vote_box:hover{
	border: 1px solid #E2E2E2;
	background-color: #F6F6F6;
	cursor: pointer;
}

div#vote-info{
	font-weight: bold;
	color: #0099FF;
	padding-left: 2px;
}

div#pagenav_box{
	width: 693px;
	margin: 0 auto;
}

div.hotel_prepage{
	width: 80px;
	float: left;
	border: 1px #CCCCCC solid;
	background-color: #FCFCFC;
	padding: 3px;
	text-align: center;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
}

div.totalpage{
	width: 505px;
	float: left;
	line-height: 27px;
	text-align: right;
	font-size: 12px;
	color: #888888;
}

div.hotel_nextpage{
	width: 80px;
	float: right;
	border: 1px #CCCCCC solid;
	background-color: #FCFCFC;
	padding: 3px;
	text-align: center;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
}

div.hotel_nextpage:hover, div.hotel_prepage:hover{
	border: 1px #ffc993 solid;
	background-color: #fff4ea;
	color: #ffa579;
}