/* Site Global Styles */
body {text-align:center; background-color:#e6e6e6; margin:0;}
h1, h2,h3 {margin:0; padding:0;}
p, li, a, h2,h3, td, th { font: normal normal normal 10pt Arial, Helvetica, sans-serif; color:#000000;}
h3 { font-size:10pt; font-weight:bold; color:#990B0C;} 
a:hover {color:#CC0001;}
a img {border:0;}
#contianer { width:634px; margin:auto; text-align:left; background-color:#ffffff;}
.print { display:none;}

/* Site Header */
#site-header { height:61px; clear:both; background-color:#CC0001;}
#site-header img.logo { float:left; width:193px;}
#site-header object.logo { float:left; width:193px; }
#site-header img.call-us {float:right; width:200px;}
#site-last-visit {height:20px; display:block; background-color:#990B0C; padding:3px 5px 0 5px;}
#site-last-visit div, #site-last-visit a {color:#ffffff; margin:0; padding: 0; font: normal normal normal 8pt Arial, Helvetica, sans-serif; text-decoration:none;} 
#site-last-visit .last-visit {float:left; width:50%; padding-top:4px;padding-left:2px}
#site-last-visit .cart {margin-left:50%; text-align:right;}
#site-last-visit .cart img { }

/* Site Menu */
#site-menu { clear:both;}
#site-menu ul {margin:0; padding:0; list-style-type:none;}
#site-menu li { float:left; background-color:#ffffff; text-align:center;height:26px;}
#site-menu img {margin:0; padding:0; display:block;}

.menu-home {width:61px;}
.menu-register {width:79px;}
.menu-myaccount {width:100px;}
.menu-phone {width:100px;}
.menu-mobile {width:136px;}
.menu-faq {width:52px;}
.menu-works {width:106px;}

/* Site Right */
#site-right-back {background: url(../images/img_right_back.gif) repeat-y right;}
#site-right {float:right; width:203px; clear:both; padding-bottom:20px;}
#site-right .more {font-size:9pt;}
.site-right-adds img {margin:0; display:block;}
.site-right-adds .add-top {border:1px solid #65666A; border-left:0;}
.site-right-adds .add-top-02 {border:1px solid #65666A; border-left:0; border-top:0;}

/* Member Login */
#member-login { background: #CC0001 url(../images/img_member_login.gif) no-repeat top; width:203px; height:160px;}
#member-login-form { padding:25px 0 0 18px;}
#member-login-form input, #member-login-form label, #member-login-form p, #member-login-form img, #member-login-form form {font-size:9pt; margin:0; padding:0;}
#member-login-form p, #member-login-form a {color:#ffffff; padding-top:2px;} 
#member-login-form input {border:1px solid #7E9DB9; padding:2px;}
#member-login-form .but-go { float:right; width:51px; position:relative; right:10px; top:-22px; margin:0; padding:0; border:0;}


/* Members Cart */
#member-cart { background: #CC0001 url(../images/img_member_cart.gif) no-repeat top; width:203px; height:93px;}
#member-cart p {margin:0; color:#ffffff; position:relative; top:27px; left:18px;}
#member-cart .member-cart-total {font-size:13pt; font-weight:bold; padding-bottom:4px;}
#member-cart a {font-weight:bold; color:#ffffff; position:relative; top:5px;}

/* Promotion Code*/
#promotion-code {background: #ffffff url(../images/img_promocode.gif) no-repeat top; width:392px; height:116px; margin:10px 0px 0px 0px;}
#promotion-code-form { padding:20px 0 0 18px;}
#promotion-code-form input {border:1px solid #7E9DB9; padding:2px; position:relative; left:105px; bottom:3px;}
#promotion-code-form input, #promotion-code-form label, #promotion-code-form p, #promotion-code-form img, #promotion-code-form form {margin:0; padding:0;}		
#promotion-code-form p, #promotion-code-form a {color:#ffffff; padding-top:2px;}

/* Product List */
#product-list ul {margin:15px 0 0 15px; padding:0; list-style-type:none;} 

/* Page Header */
#img-page-header {margin:0; padding:0;}
#img-page-header img {margin:0; padding:0; margin-right:-3px; border:1px solid #65666A;}		
#img-page-header object { margin:0; padding:0; margin-right:-4px; }

/* Site Content */
#site-content {margin-right:203px; padding:15px; padding-top:0;}
#site-content p,li {color:#5A5A5A;}
#site-content input, #site-content select, #site-content textarea {border:1px solid #A5A6A1; padding:2px;}
#site-content .heading img { border:0;}
#site-content .heading .date { position:relative; bottom:8px; left:60px;}
#site-content .buynow {text-align:right; padding:10px;}
#site-content .buynow input { border:0; margin:0; padding:0;}
#site-content .cus-form, #site-content .cus-feedback, #site-content .cus-phone  {padding:5px; background-color:#FBF8F8;}
#site-content .cus-form input, #site-content .cus-form select, #site-content .cus-form textarea {margin-top:6px;}
#site-content .cus-feedback td {vertical-align:top;}
#site-content .cus-feedback .address {padding-left:10px;}
#site-content .cus-phone label, #site-content .important {color:#FF0000; font: normal normal bold 10pt Arial, Helvetica, sans-serif;}
#site-content .cus-phone label {float:left; width:120px;}
#site-content .cus-phone input {padding:3px;}
#site-content .cus-phone input, #site-content .cus-phone select {margin:3px;}
.clear {clear:both;}

/* Product Tables */
#site-content .content-table {clear:left;}
#site-content .content-table table { width:380px; margin:auto;}
#site-content .content-table td {margin:auto; text-align:center; width:33%; vertical-align:top; padding:10px 5px 10px 5px;}
#site-content .content-table img { text-align:center; margin:auto; display:block;}
#site-content .content-table a, #site-content .content-table p { color:#666666; font-size:9pt;}
#site-content .content-table a:hover {color:#CC0001;}
#site-content .content-table a.card-buynow img {float:right; padding-top:6px; margin:0;}
#site-content .content-table img.shopcart  {padding-top:5px;}
#site-content input.checkbox {border:0;}
#site-content .chk-box input {border:0; margin:0;display:inline}
#site-content .chk-box { width:95px; margin:auto; text-align:left; margin-top:5px;}
#site-content .chk-box-input {float:left; width:20px; margin:0; margin-top:1px;}
#site-content .chk-box-txt {margin:0; margin-left:23px; display:block}

/* Phone Card Selector */
#site-card-selector table { width:390px;}
#site-card-selector td {padding:5px;}
#site-card-selector option, #site-card-selector select {font-size:9pt;}
#site-card-selector td.but-go { text-align:right;}
#site-card-selector select {border:1px solid #A5A6A1; padding:2px;}


/* Shopping Cart */
#site-cart table {border-collapse:collapse; width:390px;}
#site-cart th, #site-cart td { color:#5A5A5A; font: normal normal normal 8pt Arial, Helvetica, sans-serif; border:1px solid #A5A6A1; padding:5px; vertical-align:top;}
#site-cart th {background-color:#D2D1CF; font-weight:bold; text-align:left;}

.product-name {width:115px;}
.product-price {width: 77px;}
.quantity {width:55px;}
.price {width:55px;}
.dis-price {width:55px;}
.delete {width:33px;}
.total-price {text-align:right;}
.total-youpay {text-align:right;}


/* Register Account Form , My Account Form, Account Balance, Forgot Password */
#register-account-form, #account-balance {padding:0; margin:15px 0 15px 0;}
#register-account-form p, #account-balance p {margin:7px 0 7px 0; padding:0; font-size:8pt;}
#register-account-form label, #account-balance label {float:left; width:140px; font-weight:bold; color:#5A5A5A; font-size:9pt;}
#register-account-form input, #register-account-form select, #register-account-form textarea {border:1px solid #A5A6A1;}
#account-balance {margin-bottom:15px;}
#forgot-password label {float:left; width:100px; font-weight:bold; color:#5A5A5A; font-size:9pt;}

/* Account Login */
#account-login {padding-top:20px;}
#account-login p, #account-login a {color:#5A5A5A;}
#account-login p {margin: 0 5px 8px 0;}
#account-login table {width:398px;}
#account-login td {padding:5px; vertical-align:top;}

/* Checkout */
#checkout label { float:left; width:150px; font-weight:bold;}
#checkout h3 {margin:10px 0 15px 0;}
#checkout p {margin:8px 0 8px 0;}
#checkout .date { position:relative; left:200px;}
#checkout .sslthawte {float:left; width:83px; margin:0;}
#checkout .find-cvv { margin-bottom:30px;}
#checkout .find-cvv .find-cvv-img { float:left; width:165px;}
#checkout .find-cvv .find-cvv-text { margin-left:170px;}

/* FAQ */
#site-content .faq  p.qus { margin:20px 0 5px 0;}
#site-content .faq  p.qus a { color:#DF6060; text-decoration:none; font-size:8pt;}
#site-content .faq p { margin:0;}
#site-content .faq h3 { margin-top:15px;}
#ans01,#ans02,#ans03,#ans04,#ans05,#ans06,#ans07,#ans08,#ans09,#ans10,#ans11,#ans12,#ans13,#ans14,#ans15,#ans16 {display:none; background-color:#F2F2F2; padding:5px;}

/* HOW IT WORKS */
.how-works{background: url(../images/img_works_back.gif) no-repeat top; padding: 15px 20px 0;}
.how-works div { padding-bottom:28px;}
.how-works img {float:left; width:75px;}
.how-works p {margin:0; margin-left:90px; font-size:9pt;}

/* Site Footer */
#site-footer {clear:both; height:30px;}
#site-footer p {margin:0; padding:5px;}
#site-footer .footer { background-color:#CC0001; color:#ffffff; text-align:center;}
#site-footer a {color:#ffffff; text-decoration:none;}
#site-footer a:hover {text-decoration:underline;}
#site-footer .discliamer {background-color:#ffffff; color:#666666; font-size:8pt;}
#site-footer .discliamer a {background-color:#ffffff; color:#666666; font-size:8pt; text-decoration:underline;}
#site-footer .discliamer a:hover {color:#CC0001;}