
@charset "utf-8";
/* CSS Document */

/*div {
border: 1px gray solid;
}*/

#container {
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }


#top {
    height: 120px;
    position: relative;
    width: 850px;
    overflow: hidden;
  }


#topleft {
    float: left;
    height : 90px;
    margin-left : 0px;
    margin-top : 0px;
    position : relative;
    text-align : left;
    width : 272px;
    overflow: hidden;
  }

.midleft {
    float: left;
    height : 16px;
    margin-left : 0px;
    margin-top : 90px;
    position : relative;
    text-align : left;
    width : 272px;
    overflow: hidden;
  }

#logo {
    background-image: url( img/logo_02.gif );
    background-repeat: no-repeat;
    background-position: center left;
    float: left;
    height : 90px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 272px;
  }


#logo a, #logo a:active, #logo a:link, #logo a:visited, #logo a:hover {
    background-image: url( img/logo_02.gif );
    background-repeat: no-repeat;
    background-position: center left;
    text-decoration:none !important;
    float: left;
    height : 90px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 272px;
  }


.welcome {
    width: 850px;
    font-size:12px;
    color: gray;
    text-align: left;
    margin:auto 0;
    padding:0;
  }


#topright {
    height: 90px;
    width: auto;
    /*min-width: 430px;*/
    margin-left: 0;
    margin-top: 0;
    position: relative;
    float: right;
    text-align: right;
    overflow: hidden;
  }


#logindiv {
    width: 403px;
    height: auto;
    margin-top: 5px;
    margin-right: 1px;
    margin-left: auto;
    text-align: right;
  }


#buttonsdiv1 {
    width: auto;
    height: 47px;
    margin-top: 15px;
    margin-right: 1px;
    margin-left: auto;
    text-align: right;
    position: relative;
    float: right;
  }


#contentrow {
    position: relative;
    text-align: center;
    margin-top: 10px;
    height:auto;
    overflow:hidden;
  }


#footer {
    position: relative;
    margin-top: 2px;
    font-size: 8pt;
    color: #999999;
    text-align: center;
  }


#content {
    width: 850px;
    position: relative;
    margin: auto;
  }


#contentcenter1 {
    height: auto;
    width: 850px;
    margin-top: 1px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }


#contentcenter2 {
    height: auto;
    width: 638px;
    /*min-width: 650px;*/
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }


#center3blocks {
    width: 646px;
    margin-right: auto;
    margin-left: auto;
    height:240px;
    margin-top: 10px;
    overflow: hidden;
  }


#promblock01, #promblock02, #promblock03 {
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    height: 234px;
    width: 185px;
    margin: 1px 10px 10px auto;
    position: relative;
    float : left;
    overflow: hidden;
  }


#promblock01 {
    background-image: url(img/promblock01.gif);
  }


#promblock02 {
    background-image: url(img/promblock02.gif);
  }


#promblock03 {
    background-image: url(img/promblock03.gif);
  }


.dialog {
    width:100%;
    margin:0px auto;
    min-width:20em;
    overflow:hidden;
  }


.dialog .hd .c,.dialog .ft .c {
    font-size:1px;
    /* ensure minimum height */ height:13px;
  }


.dialog .ft .c {
    height:13px;
  }


.dialog .hd {
    background:transparent url(img/tl_01.gif) no-repeat 0px 0px;
  }


.dialog .hd .c {
    background:transparent url(img/tr_01.gif) no-repeat right 0px;
  }


.dialog .bd {
    background:transparent url(img/ml_01.gif) repeat-y 0px 0px;
    overflow: hidden;
  }


.dialog .bd .c {
    background:transparent url(img/mr_01.gif) repeat-y right 0px;
    padding: 2px 10px;
    overflow:hidden;
  }


.dialog .bd .c .s {
    margin:0px 8px 0px 4px;
    background:#000 url(img/mr_01.gif) repeat-x 0px 0px;
    padding:1em;
  }


