@charset "iso-8859-1";

/** content */
/**************************************/
div.contents {
	padding:           0!important;
}

/** sas */
/**************************************/
div.sas {

}

div.sas a {
	outline: none;
}

div.sas div.comment {
	color:             #7e9093;
	padding:           0 0 0 20px;
}

/** tabs */
/**************************************/
div.sas ul#tabs {
	background:        url("/en/global_services/global_roaming/images/area_tabs_bg.gif") no-repeat;
	margin:            20px 0 0 0;
	padding:           0 0 0 20px;
}

div.sas ul#tabs li.tab {
	margin:            0 1px 0 0;
	width:             99px;
	height:            25px;
	float:             left;
}

div.sas ul#tabs li#tab_7 {
	margin:            0;
}

div.sas ul#tabs li.tab a {
	background:        url("/en/global_services/global_roaming/images/area_tabs.gif") left top no-repeat;
	display:           block;
	text-indent:       -9999px;
	width:             99px;
	height:            25px;
}

div.sas ul#tabs li#tab_7 a {
	width:             100px;
}

div.sas ul#tabs li#tab_1 a       { background-position:    0px   0px; }
div.sas ul#tabs li#tab_2 a       { background-position:  -99px   0px; }
div.sas ul#tabs li#tab_3 a       { background-position: -198px   0px; }
div.sas ul#tabs li#tab_4 a       { background-position: -297px   0px; }
div.sas ul#tabs li#tab_5 a       { background-position: -396px   0px; }
div.sas ul#tabs li#tab_6 a       { background-position: -495px   0px; }
div.sas ul#tabs li#tab_7 a       { background-position: -594px   0px; }

div.sas ul#tabs li#tab_1 a:hover { background-position:    0px -25px; }
div.sas ul#tabs li#tab_2 a:hover { background-position:  -99px -25px; }
div.sas ul#tabs li#tab_3 a:hover { background-position: -198px -25px; }
div.sas ul#tabs li#tab_4 a:hover { background-position: -297px -25px; }
div.sas ul#tabs li#tab_5 a:hover { background-position: -396px -25px; }
div.sas ul#tabs li#tab_6 a:hover { background-position: -495px -25px; }
div.sas ul#tabs li#tab_7 a:hover { background-position: -594px -25px; }

div.sas ul#tabs li#tab_1 a.on    { background-position:    0px -50px; }
div.sas ul#tabs li#tab_2 a.on    { background-position:  -99px -50px; }
div.sas ul#tabs li#tab_3 a.on    { background-position: -198px -50px; }
div.sas ul#tabs li#tab_4 a.on    { background-position: -297px -50px; }
div.sas ul#tabs li#tab_5 a.on    { background-position: -396px -50px; }
div.sas ul#tabs li#tab_6 a.on    { background-position: -495px -50px; }
div.sas ul#tabs li#tab_7 a.on    { background-position: -594px -50px; }

/** map */
/**************************************/
div.sas div#map {
	position:          relative;
	background:        url("/en/global_services/global_roaming/images/area_map.gif") no-repeat;
	width:             740px;
	height:            353px;
}

/** btns */
/**************************************/
div.sas div#map div#btns {
	position:          relative;
}

div.sas div#map div#btns p.btn {
	position:          absolute;
	width:             122px;
	height:            27px;
}

div.sas div#map div#btns p.btn a {
	background:        url("/en/global_services/global_roaming/images/area_btns.gif") left top no-repeat;
	display:           block;
	text-indent:       -9999px;
	width:             122px;
	height:            27px;
}

div.sas div#map div#btns p#btn_1 { left: 467px; top: 186px; }
div.sas div#map div#btns p#btn_2 { left: 308px; top: 264px; }
div.sas div#map div#btns p#btn_3 { left: 267px; top: 121px; }
div.sas div#map div#btns p#btn_4 { left: 155px; top: 170px; }
div.sas div#map div#btns p#btn_5 { left: 51px; top: 93px; }
div.sas div#map div#btns p#btn_6 { left: 38px; top: 228px; }

div.sas div#map div#btns p#btn_1 a       { background-position:    0px   0px; }
div.sas div#map div#btns p#btn_2 a       { background-position: -122px   0px; }
div.sas div#map div#btns p#btn_3 a       { background-position: -244px   0px; }
div.sas div#map div#btns p#btn_4 a       { background-position: -366px   0px; }
div.sas div#map div#btns p#btn_5 a       { background-position: -488px   0px; }
div.sas div#map div#btns p#btn_6 a       { background-position: -610px   0px; }

div.sas div#map div#btns p#btn_1 a:hover { background-position:    0px -27px; }
div.sas div#map div#btns p#btn_2 a:hover { background-position: -122px -27px; }
div.sas div#map div#btns p#btn_3 a:hover { background-position: -244px -27px; }
div.sas div#map div#btns p#btn_4 a:hover { background-position: -366px -27px; }
div.sas div#map div#btns p#btn_5 a:hover { background-position: -488px -27px; }
div.sas div#map div#btns p#btn_6 a:hover { background-position: -610px -27px; }

/** country */
/**************************************/
div.sas div#countries_bg {
	background:       url("/en/global_services/global_roaming/images/area_bg_dot.gif");
	height:           100%;
}

div.sas div.countrys_rap {
	background:       url("/en/global_services/global_roaming/images/area_bg.gif") left top repeat-x;
	padding:         10px;
	display:         none;
}

div.sas div#countries {
	background:      #ffffff;
	border:          1px solid #d6dedf;
}

div.sas div#countries div.country {
	padding:          10px;
	display:          none;
}

div.sas div#countries div.country h2 {
	background-image: none;
	color:            #000000;
	font-size:        20px;
	margin:           20px 0 18px 20px;
	padding:          0;
}

div.sas div#countries div.country ul {
	margin:           0 0 0 20px;
}

div.sas div#countries div.country ul li {
	width:            210px;
	margin:           2px 10px 2px 0;
	float:            left;
}

div.sas div#countries div.country ul li a {
	background:       url("/en/global_services/global_roaming/images/area_mark_2.gif") left 50% no-repeat;
	text-indent:      17px;
	display:          block;
	width:            200px;
}

div.sas div#countries div.back {
	margin:           30px 0 9px 9px;
}

div.sas div#countries div.back a {
	background:       url("/en/global_services/global_roaming/images/area_btn_back_1.gif") no-repeat;
	display:          block;
	text-indent:      -9999px;
	width:            226px;
	height:           32px;
}

div.sas div#countries div.back a:hover { background-position: 0 -32px; }

/** attn */
/**************************************/
div.sas div.attn {
	margin:           0px 40px;
}
div.sas div.attn h4 {
	background-image: none;     
	color:            #000000;
	font-size:        20px;
	margin:           0;
	padding:          0;
}
div.sas div.attn ul li {
	line-height:      1.5;
}

/** clearfix */
/**************************************/
div.contents:after,
div.sas ul#tabs:after,
div.sas div#map div#btns:after,
div.sas div#countries div.country ul:after {
	content:         ".";
	height:          0;
	clear:           both;
	visibility:      hidden;
	display:         block;
}

div.contents,
div.sas ul#tabs,
div.sas div#map div#btns,
div.sas div#countries div.country ul {
	display:         inline-block;
}

/*_*/
* html div.contents,
* html div.sas ul#tabs,
* html div.sas div#map div#btns,
* html div.sas div#countries div.country ul {
	height:          1%;
}

div.contents,
div.sas ul#tabs,
div.sas div#map div#btns,
div.sas div#countries div.country ul {
	display:         block;
}