.sms {
    -moz-box-shadow        :  0px 1px 0px 0px #fff6af;
    -webkit-box-shadow     :  0px 1px 0px 0px #fff6af;
    box-shadow             :  0px 1px 0px 0px #fff6af;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background             : -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter                 : progid    background-color       : #ffec64;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #ffaa22;
    display                : inline-block;
    cursor                 : pointer;
    color                  : #333333;
    font-family            : Arial;
    font-size              : 50px;
    font-weight            : bold;
    padding                : 12px 24px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #ffee66;
}

.notify {
    -moz-box-shadow        : inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow     : inset 0px 1px 0px 0px #97c4fe;
    box-shadow             : inset 0px 1px 0px 0px #97c4fe;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background             : -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
    filter                 : progid background-color : #3d94f6;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #337fed;
    display                : inline-block;
    cursor                 : pointer;
    color                  : #ffffff;
    font-family            : Arial;
    font-size              : 50px;
    font-weight            : bold;
    padding                : 3px 6px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #1570cd;
}

input.mobile_customer_paid {
    color            : black;
    font-size        : 35px;
    font-family      : arial;
    font-weight      : bold;
    height           : 100px;
    background-color : #CCFF99;
}

input.mobile_customer_unpaid {
    color            : white;
    font-size        : 35px;
    font-family      : arial;
    font-weight      : bold;
    height           : 100px;
    background-color : #FF6600;
}