.dialog .ft {
    background:transparent url(img/bl_01.gif) no-repeat 0px 0px;
  }


.dialog .ft .c {
    background:transparent url(img/br_01.gif) no-repeat right 0px;
  }


.dialogwhite {
    width:100%;
    margin:0px auto;
/*    min-width:20em;*/
    overflow: hidden;
    height: auto;
  }


.dialogwhite .hd .c,.dialogwhite .ft .c {
    font-size:1px;
    /* ensure minimum height */ height:13px;
  }


.dialogwhite .ft .c {
    height:13px;
  }


.dialogwhite .hd {
    background:transparent url(img/tlw_01.gif) no-repeat 0px 0px;
  }


.dialogwhite .hd .c {
    background:transparent url(img/trw_01.gif) no-repeat right 0px;
  }


.dialogwhite .bd {
    background:transparent url(img/mlw_01.gif) repeat-y 0px 0px;
  }


.dialogwhite .bd .c {
    background:transparent url(img/mrw_01.gif) repeat-y right 0px;
    padding: 2px 10px;
    overflow: hidden;
    height: auto;
  }


.dialogwhite .bd .c .s {
    margin:0px 8px 0px 4px;
    background:#000 url(img/mrw_01.gif) repeat-x 0px 0px;
    padding:1em;
  }


.dialogwhite .ft {
    background:transparent url(img/blw_01.gif) no-repeat 0px 0px;
  }


.dialogwhite .ft .c {
    background:transparent url(img/brw_01.gif) no-repeat right 0px;
  }


.dialogland {
    width:100%;
    margin:0px auto;
/*    min-width:20em;*/
    overflow: hidden;
    height: auto;
  }


.dialogland .hd .c,.dialogwhite .ft .c {
    font-size:1px;
    /* ensure minimum height */ height:13px;
  }


.dialogland .ft .c {
    height:13px;
  }


.dialogland .hd {
    background:transparent url(img/tlg.gif) no-repeat 0px 0px;
  }


.dialogland .hd .c {
    background:transparent url(img/trg.gif) no-repeat right 0px;
  }


.dialogland .bd {
    background:transparent url(img/mlg.gif) repeat-y 0px 0px;
  }


.dialogland .bd .c {
    background:transparent url(img/mrg.gif) repeat-y right 0px;
    padding: 2px 10px;
    overflow: hidden;
    height: auto;
  }


.dialogland .bd .c .s {
    margin:0px 8px 0px 4px;
    background:#000 url(img/mlg.gif) repeat-x 0px 0px;
    padding:1em;
  }


.dialogland .ft {
    background:transparent url(img/blg.gif) no-repeat 0px 0px;
  }


.dialogland .ft .c {
    background:transparent url(img/brg.gif) no-repeat right 0px;
  }


.carttop {
    font-size: 8pt;
    font-weight: bold;
    width: 100%;
    height:auto;
    border-bottom-color: #CC0000;
    border-width: 0 0 1px 0;
    border-style: none none solid none;
    margin: 0 auto 0 auto;
    overflow: hidden;
  }


.cartlinewhite {
    border:1px solid #FFFFFF;
    font-size: 8pt;
    align: center;
    width: 100%;
    height:auto;
    position: relative;
    float: none;
    margin: 0 auto 0 auto;
  }


.cartlinegray {
    border:1px solid #FFFFFF;
    font-size: 8pt;
    align: center;
    width: 100%;
    height:auto;
    position: relative;
    float: none;
    margin: 0 auto 0 auto;
    background-color: #ececec;
  }


.delivered {
    color:#666666;
  }


.queued {
    color:#CC0000;
  }


.onhold {
    color:#000000;
  }


.undelivered {
    color:#4F5576;
  }


.cartlineover {
    border:1px solid #FFFFFF;
    background:#CCCCCC;
    font-size: 8pt;
    align: center;
    width: 100%;
    height:auto;
    position: relative;
    float: none;
    margin: 0 auto 0 auto;
  }


