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

body {
    padding: 0;
    margin: 0;
    font: normal 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(../images/bg.jpg) repeat-x 0 0 #DCA00D;
}

div,
p,
h1,
h2,
h3,
ul,
li,
a,
span,
ins,
form,
fieldset,
input,
select,
button,
textarea,
label {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

img {
    padding: 0;
    margin: 0;
    border: none;
}

.speacer,
.spacer {
    clear: both;
    line-height: 0;
    padding: 0;
    margin: 0;
    height: 0;
    font-size: 0
}

a {
    font: nor 11px/15px Arial, Helvetica, sans-serif;
    color: #99120A;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/* -------------- main-part ------------------- */

.fullbody {
    background: url(../images/main_bg.jpg) no-repeat center 0;
}

.mainBody {
    width: 1003px;
    margin: 0 auto;
    padding: 0;
    background: url(../images/main_top_bg.jpg) no-repeat 0 0 #FFF;
}

/* -------------- top-part ------------------- */

.topPart {
    width: 1003px;
    margin: 0;
    padding: 0;
    height: 170px;
}

.top_left {
    width: 278px;
    float: left;
    display: block;
    padding: 32px 0 0 44px;
}

.top_right {
    float: right;
    width: 673px;
    display: block;
}

.navpart {
    height: 59px;
    padding: 0;
    margin: 0;
    visibility: hidden;
}

.navpart ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: right;
}

.navpart ul li {
    padding: 0;
    margin: 0;
    float: left;
    font: normal 13px/59px Arial, Helvetica, sans-serif;
    color: #DD8C24;
    background: url(../images/devider_bg.jpg) no-repeat right 0;
    text-transform: uppercase;
}

.navpart ul li a {
    font: normal 13px/59px Arial, Helvetica, sans-serif;
    color: #DD8C24;
    text-decoration: none;
    padding: 0 12px;
    margin: 0;
}

.navpart ul li a:hover {
    text-decoration: none;
    color: #FFF;
}

.navpart ul li.nobg {
    background: none;
}

.navpart ul li a.active {
    font: normal 13px/59px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    padding: 0 12px;
    margin: 0;
}


.callus_txt {
    font: normal 30px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #5E5E5E;
    text-align: right;
    padding: 30px 39px 0 0;
}

.callus_txt span {
    color: #D86600;
}

.right_login {
    padding: 15px 39px 0 0;
    float: right;
    width: 495px;
    display: block;
}

.top_float_box1 {
    width: 67px;
    float: left;
    display: block;
}

.top_float_box2 {
    width: 153px;
    float: left;
    display: block;
}

.top_float_box3 {
    width: 52px;
    float: right;
    display: block;
}

.simple_input_box1 {
    width: 132px;
    border: 1px solid #BDBCBD;
    background: url(../images/input_bg.jpg) repeat-x 0 0;
    height: 15px;
    padding: 2px 5px 2px 5px;
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #000000;
}

.label_text {
    font: normal 13px/19px Arial, Helvetica, sans-serif;
    color: #484848;
    padding: 0;
    margin: 0;
}

/* -------------- step-part ------------------- */

.home_ad_top {
    width: 945px;
    margin: 0 auto;
    padding: 0 0 19px 0;
}

.step_box {
    width: 945px;
    height: 283px;
    background: url(../images/step_bg.jpg) no-repeat 0 0;
    font: normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #630611;
}

.step_one_box {
    float: left;
    display: block;
    width: 226px;
    padding: 0 0 0 15px;
}

.step_two_box {
    float: left;
    display: block;
    width: 226px;
    padding: 0 0 0 4px;
}

.step_three_box {
    float: left;
    display: block;
    width: 226px;
    padding: 0 0 0 4px;
}

.step_four_box {
    float: left;
    display: block;
    width: 226px;
    padding: 0 0 0 4px
}

.step_pad1 {
    padding: 190px 29px 0 29px;
    margin: 0;
    text-align: center;
    font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #630611;
}

.step_pad2 {
    padding: 201px 8px 0 8px;
    margin: 0;
    text-align: center;
    font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #630611;
}

.step_pad3 {
    padding: 196px 12px 0 12px;
    margin: 0;
    text-align: center;
    font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #630611;
}

.step_pad4 {
    padding: 210px 40px 0 40px;
    margin: 0;
    text-align: center;
    font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #630611;
}

ul.goldlink {
    padding: 10px 0 0 30px;
    margin: 0;
    list-style-type: none;
}

ul.goldlink li {
    padding: 1px 9px 2px 7px;
    margin: 0;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #630611;
    background: url(../images/arrow_bg2.jpg) no-repeat 0 3px;
    display: inline;
}

ul.goldlink li a {
    padding: 0;
    margin: 0;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #630611;
    text-decoration: none;
}

ul.goldlink li a:hover {
    color: #ffffff;
    text-decoration: none;
}

/* -------------- mid-part ------------------- */

.midarea {
    padding: 35px 15px 50px 15px;
    background: url(../images/mid_bg.jpg) repeat-x 0 0;
}

.leftPart {
    float: left;
    display: block;
    width: 634px;
    padding: 0 0 0 9px;
}

.rightPart {
    float: right;
    display: block;
    width: 310px;
}

.mainTitle {
    font: bold 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #252525;
    padding: 0 0 18px 0;
}

.small_pic_thumb {
    padding: 0 18px 10px 0;
    margin: 0;
}

.home_txt_box {
    padding: 0 0 21px 0;
}

.red_bold_txt {
    font: bold 14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #AA340B;
}

.price_box {
    width: 594px;
    height: 227px;
    background: url(../images/price_box.jpg) no-repeat 0 0;
    margin: 0 auto;
    padding: 20px 0 0 24px
}

.mainTitle2 {
    font: bold 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #7E7E7E;
    padding: 0 0 18px 0;
}

.float_one_price_box {
    float: left;
    display: block;
    width: 260px;
    padding: 14px 0 0 50px;
}

.float_two_price_box {
    float: left;
    display: block;
    width: 241px;
    padding: 14px 0 0 0;
}

.right_box1 {
    background-color: #FFF;
    border: 1px solid #D6C7A5;
    padding: 1px;
    margin-bottom: 25px;
}

.box1_inner {
    background: url(../images/testimonial_bg2.jpg) repeat-x 0 0 #F9EDD3;
    padding: 4px;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #000;
}

.right_title2 {
    background-color: #AA340B;
    font: bold 12px/27px Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 0 0 0 10px;
}

.gold_box_right {
    width: 291px;
    padding: 10px 0 0 5px;
}

.pad_gold {
    padding: 0 0 3px 0;
}

.pad_gold2 {
    padding: 0 0 10px 0;
}

.pad_gold3 {
    padding: 7px 5px;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #AA340B;
}

.pad_gold4 {
    padding: 7px 5px;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #000000;
}

.simple_input_box2 {
    width: 57px;
    border: 1px solid #C9BC9F;
    height: 15px;
    padding: 2px 5px 2px 5px;
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
}

.right_box2 {
    background-color: #FFF;
    border: 1px solid #AFAFAF;
    padding: 1px;
}

.box2_inner {
    background: url(../images/testimonial_bg.jpg) repeat-x 0 0 #E1E1E1;
    padding: 14px;
}

.righttitle {
    font: normal 22px/25px Arial, Helvetica, sans-serif;
    color: #252525;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #AFAFAF;
    margin-bottom: 10px;
}

.testimonial_box1 {
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #464646;
    font-style: italic;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #AFAFAF;
}

.testimonial_box2 {
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #464646;
    padding: 15px 0 12px 0;
    font-style: italic;
}

.author_tile {
    font: bold 11px/16px Arial, Helvetica, sans-serif;
    color: #BF6812;
    padding: 5px 0 0 0;
    font-style: italic;
}

.img-title h3 {
    padding: 0;
    margin: 0;
}

/* -------------- footer-part ------------------- */

.footer_main {
    background-color: #830915;
    margin: 0 auto;
}

.footer {
    padding: 17px;
    color: #FFFFFF;
    font: normal 12px/15px Arial, Helvetica, sans-serif;
    background-color: #830915;
    margin: 0 auto;
    width: 969px;
}

.footer a {
    color: #DC820D;
    font: normal 12px/15px Arial, Helvetica, sans-serif text-decoration:underline;
}

.footer a:hover {
    text-decoration: none;
}

.footerleft {
    width: 450px;
    float: left;
    display: block;
    padding: 0;
}

.footerright {
    width: 195px;
    float: right;
    display: block;
    padding: 0;
    text-align: right;
}

/* -------------- inner-part ------------------- */

.small_pic_thumb2 {
    padding: 0 0 25px 18px;
    margin: 0;
}

.red_bold_txt2 {
    font: bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #DCA00D;
}

.inner_box_style1 {
    border-bottom: 1px solid #AFAFAF;
    padding: 0 0 10px 0;
}

.red_bold_txt3 {
    font: bold 15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #DCA00D;
    padding: 10px 0 10px 0;
}

ul.simplelist {
    padding: 10px 0 0 20px;
    margin: 0;
    list-style-type: none;
}

ul.simplelist li {
    padding: 3px 0 3px 15px;
    margin: 0;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(../images/arrow_bg.jpg) no-repeat 0 6px;
}

.testimonial_box3 {
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #464646;
    padding: 0 0 12px 0;
    font-style: italic;
    border-bottom: 1px solid #AFAFAF;
}

.contactField {
    margin: 0;
    padding: 20px 0 0 0;
    width: 530px;
}

.contactField form {
    padding: 0;
    margin: 0;
}

.contactField form fieldset {
    padding: 0 0 50px 0;
    margin: 0;
    border: 0;
}

.contactField form fieldset label {
    width: 170px;
    padding: 0;
    margin: 0 0 11px 0;
    float: left;
    display: block;
    text-align: right;
    font: bold 12px/21px Arial, Helvetica, sans-serif;
    color: #8E8887;
}

.contactField form fieldset input {
    width: 341px;
    padding: 3px 0 0 3px;
    margin: 0 0 11px 0;
    float: right;
    display: block;
    text-align: left;
    font: bold 10px/13px Arial, Helvetica, sans-serif;
    color: #615B5B;
    border: 1px solid #D1CDCD;
    background-color: #ffffff;
    height: 16px;
}

.contactField form fieldset textarea {
    width: 341px;
    min-width: 341px;
    max-width: 341px;
    padding: 3px 0 0 3px;
    margin: 0 0 11px 0;
    float: right;
    display: block;
    text-align: left;
    font: bold 10px/13px Arial, Helvetica, sans-serif;
    color: #615B5B;
    border: 1px solid #D1CDCD;
    background-color: #ffffff;
    height: 63px;
}

.contactField form fieldset input.submit {
    width: 60px;
    padding: 0;
    margin: 0 0 11px 2px;
    float: right;
    display: block;
    border: none;
    height: 26px;
}

.contactField form fieldset select {
    width: 100px;
    padding: 3px 0 3px 3px;
    margin: 0 0 11px 14px;
    float: left;
    display: block;
    text-align: left;
    font: bold 10px/13px Arial, Helvetica, sans-serif;
    color: #615B5B;
    border: 1px solid #D1CDCD;
    background-color: #ffffff;
    height: 20px;
}

.contactField form fieldset input.error,
.contactField form fieldset textarea.error {
    border: red 1px solid;
}

.bg_login {
    background: url(../images/bg_login.png) no-repeat top center;
    width: 394px;
    margin: 0 auto;
    height: 216px;
}

.form_input {
    float: right;
    margin-top: 40px;
    width: 250px;
}

/*Coin CSS*/
.coin_header {
    /*text-align:center;*/
    padding-left: 140px;
    text-decoration: underline;
}

.coin_container {
    width: 100%;
    margin-bottom: 10px;
}

.coin_pic {
    width: 400px;
    padding: 0 10px;
    text-align: center;
    float: left;
}

.coin_pic h3 {
    margin-top: 10px;
}

.coin_info {
    width: 420px;
    padding: 10px 10px 0px 10px;
    float: left;
    /*height:240px;*/
    min-height: 280px;
}

.coin_info ul {
    list-style: none;
    margin-left: 20px;
}

.coin_info ul li {
    padding-top: 10px;
}

.coin_hr {
    width: 450px;
    height: 5px;
    background-image: url(../images/hr.png);
    background-repeat: repeat-x;
    float: left;
    margin: 3px 0 10px 0px;
}
