	
	/* all -----------------------------------------------------------------------------------------------*/



body {
	background-color: #56654f; 
	margin-top: 20px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #484848;	
	line-height: 16px; 
	padding-left:1px;	
	}
.greyBorder{
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#FFFFFF;
	padding:15px;
	width:375px;
	}
.padd{
	padding-bottom:1px;
	}
.invisible{
	display:none;
	}
.fontsize{
    font-size: 12px; 
    }

	/* Homepage -----------------------------------------------------------------------------------------------*/

a.lightred:link {
	color: #CB908E;	
	text-decoration: none; 
	font-weight:normal;
	}
a.lightred:visited {
	color:#CB908E;	
	text-decoration: none; 
	font-weight:normal;
	}
a.lightred:hover {
	color: #CB908E;	
	text-decoration: underline; 
	font-weight:normal;
	}
a.lightred:active {
	color: #CB908E; 
	text-decoration: none; 
	font-weight:normal;
	}

.index_title{
    font-size: 14px; 
	font-weight:bold;
	color:#AF3B3B;
	
    }
a.title:link {
	color: #a4191a;	
	text-decoration: none; 
	font-weight:bold;
	}
a.title:visited {
	color: #a4191a;	
	text-decoration: none; 
	font-weight:bold;
	}
a.title:hover {
	color: #a4191a;	
	text-decoration: none; 
	font-weight:bold;
	}
a.title:active {
	color: #a4191a; 
	text-decoration: none; 
	font-weight:bold;
	}

.index_title{
    font-size: 14px; 
	font-weight:bold;
	color:#AF3B3B;
	
    }
.index_title2{
    font-size: 14px; 
	font-weight:bold;
	color:#A72222;
	padding-top:1px;
	padding-bottom:4px;
    }