.cartlineon {
    border:1px solid #CC0000;
    background:#CCCCCC;
    font-size: 8pt;
    align: center;
    width: 100%;
    height:auto;
    position: relative;
    float: none;
    margin: 0 auto 0 auto;
  }


.entryrow {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    padding: 5px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
  }


.entryrowh {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    padding: 5px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    width:98%;
    margin-bottom:16px;
    border: 1px #b3b3b3 solid;
  }


.entryrowm {
    height:auto;
    text-align: left;
    padding: 5px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    width:98%;
    border: 1px #b3b3b3 solid;
    overflow: hidden;
  }


.entry {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.entryr {
    height:auto;
    text-align: left;
    position:relative;
    float:right;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.uk, .china, .germany, .japan, .france, .spain, .russia {
    background-position : center left;
    background-repeat : no-repeat;
    font-size : 9pt;
    height : auto;
    margin-bottom : 20px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 10px;
    min-height : 48px;
    min-width : 650px;
    padding-left : 80px;
    text-align : justify;
    vertical-align : middle;
    width : 680px;
  }


.uk {
    background-image : url('img/flags/uk_01.gif');
  }


.china {
    background-image : url('img/flags/china_01.gif');
  }


.germany {
    background-image : url('img/flags/germany_01.gif');
  }


.japan {
    background-image : url('img/flags/japan_01.gif');
  }


.france {
    background-image : url('img/flags/france_01.gif');
  }


.spain {
    background-image : url('img/flags/spain_01.gif');
  }


.russia {
    background-image : url('img/flags/russia_01.gif');
  }


.invite {
    height : auto;
    margin-left : auto;
    margin-right : auto;
    margin-top : 69px;
    margin-bottom : 20px;
    min-width : 650px;
    padding-left : 80px;
    text-align : justify;
    vertical-align : middle;
    width : 680px;
    /* border: 1px solid black;
    */;
  }


.comingsoon {
    background-image:url('img/comingsoon_01.gif');
    background-position: top;
    background-repeat:no-repeat;
    width:260px;
    height:40px;
    float:right;
    position:relative;
    padding:18px 32px 0 0;
    margin:20px 0 0 0;
    font-size:10pt;
    font-weight:bold;
    color:red;
    text-align:right;
  }


.comingsoon a,a:link,a:active,a:visited {
    color:#000000 !important;
    text-decoration:none;
  }


.comingsoon a:hover {
    color:#D20000 !important;
    text-decoration:none;
  }


.comingsoon li {
    list-style-image : url('img/arrow_1.gif');
  }


.toolbarrow {
    position: relative;
    text-align: center;
    margin-top: 10px;
  }


.toolbar {
    width: 850px;
    position: relative;
    margin: auto;
    height: 30px;
  }


.toolbarhelp {
    margin-top: 10px;
    float: left;
    text-align:left;
    font-size: 9pt;
    color: grey;
  }


.contenttext {
    width: 100%;
    height:auto;
    border-bottom-color: #CC0000;
    position: relative;
    border-width: 0 0 1px 0;
    border-style: none none solid none;
    margin: 0 auto 20px auto;
    text-align:justify;
    padding: 10px 0 10px 0;
    overflow:hidden;
  }


.index {
    float:left;
    position:relative;
    width:auto;
    margin:6px 20px 0 0;
    height:auto;
    padding:6px 20px 10px 6px;
    overflow:hidden;
    text-align:left;
  }


.index li {
    list-style-image:url('img/arrow_1.gif');
    list-style-position:outside;
  }


.index a,a:link,a:active,a:visited {
    color:#D20000 !important;
    text-decoration:none;
  }


.index a:hover {
    color:black !important;
  }


.index ul {
    padding:0;
    margin-left:14px;
  }


.contenttext h1, h2 {
    color:#5E5E5E;
  }


.message {
    border-bottom-color : #D20000;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-top-color : #D20000;
    border-top-style : dashed;
    border-top-width : 1px;
    font-size : 8pt;
    font-weight : bold;
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 30px;
    margin-top : 10px;
    padding-bottom : 6px;
    padding-left : 16px;
    padding-right : 16px;
    padding-top : 6px;
  }


.errormessage {
    float: right;
    color: red;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    display:inline;
  }


.c td {
    border-right: dotted 1px gray;
  }


.helpmenu {
    font-size: 9pt;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    padding: 6px 0;
    overflow: hidden;
  }


.helpmenu a,a:link,a:active,a:visited {
    color:#D20000 !important;
    text-decoration:none;
  }


.helpmenu a:hover {
    color:black !important;
  }


.bookmark {
    background-image: url('img/bgbook_01.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 34px;
  }


.about {
    background-color: #dfdfdf;
    text-align: center;
  }


.marks {
    border-top:none;
    height:30px;
  }


.margintoolbar {
    margin-top: 2px;
  }


.half {
    width:200px;
    float:left;
  }


.preview {
    margin-top:10px;
    overflow: hidden;
  }


.left {
    width:54%;
    float:left;
    padding-top:2px;
  }


.right {
    width:46%;
    float:right;
    text-align: left;
  }


.tip {
    margin:10px 0;
    overflow: hidden;
  }


.betatesting {
    margin: 16px 0;
    font-size: 10pt;
  }


.betatesting .text {
    float:left;
    width: 540px;
  }


.quotas .row {
    height:auto;
    /* position:relative;
    float:left;
    */ padding: 1px;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    overflow: hidden;
  }


.quotas .quota {
    height:auto;
    text-align: right !important;
    position:relative;
    float:left;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.quotas .number {
    height:auto;
    text-align: left;
    position:relative;
    float:right;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.loginfield {
    float:right;
    width:320px;
    height:auto;
    overflow: hidden;
    margin-top: 0px;
  }


.loginrow {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 1px;
    margin-left: auto;
    font-size: 10px;
    font-weight: bold;
  }


.loginentry {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.loginentryr {
    height:auto;
    text-align: left;
    position:relative;
    float:right;
    margin: auto;
    display: inline-block;
    overflow: hidden;
  }


.betasignup {
    margin:0px;
    padding:6px;
    border:1px solid black;
    background-color:white;
    width:800px;
    text-align: left;
    height:200px;
    overflow:auto;
  }


.ref {
    padding: 5px 10px;
    color: gray;
  }


.profile_menu_01, .profile_menu_02, .profile_menu_03, .profile_menu_04 {
    background-color : white;
    background-image : url('img/profile_menu_bg.gif');
    background-position : left bottom;
    background-repeat : repeat-x;
    float : left;
    font-size : 14px;
    font-weight : bold;
    height : 38px;
    margin-bottom : 0;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    width : 100%;
  }


.sep_01 {
    width:5px;
    height:28px;
    margin: 10px 0 0 20px;
    background: white left bottom no-repeat;
    float:left;
    position: relative;
  }


.profile_menu_01 .sep_01 {
    background-image: url('img/profile_menu_sep_1_01.gif');
  }

.profile_menu_02 .sep_01, .profile_menu_03 .sep_01, .profile_menu_04 .sep_01 {
    background-image: url('img/profile_menu_sep_1_02.gif');
  }


.sep_02 {
    width:8px;
    height:28px;
    margin: 10px 0 0 0;
    background: white left bottom no-repeat;
    float:left;
    position: relative;
  }


.profile_menu_01 .sep_02 {
    background-image: url('img/profile_menu_sep_2_01.gif');
  }

.profile_menu_02 .sep_02 {
    background-image: url('img/profile_menu_sep_2_02.gif');
  }

.profile_menu_03 .sep_02 {
    background-image: url('img/profile_menu_sep_2_03.gif');
  }

.profile_menu_04 .sep_02 {
    background-image: url('img/profile_menu_sep_2_03.gif');
  }


.sep_03 {
    width:8px;
    height:28px;
    margin: 10px 0 0 0;
    background: white left bottom no-repeat;
    float:left;
    position: relative;
  }


.profile_menu_01 .sep_03 {
    background-image: url('img/profile_menu_sep_3_01.gif');
  }

.profile_menu_02 .sep_03 {
    background-image: url('img/profile_menu_sep_3_02.gif');
  }

.profile_menu_03 .sep_03 {
    background-image: url('img/profile_menu_sep_3_03.gif');
  }

.profile_menu_04 .sep_03 {
    background-image: url('img/profile_menu_sep_3_02.gif');
  }


.sep_04 {
    width:5px;
    height:28px;
    margin: 10px 0 0 0;
    background: white left bottom no-repeat;
    float:left;
    position: relative;
  }


.profile_menu_01 .sep_04, .profile_menu_02 .sep_04, .profile_menu_04 .sep_04 {
    background-image: url('img/profile_menu_sep_4_01.gif');
  }

.profile_menu_03 .sep_04 {
    background-image: url('img/profile_menu_sep_4_03.gif');
  }

.sep_05 {
    width:8px;
    height:28px;
    margin: 10px 0 0 0;
    background: white left bottom no-repeat;
    float:left;
    position: relative;
  }

.profile_menu_01 .sep_05, .profile_menu_02 .sep_05, .profile_menu_03 .sep_05, .profile_menu_04 .sep_05 {
    background-image: url('img/profile_menu_sep_3_01.gif');
  }

.profile_menu_04 .sep_05 {
    background-image: url('img/profile_menu_sep_3_03.gif');
  }


.tab_profile {
    width: auto;
    height: 22px;
    margin: 10px 0 0 0;
    background: white left top repeat-x;
    float: left;
    position: relative;
    padding: 6px 20px 0 20px;
    text-align: center;
  }


.profile_menu_01 .tab_profile {
    background-image: url('img/profile_menu_white_01.gif');
  }

.profile_menu_02 .tab_profile, .profile_menu_03 .tab_profile, .profile_menu_04 .tab_profile {
    background-image: url('img/profile_menu_gray_01.gif');
  }


.tab_contacts {
    width: auto;
    height: 22px;
    margin: 10px 0 0 0;
    background: white left top repeat-x;
    float: left;
    position: relative;
    padding: 6px 20px 0 20px;
    text-align: center;
  }


.profile_menu_01 .tab_contacts, .profile_menu_03 .tab_contacts, .profile_menu_04 .tab_contacts {
    background-image: url('img/profile_menu_gray_01.gif');
  }

.profile_menu_02 .tab_contacts {
    background-image: url('img/profile_menu_white_01.gif');
  }

.tab_settings {
    width: auto;
    height: 22px;
    margin: 10px 0 0 0;
    background: white left top repeat-x;
    float: left;
    position: relative;
    padding: 6px 20px 0 20px;
    text-align: center;
  }


.profile_menu_01 .tab_settings, .profile_menu_02 .tab_settings, .profile_menu_04 .tab_settings  {
    background-image: url('img/profile_menu_gray_01.gif');
  }

.profile_menu_03 .tab_settings {
    background-image: url('img/profile_menu_white_01.gif');
  }

.tab_blogs {
    width: auto;
    height: 22px;
    margin: 10px 0 0 0;
    background: white left top repeat-x;
    float: left;
    position: relative;
    padding: 6px 20px 0 20px;
    text-align: center;
  }

.profile_menu_01 .tab_blogs, .profile_menu_02 .tab_blogs, .profile_menu_03 .tab_blogs {
    background-image: url('img/profile_menu_gray_01.gif');
  }

.profile_menu_04 .tab_blogs {
    background-image: url('img/profile_menu_white_01.gif');
  }


.contacts {
    width: 100%;
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    padding: 5px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    background: url('img/contacts_bg.gif') 20px 20px repeat-y;
  }

.contactlist {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin: auto auto auto 10px;
    display: inline-block;
    overflow: hidden;
/*    border-right: 1px solid gray;*/
    padding: 0 10px 0 0;
   width: 220px;
  }

.contactfields {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin: auto auto auto 10px;
    display: inline-block;
    overflow: hidden;
/*    border-left: 1px solid gray;*/
    padding: 0 10px 20px 30px;
   width: 330px;
  }

.contacttip {
    height:auto;
    text-align: left;
    position:relative;
    float:left;
    margin: auto 10px auto 10px;
    overflow: hidden;
    padding: 0 0 0 0;
   width: 200px;
  }

.contactlist .user {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat;
background-image: url('img/user.gif');
font-style: normal;
border: 1px solid white;
}

.contactlist .userover {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat #e6e6e6;
background-image: url('img/user_over.gif');
font-style: normal;
border: 1px solid white;
}

.contactlist .useron {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat #e6e6e6;
background-image: url('img/user_over.gif');
font-style: normal;
border: 1px solid #D20000;
}

.contactlist .buttons, .contactfields .buttons {
height: 38px; 
width: 100%;
}

.contactlist .usernoname {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat;
background-image: url('img/user_noname.gif');
font-style: italic;
border: 1px solid white;
}

.contactlist .usernonameover {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat #e6e6e6;
background-image: url('img/user_noname_over.gif');
font-style: italic;
border: 1px solid white;
}

.contactlist .usernonameon {
width: 170px;
height: auto;
padding: 2px 10px 2px 24px;
margin: 3px 10px;
/*border: 1px solid gray;*/
background: 2px 2px no-repeat #e6e6e6;
background-image: url('img/user_noname_over.gif');
font-style: italic;
border: 1px solid #D20000;
}


.contactfields .tip {
font-size: 14px;
font-weight: bold;
color: gray;
text-align: center;
}

.blog {
padding-top: 10px;
padding-bottom: 5px;
font-weight: bold;
}

.hide {
display: none;
}

#topland {
    height: 60px;
    position: relative;
    width: 850px;
    overflow: hidden;
  }

#topleftland {
    float: left;
    height : 50px;
    margin-left : 0px;
    margin-top : 0px;
    position : relative;
    text-align : left;
    width : 210px;
    overflow: hidden;
  }


#logoland {
    background-image: url( img/logo_04.gif );
    background-repeat: no-repeat;
    background-position: center left;
    float: left;
    height : 50px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 194px;
  }

#logoland a, #logoland a:active, #logoland a:link, #logoland a:visited, #logoland a:hover {
    background-image: url( img/logo_04.gif );
    background-repeat: no-repeat;
    background-position: center left;
    text-decoration:none !important;
    float: left;
    height : 50px;
    margin: 0;
    position: relative;
    text-align: left;
    width:194px;
  }


#toptwit {
    height: 104px;
    position: relative;
    width: 850px;
    overflow: hidden;
  }

#toplefttwit {
    float: left;
    height : 104px;
    margin-left : 0px;
    margin-top : 0px;
    position : relative;
    text-align : left;
    width : 850px;
    overflow: hidden;
    background-image: url(img/logotwit.gif);
  }


