/* ================================================================================
:::re-define and reset, use often CSS:::
================================================================================ */
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }
* { margin: 0; padding: 0; font: 100%/100% "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif; text-decoration: none;}

body {
	font: 78%/130% "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	color: #000;
	_padding-left: 1px;
	background-color: #FFF;}
	
img { border: 0; vertical-align: bottom;}


a:link { text-decoration: underline; color: #33F;}
a:active, a:visited { text-decoration: underline; color: #33F;}
a:hover { text-decoration: none; color: #33F;}

p, dt, dd {margin: 0 0 1em 0; color:#000;}
p, dt, dd, ul li, ol li, table td, table th, span, strong {	line-height: 1.7;}
table p {
	line-height: 1.5;
}

strong { font-weight: bold; color: #000 !important;}
sup {vertical-align:top;}

.AlignLeft { text-align: left !important;}
.AlignRight { text-align: right !important;}
.AlignCentre { text-align: center !important;}
.txtNowrap { white-space: nowrap;}

.FloatL { float: left !important;}
.FloatR { float: right !important;}

.clear { clear: both;}

/* Out of browser */
.browserOut { position: absolute; left: -9999px; top: -9999px;}


.Block1 {
	display: block;
	background-color: #E9E9E9;
	width: 585px;
	padding: 8px;
	margin: 0;
}

/* ================================================================================
:::main 'display: none':::
================================================================================ */
#naviBox, #langBox, #tweet, .H_Twitter, #footer2, .btn_news, .converter, .H_maruwakari, p.pageTop, .btn_newTop, .testimonialsImg, .keyImg, .telImg, #gnaviBox, #breadcrumb, h3.H3Bg span, h3.H3BgB span, .maleImg, .femaleImg, .addressImg, .emailImg, .ccardsImg { display: none;}

/* ================================================================================
:::Top:::
================================================================================ */

#mainImg a, #footer a { color: #000; text-decoration: none;}

#logo { width: 100% !important;}
#logo h1 { color: #390 !important; line-height: 1; font-weight: bold; margin: 0 !important; padding: 0 !important;}
#logo .logo_img a { text-indent: -9999px;}
#logo .logo_img a:link, #logo .logo_img a:visited, #logo .logo_img a:hover, #logo .logo_img a:active { display: block; width: 275px; height: 45px; background: url(/images/logo.gif) 0 0 no-repeat; margin: 0 !important; padding: 0 !important;}

.UP01, .UP02, .UP04 { font-size: 120%; margin-bottom: 5px;}

hr { margin-top: 2em; margin-bottom: 5px;}

#footer li  { display: inline;}
#footer, #footer2, .f_naviS, .f_navi { margin: 0 !important; padding: 0 !important;}

dl.NewsTop { margin: 0.5em 10px 0 0;}
dl.NewsTop dt { float: left; width: 5em; margin: 0 0 0.5em 0; padding: 0 0 0 10px; line-height: 1.6; border-bottom: 1px dashed #CCC;
}
dl.NewsTop dd {
	_height: 1%; /* Hack for Win IE6 */
	margin: 0 0 0.5em 5em; padding: 0; line-height: 1.6; border-bottom: 1px dashed #CCC;}

.media1Img, .media2Img, .media3Img { background-image: none;}

/* ================================================================================
:::common modules for secondary pages:::
================================================================================ */

.containerBox_L1 {
	width: 300px;
	float: left;
}
.containerBox_R1 {
	width: 300px;
	float: right;
}

.containerBox_LPhone {
	width: 190px;
	float: left;
	text-align: center;
	margin-bottom: 4em;
}
.containerBox_RPhone {
	width: 430px;
	float: right;
}
.containerBox_BdrTop {
	margin: 2em 0 0 0;
	padding: 2em 10px 0 20px;
	border-top: 1px dashed #999;
}

/* ================================================================================
:::common modules for secondary pages:::
================================================================================ */
h2.H2N { text-indent: -9999px; background: url(/images/txt_h2.jpg) no-repeat 0 0; width: 900px; height: 240px;}


h2.H2B { text-indent: -9999px; background: url(/images/txt_h2B.jpg) no-repeat 0 0; width: 900px; height: 200px;}

h2.H2worldSim { text-indent: -9999px; background: url(/images/txt_h2WorldSim.jpg) no-repeat 0 0; width: 890px; height: 90px;}

h4, h5, h6, h7 { font-weight: bold;}
h4 { font-size: 110%; margin-top: 2em; margin-bottom: 5px; line-height: 1.8;}
table h4 { margin-top: 0; margin-bottom: 0;}
h5 { font-size: 105%; line-height: 1.8; margin-bottom: 5px;}
h6 { font-size: 105%; line-height: 1.8; margin-bottom: 5px;}

/* H2 */
h2.H_service, .H_aboutus, .H_news, .H_terms, .H_link, .H_sitemap, .H_privacypolicy, .H_mnp, .H_support, .H_howtoorder, .H_qa, .H_whyHanacell, .H_contact, .H_worldService, .H_worldHowtoorder, .H_worldQa, .H_worldSupport, .H_cartGuide, .H_cartPayment, .H_cartDelivery, .H_cartMnp, .H_cartCancel, .H_cartQa, .H_qaSupport, .H_qaHanacell, .H_cartCampaign, .H_search, .H_error, .H_thanks, .H_usCell, .H_associates, .H_trial, .H_secure, .H_handset, .H_yasusa, .H_freesim, .H_qaTop10, .H_online  { font-size: 140%; font-weight: bold; color:#690; margin: 2em 0 1em 0; border: 1px solid #690; padding: 5px;}


/* H3, H4, H5*/
.H_servicePlan { background: url(/images/txt_sericePlan.jpg) no-repeat 0 0; width: 220px; height: 70px; margin: 5px 0 0 0; border: none;}
.H_world { background: url(/images/txt_world.jpg) no-repeat 0 0; width: 183px; height: 60px; margin: 5px 0 0 0; border: none;}
.H_rental { background: url(/images/txt_rental.jpg) no-repeat 0 0; width: 190px; height: 60px; margin: 5px 0 0 0; border: none;}
.H_mobellcall { background: url(/images/txt_mobellcall.jpg) no-repeat 0 0; width: 183px; height: 60px; margin: 5px 0 0 0; border: none;}
.H_mobellcallB { text-indent: -9999px !important; background: url(/images/img_mobellcall.jpg) no-repeat 0 0; width: 870px; height: 300px; margin: 0; border: none;}

.H_toNokia2730users { background: url(/images/txt_toNokia2730users.gif) no-repeat 0 0; width: 500px; height: 50px; margin: 0; border: none;}
.H_Nokia2730 { font-size: 120%; color: #690; margin: 3em 0 1em 0;}
.H_shoketta { background: url(/images/txt_shoketta.gif) no-repeat 0 0; width: 520px; height: 260px; margin: 0; border: none;}

.H_usa01, .H_usa02, .H_usa03, .H_usa04 {width: 720px; height: 70px; margin: 3em 0 1em 0; border: none;}
.H_usa01 { background: url(/images/txt_usa01.gif) no-repeat 0 0;}
.H_usa02 { background: url(/images/txt_usa02.gif) no-repeat 0 0;}
.H_usa03 { background: url(/images/txt_usa03.gif) no-repeat 0 0;}
.H_usa04 { background: url(/images/txt_usa04.gif) no-repeat 0 0;}

.H_usaA01, .H_usaA02, .H_usaA03 { width: 720px; height: 50px; margin: 1em 0 3em 5em; border: none;}
.H_usaA01 { background: url(/images/txt_usaA01.gif) no-repeat 0 0;}
.H_usaA02 { background: url(/images/txt_usaA02.gif) no-repeat 0 0;}
.H_usaA03 { background: url(/images/txt_usaA03.gif) no-repeat 0 0;}
.H_usaA04 { background: url(/images/txt_usaA04.gif) no-repeat 0 0; width: 215px; height: 27px;}

.H_anshin01 {width: 720px; height: 80px; margin: 0; border: none;}
.H_anshin02, .H_anshin03, .H_anshin04 {width: 600px; height: 50px; margin: 0; border: none;}
.H_anshin01 { background: url(/images/txt_anshin01.gif) no-repeat 0 0;}
.H_anshin02 { background: url(/images/txt_anshin02.gif) no-repeat 0 0;}
.H_anshin03 { background: url(/images/txt_anshin03.gif) no-repeat 0 0;}
.H_anshin04 { background: url(/images/txt_anshin04.gif) no-repeat 0 0;}

.H_urawaza, .H_checkSpec, .H_checkSheet { font-size: 120%; color: #690; border-left: 8px solid #690; padding-left: 5px; margin-top: 1em;}

.H_sano, .H_tagami, .H_naganuma, .H_whyOthers, .H_kodama { height: 90px; margin: 0 0 0 0; border: none;}
.H_sano { background: url(/images/H_sano.gif) no-repeat 0 0; width: 630px;}
.H_tagami { background: url(/images/H_tagami.gif) no-repeat 0 0; width: 630px;}
.H_naganuma { background: url(/images/H_naganuma.gif) no-repeat 0 0; width: 630px;}
.H_kodama { background: url(/images/H_kodama.gif) no-repeat 0 0; width: 630px;}
.H_whyOthers { background: url(/images/H_whyOthers.gif) no-repeat 0 2em; width: 630px; height: 130px;}

/* ================================================================================
:::container:::
================================================================================ */
/* ===div box under Tab menu === */
.containerTab{
	width: 840px;
	margin-bottom: 1em;
	padding: 24px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.containerTabOnline{
	width: 658px;
	margin-bottom: 1em;
	padding: 10px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.containerBody{
	width: auto;
	padding: 0 0 0 20px;
}

/* Introduction */
.containerIntro { margin: 0 0 3em 0;}
.containerIntroR { float: right; width: 200px; text-align: center;}
.containerIntroL { float: left; width: 600px; margin-left: 5px;}

.containerImg img { margin: 0 20px 10px 0; vertical-align: middle;}


/* ================================================================================
:::Internal Link:::
================================================================================ */
.btn_IntL { width: auto; text-align: left; margin: 0 0 1em 0; padding: 0; }
.btn_IntL a:link { text-decoration: none; color: #FFF; font-weight: bold;}
.btn_IntL a:active, .btn_IntL a:visited { text-decoration: none; color: #FFF; font-weight: bold;}
.btn_IntL a:hover { text-decoration: underline !important; color: #FFF; font-weight: bold;}

.bg_btn_w168, .bg_btn_w168O, .bg_btn_w208B, .bg_btn_w120, .bg_btn_w230, .bg_btn_w210, .bg_btn_w168P, .bg_btn_w135P, .bg_btn_w230P, .bg_btn_w230O, .bg_btn_w126O, .bg_btn_w170G, .bg_btn_w230G, .bg_btn_w210, .bg_btn_w278B, .bg_btn_w280, .bg_btn_w168B, .bg_btn_w140, .bg_btn_w140O, .bg_btn_w120O, .bg_btn_w140P { list-style: none; text-align: center; line-height: 1.6; padding-top: 10px; height: 40px; float: left;}

.bg_btn_w120 { width: 120px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}
/*6*/
.bg_btn_w140 { width: 140px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}
/*5*/
.bg_btn_w168 { width: 168px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}
/*4*/
.bg_btn_w210 { width: 210px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}
/*3*/
.bg_btn_w280 { width: 280px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}
.bg_btn_w230 { width: 230px; background: url(/images/bg_btn_IntL.jpg) no-repeat 0 0;}

.bg_btn_w120O { width: 120px; background: url(/images/bg_btn_IntL_Orange.jpg) no-repeat 0 0;}
.bg_btn_w140O { width: 140px; background: url(/images/bg_btn_IntL_Orange.jpg) no-repeat 0 0;}
.bg_btn_w168O { width: 168px; background: url(/images/bg_btn_IntL_Orange.jpg) no-repeat 0 0;}
.bg_btn_w230O { width: 230px; background: url(/images/bg_btn_IntL_Orange.jpg) no-repeat 0 0;}
.bg_btn_w126O { width: 126px; background: url(/images/bg_btn_IntL_Orange.jpg) no-repeat 0 0;}

.bg_btn_w168B { width: 168px; background: url(/images/bg_btn_IntL_Blue.jpg) no-repeat 0 0;}
.bg_btn_w208B { width: 208px; background: url(/images/bg_btn_IntL_Blue.jpg) no-repeat 0 0;}
.bg_btn_w278B { width: 278px; background: url(/images/bg_btn_IntL_Blue.jpg) no-repeat 0 0;}

.bg_btn_w140P { width: 140px; background: url(/images/bg_btn_IntL_Pink.jpg) no-repeat 0 0;}
.bg_btn_w168P { width: 168px; background: url(/images/bg_btn_IntL_Pink.jpg) no-repeat 0 0;}
.bg_btn_w135P { width: 135px; background: url(/images/bg_btn_IntL_Pink.jpg) no-repeat 0 0;}
.bg_btn_w230P { width: 230px; background: url(/images/bg_btn_IntL_Pink.jpg) no-repeat 0 0;}

/* ================================================================================
9.99
================================================================================ */
.comparisonImg p, .tariffImg p, .creditlogosImg p, .urawazaImg p { text-indent: -9999px;}
.comparisonImg { width: 608px; height: 380px; background: url(/images/img_comparison.jpg) no-repeat 0 0; border: 1px solid #CCC;}
.tariffImg { display: none;}
.creditlogosImg { width: 224px; height: 43px; background: url(/images/icon_creditcards.gif) no-repeat 0 0; float: right;}
.urawazaImg { width: 235px; height: 150px; background: url(/images/img_urawaza.gif) no-repeat 0 0; float: right;}

.btn_yasusa a { margin: 1em 0 4em 0; float: right;}

/* Introduction */
.btn_orderImg { text-indent: -9999px;}
.btn_orderImg a:link, .btn_orderImg a:visited { display: block; width: 195px;	height: 100px; background: url(/images/btn_order.gif) 0 0 no-repeat;}
.btn_orderImg a:hover, .btn_orderImg a:active { display: block; width: 195px;	height: 100px; background: url(/images/btn_order_over.gif) 0 0 no-repeat;}

/* Introduction */

h3 { color:#690; font-weight: bold; font-size: 140%; margin: 2em 0 5px 0; line-height: 1.6; border-bottom: 1px solid #690;}


ul.listzero { list-style: none; margin: 10px 0 0 20px;}
ul.listzero li {
    list-style: none;
    padding: 10px 0 10px 60px;
	margin: 0 0 0 20px;
    background: url(/images/icon_0.jpg) no-repeat 0 0;
	font-size: 110%;
	color: #000;
	font-weight: bold;
}

ul.listzero li.listzeroPink {
    list-style: none;
    padding: 10px 0 10px 60px;
	margin: 0 0 0 20px;
    background: url(/images/icon_0_pink.jpg) no-repeat 0 0;
	font-size: 110%;
	color: #000;
	font-weight: bold;
}
ul.listzero ul {
list-style: none !important; margin-bottom: 0;}

ul.listx { list-style: none; margin-top: 20px;}
ul.listx li {
    list-style: none;
    padding: 0 0 20px 45px;
    background: url(/images/en/icon_x.jpg) no-repeat 0 0;
	font-size: 110%;
}


/* ================================================================================
:::aboutUs:::
================================================================================ */
#aboutUs {
	width: 630px;
	height: 260px;
	margin: 0 0 2em 0;
	text-align: left;
	background: #FFF url(/images/img_aboutus.jpg) top left no-repeat;
}

/* ================================================================================
:::QA:::
================================================================================ */
.qa { color: #333; margin-left: 0;}

.qa li{
	padding: 0 0 5px 20px;
	list-style: none;
	line-height: 1.8 !important;
	background: url(/images/icon_q.gif) no-repeat 0 3px;
}

.qa li ul li {
	list-style: square;
	padding: 0 0 0 2px;
	background: none;
}
.qa li ul li img {
	vertical-align: middle;
	margin: 0 2px 0 0;
}
.qa div{
	margin: 0;
	padding: 0 10px !important;
	line-height: 1.8;
	background-color: #F1F1F1;
}


.qa a:link, .qa10 a:link { text-decoration: none; color: #333;}
.qa a:hover, .qa10 a:hover { text-decoration: underline !important;}
.qa a:active, .qa10 a:active { text-decoration: none; color: #333 !important;}
.qa a:visited, .qa10 a:visited { text-decoration: none; color: #333;}

.answer{ display:none; margin-bottom: 1.5em !important;}

.answer a:link, .qa10 .answer a:link  { text-decoration: underline; color: #33F;}
.answer a:hover, .qa10 .answer a:hover { text-decoration: none; color: #33F;}
.answer a:active, .qa10 .answer a:active { text-decoration: underline; color: #33F;}
.answer a:visited, .qa10 .answer a:visited { text-decoration: underline; color: #33F;}


#btn_QA {
	width: 70px;
	height: 25px;
	margin: 0 0 0 5px;
}


.qa10 { color: #333; margin-left: 0; padding-right: 10px; margin-bottom: 0;}

.qa10 li {
	padding: 0 0 0 50px;
	list-style: none;
	line-height: 2 !important;
}
.qa10 li.n_01, .qa10 li.n_02, .qa10 li.n_03 { line-height: 6; padding-top: 5px;}
	
.qa10 li.n_01{
	background: #FFF url(/images/qa_01.jpg) no-repeat 0 0;
}
.qa10 li.n_02{
	background: #FFF url(/images/qa_02.jpg) no-repeat 0 0;
}
.qa10 li.n_03{
	background: #FFF url(/images/qa_03.jpg) no-repeat 0 0;
}
.qa10 li.n_04{
	background: #FFF url(/images/qa_04.jpg) no-repeat 0 0; margin-top: 5px;
}
.qa10 li.n_05{
	background: #FFF url(/images/qa_05.jpg) no-repeat 0 0;
}
.qa10 li.n_06{
	background: #FFF url(/images/qa_06.jpg) no-repeat 0 0;
}
.qa10 li.n_07{
	background: #FFF url(/images/qa_07.jpg) no-repeat 0 0;
}
.qa10 li.n_08{
	background: #FFF url(/images/qa_08.jpg) no-repeat 0 0;
}
.qa10 li.n_09{
	background: #FFF url(/images/qa_09.jpg) no-repeat 0 0;
}
.qa10 li.n_10{
	background: #FFF url(/images/qa_10.jpg) no-repeat 0 0;
}

.qa10 li ul li {
	list-style: square;
	padding: 0 0 0 2px;
	background: none;
}
.qa10 li ul li img {
	vertical-align: middle;
	margin: 0 2px 0 0;
}
.qa10 div{
	margin: 0;
	padding: 0 10px !important;
	line-height: 1.8;
	background-color: #F1F1F1;
}


.qa10 a:link { text-decoration: none; color: #333;}
.qa10 a:hover { text-decoration: underline !important;}
.qa10 a:active { text-decoration: none; color: #333 !important;}
.qa10 a:visited { text-decoration: none; color: #333;}
/* ================================================================================
:::Columns:::
================================================================================ */
/*.col3 {
	width: 630px;
}
.col3_L { float: left; width: 420px; padding-left: 0 !important;}
.col3_L_1, .col3_L_2 { width: 205px;}
.col3_R { width: 200px;}
.col3_L_1 { float: left;}
.col3_L_2 { float: right;}
.col3_R { float: right; padding: 0;}

.col3_S {
	width: 820px;
	padding-left: 20px;
}
.col3_S_L { float: left; width: 535px;}
.col3_S_L_1, .col3_S_L_2, .col3_S_R { width: 250px;}
.col3_S_L_1 { float: left;}
.col3_S_L_2 { float: right;}
.col3_S_R { float: right; padding: 0;}

.col4 { width: 630px;}
.col4_L, .col4_R { width: 310px; margin: 0; padding: 0;}
.col4_L { float: left;}
.col4_R { float: right;}
.col4_L_1, .col4_L_2 { width: 150px !important;}
.col4_L_1 { float: left; padding: 0; margin: 0;}
.col4_L_2 { float: right; margin: 0; padding: 0;}
.col4 p { line-height: 1.4;}

.col4_Long { width: 870px; margin-left: 20px;}
.col4_Long_L, .col4_Long_R { width: 420px;margin: 0; padding-right: 15px;}
.col4_Long_L { float: left;}
.col4_Long_R { float: right;}
.col4_Long_L_1, .col4_Long_L_2 { width: 203px;}
.col4_Long_L_1 { float: left; padding: 0; margin: 0;}
.col4_Long_L_2 { float: right; margin: 0; padding: 0;}
*/

/* ================================================================================
:::Campaign:::
================================================================================ */
div.btn-order2 {
	background : url(/images/btn_friends2.gif) 0 0 no-repeat;
	text-indent: -9999px;
	margin-left: 150px;
	margin-bottom: 2em;
}

div.btn-order2 a{
	display: block;
	width: 400px;
	height: 83px;
}

/* ================================================================================
:::Support:::
================================================================================ */
.bg_AnshinImg {
	background: url(/images/bg_AnshinImg.gif) 0 0 no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 100px 20px 0;
	margin-left: 0;
}

/* ================================================================================
:::Order:::
================================================================================ */
.bg_OnlineGuide, .bnr_Friends, .bnr_Anshin, .bnr_NewsSec_del, .bnr_NewsSec_friends, .icon_cheapest { text-indent: -9999px; border: none;}
.bg_OnlineGuide { background: url(/images/O_bg_onlineGuide.jpg) no-repeat 0 0; width: 200px; height: 47px; margin: 1em 0 0 0; border: none;}
h3.bnr_Friends, h3.bnr_Anshin { margin-top: 0 !important;}
.bnr_Friends a { display: block; background: url(/images/O_bnr_friends.jpg) no-repeat 0 0; width: 200px; height: 125px; border: none;}
.bnr_Anshin a { display: block; background: url(/images/O_bnr_anshin.jpg) no-repeat 0 0; width: 200px; height: 83px; border: none;}

.bnr_NewsSec_del { display: block; background: url(/images/bnr_NewsSec_del.jpg) no-repeat 0 0; width: 210px; height: 85px; border: none;}
.bnr_NewsSec_friends { display: block; background: url(/images/bnr_NewsSec_friends.jpg) no-repeat 0 0; width: 210px; height: 85px; border: none;}

.icon_cheapest { background: url(/images/icon_cheapest.jpg) no-repeat 0 0; width: 116px; height: 21px; border: none;margin-left: 5px;}

.productYSImg a { text-indent: -9999px; width: 130px; height: 76px; background: url(/images/p_nokia2730cS.jpg) no-repeat center center; margin-bottom: 0; display: block;}
.productS1SImg a { text-indent: -9999px; width: 130px; height: 76px; background: url(/images/p_nokia2720S.jpg) no-repeat center center; margin-bottom: 0; display: block;}
.productS2SImg a { text-indent: -9999px; width: 130px; height: 76px; background: url(/images/p_nokia1208S.jpg) no-repeat center center; margin-bottom: 0; display: block;}
/*/images/p_nokia1661S.jpg*/
.simSImg { text-indent: -9999px; width: 130px; height: 50px; background: url(/images/p_simS.jpg) no-repeat center center; margin-bottom: 0;}


/* ================================================================================
:::Maruwakari:::
================================================================================ */
ul.listO { list-style: none; margin-top: 20px;}
ul.listO li {
    list-style: none;
    padding: 5px 0 20px 45px;
    background: url(/images/icon_o.jpg) no-repeat 0 0;
	font-size: 110%;
}


/* ================================================================================
:::handsets:::
================================================================================ */
.nu_1, .nu_49, .nu_79 { font-weight: bold; font-size: 120%;}

.roundedBox_Mw610 { clear: both;}
#contents2, #contents3 { display: block !important;}
.radiobuttonBox { display: none;}
.roundedBox_Mw610 h6 { display: inline !important;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */


#countrydivcontainer {
	width: 750px;
	margin-bottom: 1em;
	padding: 29px;
	border: 5px solid #CCC;
}


.shadetabs{
	margin-left: 0 !important;
	margin-bottom: 0;
	padding: 0;
}

.shadetabs li{
	display: inline;
	margin: 0;
	margin-left: 0 !important;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 0;
	margin-right: 3px;
	background-color: #FFF;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 5px;
	margin-left: 0 !important;
}





/* button */
.btn_0 a { text-indent: -9999px;}
.btn_0 a:link, .btn_0 a:visited { position: absolute;
	top: 170px;
	left: 625px;
	background: url(/images/btn_0.jpg) no-repeat 0 0;
	width: 258px;
	height: 36px;}
.btn_0 a:hover, .btn_0 a:active { background: transparent url(/images/btn_0_over.jpg) no-repeat 0 0;}



/* ================================================================================
:::maruwakari::: different from top
================================================================================ */
.Bg_Maruwakari { height: 130px; vertical-align: top; background: url(/images/bg_maruwakari.jpg) no-repeat 0 0; text-align: left;}

h2.Maruwakari { text-indent: -9999px;}
.blockMaru { display: block; width: 400px; margin: 60px 0 1em 10px; color: #000;}
.tableMaru { border: none; margin: 0 0 0 10px; padding: 0; width: 400px;}
.tableMaru td { border: none; margin: 0; padding: 0 !important;}


/* ================================================================================
:::trial
================================================================================ */
.img_priceTrial { text-indent: -9999px; width: 400px; height: 295px; background: url(/images/img_priceTrial.jpg) no-repeat 60px 0;}


/* ================================================================================
:::rounded corners without images
================================================================================ */
.roundedBox_T, .roundedBox_M, .roundedBox_B { width: 870px;}
.roundedBox_T { height: 8px; text-align: center; line-height: 2.8; background: #FFF url(/images/roundedBox_T.jpg) top left no-repeat;}
.roundedBox_M { background: #FFF url(/images/roundedBox_M.jpg) top left repeat-y;}
.roundedBox_B { height: 8px; background: #FFF url(/images/roundedBox_B.jpg) top left no-repeat;}


/* ================================================================================
:::Contact:::
================================================================================ */
/* Address, cancel */

#mainform textarea {
	width: 450px;
	height: 80px;
    padding:4px;
    font-size:13px;
    border:2px solid #98CB00;
}
#mainform input.singleBox {
	width: 300px;
	background-color: #FFFFFF !important;
    padding:4px;
    font-size:13px;
    border:2px solid #98CB00;
	margin: 1px;
}
#mainform input.singleBox0 {
	width: 100px;
	background-color: #FFFFFF !important;
    padding:4px;
    font-size:13px;
    border:2px solid #98CB00;
	margin: 1px;
}


/*
#mainForm input:focus,
#mainForm textarea:focus {
     border:1px solid #C00;
}*/

.submitForm {
	text-align: right;
	margin-right: 30px;
}
#mainform input.singleBox2 {
	width: 40px;
	background-color: #FFFFFF !important;
}

#mainform input:focus, #mainform textarea:focus {
   background-color: #FFC !important;
}

/* ================================================================================
:::clear after
================================================================================ */
.tabMenu:after, .btn_IntL:after, .col3_S:after, .col3:after, .col4:after, .Box_BdrDa999:after, #gnaviBox:after, .containerBox_LPhone:after, .containerBox_RPhone:after, .Block1:after, .col4_Long:after, {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/* ================================================================================
:::Margin:::
================================================================================ */
.MarL5px { margin-left: 5px !important;}
.MarL10px { margin-left: 10px !important;}
.MarL20px { margin-left: 20px !important;}
.MarL30px { margin-left: 30px !important;}
.MarL35px { margin-left: 35px !important;}
.MarL40px { margin-left: 40px !important;}
.MarL60px { margin-left: 60px !important;}
.MarL80px { margin-left: 80px !important;}
.MarL120px { margin-left: 120px !important;}
.MarL200px { margin-left: 200px !important;}
.MarL400px { margin-left: 400px !important;}
.MarL2em { margin-left: 2em !important;}
.MarL3em { margin-left: 3em !important;}
.MarL4em { margin-left: 4em !important;}
.MarL5em { margin-left: 5em !important;}
.MarL6em { margin-left: 6em !important;}
.MarLNo{ margin-left: 0px !important;}

.MarR10px { margin-right: 10px !important;}
.MarR20px { margin-right: 20px !important;}
.MarR2em { margin-right: 2em !important;}
.MarR40px { margin-right: 40px !important;}
.MarR60px { margin-right: 60px !important;}

.MarBtm3em { margin-bottom: 3em !important;}
.MarBtm2em { margin-bottom: 2em !important;}
.MarBtm1em { margin-bottom: 1em !important;}
.MarBtm5px { margin-bottom: 5px !important;}
.MarBtm10px { margin-bottom: 10px !important;}
.MarBtm20px { margin-bottom: 20px !important;}
.MarBtm30px { margin-bottom: 30px !important;}
.MarBtm300px { margin-bottom: 300px !important;}
.MarBtmNo { margin-bottom: 0px !important;}

.MarTop5px { margin-top: 5px !important;}
.MarTop1em { margin-top: 1em !important;}
.MarTop2em { margin-top: 2em !important;}
.MarTop3em { margin-top: 3em !important;}
.MarTop4em { margin-top: 4em !important;}
.MarTop5em { margin-top: 5em !important;}
.MarTop10em { margin-top: 10em !important;}
.MarTop40px { margin-top: 40px !important;}
.MarTopNo { margin-top: 0px !important;}

/* ================================================================================
:::Padding:::
================================================================================ */
.PdTop10px { padding-top: 10px !important;}
.PdTop1em { padding-top: 1em !important;}
.PdTop2em { padding-top: 2em !important;}
.PdTop3em { padding-top: 3em !important;}


.Pd10px { padding: 10px !important;}
.Pd20px { padding: 20px !important;}
.Pd3px { padding: 3px !important;}
.Pd5px { padding: 5px !important;}

.PdL5px { padding-left: 5px !important;}
.PdL10px { padding-left: 10px !important;}
.PdL20px { padding-left: 20px !important;}
.PdL180px { padding-left: 180px !important;}
.PdL220px { padding-left: 220px !important;}

.PdR5px { padding-right: 5px !important;}
.PdR10px { padding-right: 10px !important;}

.PdBtm1em { padding-bottom: 1em !important;}

.PdBtmNo { padding-bottom: 0px !important;}
.PdTopNo { padding-top: 0px !important;}
.PdNo { padding: 0px !important;}

/* ================================================================================
:::Box:::
================================================================================ */
.Box_BdrDa999 { padding: 5px; border: 1px dashed #999; margin-bottom: 2em;}

/* ================================================================================
:::Border:::
================================================================================ */
.BdrS9C310px { border: 8px solid #9C3 !important; padding: 4px;}
.BdrSF363px { border: 3px solid #F36 !important; padding: 4px;}

.BdrTopDa999 { border-top: 1px dashed #999; padding-top: 3px;}
.BdrTopS000 { border-top: 1px soild #000; padding-top: 3px;}
.BdrTopSCCC { border-top: 1px soild #CCC; padding-top: 3px;}
.BdrTopDa3902px { border-top: 2px dashed #390!important;}

.BdrRSCCC { border-right: 1px soild #CCC; padding-top: 3px;}
.BdrS999 { border: 1px solid #999; padding-top: 3px;}
.BdrSEC4A4F { border: 1px solid #EC4A4F; padding-top: 3px;}
.BdrDLCCC { border: double #CCC;}
.BdrSCCC { border: 1px solid #CCC; padding-top: 3px;}
.BdrSCCC2px { border: 2px solid #CCC;}
.BdrS6902px { border: 2px solid #690;}
.BdrNo { border: none !important;}
.BdrDa999 { border: 1px dashed #999; padding-top: 3px;}
.BdrDLCCC { border: double #CCC;}

.BdrLDa999 { border-left: 1px dashed #999; padding-top: 3px;}
.BdrLSCCC { border-left: 1px soild #CCC; padding-top: 3px;}

.BdrBtmS505ec6 { border-bottom: 1px solid #505ec6;}
.BdrBtmSCCC { border-bottom: 1px soild #CCC!important;}
.BdrBtmS390 { border-bottom: 1px solid #390!important;}
.BdrBtmS690 { border-bottom: 1px solid #690!important;}
.BdrBtmSF36 { border-bottom: 1px solid #F36!important;}
.BdrBtmDaF36 { border-bottom: 1px dashed #F36!important;}
.BdrBtmDa999 { border-bottom: 1px dashed #999!important;}
.BdrBtmDa3902px { border-bottom: 2px dashed #390!important;}

/* ================================================================================
:::bg color:::
================================================================================ */
.bg-666 {background-color: #666; }
/* Green */
.bg-6C0 {background-color: #6C0; padding: 3px;}
.bg-CCC {background-color: #CCC; }
.bg-390 {background-color: #390; padding: 3px;}
.bg-CF9 {background-color: #CF9;}
.bg-F36 {background-color: #F36; padding: 3px;}
.bg-9C3 {background-color: #9C3;}
.bg-9C0 {background-color: #9C0;}
.bg-FF0 {background-color: #FF0;}
.bg-F90 {background-color: #F90;}
.bg-FFF {background-color: #FFF !important;}
.bg-F1F1F1 {background-color: #F1F1F1;}
.bg-F4F4F4 {background-color: #F4F4F4;}
.bg-ED2222 {background-color: #ED2222;}
.bg-C10000 {background-color: #C10000;}
.bg-E6F6C5 {background-color: #E6F6C5;}
.bg-8AB906 {background-color: #8AB906;}
.bg-2C9BDC {background-color: #2C9BDC;}
.bg-2C9BDC {background-color: #2C9BDC;}
.bg-FFE8EE {background-color: #FFE8EE;}
.bg-EC4A4F {background-color: #EC4A4F;}
.bg-D9E4FF {background-color: #D9E4FF !important;}
.bg-F0F4FF {background-color: #F0F4FF !important;}


/* ================================================================================
:::width:::
================================================================================ */
.WAuto { width: Auto;}
.W20px { width: 20px;}
.W200px { width: 200px;}
.W220px { width: 220px;}
.W230px { width: 230px;}
.W240px { width: 240px;}
.W260px { width: 260px;}
.W280px { width: 280px;}
.W295px { width: 295px;}
.W300px { width: 300px;}
.W330px { width: 330px;}
.W350px { width: 350px;}
.W400px { width: 400px;}
.W420px { width: 420px;}
.W440px { width: 440px;}
.W450px { width: 450px;}
.W460px { width: 460px;}
.W480px { width: 480px;}
.W490px { width: 490px;}
.W520px { width: 520px;}
.W610px { width: 610px;}
.W670px { width: 670px;}
.W680px { width: 680px;}
.W720px { width: 720px;}
.W800px { width: 800px;}
.W95 {	width: 95%;}
.W90 {	width: 90%;}
.W80 {	width: 80%;}

/* ================================================================================
:::UL:::
================================================================================ */
ul {
	list-style: square !important;
	margin: 0 0 1em 1em;
	color: #000;
	padding-left: 2em;
}

ul.UlListNo { list-style: none !important; margin-bottom: 0;}
ul.UlMarNo { margin: 0; padding-bottom: 0 !important;}
ul.UlMarBtmNo { margin-bottom: 0; padding-bottom: 0;}

ul.LiMarBtm1em { margin: 0 0 0 200px !important; padding-bottom: 0;}
ul.LiMarBtm1em li { margin-bottom: 1em;}

ol {
	margin: 0 0 1em 1em;
	color: #000;
	padding-left: 2em;
}

/* ================================================================================
:::Table:::
================================================================================ */
/* table */
table {
	border: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1em;
}
table th {
	background-color: #E1E1E1;
	white-space: nowrap;
	color: #333;
	font-weight: bold;
}
th, td {
	padding: 3px 5px;
	border: 1px solid #999;
}

/* table no border */
.tableNoBdr { border: none !important;}
.tableNoBdr th{ border: none !important;}
.tableNoBdr td{ border: none !important;}

/* common for td and th */
table th.ThNowrap, table td.TdNowrap {white-space: nowrap;}
table th.ThCentre, table td.TdCentre {text-align: center !important;}
table th.ThRight, table td.TdRight {text-align: right;}
table th.ThTop, table td.TdTop {vertical-align: top;}
table th.ThBdrDlTop, td.TdBdrDlTop { border-top:3px double #999 !important;}
table td.TdBdrDaBtm { border-bottom: 1px dashed #999 !important;}
table td.TdBdrDaR { border-right: 1px dashed #999 !important;}
table th.ThBdrSTopBtm, td.TdBdrSTopBtm { border-bottom: 1px solid #CCC !important; border-top: 1px solid #CCC !important;}
table th.ThPdLR10px, td.TdPdLR10px { padding: 0 10px !important;}
table th.ThPdR10px, td.TdPdR10px { padding: 0 10px 0 0 !important;}
table th.ThPdL10px, td.TdPdL10px { padding: 0 0 0 10px !important;}
table th.ThBdrTopNo, td.TdBdrTopNo { border-top: none !important;}
table th.ThBdrBtmNo, td.TdBdrBtmNo { border-bottom: none !important;}

/* insurance */
table th.insurance{ background-color: #FCC!important; font-weight: bold; border-top:2px solid #FF93AE; border-right:2px solid #FF93AE; border-left:2px solid #FF93AE;}
table td.insurance{ border-right:2px solid #FF93AE; border-left:2px solid #FF93AE;}
table td.insuranceend{ border-right:2px solid #FF93AE; border-left:2px solid #FF93AE; border-bottom :2px solid #FF93AE;}

/* table td width */
table td.TdW50px { width: 50px;}

/* ================================================================================
:::Font:::
================================================================================ */
/* font color */
.f-390 {color: #390 !important;}
.f-36C {color: #36C !important;}
.f-060 {color: #060 !important;}
.f-09C {color: #09C !important;}
.f-690 {color: #690 !important;}
.f-999 {color: #999 !important;}
.f-666 {color: #666 !important;}
.f-FFF {color: #FFF !important;}
.f-F36 {color: #F36 !important;}
.f-F00 {color: #F00 !important;}
.f-F90 {color: #F90 !important;}
.f-F60 {color: #F60 !important;}
.f-FF0 {color: #FF0 !important;}
.f-C00 {color: #C00 !important;}
.f-000 {color: #000 !important;}
.f-333 {color: #333 !important;}
.f-666 {color: #666 !important;}
.f-9C3 {color: #9C3 !important;}
.f-CCC {color: #CCC !important;}

/* Green */
.f-77B407 {color: #77B407 !important;}

/* Red */
.f-EC4A4F {color: #EC4A4F !important;}

/* blue */
.f-505ec6 {color: #505ec6 !important;}
.f-2C9BDC{color: #2C9BDC !important;}

/* line-height */
p.lh, span.lh, .lh {line-height: 1.7 !important;}
p.lh-r,span.lh-r, .lh-r {line-height: 1.4 !important;}
p.lh-s, span.lh-s, .lh-s {line-height: 1.2 !important;}
p.lh-s-1, span.lh-s-1, .lh-s-1 {line-height: 1.1 !important;}

/* font bold */
.f-bold {font-weight: bold;}
.f-normal {font-weight: normal !important;}
del { text-decoration: line-through; }

/* font size */
.f15 {font-size: 250%; line-height: 1.7;}
.f14 {font-size: 240%; line-height: 1.7;}
.f13 {font-size: 230%; line-height: 1.7;}
.f12 {font-size: 220%; line-height: 1.7;}
.f11 {font-size: 210%; line-height: 1.7;}
.f10 {font-size: 200%; line-height: 1.7;}
.f9 {font-size: 190%; line-height: 1.4;}
.f8 {font-size: 180%; line-height: 1.4;}
.f7 {font-size: 170%; line-height: 1.4;}
.f6 {font-size: 160%; line-height: 1.4;}
.f5 {font-size: 150%; line-height: 1.4;}
.f4 {font-size: 140%; line-height: 1.4;}
.f3 {font-size: 130%; line-height: 1.4;}
.f2 {font-size: 120%; line-height: 1.4;}
.f0 {font-size: 100%; line-height: 1.3;}
.fs1 {font-size: 92%; line-height: 1.3;}
.fs2 {font-size: 80%; line-height: 1.0;}
.fs3 {font-size: 70%; line-height: 1.0;}
.fs4 {font-size: 60%; line-height: 1.3;}
.fs5 {font-size: 50%; line-height: 1.0;}
.fs6 {font-size: 40%; line-height: 1.0;}

/* font size+bold */
.f15b {font-size: 250%; font-weight: bold; line-height: 1.4;}
.f14b {font-size: 240%; font-weight: bold; line-height: 1.4;}
.f13b {font-size: 230%; font-weight: bold; line-height: 1.4;}
.f12b {font-size: 220%; font-weight: bold; line-height: 1.4;}
.f11b {font-size: 210%; font-weight: bold; line-height: 1.4;}
.f10b {font-size: 200%; font-weight: bold; line-height: 1.4;}
.f9b {font-size: 190%; font-weight: bold; line-height: 1.4;}
.f8b {font-size: 180%; font-weight: bold; line-height: 1.4;}
.f7b {font-size: 170%; font-weight: bold; line-height: 1.4;}
.f6b {font-size: 160%; font-weight: bold; line-height: 1.4;}
.f5b {font-size: 150%; font-weight: bold; line-height: 1.4;}
.f4b {font-size: 140%; font-weight: bold; line-height: 1.4;}
.f3b {font-size: 130%; font-weight: bold; line-height: 1.4;}
.f2b {font-size: 120%; font-weight: bold; line-height: 1.4;}
.f0b {font-size: 100%; font-weight: bold; line-height: 1.3;}
.fs1b {font-size: 85%; font-weight: bold; line-height: 1.3;}
.fs2b {font-size: 75%; font-weight: bold; line-height: 1.0;}
.fs3b {font-size: 65%; font-weight: bold; line-height: 1.0;}

/* ================================================================================
:::Unique class but used in top and secondary:::
================================================================================ */
.H_Yokubari, .H_Simple, .H_Kodawari { text-indent: -9999px; height: 64px; margin-top: 0; width: 200px;}
.H_Yokubari{ background: url(/images/txt_yokubariS.jpg) no-repeat 0 0;}
.H_Simple { background: url(/images/txt_simpleS.jpg) no-repeat 0 0;}
.H_Kodawari { background: url(/images/txt_kodawariS.jpg) no-repeat 0 0;}

.H_YokubariB, .H_SimpleB, .H_KodawariB { text-indent: -9999px; width: 600px; height: 80px; margin-top: 0;}
.H_YokubariB{ background: url(/images/txt_yokubariB.gif) no-repeat 0 0;}
.H_SimpleB { background: url(/images/txt_simpleB.gif) no-repeat 0 0;}
.H_KodawariB { background: url(/images/txt_kodawariB.gif) no-repeat 0 0;}

.btn_onlineB a { text-indent: -9999px;}
.btn_onlineB a:link, .btn_onlineB a:visited { float: right;
	background: url(/images/btn_onlineB.jpg) no-repeat 0 0;
	width: 187px;
	height: 43px;
	display: block;}
.btn_onlineB a:hover, .btn_onlineB a:active { background: url(/images/btn_onlineB_over.jpg) no-repeat 0 0;}

/* ================================================================================
:::DL:::
================================================================================ */
dl.DLNotes { margin: 0;}
dl.DLNotes dt { float: left; width: 1em; margin: 0 0 0.1em 0; padding: 0; line-height: 1.6;}
dl.DLNotes dd {	_height: 1%; /* Hack for Win IE6 */	margin: 0 0 0.1em 1em; padding: 0; line-height: 1.6;}

dl.DLNotes2 { margin: 0 0 2em 0;}
dl.DLNotes2 dt { float: left; width: 3em; margin: 0 0 0.1em 0; padding: 0; line-height: 1.6;}
dl.DLNotes2 dd {	_height: 1%; /* Hack for Win IE6 */	margin: 0 0 0.1em 3em; padding: 0; line-height: 1.6;}

dl.DLWTime { margin: 0 0 1em 1em !important;}
dl.DLWTime dt, dl.DLWTime dd { line-height: 1.6; margin-bottom: 0 !important;}
dl.DLWTime dt { float: left; width: 10em; padding: 0 0 0 1em;}
dl.DLWTime dd {	_height: 1%; /* Hack for Win IE6 */	margin-left: 10em; padding: 0;}

dl.DLSkype { margin: 0.5em 0 0 1em !important;}
dl.DLSkype dt, dl.DLSkype dd { line-height: 1.6; margin-bottom: 0 !important;}
dl.DLSkype dt { float: left; width: 110px; padding: 0 0 0 1em;}
dl.DLSkype dd {	_height: 1%; /* Hack for Win IE6 */	margin-left: 110px; padding: 0;}

dl.DLNews { margin: 0 0 0 2em;}
dl.DLNews dt, dl.DLNews dd { line-height: 1.6; margin-bottom: 2em;}
dl.DLNews dt { float: left; width: 8em; padding: 0 0 0 10px;}
dl.DLNews dd {	_height: 1%; /* Hack for Win IE6 */	margin-left:10em; padding: 0;}
dl.DLNews h3 { margin-top: 0; border: none; font-size: 110%; padding: 0;}

dl.DLCForm { margin: 2em 0 0 2em;}
dl.DLCForm dt, dl.DLCForm dd { line-height: 1.6; margin-bottom: 2em;}
dl.DLCForm dt { float: left; width: 11em; padding: 0 0 0 10px;}
dl.DLCForm dd {	_height: 1%; /* Hack for Win IE6 */	margin-left: 11em; padding: 0;}

dl.DLDel { margin: 5px 0 0 0;}
dl.DLDel dt, dl.DLDel dd { line-height: 1.6; margin-bottom: 2em;}
dl.DLDel dt { float: left; width: 10em; padding: 0 0 0 10px; font-weight: bold;}
dl.DLDel dd {	_height: 1%; /* Hack for Win IE6 */	margin-left: 11em; padding: 0;}

dl.DLAForm dl { float: right;}
dl.DLAForm dt { margin: 0 0 0 0; float: left;}
dl.DLAForm dd { padding: 0 0 0 220px; margin: 0 0 0 0;}

/* ================================================================================
:::form:::
================================================================================ */
.btn_orderS { padding: 0; margin-bottom: 5px;}
.btn_order { padding: 5px 10px; margin-bottom: 5px; line-height: 1;}
.btn_orderB { padding: 10px 8px; margin-bottom: 5px;}
.btn_orderB2 { padding: 20px 25px; margin-bottom: 15px;}
.btn_orderB2_Mar { padding: 20px 25px; margin-bottom: 15px; margin-right: 20px;}

.btn-green {
	background: url(/images/btn_green.gif) top center no-repeat;
	text-indent: -9999px;
	margin-left: 150px;
	display: block;
	margin: 0 auto;
}
.btn-green a{
	display: block;
	width: 400px;
	height: 83px;
}
.btn-green a:hover, .btn-green a:active{
	background: url(/images/btn_green_over.gif) no-repeat 0 0;
}

.btn-pink {
	background: url(/images/btn_pink.gif) 0 0 no-repeat;
	text-indent: -9999px;
	margin-left: 220px;
}
.btn-pink a{
	display: block;
	width: 400px;
	height: 83px;
}
.btn-pink a:hover, .btn-pink a:active{
	background: url(/images/btn_pink_over.gif) no-repeat 0 0;
}

.btn-pinkS {
	background: url(/images/btn_pinkS.gif) 0 0 no-repeat;
	text-indent: -9999px;
}
.btn-pinkS a{
	display: block;
	width: 290px;
	height: 75px;
}
.btn-pinkS a:hover, .btn-pinkS a:active{
	background: url(/images/btn_pinkS_over.gif) no-repeat 0 0;
}

.btn_nokia2730_new a { text-indent: -9999px;}
.btn_nokia2730_new a:link, .btn_nokia2730_new a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_productY.gif) no-repeat 0 0;}
.btn_nokia2730_new a:hover, .btn_nokia2730_new a:active { background: url(/images/btn_productY_over.gif) no-repeat 0 0;}

.btn_nokia2720_new a { text-indent: -9999px;}
.btn_nokia2720_new a:link, .btn_nokia2720_new a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_productS2.gif) no-repeat 0 0;}
.btn_nokia2720_new a:hover, .btn_nokia2720_new a:active { background: url(/images/btn_productS2_over.gif) no-repeat 0 0;}

.btn_nokia1208_new a { text-indent: -9999px;}
.btn_nokia1208_new a:link, .btn_nokia1208_new a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_productS.gif) no-repeat 0 0;}
.btn_nokia1208_new a:hover, .btn_nokia1208_new a:active { background: url(/images/btn_productS_over.gif) no-repeat 0 0;}

.btn_simonly_new a { text-indent: -9999px;}
.btn_simonly_new a:link, .btn_simonly_new a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_productK.gif) no-repeat 0 0;}
.btn_simonly_new a:hover, .btn_simonly_new a:active { background: url(/images/btn_productK_over.gif) no-repeat 0 0;}

/*trial*/
.btn_nokia2730_trial a { text-indent: -9999px;}
.btn_nokia2730_trial a:link, .btn_nokia2730_trial a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_2730Trial.gif) no-repeat 0 0;}
.btn_nokia2730_trial a:hover, .btn_nokia2730_trial a:active { background: url(/images/btn_2730Trial_over.gif) no-repeat 0 0;}

.btn_nokia2720_trial a { text-indent: -9999px;}
.btn_nokia2720_trial a:link, .btn_nokia2720_trial a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_2720Trial.gif) no-repeat 0 0;}
.btn_nokia2720_trial a:hover, .btn_nokia2720_trial a:active { background: url(/images/btn_2720Trial_over.gif) no-repeat 0 0;}

.btn_nokia1208_trial a { text-indent: -9999px;}
.btn_nokia1208_trial a:link, .btn_nokia1208_trial a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_1208Trial.gif) no-repeat 0 0;}
.btn_nokia1208_trial a:hover, .btn_nokia1208_trial a:active { background: url(/images/btn_1208Trial_over.gif) no-repeat 0 0;}

.btn_simonly_trial a { text-indent: -9999px;}
.btn_simonly_trial a:link, .btn_simonly_trial a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_simonlyTrial.gif) no-repeat 0 0;}
.btn_simonly_trial a:hover, .btn_simonly_trial a:active { background: url(/images/btn_simonlyTrial_over.gif) no-repeat 0 0;}


/*free sim*/
.btn_nokia2730_free a { text-indent: -9999px;}
.btn_nokia2730_free a:link, .btn_nokia2730_free a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_2730only.gif) no-repeat 0 0;}
.btn_nokia2730_free a:hover, .btn_nokia2730_free a:active { background: url(/images/btn_2730only_over.gif) no-repeat 0 0;}

.btn_nokia2720_free a { text-indent: -9999px;}
.btn_nokia2720_free a:link, .btn_nokia2720_free a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_2720only.gif) no-repeat 0 0;}
.btn_nokia2720_free a:hover, .btn_nokia2720_free a:active { background: url(/images/btn_2720only_over.gif) no-repeat 0 0;}

.btn_nokia1208_free a { text-indent: -9999px;}
.btn_nokia1208_free a:link, .btn_nokia1208_free a:visited { display: block; width: 195px; height: 86px; background: url(/images/btn_1208only.gif) no-repeat 0 0;}
.btn_nokia1208_free a:hover, .btn_nokia1208_free a:active { background: url(/images/btn_1208only_over.gif) no-repeat 0 0;}



.btn_nokia2730_plan a, .btn_nokia2720_plan a, .btn_nokia1208_plan a, .btn_simonly_plan a { text-align: right; }

/* buttons */
.btn_friends { text-indent: -9999px;}
.btn_friends a:link, .btn_friends a:visited { display: block; width: 400px;	height: 85px; background: url(/images/btn_friends.gif) 0 0 no-repeat;}
.btn_friends a:hover, .btn_friends a:active { display: block; width: 400px;	height: 85px; background: url(/images/btn_friends_over.gif) 0 0 no-repeat;}

/* ================================================================================
:::contact:::
================================================================================ */
.H_contact_general, .H_contact_emergency, .H_contact_general_s, .H_contact_emergency_s { color: #FFF; font-size: 120%; font-weight: bold; padding: 5px 0 5px 1em;}
.H_contact_general { background-color: #9C0;}
.H_contact_emergency { background-color: #E73849;}

.cttTelImg { text-indent: -9999px; width: 288px; height: 66px; background: url(/images/icon_contact_phone.gif) no-repeat 0 0; margin-bottom: 0;}
.cttSkypeImg { text-indent: -9999px; width: 288px; height: 66px; background: url(/images/icon_contact_skype.gif) no-repeat 0 0; margin-bottom: 0;}
.cttTelEmImg { text-indent: -9999px; width: 288px; height: 80px; background: url(/images/icon_contact_phone_emergency.gif) no-repeat 0 0; margin-bottom: 0;}
