body {
background:#F7F7F7 /*url(/files/image/yackiemobile/main_background.gif) repeat-x scroll 0pt 0px*/;
border:0pt none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:76%;
margin:0pt;
padding:0pt;
text-align:center;
}

#main_lead {
background:transparent url(/files/image/yackiemobile/international_sim_card_yackiemobile_home.jpg) no-repeat;
font-family:verdana,arial,helvetica,sans-serif;
height: 304px;
width: 600px;
margin:0px;
padding:0px;
margin-bottom:17px;
}

#main_lead h1 {

color:#5c5959;
font-size:30px;
letter-spacing:0px;
line-height:40px;
text-shadow:0 1px 0 #FFFFFF, 0 -1px 0 rgba(0, 0, 0, 0.2);
text-align:center;
padding-top:10px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:0px;
}

#main_lead h2 {

color:#ff6d11;
font-size:15px;
letter-spacing:0px;
line-height:20px;
text-shadow:0 1px 0 #FFFFFF, 0 -1px 0 rgba(0, 0, 0, 0.2);
text-align:center;
padding:0px;
margin: 0px;
}


#main_lead h3 {

color:#ff6d11;
font-size:15px;
letter-spacing:0px;
line-height:20px;
text-shadow:0 1px 0 #FFFFFF, 0 -1px 0 rgba(0, 0, 0, 0.2);
text-align:center;
padding-top:0px;
margin-top: 0px;
}

#main_lead p {

color:#5c5959;
font-size:15px;

text-align:justify;
line-height: 20px;
padding-top:0px;
margin-top: 0px;
padding-left:150px;
padding-right:15px;
margin-bottom: 5px;
}

#main_lead ul {

color:#46A7C7;
font-size:15px;
line-height: 25px;
margin-left:150px;
font-weight: bold;
margin-top:5px;
}

#main_lead ul li {



}

#top_header {
height:45px;
width:982px;
margin:auto;
}
#midlink {
height:38px;
width:982px;
margin:auto;
/*position:absolute;
text-align:center;
top:51px;
width:100%;*/
}
#container {
clear: both ; 
background:none repeat scroll 0 0 transparent;
margin:auto;
margin-top:38px;
height:100%;
text-align:left;
width:984px;
}

#switcher {
clear: both ; 
background:none repeat scroll 0 0 transparent;
margin-top:10px;
text-align:left;
width:984px;
min-height:455px;


}

.minibox   {
margin:0 auto;
margin-right:5px;
padding:0 5px 5px;
float:left;
width:150px;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:15px;
text-align:center;
}

.minibox:hover   {
background:#fbfbfb;
cursor:pointer;
}

.minibox  h3 {
margin:0 ;
padding:0 ;
margin-top:3px;
margin-bottom:3px;
text-align:center;
}


.bigbox   {
margin:0 auto;
padding:0 50px 45px;
float:right;
width:680px;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:15px;
}

.bigbox h1 {
color:#505151;
display:block;
font-size:15px;
font-weight:normal;
line-height:16px;
margin-top:20px;
margin-bottom:20px;
}

.bigbox h2 {
color:#505151;
display:block;
font-size:18px;
font-weight:normal;
line-height:16px;
margin-top:20px;
margin-bottom:20px;
}

.bigbox h3  {
color:#46A7C7;
display:block;
font-size:15px;
font-weight:normal;
line-height:16px;
}


.bigbox p {
color:#505151;
display:block;
font-size:13px;
font-weight:normal;
line-height:20px;
margin-top:5px;
}

.bigbox ul li {
color:#46a7c7;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;

}



#bottom {
float:right;
margin:auto;
width:984px;
margin-bottom:30px;


}

#footer {
float:right;
font-size:11px;
height:53px;
line-height:15px;
margin:auto;
padding-top:0px;
text-align:center;
width:100%;
}

a {
text-decoration:none;
color:#505151;
}


a:hover {
color:#46a7c7;
}