#twitland {
    background-image: url(img/logotwit.gif);
    background-repeat: no-repeat;
    background-position: center left;
    float: left;
    height : 104px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 850px;
  }


#logotwit a, #logotwit a:active, #logotwit a:link, #logotwit a:visited, #logotwit a:hover {
    background-image: url(img/logotwit.gif);
    background-repeat: no-repeat;
    background-position: center left;
    text-decoration:none !important;
    float: left;
    height : 104px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 422px;
  }


.landing {
padding-top: 10px;
}

.landing h1 {
margin: 0;
padding: 0;
font-family: "Arial Black", Arial;
font-size: 22px;
text-align: right;
font-weight: bold;
}

.freetrial {
float: left;
width: 130px;
height: auto;
overflow: hidden;
}

/*.freetrial .dialogwhite {
height: 226px;
}*/

.freetrial .dialogland .c {
text-align:center;
}

.freetrial .dialogland h1 {
text-align:center;
color: red;
font-size: 34px;
font-weight: normal;
margin: 0;
padding: 0;
}

.freetrial .dialogland h2 {
text-align:center;
color: red;
font-size: 20px;
font-weight: normal;
margin: 0;
padding: 0;
}

.freetrial .dialogland h3 {
text-align:center;
color: gray;
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 0;
}

