@charset "utf-8";
/***WingsLab Version 1***/
header
,nav
,section
,article
,aside
,footer
,hgroup 
{ 
display: block;
}
body{
	margin:0;
	padding:0;
	background-color:#000;
	width:100%;
}
/***Header***/
header{
	width:100%;
	height:110px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	background-color:#6bccf6;
}
header h1{
	margin:0;
	padding:0;
}
header h1 img{
	border:none;
}
/***Body Content***/
#body_bg{
width:100%;
min-height:400px;
background:#FFFFFF url(../images/tone_bg.jpg) top repeat-x;
border-top: #c3c3c3 1px solid;
border-bottom: #c3c3c3 1px solid;
}
#body_container{
width:960px;
min-height:400px;
padding:0;
margin:0 auto;
overflow:hidden;
}
#page_title{
width:960px;
padding:6px 0 7px 0;
margin:0 auto 15px auto;
overflow:hidden;
border-bottom:#bababa 1px solid;
font-family:Arial, Helvetica, sans-serif;
}
#page_title h3{
width:50%;
float:left;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
color:#494949;
}
#page_title #faq{
width:48px;
height:19px;
float:right;
}
#page_title #back{
width:205px;
height:19px;
float:right;
}
#payment_container{
width:324px;
float:left;
}
#payment_container_top{
width:324px;
height:30px;
display:block;
float:left;
background:url(../images/paymentbox_top.png) no-repeat;
}
#payment_container_mid{
width:258px;
padding:0 33px 0 33px;
float:left;
background:url(../images/paymentbox_mid.png) repeat-y;
font-family:Arial, Helvetica, sans-serif;
}
#payment_container_mid h2{
width:100%;
padding:0 0 3px 0;
margin:0;
float:left;
font-size:20px;
color:#000;
font-weight:normal;
}
.input {
  display: block;
  margin:6px 0;
  float:left;
}
.input#amount{
  margin:20px 0 6px 0;
}
.input span {
  position: absolute;
  padding:5px 5px;
  margin-left: 3px;
  color: #888;
  z-index: 1;
  cursor: text;
  pointer-events: none;
  font-size:14px;
  float:left;
  padding:7px 5px 3px 5px\9; /* IE8 and below */
}
.input input, .input textarea, .input select {
  z-index: 0;
  padding:5px 5px;
  margin: 0;
  font:inherit;
  width:248px;
  font-size:14px;
}
/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input input, .input textarea, .input select { padding: 4px; }
}
.pay-btn{
float:right;
margin:6px 0;}
#payment_container_bottom{
width:324px;
height:30px;
display:block;
float:left;
background:url(../images/paymentbox_bottom.png) no-repeat;
}
/***Payment Details***/
#right_container{
width:600px;
float:right;
}
#payment_details_title{
width:586px;
float:right;
background-color:#2d2c2c;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
font-weight:normal;
color:#ffffff;
margin:0 0 0 0;
padding:6px 0 6px 14px;
}
#payment_details_left{
width:286px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
font-weight:normal;
color:#131313;
margin:0 0 0 0;
padding:5px 0 16px 14px;
}
#payment_details_left a{
text-decoration:underline;
color:#003fb2;
}
#payment_details_left a:hover{
text-decoration:underline;
color:#2b73f6;
}
#payment_details_left span{
font-size:14px;
line-height:16px;
font-weight:bold;
color:#131313;
width:100%;
padding:0 0 4px 0;
display:block;
}
#payment_details_right{
width:286px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
font-weight:normal;
color:#131313;
margin:0 0 0 0;
padding:5px 0 16px 14px;
}
#payment_details_right a{
text-decoration:underline;
color:#003fb2;
}
#payment_details_right a:hover{
text-decoration:underline;
color:#2b73f6;
}
#payment_details_right span{
font-size:14px;
line-height:16px;
font-weight:bold;
color:#131313;
width:100%;
padding:0 0 4px 0;
display:block;
}
#payment_description_container{
width:600px;
float:left;
border-bottom:#bababa 1px solid;
padding:0 0 16px 0;
margin:0 0 35px 0;
}
#payment_description_title{
width:572px;