.bulletpoint_megapacks {
	background-image: url(/images/default/bullet_point_megapack.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:14px;
	padding-top:2px !important;		
	padding-top:0px;	
	}
.norepeat_playerbg{
    background:transparent;
	background-image:url(/images/default/player_insidebg.gif);
	background-position:top;
	background-repeat:no-repeat;		
    }
.norepeatbg{
    background:transparent;
	background-image:url(/images/default/right_panel_bg.gif);
	background-position:top;
	background-repeat:no-repeat;		
    }
.norepeatbgtwo{
    background:transparent;
	background-image:url(/images/default/center_panel_bg.gif);
	background-position:top;
	background-repeat:no-repeat;		
    }
.norepeatbgstore{
    background:transparent;
	background-image:url(/images/default/bg_storeandpick.gif);
	background-position:top;
	background-repeat:no-repeat;		
    }
.norepeatbglab{
    background:transparent;
	background-image:url(/images/default/bg_labpacks.gif);
	background-position:top;
	background-repeat:no-repeat;		
    }
.font-player {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #484848; 
	line-height: 18px; 
	padding-left:3px; 
	padding-right:3px; 
	letter-spacing: 0px !important;
	letter-spacing: 0.1px;
	}
.font-index {
    font-size:12px;
	color: #484848; 
	line-height: 18px;	
	letter-spacing: 0.1px;
}
a.index_blue:link {
    font-size:12px;
	color: #005FA9; 
	letter-spacing: 0.1px; 	
	font-weight: lighter; 
	}
a.index_blue:visited {
    font-size:12px;
 	color: #005FA9; 	
	letter-spacing: 0.1px;	
	font-weight: lighter; 
	}
a.index_blue:hover {
    font-size:12px;
	color: #005FA9;	
	text-decoration: none; 
	letter-spacing: 0.1px;
	font-weight: lighter; 
	text-decoration: underline;	
	}
a.index_blue:active {
	font-size:12px;
	color: #005FA9; 
	letter-spacing: 0.1px;
	font-weight: lighter; 
	text-decoration: underline;
	}
a.index_picker:link {
	color: #CB908E; 	
	font-size:11px;	
	font-weight: lighter; 
	text-decoration: none;
	
	}	
a.index_picker:visited {
	color: #CB908E; 	
	font-size:11px;	
	font-weight: lighter; 	
	
	text-decoration: none;
	}	
a.index_picker:hover {
	color: #CB908E; 	
	font-size:11px;	
	font-weight: lighter; 
		
	text-decoration: underline;
	}	
a.index_picker:active {
	color: #CB908E; 	
	font-size:11px;	
	font-weight: lighter;	
	
	text-decoration: none;
	}	
	
	/* second page css file---------------------------------------------------------------------------------------*/
a:link {
	color: #a4191a;	
	text-decoration: none; 
	font-weight:bold;
	}
a:visited {
	color: #a4191a;	
	text-decoration: none; 
	font-weight:bold;
	}
a:hover {
	color: #a4191a;	
	text-decoration: underline; 
	font-weight:bold;
	}
a:active {
	color: #a4191a; 
	text-decoration: underline; 
	font-weight:bold;
	}
.second_contents_title {
	font-size: 17px; 
	font-weight: bold;	
	color: #3B3B3B;	
	line-height: 20px; 
	text-align: center; 
	letter-spacing: 0px; 
	padding-bottom:4px;
	}
	/* for player-faq-----------------------------------------------------------------------------------------------*/
.paddingLeft-12 {
	padding-left:12px; 
	padding-top:3px; 
	padding-bottom:5px;
	}
.paddingLeft-20 {
	padding-left:20px; 
	padding-top:0px; 
	padding-bottom:5px;
	}
.paddingLeft-100 {
	padding-left:60px; 	
	}
.paddingTop-2 {
	padding-top:2px;
	}
	/* for bullet point-----------------------------------------------------------------------------------------------*/
.photoborder1 {
	background:#E5E5E5; 	
	text-align:left; 
	padding-top:0px;	
	float:left;
	}
.bullet_point {
    padding-top:2px;
	padding-bottom:5px!important;	
	padding-bottom:0px;	
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	/*for company/press_release--------------------------------------------------------------------------------*/
.photoborder { 
	width:80px; 
	background:#E5E5E5; 
	border:1px solid #E5E5E5; 
	text-align:right; 
	padding-top:1px; 
	padding-left:0px; 
	padding-bottom:2px; 
	float:right;
	}
.red { 
	font-size:9pt; 
	color: #A72222;
	}
    /*for company/press_room---------------------------------------------------------------------------------------*/
.second_contents_title_pressroom { 
	font-size: 15px;	
	font-weight: bold; 
	color: #494949; 
	line-height: 18px; 
	text-align: center; 
	}
	/*for company/schmap_in_the_news-------------------------------------------------------------------------------*/
.news_title { 
	font-weight: bold; 
	color: #AF3434; 
	line-height: 13px;
	}
	.turnover { 
	font-size: 11px;
	line-height: 13px; 
	letter-spacing: 0.1px;		
	}
    /*---------------------------------------------for download page--------------------------------------------------*/
select.download{ 
	width:150px;
	}
.downloadguide{	
	font-size: 13px; 
	font-weight: bold;	
	color: #494949;	
	line-height: 15px; 
	text-align: center;
	margin-top:4px; 
	margin-bottom:6px;	
	padding-top:4px; 
	padding-bottom:0px !important; 
	padding-bottom:6px; 
	float: left; 
	}
.downloadguide-small{	
	font-size: 12px; 
	font-weight: bold;	
	color: #494949;	
	line-height: 10px; 
	text-align: center;
	margin-top:4px; 
	margin-bottom:2px;	
	padding-top:4px; 
	padding-bottom:2px; 
	float: left; 
	}
.citySize {	
	font-size: 17px; 
	}
.mbSize { 
	font-size: 12px;
	line-height: 13px; 
	letter-spacing: 0.1px;		
	}
.mbSizeBold { 
	font-size: 12px; 
	font-weight:bold;
	}
.mbSize1 { 
	font-size: 8pt; 
	}
/*-------------------------------------------for schmap in the news-----------------------------------------------*/
a.schmapNews:link {
	color: #005FA9; 
	letter-spacing: 0.1px; 
	text-decoration: underline;}
a.schmapNews:visited {
	color: #005FA9; 
	text-decoration: underline; 
	letter-spacing: 0.1px;
	}
a.schmapNews:hover {
	color: #005FA9;	
	text-decoration: none; 
	letter-spacing: 0.1px;
	}
a.schmapNews:active {
	color: #005FA9; 
	letter-spacing: 0.1px;
	}
select.feedbackForm1{
	width:100px;
	}
select.feedbackForm2{ 
	width:130px;
	}
select.feedbackForm3{ 
	width:95px;
	}
textarea.feedbackForm1{ 
	background-color:#ffffff; 
	border:1px solid #d3d3d3;
	}
/*-------------------------------------------------Selects ----------------------------------------------*/
.selectArea {
	width:200px;
	height:21px;
	background:url(/images/select_bg.gif) repeat-x left top;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABABAB;
	border-right-color: #ABABAB;
	border-bottom-color: #ABABAB;
	border-left-color: #ABABAB;
	}
/*A72525*/
/*-------------------------------------------------countrylanding page ----------------------------------------------*/
.countrylandingtitleline {
	float:center;
	width:584px;	
	background-image:url(/images/company/line_bg.gif);
	background-position:left 24px;
	background-repeat:repeat-x;		
	
}
.countrylandingtext {	
	float: left;
	width:584px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}
.countrylandingtext1 {	
	float: left;
	width:584px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;		
}

#imagepadding{
	width:502px;

}
/*-------------------------------------------------guide forder ----------------------------------------------*/
.guidesleftcolumn {
	float: left; 
	width:243px;	
	margin-right:28px;	
	margin-left:12pt !important;	
	margin-left:7pt;	
	padding-bottom:2px;
	font-weight:normal;
}
.guidesrightcolumn {
	float:left; 
	width:243px;		
	margin-left:18px !important;	
	margin-left:17px;	
		
	padding-bottom:2px;
	font-weight:normal;
}

.gudiestitle {
	float: center; 
	width:210px;	
	padding-top:4px !important;
	padding-top:4px;	
}
.gudiessectitle {
	float: center; 
	width:200px;	
	padding-top:9px !important;
	padding-top:9px;
	
}
.gudiestext {
	float: center; 
	width:243px;	
	padding-top:2px !important;
	padding-top:2px;
	padding-bottom:2px !important;
	padding-bottom:2px;
	font-weight:normal!important;
	font-weight:normal;
}
.gudieslink {
	float: center; 
	width:240px;	
	padding-top:2px !important;
	padding-top:3px;
	
}
.guides_title {
	font-size:15px; 
	}
.point {    
    color: #a4191a;
	font-size:9px;		
	}
a.nobold:link {
    font-size:12px;
	color: #a4191a;
	text-decoration: none;
	font-weight: normal;
	}
a.nobold:visited {
    font-size:12px;
	color: #a4191a;	
	text-decoration: none; 
	font-weight: normal;	
	}
a.nobold:hover {
 	 font-size:12px;
	color: #a4191a;	
	text-decoration: underline; 
	font-weight: normal;	
	}
a.nobold:active {
	 font-size:12px;
	color: #a4191a; 
	text-decoration: underline; 
	font-weight: normal;	
	}
  /*------------------schmap mega packs --------------------*/
    .megaguides { 
    font-size:12px; 
	padding-top:5px !important;
	padding-top:5px;  
    color: #8A8A8A;
	font-weight: bold;	
	}
	.megaguides_text {
	float: center; 
	width:243px;	
	padding-top:5px !important;
	padding-top:5px;
	padding-bottom:2px !important;
	padding-bottom:2px;
	font-weight:normal!important;
	font-weight:normal;
}

/*-------------------------------------------------consumer ----------------------------------------------*/
.textinTable {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 18px;	
	text-align: center; 
	}
/*-------------------------------------------------java_guides.t01 ----------------------------------------------*/
.google_title {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #A72222;
	line-height: 16px;	
	}	
.google_content {
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #636762;
	line-height: 15px;		
	padding-left:10px; 
	padding-right:4px; 
	}
/*-------------------------------------------------submenu----------------------------------------------*/
.menutitleforjsp{	
    height:29px!important;		
	height:29px;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	font-weight:bold;
	padding-bottom:2px;	
	padding-top:4px!important;	
	padding-top:3px;	
	background:transparent;
	background-image:url(/images/submenu/title_bg.gif);
	background-position:left;
	background-repeat:no-repeat;		
	letter-spacing: -1px;
	}
.navmenujsp{
	color:#323232;
	display:block;
	width:180px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:6px solid #dfdfdf;
	border-right:4px solid #dfdfdf;	
	background:transparent;
	background-image:url(/images/submenu/bullet_point.gif);
	background-position:left;
	background-repeat:no-repeat;		
	letter-spacing: 0px;
	}
a.navmenujsp:link {
	color:#323232;
	}
a.navmenujsp:visited {
	color:#323232;
	}
a.navmenujsp:active {
	color:#323232;
	}
a.navmenujsp:hover {
	color:#A72222;
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.navmenujsp div {
	display:block;
	float:left;
	width:162px;
	height:18px;
	height:15px!important;
	padding-top:1px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:3px;	
	cursor:hand;
	}	
.highlightjsp {    
	display:block;
	width:180px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;	
	
	}	
.highlightjsp:hover {	
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.highlightjsp div {
	display:block;
	float:left;
	width:162px;
	height:18px;
	height:15px!important;
	padding-top:1px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:3px;	
	cursor:hand;
	}
.navmenusubjsp {
	display:block;
	width:152px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:22px solid #dfdfdf;	
	background:transparent;
	background-image:url(/images/submenu/bullet_point.gif);
	background-position:left;
	background-repeat:no-repeat;	
	color:#323232;
	}
a.navmenusubjsp:link {
	color:#323232;	
	}
a.navmenusubjsp:visited {
	color:#323232;	
	}
a.navmenusubjsp:active {
	color:#323232;	
	}
a.navmenusubjsp:hover {
	color:#A72222;	
	border-left:22px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.navmenusubjsp div {
	display:block;
	float:left;
	width:152px;
	height:18px;
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:3px;	
	cursor:hand;
	}
.highlightsubjsp {    
	display:block;
	width:168px!important;
	width:152px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
    border-left:22px solid #e9eae2;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;		
	}	
.highlightsubjsp:hover {	
	border-left:22px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.highlightsubjsp div {
	display:block;
	float:left;	
	width:168px!important;
	width:152px;
	height:21px;	
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:3px;	
	cursor: hand;
	}
/*------------------------------------*/

.menutitle{	
    height:29px!important;		
	height:25px;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	font-weight:bold;
	padding-bottom:2px;	
	padding-top:5px!important;	
	padding-top:2px;	
	background:transparent;
	background-image:url(/images/submenu/title_bg.gif);
	background-position:left;
	background-repeat:no-repeat;		
	letter-spacing: -1px;
	}

.subMenu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #323232;
	padding-bottom:0px;
	font-weight: 600;
	font-variant: normal;
	letter-spacing: 0.5px;
	}
	
.navmenu {
	color:#323232;
	display:block;
	width:180px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:6px solid #dfdfdf;
	border-right:4px solid #dfdfdf;	
	background:transparent;
	background-image:url(/images/submenu/bullet_point.gif);
	background-position:left;
	background-repeat:no-repeat;		
	letter-spacing: 0px;
	}
a.navmenu:link {
	color:#323232;
	}
a.navmenu:visited {
	color:#323232;
	}
a.navmenu:active {
	color:#323232;
	}
a.navmenu:hover {
	color:#A72222;
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.navmenu div {
	display:block;
	float:left;
	width:162px;
	height:18px;
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:1px;	
	cursor:hand;
	}
.highlight {    
	display:block;
	width:180px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;	
	
	}	
.highlight:hover {	
	border-left:6px solid #e9eae2;
	border-right:4px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.highlight div {
	display:block;
	float:left;
	width:162px;
	height:18px;
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:1px;	
	cursor:hand;
	}
.highlightsub {    
	display:block;
	width:168px!important;	
	width:152px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
    border-left:22px solid #e9eae2;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;		
	}	
.highlightsub:hover {	
	border-left:22px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.highlightsub div {
	display:block;
	float:left;	
	width:168px!important;
	width:152px;
	height:21px;	
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:1px;	
	cursor:hand;
	}
.tdhight {
	background: #e9eae2;
    }
.submenutitle{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	font-weight:bold;
	padding-bottom:2px;	
	padding-top:4px!important;	
	}
	
.marge {	
	padding-top:1px;	
	}

td.off {
    background: #dfdfdf;	
	}
td.on {
    background: #e9eae2;	 
	}
.navmenusub {
	display:block;
	width:152px;
	height:21px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left:22px solid #dfdfdf;	
	background:transparent;
	background-image:url(/images/submenu/bullet_point.gif);
	background-position:left;
	background-repeat:no-repeat;	
	color:#323232;
	}
a.navmenusub:link {
	color:#323232;	
	}
a.navmenusub:visited {
	color:#323232;	
	}
a.navmenusub:active {
	color:#323232;	
	}
a.navmenusub:hover {
	color:#A72222;	
	border-left:22px solid #e9eae2;	
	text-decoration:none;	
	background:#e9eae2;
	background-image:url(/images/submenu/bullet_point_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.navmenusub div {
	display:block;
	float:left;
	width:152px;
	height:18px;
	height:15px!important;
	padding-top:2px!important;
	padding-top:1px;
	margin-left:17px!important;	
	margin-left:8px;
	margin-top:1px;	
	cursor:hand;
	}
/*---------------------------------------------tools--------------------------------------------------*/
  /*tools and partners*/
.title_of_tools_partners{
    font-size: 14px; 
	font-weight:bold;
	color:#A72222;
	padding-top:4px;
	padding-bottom:4px;
    }

.line {
	
	height:19px;		
	background-image:url(/images/tools/line.gif);
	background-position:left top;
	background-repeat:repeat-x;		
	}
.linetitle {
	display:block;	
	height:21px;		
	background-image:url(/images/tools/travel_agent/bg_line.gif);
	background-position:left top;
	background-repeat:repeat-x;		
	}

.photo-padding {	
	text-align:left; 
	padding-top:4px;
	padding-left:0px;
	padding-bottom:5px;		
	float:left;
	}
.text-padding {
	display:block;	
	padding-top:12px!important;
	padding-top:12px;		
	}
.formtext {	   
    padding-top:4px!important;
	padding-top:2px;
	padding-right:0px;
	padding-left:3px;
	}
.formheigh{	
	padding-top:5px;
	height:15px;
	padding-left:15px;
	}	
.formheigh input,
.formheigh textarea{
	width: 375px;
	}
.formheigh textarea{
    overflow: auto;
	}
.formheigh input.hbuttons {
	width: auto;
	}
.buttonheigh{
    padding-top:4px!important;	
    padding-top:5px;
	height:10px!important;	
    height:5px;
	padding-left:63px!important;
	padding-left:62px;	
	}	
.emailtext{
    font-size:8pt;
	color:#888888;
	line-height:11px;	
	padding-top:2px;
	padding-bottom:3px;
	padding-left:3px;
	}	
.pad-3{
	padding-right:-1px!important;
	padding-right:2px;
}

.pad-top{
	padding-top:3px;
}
.pad-lefttextarea{
	border-left:3px solid #EEEEEE;
}
textarea.taform{
	width:300px;	
	height:89px!important;
	height:87px;	
    padding-left:4px;
    }
textarea.bgform{
	/*width:381px;	*/
	/*height:89px!important;*/
	/*height:87px;*/	
    padding-left:4px;
    }
input.form {
	 padding-left:4px;
	}
.bordertd{
	padding-top:10px;
	padding-bottom:10px;
	}
/*---------------------------------------------picker submission--------------------------------------------------*/

#forpicker{ 
float: center; 
  display:block; 
}
.picker_title {
	display:block;		
	line-height: 15px;	
	padding-top:12px;	
	padding-right:10px;
	padding-left:8px;	
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	font-weight: bold;	
	}
	
.picker_text {
	display:block;	
	height:21px;	
	padding-top:0px!important;	
	padding-top:10px;	
	padding-bottom:44px!important;
	padding-bottom:20px;	
	padding-left:8px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;	
	}
.pickertextleft {
	display:block;	
	height:21px;	
	padding-top:11px!important;	
	padding-top:12px;	
	padding-bottom:23px!important;
	padding-bottom:13px;	
	padding-left:8px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;	
	}
.pickertextright {
	display:block;	
	height:21px;	
	padding-top:3px!important;	
	padding-top:1px;	
	padding-bottom:23px!important;
	padding-bottom:13px;	
	padding-left:8px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;	
	}
.important_text {	
    line-height:20px!important;
	line-height: 17px;
	padding-top:5px!important;		
	padding-top:0px;
	padding-bottom:4px!important;			
	padding-bottom:7px;	
	padding-left:8px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;	
	}
/*-----------------------------------------------store------------------------------------------------*/

             /*------index  ----*/
a.product_books:link{
	display:block;		
	width: 170px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_book.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;		
	padding-bottom:7px;	
	}
a.product_books:visited{
	display:block;		
	width: 170px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_book.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;		
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_books:hover{
	display:block;		
	width: 170px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_book.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;		
	padding-bottom:7px;
	text-decoration: none;
	}
a.product_tech:link{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_tech.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	}
a.product_tech:visited{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_tech.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_tech:hover{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_tech.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_accessories:link{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_accessories.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	}
a.product_accessories:visited{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_accessories.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_accessories:hover{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_accessories.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_luggage:link{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_luggage.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	}
a.product_luggage:visited{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_luggage.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
a.product_luggage:hover{
	display:block;		
	width: 200px;
	font-weight:bold;	
	background:transparent url(/images/store/icon_luggage.gif) no-repeat left top;	
	color:#535353;	
	font-size: 14px;	
	font-weight:bold;
	padding-top:3px;		
	padding-left:29px;	
	padding-bottom:7px;	
	text-decoration: none;
	}
#top {
	margin-left: 10px !important; 
	margin-left: 5px; 
	float: left; 
	width:165px;
}
#rightcolumn {	
	float: left; 
	width: 125px;
}
#leftcolumn {
	float: left; 
	width: 157px; 
	margin-RIGHT: 10px; 
	margin-left: 20px !important; 
	margin-left: 10px;
	padding-bottom:4px;
}
#leftpanel {
	float: left; 
	width: 185px; 		
	margin-left: 20px !important; 
	margin-left: 10px;
	padding-bottom:4px;
}
#dropdown_title {
	float: left; 
	color: #353535;	
	width: 170px;		
	margin-left: 20px !important;  
	margin-left: 10px;
	padding-top:3px;
	padding-bottom:4px;
}
#dropdown {
	float: left; 
	color: #353535;
	width: 133px;	
	margin-left: 20px !important;  	
	margin-left: 10px;
	padding-top:1px;
	padding-bottom:6px;
}
.dropdown-pad{
	padding-top:3pz;
	}
.photobtn_second {     
    width:43px; 	
	padding-top:1px;	
	padding-left:5px;
	padding-bottom:0px;
	
}
.photobtn1 {
	height:18px;
	width: 43px;
	vertical-align:middle;
	background-color:#607B30;
	color:#FFFFFF;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;	
	border-top-style: #5A722D;
	border-right-style: #5A722D;
	border-bottom-style: #5A722D;
	border-left-style: #5A722D;
	border-top-color: #97A975;
	border-right-color: #5A722D;
	border-bottom-color: #5A722D;
	border-left-color: #97A975;
}
.photobtn { 
    float: left; 
    width: 43px;
	padding-top:42px !important;	 
    padding-top:46px;	
	margin-left:4px !important;	
	margin-left:0px;	
}
.ddforstate{
	width:90px;
}
.ddforcity{
	width:130px;
}
.ddcategary{
	width:130px;
}
.paddropdown{
    margin-bottom:4px;
}
 /*------horizontal menu ----*/
.padandwidth{
    float: left;
	width:52px;
	padding-left:13px;
	padding-top:3px;
}
#dropdownone{
	float: left;
	width:105px;	
	margin-top:1px;
	margin-right:5px;
}
.dropdowntwo{
	float: left;
	width:155px;		
	margin-top:1px;
	margin-right:5px;
}
.dropdownthree{
	float: left;
	width:140px;	
	margin-top:1px;	
}

.forbtn{ 	
  	margin-top:1px;
    float: left;
	width:45px;		
}
.pos1{
	position:relative;
	left:0px;
	top:0px !important;
	top:-19px;
}
.pos1tech{
	position:relative;
	left:0px;
	top:16px !important;
	top:-3px;
}
.pos2{
	position:relative;
	left:0px;
	top:-9px !important;
	top:-35px;
}
.pos2tech{
	position:relative;
	left:0px;
	top:16px !important;
	top:-19px;
}
.forselectbox{
    padding-top:1px;
    float: left;
	width:416px;		
}
.techselectbox{
    padding-top:1px;
    float: left;
	width:160px;		
}
/*----------*/

.forshortselectbox{
    padding-top:1px;
    float: left;
	width:140px;		
}

/*-------------------------------------------taview----------------------------------------------------*/

a.noboldred:link{
color: #636762;
font-weight:normal;    
}
a.noboldred:visited{
color: #636762;
font-weight:normal;
}
a.noboldred:active{
color: #636762;
font-weight:normal;
}
a.noboldred:hover{
color: #636762;
font-weight:normal;
}

/*-------------------------------------------tools/fullform and taform----------------------------------------------------*/
input.radiopoint {
	padding-top:10px;
	height: 12px;		
	vertical-align: middle;	
	background-color: #E5E5E5;
	border: 1px solid #E5E5E5;	
	}

input.checkbox1 {
	padding-top:10px;
	height: 12px;		
	vertical-align: middle;	
	background-color: #F1F1F1;
	border: 1px solid #F1F1F1;	
	}

/*-----------------------------------------------------------------------------------------------*/
.second_contents_title_pressroom {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	line-height: 18px;	
	text-align: center; 
	}
input {
	height:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#535353;
	border: 1px solid #999999;
	background-color: #FFFFFF;		  	
	}
input.button {
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
	bottom: 3px;
	line-height: 10px;
	}
.hbuttons{
    color:#000000;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D4D0C8;
	bottom: 3px;
	line-height: 10px;
	 
	border-top: 1px solid #FFFFFF !important;
	border-top: 1px double #FFFFFF;
	border-right: 1px solid #808080 !important;
	border-right: 1px double #808080;
	border-bottom: 1px solid #808080 !important;
	border-bottom: 1px double #808080;
	border-left: 1px solid #FFFFFF !important;
	border-left: 1px double #FFFFFF;
}
input.submitButton {
    height: 17px;
	width: 50px;		
	border: 1px solid #999999;
	}
input.submitButton1 {
	height: 30px;		
	vertical-align: middle;
	color: #E5E5E5;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	}
input.selectbutton {		
	vertical-align: middle;
	color: #E5E5E5;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	float:left;
	}
input.selectbox_download {
	height: 20px;	
	font-size: 13px;	
	vertical-align: middle;
	color: #F3F3F3;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	}
input.submit {
	height: 12px;		
	vertical-align: middle;
	color: #F3F3F3;	
	background-color: #F3F3F3;
	}
select { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	border: 1px solid #cccccc;
	}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;	
    border: 1px solid #999999;	
	background-color: #ffffff;	
	}
textarea.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;	
    border: 1px solid #999999;
	background-color: #EEEEEE;	
	}
copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;	
    border: 1px solid #999999;
	background-color: #EEEEEE;		
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;	
	} 
.bg {
	background-image: url(/images/company/footprint.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	/*homepage*/
.font-default {	
	padding-left:3px; 
	padding-right:3px; 
	letter-spacing: 0.1px;
	}

.font-default1 {
	letter-spacing: 0px;
	}
A.player1:link {
	font-weight: bold; 
	font-style: italic; 
	color: #005FA9; 
	padding-left:3px; 
	padding-right:3px;
	} 
A.player1:visited {
	font-weight: bold; 
	font-style: italic; 
	color: #005FA9;
	padding-left:3px;
	padding-right:3px;
	} 
A.player1:active {
	font-weight: bold; 
	font-style: italic; 
	padding-left:3px;
	padding-right:3px;
	} 
A.player1:hover {
	font-weight: bold; 
	font-style: italic; 
	color: #005FA9;
	padding-left:3px;
	padding-right:3px;
	}
.buttom-font {
	color: #ffffff; 
	/*letter-spacing: 0.5px;*/
	font-size: 12px;
	}
.setwhite{
	color: #ffffff;
	font-size: 12px;
	}
A.setwhite:link {
	font-weight: bold; 
	color: #ffffff
	} 
A.setwhite:visited {
	font-weight: bold; 
	color: #ffffff
	} 
A.setwhite:active {
	font-weight: bold; 
	} 
A.setwhite:hover {
	font-weight: bold; 
	color: #ffffff
	}
.bullet_point {
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	}
.bullet_point1 {
	margin-top: 0em; 
	margin-bottom: 0.1em; 
	margin-left: 2.1em; 
	margin-right: 0.2em; 
	background-color: #FFFFFF; 
	background-position: 5px 5px;
	}
	/*homepage*/
.bule {
	color: #005FA9;
	}
A.bule:link {
	color: #005FA9; 
	} 
A.bule:visited {
	color: #005FA9;
	} 
A.bule:hover {
	color: #005FA9;
	}
.font12px{ 
	font-size: 8pt; 
	line-height: 15px; 
	padding-left:3px; 
	letter-spacing: 0.2px;
	}
A.eightpt:link {
	font-size:8pt; 
	letter-spacing: 1px;
	} 
A.eightpt:visited {
	font-size:8pt; 
	letter-spacing: 1px;
	} 
A.eightpt:active {
	font-size:8pt;
 	letter-spacing: 1px;
	} 
A.eightpt:hover {
	font-size:8pt; 
	letter-spacing:1px;
	}
A.grey:link {
    font-size: 12px;
	color: #464646;
	text-decoration: none;
	letter-spacing: 0.1px;	
	text-decoration: underline;
	letter-spacing: 0.1px;
	} 
A.grey:visited {
	font-size:12px; 
	letter-spacing: 0.1px;
	} 
A.grey:active {
	font-size:12px; 
	letter-spacing: 0.1px;
	} 
A.grey:hover {
	font-size:12px; 
	letter-spacing:0.1px;
	}
.categories{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: none; 
	clear: none;
	vertical-align:middle;
	}
.photoborder {
	width:80px; 
	background:#E5E5E5;
	border:1px solid #E5E5E5;
	text-align:right; 
	padding-top:1px;
	padding-left:0px;
	padding-bottom:2px;
	float:right;	
	}
.photoborder1 {
	background:#E5E5E5;
	border:1px solid #E5E5E5;
	text-align:left; 
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	float:left;	
	}
.photoborder2 {
	background:#E5E5E5;
	border:1px solid #E5E5E5;
	text-align:right; 
	padding-top:3px;
	padding-left:0px;
	padding-bottom:2px;
	float:right;	
	}
.photoborder3 {
	background:#E5E5E5;
	text-align:left;	
	float:left;	
	border-right: 15px solid #FAFAFA;
	border-bottom: 4px solid #FAFAFA;
	}
.style2 {
	color: #0066FF
	}
.pop-bg { 
	background:url(/images/default/pop-transparent.gif); 
	} 
.player-bg { 
	background:#edeee9; 
	}
.pop-mask {
	/*	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); */
	}
.font-pop {
	color: #000000; 
	text-decoration: blink; 
	cursor: text;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	}
.bullet_point {
	font-size: 12px; 
	font-weight: bold; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	}
.font-player {
	color: #484848;
	cursor: text;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left:3px;
	padding-right:3px;
	letter-spacing: 0px !important; 
	letter-spacing: 0.1px;	
	}
.guide_download_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #AC3030;;
	padding-bottom:6px;
	padding-top:3px;
	}
.guide_download_title_l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	line-height: 11px;
	padding-top:10px;
	}
.guide_download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #3D3D3D;
	line-height: 13px;	
	}
.submission_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #4F4F4F;
	line-height: 24px;
	font-weight: bold;	
	letter-spacing: -0.8px;	
	}
.submission_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #6B6B6B;
	/*line-height: 13px;*/
	/*letter-spacing: -0.8px;*/
	padding-left:1px;	
	}
.submission_tex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #6B6B6B;
	line-height: 13px;
	letter-spacing: -0.8px;		
	padding-left:1px;	
	}
.photoborder-submit-agree {
    height:17px;
    vertical-align:middle;
	background-color:#006600;
	color:#FFFFFF;
	float:right;	
	}
.photoborder-submit-decline {
    height:17px;
    vertical-align:middle;
	background-color:#CC0000;
	color:#FFFFFF;
	float:right;	
	}
.photoborder-btn {
    height:30px;   
	
	float:left;	
	}
input.selectbuttonBig {
	height: 30px;	
	width:30px;	
	vertical-align: middle;
	border: 0px;
	color:#e5e5e5;
	background-color:#e5e5e5;
	}
.submitTextBox{
	position:absolute;
	width:450px;
	height:200px;
	}
.newNameBox{
	background-color:#ffffff;
	text-align:right;
	width:100px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #6B6B6B;
	
	}