.freetrial .dialogland h4 {
text-align:center;
color: red;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
}

.freetrial .created {
margin-top: 10px;
margin-right: 10px;
font-weight: bold;
font-size: 16px;
text-align:right;
}

.axe {
width: 563px;
height: auto;
margin-left: 137px;
background: url('img/axe_01.jpg') no-repeat;
}

.axe h1 {
font-size: 18px;
text-align:left;
width: 250px;
height: auto;
padding: 10px 0 0 10px;
margin: 0;
}

.axe p {
margin: 10px 10px 2px 10px;
font-size: 14px;
text-align: justify;
}

.axe p.one {
margin: 30px 10px 2px 10px;
font-size: 14px;
text-align: justify;
}

.gsm {
position:relative;
float: right;
width: 137px;
height: auto;
margin-top: 0;
margin-right: 0;
background: url('img/gsm_01.gif') no-repeat;
padding-top: 176px;
}

.patent {
width: 137px;
text-align: center;
border-top: 4px red solid;
border-bottom: 4px red solid;
margin-top: 10px;
}

.errorpage {
width: 440px;
margin-left: 100px;
padding: 10px 10px 10px 170px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
background: url('img/error_01.gif') 0 10px no-repeat;
min-height: 180px;
}

.errorpage h1 {
text-align: left;
font-size: 24px;
color: #d40000;
}

