@charset "utf-8";
/* CSS Document */
/****************************** Main Css ******************************/
* {margin:0;padding:0;} 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 87px;} 
body {	
	font: 12px arial, helvetica, sans-serif;
	color: #000000; 
	background: #408bc4 url(../images_enUS/bg_new1.jpg) no-repeat center top;
	width: 100%;

	margin: 0; 
	padding: 0;
	text-align: center; 
}

	p {}
	p, ul, ol { margin: 0; padding: 0; }
	img, img a { border: none; }
	form { margin: 0; padding: 0; }

	.noindent      { margin-left:0;padding-left:0; }
	.nobullet      { list-style:none;list-style-image:none; }

	.dropdownbox{ width:175px; height:20px; border: 1px solid #adc4d7; float:left; font-size:11px; color:#333333; }
	.fields { font-weight:bold; margin:10px 0 3px 0; }
	.red { color:#FF0000; }
	.AvantGarde_title{
		font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", arial, helvetica, sans-serif;
		color:#0585d8;
		font-size:26px;
	}
	.AvantGarde_subtitle{
		font-family:"Trebuchet MS", arial, helvetica, sans-serif;
		color:#56748a;
		font-size:18px;
	}

/************************* Global linking *************************/	
a:link {
	color: #428cc4;;
	text-decoration: none;
}
a:visited {
	color: #428cc4;;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#428cc4;;
}
a:active {
	color: #428cc4;;
}
/************************* Wrapper Css *************************/	
#Wrapper-new {
	width: 980px;
	margin: 0 auto; 
	text-align: left; 
	position:relative;
}

/****************************** Header Css ******************************/
#header-new{ width: 980px; height: 100px; float:left;}

#logo-ges{ width: 170px; float:left; margin-left:27px;}
#logo-ges-home{ width: 170px; float:left; margin-left:28px;}

#login-area{width: 210px; float:right; padding-top:10px; color:#bdf295; margin-right:27px; _margin-right:0px; }
.language a:link, .language a:active, .language a:visited, .language a:hover {color:#bdf295; font-size:11px;}
input.btn { color:#0f6e84; font: 11px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; background:#bdf295; border:none; padding:1; margin:0; cursor: pointer;} 
input.formtextbox2{width:102px;height:11px;font:Arial, Helvetica, sans-serif;font-size:9px;padding:1px; border: 1px solid #428cc4; }
.member, .signin, .signin a:link,  .signin a:active, .signin a:visited{ color:#FFFFFF; font-size:10px;}
#login-area table{
width:100%;
}
#breadcrumb{width: 680px; height:24px; float:left; margin-left:28px; _margin-top:-17px; padding:5px 0 0 0; color:#C7F4FE; font-size:11px;}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:hover{color:#bdf295;}
#breadcrumb a:hover{ text-decoration:underline;}


/*********************************************************** Main Navigation Css ***********************************************************/
#top-navigation{ width: 327px; height:40px; float:left; margin:23px 0 0 100px;}
ul#main-nav { margin: 0; padding: 0; float:left; width: 327px; }
		
#main-nav li { height:40px; float: left;}
#main-nav li a { display: block; height: 40px; text-indent: -9999px; }	
#main-nav li a:focus { overflow:hidden;}			
		
#main-nav #home { background: url(../images_enUS/main_navi.gif) 0 0; width: 65px; }		
#main-nav #home a:hover, #main-nav #home a:active { background: url(../images_enUS/main_navi.gif) 0 40px; }	
						
#main-nav #shopping { background: url(../images_enUS/main_navi.gif) 262px 0; width: 62px; }	
#main-nav #shopping a:hover, #main-nav #shopping a:active { background: url(../images_enUS/main_navi.gif) 262px 40px;}	
			
#main-nav #travel { background: url(../images_enUS/main_navi.gif) 200px 0; width: 67px;	}	
#main-nav #travel a:hover, #main-nav #travel a:active {	background: url(../images_enUS/main_navi.gif) 200px 40px;}
						
#main-nav #articles { background: url(../images_enUS/main_navi.gif) 133px 0; width: 75px;}	
#main-nav #articles a:hover, #main-nav #articles a:active { background: url(../images_enUS/main_navi.gif) 133px 40px;}
	
/*#main-nav #testimonials { background: url(../images_enUS/main_navi.gif) 154px 0; width: 99px;}	
#main-nav #testimonials a:hover, #main-nav #testimonials a:active { background: url(../images_enUS/main_navi.gif) 154px 41px;}*/

#main-nav #help { background: url(../images_enUS/main_navi.gif) 58px 0; width: 58px;}	
#main-nav #help a:hover, #main-nav #help a:active { background: url(../images_enUS/main_navi.gif) 58px 40px;}

/***Edit Country/Language ***/

.editcountry { 
font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
color: #ffffff; 
height: 20px;
}
.country {
float:left;
padding: 2px 5px 2px 0;
}
.editcountry-btn{
float:left;
}
.editcountry-field1{
float:left;
text-align:right;
width:60px;
/*vertical-align: middle;*/
padding: 5px 5px 5px 20px;
}
.editcountry-field2{
float:left;
text-align:left;
width:130px;
padding: 3px 5px 7px 0px;
}
.editcountry-field{
float:left;
text-align:center;
width:240px;
padding: 8px 0 5px 0;
}
#editcountrybox {
position: absolute;
top: 0px;
left: 747px;
background-color: #FFFFFF;
width: 240px;
padding: 6px 5px 4px 5px; 
border: 3px solid #abcddd;
z-index: 9999999;
visibility: hidden;
font: normal 11px Arial, Helvetica, sans-serif;
color: #323232;
}

/****************************************************************Homepage css ****************************************************************/
#homepage-main-new, .homepage-main-shadow{	width: 926px; float:left;}

#homepage-main-new { background-color:#FFF; margin-left:27px; }
.homepage-main-shadow{ height:8px; background:  url(../images_enUS/home/home_shadow.gif) repeat-x; margin-left:27px;}


#homepage-main-left, #homepage-main-flash{ width:688px; float:left; }

#homepage-main-left{ padding:4px 0 0 4px; }
#homepage-main-flash{ height:367px; }

.homepage-main-shop, .homepage-main-travel{ width:342px; float:left; }
.homepage-main-shop{ height:176px; padding-top:4px; }
.homepage-main-travel{ height:176px; padding-top:4px; padding-left:4px;}

#homepage-main-right{ width:224px; padding:4px 0 4px 6px; float:left;}
.homepage-right{ width:224px; float:left;}

#homepage-right-article{ width:204px; height:125px; padding:10px; float:left; background:url(../images_enUS/homepage-right-bg.jpg) top left no-repeat; }
.homepage-righttop{ width:204px; float:left; }
.homepage-righttop .partner { width:155px; height:18px; *height:20px; border: 1px solid #428cc4; float:left; font-size:11px; color:#000000; }
input.homepartner { background-color:#256393; border:none; font: 11px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; color:#FFFFFF; padding:1px; margin:0 0 0 6px; width:29px; height:20px; *height:19px; float:left; cursor: pointer; }
.homepage-righttop-articleleft { float:left; border:1px solid #489fb5; margin:12px 11px 0 0; width:60px; height:40px; }
.righttop-articleright-title, .righttop-articleright-subtitle { float:right; font-size:11px; width:131px; overflow:hidden; }
.righttop-articleright-title { margin-top:9px; }
.righttop-articleright-subtitle { margin-top:5px; }
.righttop-articleright-title a:link, .righttop-articleright-title a:active, .righttop-articleright-title a:visited, .righttop-articleright-title a:hover { font-weight:bold; text-decoration:none; color:#4c677b; }
.righttop-articleright-subtitle a:link, .righttop-articleright-subtitle a:link, .righttop-articleright-subtitle a:link, .righttop-articleright-subtitle a:link { font-weight:normal; text-decoration:none; color:#428cc4; }
.righttop-articleright-title a:hover, .righttop-articleright-subtitle a:hover { text-decoration:underline; }


/************************************************************About Us & Contact Us css ************************************************************/
#aboutus-main { width: 876px; float:left; background:#ffffff url(../images_enUS/left_title_bg.jpg) no-repeat top right; padding:10px 25px 25px 25px;}
.aboutus-title { float:left; padding:15px 0 15px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", arial, helvetica, sans-serif;color:#0585d8; font-size:26px; }
.aboutus-logo-img { float:left; padding:0; margin:0; padding-right:15px; }
.aboutus-logo-txt { float:right; padding:0; margin:0; width:876px; }
.aboutus-logo-txt p { font: 12px Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:10px; font-weight:normal; }
.aboutus-logo-txt b { color:#0b4964; margin-bottom:10px; }
.aboutus-logo-txt .blue { color:#428cc4; font-weight:bold; }

.aboutus-logo-txt ul { margin:0; padding:0 0 10px 0; } 
.aboutus-logo-txt ol { margin:0; padding:10px 0 10px 0; }
.aboutus-logo-txt ol li { font-weight:bold; padding:0 10px 0 0; margin:0 0 0 18px; }
.aboutus-logo-txt ul li { list-style:none; background:url(../images_enUS/bullet_blue.gif) no-repeat top left; padding:5px 15px 5px 15px; margin-left:10px; font-weight:bold; font-size:12px; }
.aboutus-logo-txt .odd {  background-color:#ebf0f5; padding:10px 10px 5px 10px; *padding:10px 10px 5px 20px; }
.aboutus-logo-txt .even {  background-color:#ffffff; padding:10px 10px 5px 10px; *padding:10px 10px 5px 20px; }

.aboutus-logo-txt a:link, .aboutus-logo-txt a:visited, .aboutus-logo-txt a:active, .aboutus-logo-txt a:hover { color:#428cc4; font-weight:bold; }

.contacusus-txt { float:right; padding:0; margin:0; width:876px; font: 12px Arial, Helvetica, sans-serif; line-height:18px;}
#aboutus-main textarea { border:#a7c1d5 1px solid; padding:2px; font: 11px Arial, Helvetica, sans-serif; color:#666666; }


/*********************************************** InsidePage css - Articles/Top Deals/Shop/Travel ************************************************/
#sub-main-new {	width: 926px; float:left; margin-left:27px;}
#sub-main-left{ width:699px; float:left;}

#sub-main-flash{ width:695px; height:328px; float:left; background-color:#FFF;padding:4px 0 0 4px; }
#sub-main-signup { width:659px; float:left; background:#FFFFFF url(../images_enUS/left_title_bg.jpg) no-repeat top right; font-size:12px; padding:30px 20px; }
input.signup { font: 11px Arial, Helvetica, sans-serif; color:#666666; border: 1px solid #a7c1d5; padding:2px; width:250px; height:13px; float:left; }
input.submit { font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; background-color:#428cc4; border: 1px solid #a7c1d5; height:25px; padding:3px; cursor:pointer; }

#sub-main-signup a:link, #sub-main-signup a:active, #sub-main-signup a:visited, #sub-main-signup a:hover {color:#0585d8; font-weight:bold; text-decoration: none; font-size:12px;}
#sub-main-signup a:hover {text-decoration: underline;}

#sub-main-shadow{ float:left; }

#sub-tab-container{ width:699px; height:222px; float:left; background-color:#ffffff; }

/**** Promotion page Left ****/
#page-main-banner { width:694px; float:left; background-color:#FFFFFF; padding:6px;}
#page-main-info{ width:694px; float:left; min-height:350px; background-color:#FFFFFF; padding:0 6px 30px 6px;}

#page-main-info-left{ width:511px; float:left;}
.table-details{ font-size:12px; width:100%; padding:0px; float:left; line-height:170%;}
.table-details td{ padding:6px 13px 4px 13px; line-height:150%; }
.table-details tbody tr td ul li{ padding:0 0 0 10px; list-style:none; background:url(../images_enUS/bullet1.gif) no-repeat 0 9px; }
.table-details tbody tr td ol li{ padding:0 0 0 10px; list-style:none; background:url(../images_enUS/bullet1.gif) no-repeat 0 9px; }
.table-blue{ font-size:11px; font-weight:bold; text-transform:uppercase; color:#ffffff; height:18px; background-color:#125a7a;}

#page-main-info-right{ width:159px; height:190px; float:right; background: #ffffff url(../images_enUS/right-promo-box.gif) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#165e81; padding:9px;}
#page-main-info-right a:link, #page-main-info-right a:active, #page-main-info-right a:visited, #page-main-info-right a:hover {color:#0585d8; font-weight:bold; text-decoration: none;}
#page-main-info-right a:hover {text-decoration: underline;}


/**** Promotion page Right ****/
#sub-main-right, #sub-main-right-mall, .sub-main-banner{ width:227px; float:left;}
#sub-main-right-articles { width:210px; height:400px; float:left; margin-left:7px; background: url(../images_enUS/articles/article_rightside_bg.png) no-repeat top left; padding:80px 0 15px 5px;}

#sub-main-right-mall{ padding-top:17px; }
.sub-main-banner{ text-align:right;}
.banner { width:212px; *margin-right:16px; }

#sub-main-right-container { width:200px; float:right; margin-right:5px; _margin-right:0px; }

#sub-main-right-group{ width:200px; float:left; background-color:#fff; padding:3px; }

#sub-main-right-merchant { width:200px; float:left; background-color:#FFFFFF; margin-bottom:12px; }
.sub-main-merchant-title { width:182px; height:10px; float:left; background-color:#0c4965; color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 8px 11px 10px; border-bottom:#125a7a 1px solid; }
.sub-main-merchant-dropdown { font-family:Arial, Helvetica, sans-serif; float:left; background:#FFFFFF; text-align:left; padding:5px 10px; }
.sub-main-merchant-dropdown li, .sub-main-merchant-dropdown li a {
			width: 180px;
			list-style-type: none;
			list-style-image: none;
			list-style-position: outside;
			float: left;
			line-height: 130%;
			color: #3e6b9d;
			text-align: left;
			font-size: 11px;
			font-weight: normal;
			padding-top: 1px;
			padding-right: 0pt;
			padding-bottom: 2px;
			padding-left: 0pt;
			display: block;
		}

		.sub-main-merchant-dropdown li a:hover{
			text-decoration: underline;
			color: #00677e;
		}
		
		.sub-main-merchant-browse2{
			width: 190px;
			background-color: #d7e2eb;
			background-image: none;
			background-repeat: repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			line-height: 200%;
			color: #2a2a2a;
			font-size: 11px;
			font-weight: bold;
			padding-top: 0pt;
			padding-right: 0pt;
			padding-bottom: 0pt;
			padding-left: 10px;
			float: left;
			font-family: Arial,Helvetica,sans-serif;
		}
.sub-main-article-viewedbox { float:left; background-color:#FFFFFF; margin: 8px 0 10px 10px; *padding-bottom:10px; _margin:8px 0 10px 5px; }
.sub-main-article-viewed { background:#ffffff url(../images_enUS/bullet_grey.gif) no-repeat top left; float:left; text-align:left; font:12px Arial, Helvetica, sans-serif; color:#000000; width:170px; padding:5px 5px 5px 13px; }

#main-right-form{ width:200px; float:left; margin-bottom:10px; margin-left:11px; _margin-left:6px;}
#sub-main-right-form{ width:200px; float:left; margin: 15px 0 10px 0;}
.sub-main-form-searchbox { width:200px; float:left; font: 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color:#FFFFFF; }
.sub-main-form-field { width:200px; height:20px; margin:6px 0 15px 0; _margin-bottom:10px; }
input.gobutton { background-color:#256393; border:none; font: 11px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; color:#FFFFFF; padding:3px; margin:0; float:right; cursor: pointer; }
input.searchbox { font: 11px Arial, Helvetica, sans-serif; border: 1px solid #a7c1d5; padding:3px; margin-right:5px; width:155px; height:14px; float:left; }
.formdropdownbox { width:163px; height:20px; border: 1px solid #adc4d7; float:left; font-size:11px; color:#333333; margin-right:8px; _margin-right:6px; }


/**** Articles page Left ****/
#article-left-title{ width:666px; float:left; 
background:#e1e1e9 url(../images_enUS/articles/left_title_bg.jpg) no-repeat top left; padding: 20px 20px 0 20px; }
#article-left-title p {padding:5px 0 5px 0;}

.article-thumbup-nobox{ width:175px; height:25px; padding:10px 10px 0 0; float:left; font-size:11px;}
.article-thumbup-box{ width:180px; height:25px; padding:8px 10px 10px 10px; border:#d1dfe6 1px solid; margin-top:30px; float:right; font-size:11px;}
.thumbup-number { font-size:24px; font-weight:bold; color:#428cc4;}
input.addthumbup {color:#3a6b84; font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; background:#d1dfe6; border:none; padding:1; margin:0; width:37px; height:21px; cursor: pointer;}


/**** Articles landing page Left ****/
#article-featurestory { width:666px; float:left; background:#f3f3f3 url(../images_enUS/articles/article_feature_bg.gif) repeat-x top left; padding:15px 20px 25px 20px;}
.article-featurestory-info {font-size:12px; color:#4c677b; line-height:150%; }
.article-featurestory-info a:link, .article-featurestory-info a:active, .article-featurestory-info a:visited, .article-featurestory-info a:hover {color:#3988bf; font-size:11px;}
.article-featurestory-info a:hover { text-decoration:underline;}

.article-story-img img{ border:#CCCCCC 1px solid; margin-right:15px; float:left;}
hr.article-line { clear:both; width:666px; height:1px; background-color:#d8e7f2; color:#d8e7f2; border:0; padding:0; margin-top:40px; *margin-top:0px;}

#article-otherstory {width:666px; float:left; background-color:#FFFFFF; padding:20px; }
.article-otherstory-box {width:666px; padding:15px 0 15px 0; }
.article-otherstory-info {font-size:12px; color:#4c677b; line-height:1.4em; }
.article-otherstory-info a:link, .article-otherstory-info a:active, .article-otherstory-info a:visited, .article-otherstory-info a:hover {color:#3988bf; font-size:11px; text-decoration:none; }
.article-otherstory-info a:hover { text-decoration:underline;}

#article-paginate-box {width:666px; float:right; text-align:right; color:#175d81; padding-top:10px; font-size:12px;}
#article-paginate-box a:link, #article-paginate-box a:active, #article-paginate-box a:visited, #article-paginate-box a:hover { color:#175d81; }
#article-paginate-box a:hover { text-decoration:underline; }
.article-paginate-no {background-color:#d8e7f2; padding:4px; margin:0 2px;}

/**** Articles individual page Left ****/
#article-page-container { width:666px; background: #ffffff url(../images_enUS/articles/page_body_bg.gif) repeat-x top left; padding:20px; float:left; font-size:12px; line-height:140%;}
.article-page-img{ width:282px; height:201px; float:left; padding: 0 20px 15px 0; _padding:0 10px 10px 0;}
.article-page-img img {background-color:#FFFFFF; border:#d1dfe6 1px solid; padding:3px;}
.article-page-title { color:#0585d8; font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", arial, helvetica, sans-serif; font-size:21px;}

.article-expatliving { float:left; margin-top:35px; font-size:11px;}
.article-expatliving a:link, .article-expatliving a:active, .article-expatliving a:visited, .article-expatliving a:hover { color:#0585d8; text-decoration: none; }
.article-expatliving a:hover { text-decoration: underline; }


/**** Articles page Left Bottom ****/
#article-bottom-box{ width:702px; float:left; background-color:#FFFFFF; margin-top:20px; padding:2px;}
#article-others-title { width:682px; height:5px; background-color:#d1dfe6; padding:10px}
#article-others-box { width:235px; height:72px; padding:20px 0 20px 25px; float:left;}
.article-others-img {min-width:88px; min-height:72px; border: #CCCCCC 1px solid; float:left;}
.article-others-info {width:100px; color:#052b3d; font-weight:bold; font-size:12px; float:right; padding:8px 0 0 0; }

.article-others-info a:link, .article-others-info a:active, .article-others-info a:visited, .article-others-info a:hover { font-weight:normal; color:#3988bf; font-size:11px; }
 .article-others-info a:hover { text-decoration:underline;}


/**** Top Deals page Left ****/
#deals-container { width:686px; min-height:300px;
background:#e1e1e9 url(../images_enUS/shop/topdeals_body_bg.gif) repeat-x top left; padding: 0 10px 20px 10px; float:left; }
.deals-box { width:310px; height:118px; margin:10px; _margin:5px 9px 5px 5px; padding:5px; background-color:#FFFFFF; border:#cccccc 1px solid; float:left; }
.deals-img { width:102px; height:118px; float:left; }
.deals-info { width:180px; height:72px; float:right; padding:15px 15px 5px 10px;}
.deals-clickhere {width:200px; height:26px; float: right; background:url(../images_enUS/shop/topdeals_link_bg.gif) repeat-x top left; text-align:right; padding-right:5px;}

.deals-clickhere a:link, .deals-clickhere a:active, .deals-clickhere a:visited, .deals-clickhere a:hover { 
float:right; background:url(../images_enUS/shop/topdeals_link_arrow.gif) no-repeat 100% 50%; padding: 5px 20px 5px 0; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.deals-clickhere a:hover { text-decoration:underline;}



/***********************************************************InsidePage css - Help ***********************************************************/
#help-main{ width:666px; float:left; background:#FFFFFF url(../images_enUS/left_title_bg.jpg) no-repeat top right; font-size:12px; padding:10px 20px 40px 20px; min-height:384px; *min-height:398px; }
#help-main p { padding:15px 0 0 0; font:12px Arial, Helvetica, sans-serif; line-height:150%; }
#help-main p.title { font-size:18px; font-weight:bold; padding:15px 0 10px 0; color:#4c677b; }
#help-main p.subtitle { font-size:13px; font-weight:bold; padding: 5px 0 10px 0; }
#help-main ul, #help-main ol { margin:0; padding:0;}
#help-main ol li { font-weight:bold; padding:0; margin:2px 0 4px 18px; *margin-left:23px; }
#help-main ul li { list-style:none; background:#FFFFFF url(../images_enUS/bullet_grey.gif) no-repeat top left; padding:5px 13px 5px 13px; margin:0 0 0 18px; *margin:0 0 0 3px; font-weight:normal; }
#help-main a:link, #help-main a:active, #help-main a:visited, #help-main a:hover {color:#428cc4; text-decoration:none;}
#help-main a:hover { text-decoration:underline; }


.sub-main-article-helpselected { float:left; text-align:left; font:11px Arial, Helvetica, sans-serif; background-color:#edf2f5; color:#0c4965; width:170px; font-weight:bold; padding:8px 15px 8px 15px; }
.sub-main-merchant-title a:link, .sub-main-merchant-title a:active, .sub-main-merchant-title a:visited, .sub-main-merchant-title a:hover { color:#FFFFFF; }
.sub-main-article-help a { background:#ffffff url(../images_enUS/bullet_grey.gif) no-repeat top left; float:left; text-align:left; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#3e6b9d; width:160px; padding:5px 10px 5px 13px; margin-left:5px; }
.sub-main-article-help a:link, .sub-main-article-help a:visited, .sub-main-article-help a:active, .sub-main-article-help a:hover { color:#3e6b9d; }
.sub-main-merchant-title a:hover, .sub-main-article-help a:hover { text-decoration:underline;}


/***********************************************************InsidePage css - Sitemap ***********************************************************/
.sitemap-main-box100 { width: 836px; float:left; margin-top:20px;}
.sitemap-main-box50 { width:418px; _width: 398px; float:left; margin-top:20px; }
.sitemap-main-title {height:14px; float:left; background-color:#0d4057; color:#edf2f5; font:14px Arial, Helvetica, sans-serif; padding:10px 0 10px 20px; font-weight:bold; width:100%; border-left:#125a7a 1px solid; }

.sitemap-main-title a, .sitemap-main-title a:hover { color:#FFFFFF; display:block; }

.sitemap-sub-box { width: 168px; float:left; font:11px Arial, Helvetica, sans-serif; padding:0 20px 0 20px; _padding:0 15px 0 15px;  }
.sitemap-sub-section { float:left; color:#0c4965; text-transform:uppercase; font-weight:bold; margin:10px 0 0 0; background:#ffffff url(../images_enUS/bullet_blue.gif) no-repeat top left; padding:5px 10px 5px 13px; }
.sitemap-sub-link a:link, .sitemap-sub-link a:active, .sitemap-sub-link a:visited, .sitemap-sub-link a:hover { background:#ffffff url(../images_enUS/bullet_grey.gif) no-repeat top left; float:left; text-align:left; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#3e6b9d; width:160px; padding:5px 10px 5px 13px; margin-left:15px; width:128px; }




/***********************************************************InsidePage css - language ***********************************************************/
#logo-eshop, #language{ width: 926px; float:left;	}

#logo-eshop{ height:88px; }
#language{ margin-left:27px; }


#language-country, #language-title, #language-listing, #language-shadow{ width: 577px; float:left;}

#language-title{ }

#language-listing{ height:182px; background: #fff  url(../images_enUS/language/bg_language.gif) repeat-x; }
#language-listing ul{width: 550px; padding-left:27px; padding-top:15px; display:block;}
#language-listing ul li{
	width:115px;
	_width:105px;
	height:18px;
	display:block;
	float:left;
	list-style:none;
	padding:5px 0 5px 45px;
	margin: 0 20px 0 0;
	_margin:0 25px 0 0;
	}
#language-listing a:link, #language-listing a:active, #language-listing a:visited, #language-listing a:hover {color:#0585d8; text-decoration: none;}
#language-listing a:hover { text-decoration:underline;}

.icon-global{background: url(../images_enUS/language/icon_global.jpg) no-repeat 5% 40%; color:#000000;}
.icon-australia{background: url(../images_enUS/language/icon_aus.jpg) no-repeat 5% 40%;}
.icon-brunei{background: url(../images_enUS/language/icon_brunei.jpg) no-repeat 5% 40%;}
.icon-china{background: url(../images_enUS/language/icon_china.jpg) no-repeat 5% 40%;}
.icon-french{background: url(../images_enUS/language/icon_french.jpg) no-repeat 5% 40%;}
.icon-hk{background: url(../images_enUS/language/icon_hk.jpg) no-repeat 5% 40%;}
.icon-India{background: url(../images_enUS/language/icon_India.jpg) no-repeat 5% 40%;}
.icon-korea{background: url(../images_enUS/language/icon_korea.jpg) no-repeat 5% 40%;}
.icon-macau{background: url(../images_enUS/language/icon_macau.jpg) no-repeat 5% 40%;}
.icon-malaysia{background: url(../images_enUS/language/icon_malaysia.jpg) no-repeat 5% 40%;}
.icon-maldives{background: url(../images_enUS/language/icon_maldives.jpg) no-repeat 5% 40%;}
.icon-new-zealand{background: url(../images_enUS/language/icon_new_zealand.jpg) no-repeat 5% 40%;}
.icon-sg{background: url(../images_enUS/language/icon_sg.jpg) no-repeat 5% 40%;}
.icon-srilanka{background: url(../images_enUS/language/icon_srilanka.jpg) no-repeat 5% 40%;}
.icon-taiwan{background: url(../images_enUS/language/icon_taiwan.jpg) no-repeat 5% 40%;}
#language-listing ul li.selected { background-color:#dbe8f2; font-weight:bold; }

#language-bank { width:550px; height:44px; float:left; background-color:#FFFFFF; padding:5px 0 5px 27px; }

#language-shadow{ height:54px; background: url(../images_enUS/language/bg_language_shadow.png) repeat-x; }

#language-global{
	width:349px;
	height:398px;
	float:left;
	display:inherit;
}


/****************************** Footer Css ******************************/
#copyright{	width: 926px; height:30px; float:left; padding:40px 27px 0 27px; text-align:center; color:#FFF; background:url(../images_enUS/footer_line.gif) 50% bottom no-repeat; font-size:12px; }

#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover { color:#FFFFFF; text-decoration:none;}
#copyright a:hover { text-decoration:underline;}

#copyright2{ width: 926px; height:50px; float:left; padding:5px 27px 0 27px; text-align:center; color:#FFF; font-size:11px; }

#footer{ position: relative; margin-top: -87px; /* negative value of footer height */
	height: 87px; clear:both; background-color:#ffffff;	border-top: 1px solid #3683bd;} 

#footer-items{ width:926px; height: 67px; margin:0 auto; padding-top:20px;}

#footer-amex{ width:320px; float:left; text-align:left; }
#footer-amex img{ display:block; padding-right:15px; float:left;}

.footer-card{ width:590px; float:right; text-align:right;}
.footer-card-title{ width:520px; float:right; color:#044f84; font-size:15px; font-weight:bold;}
.footer-card-card{ width:70px; float:right;}

.footer-card-copy{ width:590px; float:right; text-align:right; font-size:10px; color:#474747; padding-top:5px;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
/****************************** Clear float Css ******************************/	
#clear{ clear:both; }


/****************************** Popup Css ******************************/	

#wraper {
	width: 1003px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

.popup{
 width: 460px;
 height:230px;
 float:left;
 padding:120px 40px 0 40px;
 background: url(../images_enUS/popup_bg.jpg) no-repeat top left;
}

#footercontent { 
  	float: left;
	width: 903px;
	padding:10px 50px;
	background:url(../images_enUS/footer-bg.gif) repeat-x #add6ff;
	display:block;
  	}

.bank-logo {
	width:380px;
  	float: left;
	padding:10px 0 0 0;
}

.amex-logo{
	padding:0 10px 0 0 ;
  	float: left;
	display:table-cell;
	vertical-align:middle;
}

.bank-details {
	width:450px;
  	float: right;
	text-align:right;
} 

.bank-details p{
padding:12px 0 0 0;
}

.cards{
width:65px;
height:31px;
padding:11px 0 5px 10px;
margin:0;
float:right;
}