hr {
border-color:#AAB4BE;
border-style:none none dotted;
border-width:medium medium 1px;
width:100%;
}

.balance {
margin-top:10px;
background:url("/files/image/yackiemobile/bg_balance.png") no-repeat scroll 0 0 transparent;
height:46px;
width:702px;
padding-left:10px;
}

.balance h1 {
color:#505151;
font-size:18px;
font-weight:bold;
line-height:40px;
margin:0 10px 0 0;
padding:0 0 0 0px;
text-align:left;
}

#container #bottom .more a {

text-decoration:none;
font-size:15px;

}

#container #bottom .more a:hover {

color:#46a7c7;

}


#container .sidebar .box .cap.top {
background-image:url("/files/image/yackiemobile/box_sidebar_bgtop.png");
}

#container .sidebar .box .cap {
left:12px;
margin:0 -12px;
width:186px;
}

#container .box .cap.top {
background:url("/files/image/yackiemobile/box_sidebar_bgtop.png") no-repeat scroll 0 0 transparent;
top:0;
}

#container .box h2 {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
border-bottom:1px solid #D9D9D9;
color:#4D4D4D;
font-size:14px;
font-weight:normal;
margin:0 -18px;
padding:6px 10px 4px;
}

#container .box .cap {
font-size:1px;
height:6px;
margin:0 -20px;
position:absolute;
width:984px;
}

#container .box .level {
padding-left:15px;
}

#container .box .level a {
color:#46A7C7;
}

#container .box .level a:hover {
color:#4D4D4D;

}

#container  #right .sidebar .box {
background-image:url("/files/image/yackiemobile/box_sidebar_bg.gif");
padding:0 12px 1px;
width:162px;
overflow:hidden;
height:302px;
}

#container .sidebar .box {
background-image:url("/files/image/yackiemobile/box_sidebar_bg.gif");
padding:0 12px 1px;
width:162px;
height:440px;
overflow:hidden;
}



#container .box {
background:url("/files/image/yackiemobile/box_bg.gif") repeat-y scroll 0 0 #FFFFFF;
overflow:hidden;
padding:0 20px 1px;
position:relative;
width:560px;
line-height:15px;
}

#container .box ul {
margin:0 -10px;
overflow:hidden;
padding:0 10px;
}

ul {
list-style:none ;
margin-bottom:18px;
}

ul {
list-style:none;
}

#container .box ul li {
list-style:none outside none;
border-bottom:1px solid #D9D9D9;
margin:0 0 -1px;
padding:1.1em 0;
}

#container .left.box ul li {

padding:5px 0px;
}

#container .box h2 {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
border-bottom:1px solid #D9D9D9;
color:#4D4D4D;
font-size:14px;
margin:0 -18px;
padding:6px 10px 4px;
}

#container .sidebar .box .cap.bottom {
background-image:url("/files/image/yackiemobile/box_sidebar_bgbottom.png");
}
#right .box .cap.bottom {
background:url("/files/image/yackiemobile/box_bgbottom.png") no-repeat scroll 0 100% transparent;
bottom:0;
}
#container .sidebar .box h2 {
margin:0 -10px;
}

#container .box.arrow ul li a {
background:url("/files/image/yackiemobile/arrow.gif") no-repeat scroll 100% 50% transparent;
display:block;
padding-right:10px;
}



#container .box h3, #content .box strong {
color:#000000;
display:block;
font-size:13px;
font-weight:normal;
line-height:0px;
}

#container .box img.flush {
margin:0 -10px;
}

#container .box img {
display:block;
}

img {
border:0 none;
}



#container .box.full {
background:url("/files/image/yackiemobile/box_full_bg.png") repeat-y scroll 0 0 #FFFFFF;
width:auto;
}

#container .box.full .cap.bottom {
background-image:url("/files/image/yackiemobile/box_full_bgbottom.png");
width:984px;
}

#container .box .cap.bottom {
background:url("/files/image/yackiemobile/box_bgbottom.png") no-repeat scroll 0 100% transparent;
bottom:0;
}

