.topmenu { font-family: "Arial"; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none; text-align: center;}
.topmenu a:link { color: #333333; text-decoration: none;}
.topmenu a:hover { color: #FF6600; text-decoration: underline;}
.topmenu a:visited { color: #333333; text-decoration: none;}
.topmenu a:active { color: #333333; text-decoration: none;}

.loginlink { font-family: "Arial"; font-size: 8pt; color: #D8E3EF; text-align: left; text-decoration: none; vertical-align: middle;}
.loginlink a:link { color: #D8E3EF; text-decoration: none;}
.loginlink a:hover { color: #FFFFFF; text-decoration: underline;}


.imageborder {	border: 1px solid #666666;}

.menu {  font-family: "Arial"; font-size: 9pt; line-height: 13pt; font-weight: bold; text-decoration: underline; color: #00528B}
.menu a:link {  text-decoration: underline; color: #00528B;}
.menu a:hover {  background: #EAEAEA; text-decoration: underline; color: #E4A313;}
.menu a:visited {  text-decoration: underline; color: #00528B;}
.menu a:active {  text-decoration: underline; color: #00528B;}



.searchinput { color: #333333; font-size: 10px; background-color: #E8E8E8; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
 text-align: left; text-indent: 2px; margin: 0px 2px 0px 2px; width: 112px; height: 17px;}
 
.searchselect { color: #333333; font-size: 10px; background-color: #FFFFFF; 
                border-top: 1px solid #CDCDCD; 
                border-left: 1px solid #CDCDCD; 
                border-bottom: 1px solid #999999; 
                border-right: 1px solid #CDCDCD;
                text-align: left; 
                margin: 0px 0px 0px 0px; 
                width: 77px; height: 16px;
              }

.newstype a {text-decoration: none;}

.sharetitle {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	
}

.shlink td {
	padding:3px;
	spacing:0px;	

}


.sharesubtitle {font-size: 12px; font-family: Arial; color: #909090; text-decoration: none;}
a:link.sharesubtitle {font-size: 12px; font-family: Arial; color: #909090; text-decoration: none;}
a:hover.sharesubtitle {font-size: 12px; font-family: Arial; color: #333333;text-decoration: none; }
a:active.sharesubtitle {font-size: 12px; font-family: Arial; color: #909090; text-decoration: none;}

#send_to_friend span {
		background-repeat:no-repeat;
		cursor:pointer;
		float:left;
		width:17px;
		height:17px;
}

#c_flag div {
                background:url('http://www.cuti.com.my/images/csg-49c1b7a7a3719.gif');
                background-repeat:no-repeat;
		cursor:pointer;
                float:left;
                width:28px;
		height:20px;
}
#c_flag span{
	visibility: hidden;
}

#c_flag .sp-flag_china { background-position: 0 -27px; }
#c_flag .sp-flag_france { background-position: 0 -73px; }
#c_flag .sp-flag_german { background-position: 0 -119px; }
#c_flag .sp-flag_italy { background-position: 0 -165px; }
#c_flag .sp-flag_japan { background-position: 0 -211px; }
#c_flag .sp-flag_korea { background-position: 0 -257px; }
#c_flag .sp-flag_portugal { background-position: 0 -303px; }
#c_flag .sp-flag_spain { background-position: 0 -349px; }
#c_flag .sp-flag_taiwan { background-position: 0 -395px; }


#search_cond .sp_toursearchdays { background-position: 0 0; width: 95px; height: 26px; }
#search_cond .sp_toursearchkeyword { background-position: 0 -76px; width: 95px; height: 26px; }
#search_cond .sp_toursearchlocation { background-position: 0 -152px; width: 95px; height: 26px; }
#search_cond .sp_toursearchtype { background-position: 0 -228px; width: 95px; height: 26px; }

#search_cond a { text-decoration:none; }

#search_cond div {
   background: url('/images/csg-4b823dced0095.gif');
   background-repeat:no-repeat;
   cursor:pointer;
   float:left;
   font-family:Arial;
   font-size:10pt;
}