.errorpage h2 {
text-align: left;
font-size: 16px;
}

.errorpage p {
text-align: justify;
font-size: 14px;
}

.errorpage ul li {
font-size: 14px;
padding-bottom: 6px;
}

.package h1 {
text-decoration: none !important;
margin: 10px 0 4px 0;
padding: 0;
}

.package h1 a, .package h1 a:link, .package h1 a:visited, .package h1 a:active {
text-align: center;
text-decoration: none !important;
display:block;
width: 200px;
height:26px;
margin: 0 0 0 300px;
padding: 8px 0 0 0;
background: url('img/but/buy_package.gif') no-repeat;
background-position:  0 0;
}

.package h1 a:hover {
text-decoration: none !important;
color: black !important;
background-position: 0 -34px !important;
cursor: pointer;
}

.package h2 {
font-size: 12px;
color: black;
text-align: center;
}

.packages {
/*border: 1px solid black;*/
text-align: left;
margin: 10px auto 0 84px;
width: 680px;
height: auto;
overflow: hidden;
}

.sel_package {
float: left;
position: relative;
display: block;
margin-left: 10px;
width: 210px;
height: 160px;
text-align: left;
background: url('img/sel_pack.png') no-repeat;
background-position:  0 0;
cursor: pointer;
}

.sel_packageOn {
float: left;
position: relative;
display: block;
margin-left: 10px;
width: 210px;
height: 160px;
text-align: left;
background: url('img/sel_pack.png') no-repeat;
background-position:  0 -160px;
cursor: pointer;
}