#container #bottom.grid5col {

width:100%;

}

#container #bottom .column {
border-right:1px solid #EDEDED;
height:90px;
margin-bottom:30px;
margin-top:5px;
margin-left:17px;
padding-right:15px;
width:157px;
display:inline;
}



#container #bottom .column.last {
border-right:medium none;
}



#container #bottom .column {
float:left;
}

#container #bottom .column.last {
float:right !important;
}

#container #bottom .column .column.first, .column.last {
margin-left:5px !important;
}

#container #bottom .box.full .cap.top {
background-image:url("/files/image/yackiemobile/box_full_bgtop.png");
width:984px;
}

#container #bottom .box.full {
background:url("/files/image/yackiemobile/box_full_bg.png") repeat-y scroll 0 0 #FFFFFF;
width:auto;
}


#container .box p {
margin-bottom:5px;
margin-top:5px;
color:#505151;
font-size:10px;
line-height:13px;
}

#container .box .column p {
margin-bottom:5px;
margin-top:5px;
color:#505151;
font-size:10px;
height:60px;
line-height:13px;

}

#container .boxes {
float:left;
background:url("/files/image/yackiemobile/boxes_over.jpg") no-repeat 0 0 #FFFFFF;
width:196px;
height:120px;
margin-right:7px;
line-height:15px;
}


#container .boxes:hover {
background:url("/files/image/yackiemobile/boxes_over.jpg") no-repeat 0 -120px #FFFFFF;

}


#container .boxes h2 {

font-size:13px;
padding-left:10px;
color:#000000;
font-weight:normal;
margin-bottom:0px;
margin-top:5px;
}

#container .boxes p {

font-size:11px;
padding-left:10px;
padding-right:10px;
color:#333333;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
text-align:left;
}

#container .boxes img {

margin-top:25px;
margin-right:5px;

}

.package {

margin-top:16px;

}

.row0 {

font-size:11px;
color:#505151;
}

.row1 {

font-size:11px;
color:#505151;
font-weight:bold;

}

#black_center_box  {
margin:0 auto;
padding:0 50px 45px;
float:right;
width:884px;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:15px;
}

#black_center_box h1 {
color:#505151;
display:block;
font-size:15px;
font-weight:normal;
line-height:16px;
margin-top:20px;
margin-bottom:20px;
}

#black_center_box h2 {
color:#505151;
display:block;
font-size:18px;
font-weight:normal;
line-height:16px;
margin-top:20px;
margin-bottom:20px;
}

#black_center_box h3  {
color:#46A7C7;
display:block;
font-size:15px;
font-weight:normal;
line-height:16px;
}


#black_center_box p {
color:#505151;
display:block;
font-size:11px;
font-weight:normal;
line-height:16px;
margin-top:5px;
}

#black_center_box ul li {
color:#46a7c7;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;

}




















/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro_dropline7.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
* {
outline-style:none;
}


#dropline {position:relative; font-size:11px; height:38px; background:url(/files/image/yackiemobile/bg_nav_orange.png);}

#dropline, #dropline ul {padding:0; margin:0; list-style:none; width:982px;}

#dropline table {border-collapse:collapse; margin:-1px -10px 0 0; padding:0; width:0; height:0; font-size:12px;}
#dropline li {
float:left;
 height:37px;
/*width:103px;*/
 margin-right:0px;
 text-align:center;
 /*text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);*/
 text-shadow:0 -1px 1px #505151;
 border-right:solid 1px grey;
 padding : 0px 10px ;
 
 }
#dropline li:hover {
background:url(/files/image/yackiemobile/bg_nav_orange.png) -103px -38px;
white-space:nowrap;
 } 
 
#dropline li:active {
background:url(/files/image/yackiemobile/bg_nav_orange.png) -103px -76px;
white-space:nowrap;
 } 

#dropline li#shell:hover {
background:url(/files/image/yackiemobile/bg_nav_orange.png) 0px -38px;
white-space:nowrap;
 } 
 
