@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#333333;background:#a8d8f3; font-size:13px;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*General Layout*/
body{background:#FFF; font-size:13px;}
#wrapper{background:url(../images/background-fill.jpg) repeat-y; width:676px; margin:0px auto;}
#nav{background:url(../images/nav-background.png) no-repeat; width:670px; height:97px; margin: 0 0 0 3px;}
#body-content{width:650px; margin:0px auto;}
#riskfree{background:url(../images/bg-riskfree.png) no-repeat; width:414px; height:131px; padding:65px 200px 0 10px; margin:30px 0 30px 18px;}
#foot{text-align:center; font-size:10px;}

/*text alignment tags*/
p, h1, h2, h3{padding: 10px;}

/*h tags*/
h1{font-size:18px; text-align:center; line-height:30px; color:#000000; font-weight:bold; margin-top:10px;}
h2{font-size:16px; text-align:center; margin-left:10px; padding:0px 0px 0px 0px; color:#ff0000; margin-bottom:10px; letter-spacing:-.02em; font-weight:bold; margin-top:10px;}
h3{font-size:14px;color:#81c4c6; padding:10px 0px 0px 10px; padding-bottom:-5px; font-weight:bold;}

/*p tags*/
p{line-height:18px;}
p.test{font-style:italic;}
p.test-name{text-align:right; margin-right:25px; font-weight:bold;}
p.quest{font-weight:bold;}
p.ans{margin-left:25px;}

/*list tags*/
#nav ul{list-style-type:none; position:relative; margin:0px 0px 0px 225px; padding-top:52px;}
#nav ul li{display:inline; margin:0 -2px 0 0;}

/*images*/
img#banner{margin-left:3px;}
#body-content img{float:left; margin:12px 5px 0 10px;}
#body-content img.center{margin:10px 0 0 15px;}
#body-content img.center2{margin-left:120px;}

/*form*/
form{text-align:center; margin:20px 0px;}

/*General Classes*/
.bold{font-weight:bold;}
.center{text-align:center;}
.red{color:#F00;}
.big{font-size:16px; line-height: 25px;}
.high{background:#FF0;}
.under{text-decoration:underline;}
.main{color:#81c4c6;}
.clear{clear:both;}
.highlight{background:#FF0;}

@charset "utf-8";
/*Payment Method 1 Styles*/

#checkout_form p,#checkout_form h2, #checkout_form h3{padding:0px 0 15px 0; border:none;}
#checkout_form h1{padding:0px;}
form#checkout_form{width:96%; margin:0px auto;}
form#checkout_form h1{margin-bottom:5px; padding:10px 0 10px 0; font-weight:bold; letter-spacing:0.08em; text-align:right; border-bottom:5px solid #cccccc; }
form#checkout_form h1 span{color:#aaaaaa;}

form#checkout_form div.purchase-information h1{text-align:left; border-bottom:none;}
form#checkout_form h2{color:#000000; font-weight:bold;}
form#checkout_form h2 span{color:#2f3494;}

div#product_info{border:1px solid #999999; padding:15px 0px;}

div#product-image{width:215px; float:left;}
div#product-image img{margin:0px 0px 0px 10px;}

div#product-details{border-left:5px solid #cccccc; border-right:5px solid #cccccc; padding:5px 20px 5px 20px; width:215px; height:198px; float:left;}
div#product-details label{display:block; float:left; width:100px; padding:0px; font-size:14px;}
div#product-details p{margin:0px 0px 6px 0px;}
div#product-details input.readonly{border:none; padding:0px; width:100px; font-size:14px;}

div#security{width:92px; margin-left:515px;}
div#security a{font-size:10px; display:block; color:#000000;}

div.AuthorizeNetSeal a#AuthorizeNetText{margin-bottom:10px;}
div.GoDaddySeal {margin-left:4px;}
div.GoDaddySeal a{margin-left:2px; text-decoration:none;}
div.GoDaddySeal a:hover{text-decoration:underline;}

div.billing-and-shipping label{font-size:12px; display:block; float:left; width:150px;}
div.billing-and-shipping input{font-size:12px; width:150px; margin-bottom:5px;}
div.billing-and-shipping select{font-size:12px; width:152px; margin-bottom:5px;}

div#billing_info{border:1px solid #cccccc; padding:5px 10px;}
div#billing-wrapper{float:left;width:360px;}
div#expiration-date-line label.cvc{display:inline; float:none; width:5px; margin:0px 6px 0px 8px;}
div#expiration-date-line label.cvc a{color:#0000ff; text-decoration:underline;}
div#expiration-date-line label.cvc a:hover{color:#666666;}
div#expiration-date-line input{width:25px;}
div#expiration-date-line input#cardcvc{width:40px;}

div#shipping_info{border:1px solid #cccccc; margin-left:365px; padding:5px 10px; height:380px;}

input#paynow{background:url(../images/buy-now.jpg) no-repeat top; width:161px; height:35px; border:none; cursor:pointer; margin:15px 0px 0px 475px;}
/*input#paynow:hover{background:url(../images/pay-now.png) no-repeat bottom; width:172px; height:48px; border:none; cursor:pointer;}*/
div#taxinfo{font-size:11px; color:#b3ad18; font-style:italic; font-weight:bold;}

div.goback a{color:#0000ff; text-decoration:underline; font-size:11px;}
div.goback a:hover{font-weight:bold;}
#footer{margin-top:-13px;}



/*Payment Method 2 Styles*/
div#paypal {clear:both; margin-top:25px; width:96%; margin:0px auto;}
div#paypal h1{margin-bottom:5px; font-weight:bold; letter-spacing:0.08em; text-align:right; border-bottom:5px solid #cccccc;}
div#paypal h1 span{color:#aaaaaa;}
div#paypal form{text-align:right; margin-top:10px;}

/* form styles */
form#email_form{margin-left:75px; text-align:left;}
form#email_form input{width:70%; margin-bottom:6px;}
form#email_form input#submit{width:100px; display:block;}
form#email_form label{display:block; font-size:14px; margin-bottom:3px;}
form#email_form textarea{width:85%; height:100px; margin-bottom:10px;}