.sel_packageClick {
float: left;
position: relative;
display: block;
margin-left: 10px;
width: 210px;
height: 160px;
text-align: left;
background: url('img/sel_pack.png') no-repeat;
background-position:  0 -320px;
}

.packages h1 {
text-align: center;
margin: 4px 0 0 0;
padding: 0;
font-size: 18px;
font-weight: bold;
color: #cc0000;
}

.packages h2 {
text-align: center;
margin: 4px 0 6px 0;
padding: 0;
font-size: 12px;
font-weight: bold;
color: #383838;
}

.packages ul {
font-size: 11px;
margin: 0 0 0 30px;
padding: 0;
}

.packages ul li {
padding: 4px 0 0 0;
margin: 0;
}

.packages ul li.price {
padding: 8px 0 0 0;
font-size: 12px;
font-weight: bold;
color: #cc0000;
}

.pagelist {
text-align: right;
font-weight: bold;
padding-right: 20px;
}


.twitter {
width: 700px;
height: auto;
margin-left: 137px;
background: url('img/twitter_01.jpg') no-repeat;
}

.twitter .twit1 {
font-size: 18px;
text-align:left;
width: 240px;
height: auto;
padding: 20px 0 0 20px;
margin: 0;
}

.twitter .twit2 {
font-size: 20px;
text-align:left;
width: 458px;
height: auto;
padding: 90px 0 0 20px;
margin: 0;
color: black;
}