.mobile_gadget_info_title {
    display           : inline-block;
    text-align        : center;
    vertical-align    : middle;
    padding           : 12px 24px;
    border            : 1px solid #7d7d20;
    border-radius     : 8px;
    background        : #cece35;
    background        : -webkit-gradient(linear, left top, left bottom, from(#cece35), to(#7d7d20));
    background        : -moz-linear-gradient(top, #cece35, #7d7d20);
    background        : linear-gradient(to bottom, #cece35, #7d7d20);
    text-shadow       : #5a5a17 1px 1px 1px;
    font              : normal normal bold 48px arial;
    color             : #ffffff;
    text-decoration   : none;
}

.login_title {
    background-color      : #44c767;
    -moz-border-radius    : 26px;
    -webkit-border-radius : 26px;
    border-radius         : 26px;
    border                : 3px solid #18ab29;
    display               : inline-block;
    cursor                : pointer;
    color                 : #ffffff;
    font-family           : Arial;
    font-size             : 55px;
    padding               : 16px 31px;
    text-decoration       : none;
    text-shadow           : 0px 1px 0px #2f6627;
}

.no_customers {
    -moz-box-shadow       : 3px 4px 0px 0px #8a2a21;
    -webkit-box-shadow    : 3px 4px 0px 0px #8a2a21;
    box-shadow            : 3px 4px 0px 0px #8a2a21;
    background            : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
    background            : -moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
    background            : -webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
    background            : -o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
    background            : -ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
    background            : linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
    filter:progid         : DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
    background-color      : #c62d1f;
    -moz-border-radius    : 18px;
    -webkit-border-radius : 18px;
    border-radius         : 18px;
    border                : 1px solid #d02718;
    display               : inline-block;
    cursor                : pointer;
    color                 : #ffffff;
    font-family           : Arial;
    font-size             : 60px;
    padding               : 7px 25px;
    text-decoration       : none;
    text-shadow           : 0px 1px 0px #810e05;
}

.mobile_confirm {
    display            : inline-block;
    text-align         : center;
    vertical-align     : middle;
    padding            : 12px 24px;
    border             : 1px solid #a12727;
    border-radius      : 8px;
    background         : #ff4a4a;
    background         : -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background         : -moz-linear-gradient(top, #ff4a4a, #992727);
    background         : linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow        : #591717 1px 1px 1px;
    font               : normal normal bold 50px arial;
    color              : #ffffff;
    text-decoration    : none;
    width              : 200px;
    height             : 100px;
}

input.back_button {
    display            : inline-block;
    text-align         : center;
    vertical-align     : middle;
    padding            : 12px 24px;
    border             : 1px solid #2a2798;
    border-radius      : 8px;
    background         : #4e4aff;
    background         : -webkit-gradient(linear, left top, left bottom, from(#4e4aff), to(#2a2798));
    background         : -moz-linear-gradient(top, #4e4aff, #2a2798);
    background         : linear-gradient(to bottom, #4e4aff, #2a2798);
    text-shadow        : #19175a 1px 1px 1px;
    font               : normal normal bold 50px arial;
    color              : #ffffff;
    text-decoration    : none;
    width              : 250px;
    height             : 110px;
}

select.business_type_selection {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    padding            : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 850px;
}

select.business_currency_selection {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    padding            : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 270px;
}

select.business_timezone_selection {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;

    border             : 2px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 500px;
}

input.business_type_selected {
    color              : black;
    font-size          : 40px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 850px;
    height             : 80px;
    vertical-align     : middle;

    border             : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
    background-color   : #FFFFCC;
}

input.business_name {
    color              : black;
    font-size          : 40px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 850px;
    height             : 80px;
    vertical-align     : middle;

    border             : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
    background-color   : #FFFFCC;
}

.msg_agency {
    -moz-box-shadow        : inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow     : inset 0px 1px 0px 0px #97c4fe;
    box-shadow             : inset 0px 1px 0px 0px #97c4fe;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background             : -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
    filter:progid          : DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color       : #3d94f6;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #337fed;
    display                : inline-block;
    cursor                 : pointer;
    color                  : #ffffff;
    font-family            : Arial;
    font-size              : 50px;
    font-weight            : bold;
    padding-top            : 30px;
    padding-bottom         : 30px;
    padding-left           : 30px;
    padding-right          : 30px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #1570cd;
}

input.agency_button {
    display                : inline-block;
    text-align             : center;
    vertical-align         : middle;
    padding                : 12px 24px;
    border                 : 1px solid #a12727;
    border-radius          : 8px;
    background             : #ff4a4a;
    background             : -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background             : -moz-linear-gradient(top, #ff4a4a, #992727);
    background             : linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow            : #591717 1px 1px 1px;
    font                   : normal normal bold 48px arial;
    color                  : #ffffff;
    text-decoration        : none;
    height                 : 130px;
    width                  : 300px;
}

p.customer_search_title {
    display          : inline-block;
    text-align       : center;
    vertical-align   : middle;
    padding          : 12px 24px;
    border           : 1px solid #7d7d20;
    border-radius    : 8px;
    background       : #cece35;
    background       : -webkit-gradient(linear, left top, left bottom, from(#cece35), to(#7d7d20));
    background       : -moz-linear-gradient(top, #cece35, #7d7d20);
    background       : linear-gradient(to bottom, #cece35, #7d7d20);
    text-shadow      : #5a5a17 1px 1px 1px;
    font             : normal normal bold 50px arial;
    color            : #ffffff;
    text-decoration  : none;
    height           : 75px;
}

p.mobile_agency_info {
    color              : white;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.mobile_agency_updated {
    color              : black;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

.msg {
    -moz-box-shadow        : inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow     : inset 0px 1px 0px 0px #97c4fe;
    box-shadow             : inset 0px 1px 0px 0px #97c4fe;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background             : -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
    filter:progid          : DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color       : #3d94f6;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #337fed;
    display                : inline-block;
    cursor                 : pointer;
    color                  : #ffffff;
    font-family            : Arial;
    font-size              : 40px;
    font-weight            : bold;
    padding-top            : 30px;
    padding-bottom         : 30px;
    padding-left           : 30px;
    padding-right          : 30px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #1570cd;
}

.msg_login {
    -moz-box-shadow        : inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow     : inset 0px 1px 0px 0px #97c4fe;
    box-shadow             : inset 0px 1px 0px 0px #97c4fe;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background             : -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background             : linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
    filter:progid          : DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color       : #3d94f6;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #337fed;
    display                : inline-block;
    padding-top            : 10px;
    padding-bottom         : 10px;
    padding-left           : 10px;
    padding-right          : 10px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #1570cd;
}

td.contact_details {
    font-family      : Arial, Helvetica, sans-serif;
    background-color : white;
    color            : black;
    padding-top      : 5px;
    padding-bottom   : 5px;
    padding-left     : 5px;
    padding-right    : 5px;
    text-align       : center;
    text-decoration  : none;
    font-size        : 50px;
    font-weight      : bold;
    height           : 75px;
    width            : 600px;
    border           : none;
}

td.mobile_page_title {
    background-color      : #44c767;
    -moz-border-radius    : 28px;
    -webkit-border-radius : 28px;
    border-radius         : 28px;
    border                : 5px solid #18ab29;
    display               : inline-block;
    cursor                : pointer;
    color                 : #ffffff;
    font-family           : Arial, Helvetica, sans-serif;
    font-size             : 50px;
    font-style            : normal;
    font-weight           : bold;
    padding               : 11px 11px;
    text-decoration       : none;
    text-shadow           : 0px 1px 0px #2f6627;
    text-align            : center;
}

td.mobile_login_page_title {
    background-color      : #44c767;
    -moz-border-radius    : 28px;
    -webkit-border-radius : 28px;
    border-radius         : 28px;
    border                : 5px solid #18ab29;
    display               : inline-block;
    cursor                : pointer;
    color                 : #ffffff;
    font-family           : Arial, Helvetica, sans-serif;
    font-size             : 50px;
    font-style            : normal;
    font-weight           : bold;
    padding               : 11px 11px;
    text-decoration       : none;
    text-shadow           : 0px 1px 0px #2f6627;
    text-align            : center;
    width                 : 400px;
}

td.mobile_login_info {
    color              : white;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

td.key_blank_mobile {
    background-color : #FF6600;
    height           : 30px;
    width            : 40px;
    border           : 4px solid black;
}

td.key_info_mobile {
    font-family      : Arial, Helvetica, sans-serif;
    color            : black;
    padding-left     : 10px;
    text-decoration  : none;
    font-size        : 45px;
    font-weight      : bold;
}

td.mobile_client_info {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

td.index_info_frame {
    background-color : #FAF8CC;
    border           : 2px solid black;
}

td.index_bullet {
    font-family      : Arial, Helvetica, sans-serif;
    background-color : #FAF8CC;
    color            : black;
    font-size        : 90px;
    font-weight      : bold;
    border           : none;
    width            : 40px;
}

td.index_info {
    font-family      : Arial, Helvetica, sans-serif;
    background-color : #FAF8CC;
    color            : black;
    font-size        : 45px;
    font-weight      : bold;
    border           : none;
    text-align       : justify;
}

td.mobile_title {
    font-family      : Arial, Helvetica, sans-serif;
    background-color : yellow;
    color            : black;
    font-size        : 40px;
    font-weight      : bold;
    border           : none;
    text-align       : center;
    height           : 70px;
}

td.last_login {
    font-family      : Arial, Helvetica, sans-serif;
    color            : black;
    font-size        : 45px;
    font-weight      : bold;
    text-align       : center;
    height           : 70px;
}

p.total_cost_mobile {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 45px arial;
    color: #ffffff;
    text-decoration: none;
}

p.contents_title {
    color              : white;
    font-size          : 16px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

input.later {
    padding            : 1px solid black;
    color              : black;
    font-size          : 10px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 90px;
    padding-top        : 4px;
    padding-bottom     : 4px;
    background-color   : cyan;
}

table.background_picture {
    background-image   :  url('resume.jpg')
}

table.top_line {
    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: white;
    border-left-color  : white;
    border-right-color : white;
}

tr.main_title {
    height             : 75px;
    background-color   : #E0FFFF;
}

p.register_info_subtitle {
    color              : blue;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.main_title {
    color              : black;
    font-size          : 35px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.mobile_field_title {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.register_title {
    color              : black;
    font-size          : 16px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.mobile_register_title {
    display           : inline-block;
    text-align        : center;
    vertical-align    : middle;
    padding           : 12px 24px;
    border            : 1px solid #7d7d20;
    border-radius     : 8px;
    background        : #cece35;
    background        : -webkit-gradient(linear, left top, left bottom, from(#cece35), to(#7d7d20));
    background        : -moz-linear-gradient(top, #cece35, #7d7d20);
    background        : linear-gradient(to bottom, #cece35, #7d7d20);
    text-shadow       : #5a5a17 1px 1px 1px;
    font              : normal normal bold 48px arial;
    color             : #ffffff;
    text-decoration   : none;
}

p.register_info {
    color              : black;
    font-size          : 12px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.register_subtitle {
    color              : black;
    font-size          : 14px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.password_title {
    color              : black;
    font-size          : 10px;
    font-family        : Arial, Helvetica, sans-serif;
}

p.delete_password_title {
    color              : black;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.delete_subtitle {
    color              : black;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.info {
    color              : black;
    font-size          : 12px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.cv_link_info {
    color              : black;
    font-size          : 12px;
    font-family        : Arial, Helvetica, sans-serif;
}

p.mobile_privacy {
    color              : black;
    font-size          : 25px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

input.mobile_checkbox_privacy { 
  width: 120px; 
  height: 120px; 
}

input.login_field {
    color              : black;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
}

input.btn_login {
    color              : white;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 90px;
    height             : 23px;
    background-color   : green;
}

input.btn_register {
    color              : white;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 90px;
    height             : 23px;
    background-color   : green;
}

input.continue {
    color              : black;
    font-size          : 12px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 150px;
    height             : 30px;
}

input.btn_submit {
    color              : black;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 90px;
}

input.btn_cvaddress {
    color              : black;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 180px;
}

button.delete {
    color              : white;
    font-size          : 11px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 100px;
    height             : 21px;
    background-color   : green;
}

form.nomargin {
    margin             : 0;
    padding            : 0px;
    border-bottom      : 0px;
}

a.password_title {
    color              : black;
    font-size          : 10px;
    font-family        : Arial, Helvetica, sans-serif;
    text-decoration:none;
}

p.mobile_register_info {
    color              : black;
    font-size          : 40px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.mobile_login_agency {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

p.mobile_login_info {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

input.mobile_get_password {
    -moz-box-shadow        : 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow     : 0px 1px 0px 0px #fff6af;
    box-shadow             : 0px 1px 0px 0px #fff6af;
    background             : -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background             : -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background             : linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter                 : progid    background-color       : #ffec64;
    -moz-border-radius     : 6px;
    -webkit-border-radius  : 6px;
    border-radius          : 6px;
    border                 : 1px solid #ffaa22;
    display                : inline-block;
    cursor                 : pointer;
    color                  : #333333;
    font-family            : Arial;
    font-size              : 45px;
    font-weight            : bold;
    padding                : 18px 35px;
    text-decoration        : none;
    text-shadow            : 0px 1px 0px #ffee66;
}

li.mobile_register_info {
    color              : black;
    font-size          : 40px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

input.big_button {
    background-image   : url('mobile_buttons/mobile_blank.bmp');
    background-repeat  : no-repeat;
    background-color   : white;
    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 157px;
    width              : 699px;
}

input.small_button {
    background-image   : url('mobile_buttons/mobile_blank_small.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 121px;
    width              : 423px;
}

input.tiny_button {
    background-image   : url('mobile_buttons/mobile_blank_tiny.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 32px;
    font-weight        : bold;

    text-align         : center;

    border-width       : 0px;
    height             : 95px;
    width              : 288px;
}

input.long_button {
    background-image   : url('mobile_buttons/mobile_blank_small.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 35px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 121px;
    width              : 423px;
}

input.mobile_more {
    background-image   : url('mobile_buttons/mobile_more.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : white;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 147px;
    width              : 327px;
}

input.mobile_edit {
    background-image   : url('mobile_buttons/mobile_edit.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 105px;
    width              : 293px;
}

input.template_button {
    background-image   : url('mobile_buttons/mobile_template.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;

    border-width :0px;
    height             : 102px;
    width              : 289px;
}

a.template_link {
    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;

    text-decoration :none;
}

td.template_button {
    background-image   : url('mobile_buttons/mobile_template.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;

    height             : 102px;
    width              : 289px;
}

select.mobile_job_id {
    color               : black;
    font-family         : helvetica;
    font-size           : 45px;
    font-weight         : bold;
    background-color    : #E0FFFF;
    border              : 5px solid black;
    width               : 300px;
    height              : 90px;
}

input.listed_job_id {
    color               : black;
    font-size           : 45px;
    font-family         : helvetica;
    font-weight         : bold;
    background-color    : #00FFFF;
    border              : 5px solid black;
    width               : 300px;
    height              : 90px;
}

select.mobile_field {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 400px;
}

select.address_mobile_field {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 600px;
}

select.mobile_gadget {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 450px;
}

select.mobile_gadget_info {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 900px;
    height             : 95px;
}

select.mobile_gadget_status {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 300px;
}

select.mobile_gadget_needed {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 40px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 150px;
}

p.mobile_pending {
    color              : black;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
}

select.mobile_pending {
    color:black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 50px;
    font-weight        : bold;
    background-color   : #E0FFFF;
    border             : 1px solid;
    border-top-color   : black;
    border-left-color  : black;
    border-right-color : black;
    border-bottom-color: black;
    padding            : 14px;
    width              : 250px;
}

textarea.mobile_roles {
    color              : black;
    font-size          : 38px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    padding            : 2px solid;
    width              : 900px;
    resize             : none;
}

textarea.mobile_gadget_info {
    color              : black;
    font-size          : 38px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    padding            : 2px solid;
    width              : 900px;
    height             : 250px;
    border             : 3px solid black;
    resize             : none;
}

input.mobile_login_field {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 800px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_gadget_selected {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 450px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_gadget_model {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 900px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_cost {
    color              : black;
    font-size          : 45px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 260px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_verify_field {
    color              : black;
    font-size          : 40px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 5px;
    width              : 200px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_not_registered {
    color              : white;
    font-size          : 14px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    width              : 180px;
    height             : 40px;
    padding            : 10px;
    background-color   : green;
}

input.mobile_type_field {
    color              : black;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 700px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_subject_field {
    color              : black;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 700px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_grade_field {
    color              : black;
    font-size          : 50px;
    font-family        : Arial, Helvetica, sans-serif;
    font-weight        : bold;
    padding            : 15px;
    width              : 700px;
    height             : 80px;
    vertical-align     : middle;

    padding            : 2px solid;
    border-top-color   : black;
    border-bottom-color: black;
    border-left-color  : black;
    border-right-color : black;
}

input.mobile_thumbnail {
    padding            : 1px solid #006;
    width              : 442px;
}

input.mobile_pending {
    color            : black;
    font-size        : 35px;
    font-family      : arial;
    font-weight      : bold;
    height           : 100px;
    background-color : #CCFF99;
}

input.mobile_unpaid {
    color            : white;
    font-size        : 35px;
    font-family      : arial;
    font-weight      : bold;
    height           : 100px;
    background-color : #FF6600;
}

img.logo {
    border           : none;
    width            : 900px;
}

.previous_mobile {
    background-image   : url('mobile_buttons/mobile_blank_small.bmp');
    background-repeat  : no-repeat;
    background-color   : white;

    color              : black;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 45px;
    font-weight        : bold;

    border-width       : 0px;
    height             : 121px;
    width              : 423px;
}

p.optional {
    color       : black;
    font-size   : 45px;
    font-family : Arial, Helvetica, sans-serif;
    font-style  : italic;
}

p.required {
    color       : red;
    font-size   : 45px;
    font-family : Arial, Helvetica, sans-serif;
    font-style  : italic;
}