float:left;
background-color:#d8d8d8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
font-weight:bold;
color:#131313;
margin:0 0 5px 0;
padding:4px 14px 4px 14px;
}
#payment_description_title .desc{
width:380px;
float:left;
margin:0 0 0 0;
padding:0 14px 0 0;
}
#payment_description_title .amt{
width:170px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:right;
}
#payment_description_details{
width:572px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
font-weight:normal;
color:#131313;
margin:0 0 0 0;
padding:5px 14px 0 14px;
}
#payment_description_details .desc{
width:380px;
float:left;
margin:0 0 0 0;
padding:0 14px 0 0;
}
#payment_description_details .amt{
width:170px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:right;
}
#product_details_title{
width:586px;
float:right;
background-color:#f3f3f3;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#5f5f5f;
margin:0 0 0 0;
padding:6px 0 6px 14px;
}
#product_details_container{
width:600px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#131313;
margin:0 0 0 0;
padding:15px 0 10px 0;
}
#product_details_container .thumb{
width:200px;
float:left;
margin:0 0 0 0;
padding:0 20px 0 0;
}
#product_details_container .details{
width:380px;
float:left;
margin:0 0 0 0;
padding:5px 0 0 0;
font-size:14px;
line-height:18px;
}
#product_details_container .details h4{
margin:0 0 0 0;
padding:0 0 8px 0;
font-size:25px;
line-height:25px;
font-weight:normal;
}
#product_details_container .details_no_thumb{
width:580px;
float:left;
margin:0 0 0 0;
padding:5px 0 0 0;
font-size:14px;
line-height:18px;
}
/***FAQ***/
#faq_bg{
width:572px;
float:right;
background-color:#f3f3f3;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:normal;
color:#282828;
margin:0 0 0 0;
padding:6px 14px 6px 14px;
}
#faq_bg ol{
	margin:22px 0 0 10px;
	padding:0 0 0 10px;
}
#faq_bg ol li{
	margin:0;
	padding:0 0 32px 8px;
}
#faq_bg ol li span.ans{
	margin:0;
	padding:5px 0 0 0;
	display:block;
}
/***Making Payments***/
#pay_container{
width:960px;
float:left;
min-height:300px;
}
#payment_msg{
width:960px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#ff2a00;
padding:0 0 15px 0;
}
#paying_description_title{
width:932px;
float:left;
background-color:#d8d8d8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#131313;
margin:0 0 5px 0;
padding:4px 14px 4px 14px;
}
#paying_description_title .ref{
width:420px;
float:left;
margin:0 0 0 0;
padding:0 14px 0 0;
}
#paying_description_title .date{
width:120px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}
#paying_details_container{
width:932px;
float:left;
margin:0 0 0 0;
padding:8px 14px 38px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#131313;
}
#paying_details_container table{
width:932px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}
#paying_details_container span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#131313;
}
#select_method_title{
width:932px;
float:left;
background-color:#2d2c2c;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
color:#fff;
margin:0 0 5px 0;
padding:6px 14px 6px 14px;
}
#select_method_container{
width:960px;
float:left;
margin:0 0 0 0;
padding:8px 0 40px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#131313;
font-weight:bold;
}
#select_method_container table{
width:960px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}
#select_method_container table td.content{
padding:14px 14px 20px 14px;
}
#select_method_container img{
border:none;
padding:0 0 10px 0;
}
.select_method_option{
width:100%;
margin:0 0 12px 0;
padding:0 0 6px 0;
border-bottom:#c8c8c8 1px solid;
}
/***Currently Support***/
#support_by{
width:960px;
border-bottom:#c0c0c0 1px solid;
float:left;
padding:25px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}
#support_by span{
width:200px;
display:block;
padding:30px 0 0 0;
float:left;
text-transform:uppercase;
color:#6a6a6a;
font-size:11px;
font-weight:bold;
}
#support_by .revpay{
float:right;
border:none;
vertical-align:bottom;
}
#support_logos{
width:960px;
float:left;
height:44px;
margin:0;
padding:0;
text-align:center;
}
#support_logos img{
padding:0 16px;
}
/***Footer***/
footer{
margin:0 auto;
padding:6px 0 8px 0;
width:960px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#707070;
overflow:hidden;
}
footer .link{
width:49%;
float:left;
text-align:left;
}
footer .link a{
color:#707070;
text-decoration:none;
padding:0 10px 0 0;
}
footer .link a:hover{
color:#707070;
text-decoration:underline;
}
footer .copyright{
width:49%;
float:right;
text-align:right;
}