#dropline li#shell:active {
background:url(/files/image/yackiemobile/bg_nav_orange.png) 0px -76px;
white-space:nowrap;
 }
 
#dropline li a {float:left; display:block; height:38px; line-height:38px; padding:0 0px 0 0px; font-family:arial, sans-serif; font-size:13px; color:#fff; text-decoration:none; text-align:center; font-weight:bold;}
#dropline li a.down {background:url(/files/image/yackiemobile/down.gif) no-repeat right center;}
#dropline li ul li a.down {font-size:15px; color:#ff0; font-weight:normal;}


#dropline li a.down:hover {white-space:nowrap; color:#444; background:url(/files/image/yackiemobile/bg_nav_orange.png) -103px -38px;}

#dropline li:hover > a {color:#FFFFFF;}
#dropline li:hover > a.down {color:#444; background:url(/files/image/yackiemobile/down-over.gif) no-repeat right center;}

#dropline li ul {
position:absolute;
top:38px;
left:-9999px;
z-index:10;
background:url(/files/image/yackiemobile/bg_level.png) ;

    }
    
#dropline li ul.floatRight li {float:right;}


#dropline :hover ul,
#dropline :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul :hover ul {left:0; background:url(/files/image/yackiemobile/bg_nav.png) ;}

#dropline :hover ul ul,
#dropline :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul :hover ul ul {left:-9999px; top:38px; background:transparent;}



/* FORM */

#container form {
margin:auto;
width:550px;
}

fieldset {
border:medium none;
width:550px;
}

#container form legend {
color:#333333;
font-weight:bold;
}

#container form br {
clear:left;
}

#container form label {
color:#333333;
font-size:12px;
padding-right:20px;
text-align:right;
width:125px;
}

#container form label, form .input, form .required, form .simple, form .checkbox {
display:block;
float:left;
margin-bottom:10px;
}

#container form .input, form .required {
width:180px;
}

#container form .input, form .required, form .simple {

-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
/*-moz-box-shadow:0 1px 1px  rgba(0, 0, 0, 0.3);*/
background:none repeat scroll 0 0 #FFFFFF;


margin-right:6px;
}

#container form label, form .input, form .required, form .simple, form .checkbox {
display:block;
float:left;
margin-bottom:10px;
}






#container form .submitlong {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
}

#container form .submitlong:hover {

color:#46A7C7;
cursor:pointer;

}

#container form #submit {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
}

#container form #submit:hover {

color:#46A7C7;
cursor:pointer;

}



#blank_button {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
width:auto;
text-align:center;
width:auto;

}


#blank_button:hover {
color:#46A7C7;
cursor:pointer;
}


#logbox form {

margin-top:5px;
text-align:left;

}


#logbox form label {
color:#333333;
font-size:10px;
padding-right:0px;
padding-left:0px;
text-align:right;
margin-left:5px;
width:50px;
}

#logbox form input {
width:70px;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
background:none repeat scroll 0 0 #FFFFFF;
font-size:10px;
}




#logbox form #submit {
background:url("/files/image/yackiemobile/box_header.gif") repeat-x scroll 0 0 #DFDFDF;
-moz-border-radius:4px 4px 4px 4px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.3);
}

#logbox form #submit:hover {
color:#46A7C7;
cursor:pointer;
}

#logbox a{
color:#505151;
cursor:pointer;
font-size:9px;
float:left;
margin-left:10px;
}

#logbox a:hover {
color:#46A7C7;
cursor:pointer;
}



#flags {

float:right;
width:67px ;
height:33px ;
background:url(/files/image/yackiemobile/flag_carrier.png);
margin-right:10px;

}

#logbox {

float:right;
width:381px ;
height:42px ;
background:url(/files/image/yackiemobile/bg_login.png);
margin-right:10px; 

}

#logbox p {

color:#505151;
font-size:11px;
padding:0px 10px;
text-align:left;

}