.twitter .twit3 {
font-size: 14px;
text-align:left;
width: 420px;
min-height: 30px;
height: 32px;
padding: 26px 0 0 60px;
margin: 0;
background: url('img/tweet3.gif') 20px 20px no-repeat;
}

.twitter .twit4 {
font-size: 14px;
text-align:left;
width: 420px;
min-height: 32px;
height: auto;
padding: 26px 0 0 60px;
margin: 0;
background: url('img/tweet4.gif') 20px 20px no-repeat;
}

.twitter .twit5 {
font-size: 14px;
text-align:left;
width: 420px;
min-height: 32px;
height: auto;
padding: 26px 0 0 60px;
margin: 0;
background: url('img/tweet5.gif') 20px 20px no-repeat;
}

.twitter .twit6 {
font-size: 18px;
text-align:left;
width: 458px;
height: auto;
padding: 20px 0 0 20px;
margin: 0;
}

.twitter .twit7 {
font-size: 14px;
text-align:left;
width: 420px;
min-height: 32px;
height: auto;
padding: 10px 0 0 60px;
margin: 0;
}

p.tweet {
margin-top: 5px; 
font-size: 14px; 
text-align:left;
line-height: 18px;
}


.twitter .quote {
position:relative;
float: right;
width: 280px;
height: auto;
margin-top: 90px;
margin-right: 0;
}

.twitter .dialogland .c {
text-align:left;
}

.usabeta {
float: right;
width: 280px;
overflow: hidden;
height: auto;
}

.usabeta h1 {
padding: 10px 6px;
display: block;
background: #0000ff;
width: 100%;
color: white !important;
font-size: 18px;
}

.usabeta p {
padding: 0 6px 20px 6px;
}

.chinabeta {
float: right;
width: 280px;
overflow: hidden;
height: auto;
}

.chinabeta h1 {
padding: 10px 6px;
display: block;
background: #ff0000;
width: 100%;
color: black;
font-size: 18px;
}

.chinabeta p {
padding: 0 6px 20px 6px;
}

/* @annotation: Tweet4Free Start */

.twit4free {
    width: 700px;
    height: auto;
    margin-left: 137px;
  }


.twit4free .twit1 {
    font-size: 18px;
    text-align:left;
    width: auto;
    height: auto;
    padding: 20px 0 0 20px;
    margin: 0;
    background: url('img/twit1.jpg') right top no-repeat;
  }

.twit4free .twit1 a.logo{
display: block;
background: url('img/logo_02.gif') 0 -40px no-repeat;
width: 272px;
height: 57px;
cursor: pointer;
margin-bottom: 18px;
}

.twit4free .twit1 h1 {
margin-bottom: 30px;
}

.twit4free .twit2, .twit4free .twit3, .twit4free .twit4, .twit4free .twit5 {
    font-size: 18px;
    text-align:left;
    width: auto;
    height: auto;
    padding: 20px 0 0 20px;
}

.twit4free .twit8 {
    font-size: 22pt;
    text-align:left;
    width: 240px;
    height: auto;
    color: red;
    padding: 0;
    margin: 0;
  }

p.tweet2 {
    margin-top: 5px;
    font-size: 16px;
    text-align:left;
  }
  
/* @annotation: Tweet4Free End */
