﻿a			 { font-family: verdana,arial,helvetica; font-size: 10pt }
table        { font-size: 10pt; font-family: verdana,arial,helvetica; }
/* CSS Document */

body				{color: #000000; text-align:center; background-color:#C0C0C0; font-family: verdana,arial,helvetica; font-size: 10pt; font-style: normal; margin:0;}
form				{margin: 0px auto 0px auto;text-align:center;}		
a					{color: #CC0000;}
a:visited			{color: #CC0000;}
a.footer			{color: #fff;}
hr.inline			{color: #CCCCCC; height: 2px;}
td.divider i {margin:auto;}
/*
* html div.frame {
  display: inline-block;
}*/

#headerImage {margin:auto;margin-bottom:0px;border:none;width:770px;height:139px;}
#footer {text-align:center;margin-top:15px;}
#footer td {font-size:10pt;color: white;}
H1 				{ color: #CC0000; font-family: Verdana, Times New Roman, Times, serif; font-size: 22px; font-style: normal; font-weight: bold;}
h2{width:100%;text-align:center;}
h3{width:100%;text-align:center;}
.lblError {color:#ff0000;width:450px;margin:auto;}
#footer a {color:#FFF;}
.termsagreementctr {text-align:center;width:550px;margin:auto;}
/* Order.aspx */
.product_table {width:550px;margin:auto;}
.product_description {text-align:left;}
#paymentMethods input {display:inline;}
#paymentMethods img {display:inline;}
#container {background-color:#ffffff; width:770px;  text-align:center; margin:auto;}
#shoppinglistcontainer {width:550px;padding:7px;margin:auto;background-color:#FFFFFF;border: thin dotted #000000}
#shoppinglist {padding:0;margin:0;}
#shoppinglist li {margin:0;padding:3px 0px 0px 0px;list-style-type:none;text-align:left;}
#shoppinglist p {margin:0;padding:3px;}
#shoppinglist span.title {font-size:12pt;font-weight:bold;}
.shoppinglistitem {}
.shoppinglistitemalt{background:#eee;}
#carttotalsitem {margin:0;}
#carttotalsitem div {text-align:right;}
#carttotalsitem span.price, .shoppinglistitem span.price {font-weight:normal;}
.termstable{margin:auto;width:550px;}
#innercontainer, .paymentMethods{width:550px;margin:auto;}
#dynamicContainer {text-align:center;margin:auto;}

.pnlAccountCreate {width:550px;text-align:center;margin:10px auto 0 auto;}
#personal-info {text-align:left;margin:auto;width:375px;}
#pDescription {width:550px; margin:auto;text-align:left;}
#pPriceDescription {width:300px; margin:auto;margin-top:20px;text-align:left;}
.loginQuestion {margin-top:10px;}
.loginHeading{font-weight:bold;margin:0 auto 10px auto;width:550px;}
.SubmitButton{margin-top:20px;}
#submitCtr{width:550px; margin:auto;text-align:center;}
.paymentMethods image {margin-right:15px;}
.paymentMethods {text-align:center;}
/* order payment */
label {width:150px;font-weight:bold;}
#divPersonalInformation {padding:5px 0px 10px 5px; text-align:left;width:550px;margin:20px auto 10px auto;}
#divPersonalInformation label, #divPersonalInformation label {width:150px;display:block;}
#divcardinformation {margin:25px 0px 0px 5px; padding:5px 0px 10px 5px; width:550px;text-align:left;margin:auto;}
#divcardinformation div {margin-bottom:3px;}

#pnlUpsell{width:550px;margin:auto;}

/* other offers */
.upsellcontainer h3 {color:#000;}
.upsellcontainer p {color:#000;}

#upselllist {width:510px;padding:0;margin:auto;}
#upselllist li {margin:5px 0px 5px 0px;padding:3px 3px 0px 25px;list-style-type:none;text-align:left;}
#upselllist p {margin:0;padding:3px;}
.upsellitem {background:#FFF;}
.upsellaltitem{background:#eee;}
#upselllist span.price {font-weight:bold;}
.btnUpsell {display:block;margin:auto;margin-top:25px;}
.btnNoThanks {display:block;}
.upsellcontainer { color:#000; margin:5px;padding:5px;}

/* order review */
.cart {
	background: #CCCCCC;
	float: right;
	margin-bottom: 22px;
	margin-left: 22px;
}

.product_table02		{
	margin-bottom: 12px;
	margin-left: 16px;
	border: 1px solid #999999;
	width: 220px;
}
.product_table02 td		{
font-size: 11px;
padding:2px 4px;
}
.product_table02 th {
	color: #FFFFFF;
	background: #999999;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size: 11px;
}
.product_table03		{
	margin-bottom: 12px;
	margin-left: 16px;
	border: 1px solid #999999;
	width: 220px;
}
.product_table03 td		{
font-size: 11px;
padding:2px 4px;
}
.product_table03 th {
	color: #FFFFFF;
	background: #CC0000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size: 11px;
}

.product_bullet	{font-size: 11px; vertical-align: top; padding-right: 5px; padding-bottom: 4px;}
.product_description	{font-size: 11px; padding-bottom: 4px;}
.product_quantity	{font-weight: bold;}

.footer_v_space		{height: 20px;}
.form-input-name-width	{width: 140px;}
.form-input-name-width-s	{width: 90px;}
.form-left-width	{width: 10px;}
.input_h_space		{width: 10px;}
.input_v_space		{height: 4px;}
.product_v_space	{height: 2px;}		
.progress_v_space	{height: 30px;}
.section_header	{font-weight: bold; font-size: 15px;}
.section_v_space	{border: 0px; height: 20px;}
.short_field		{width: 75px;}

h1.title 				{ color: #CC0000; font-family: Verdana, Times New Roman, Times, serif; font-size: 22px; font-style: normal; font-weight: bold;}
.title_sm 			{ color: #000000; font-family: Verdana, Times New Roman, Times, serif; font-size: 16px; font-style: normal; font-weight: bold;}
.title_sm_red		{ color: #CC0000; font-family: Verdana, Times New Roman, Times, serif; font-size: 16px; font-style: normal; font-weight: bold;}

.validation_errors	{ color: #CC0000; }

.legal		 		{color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a.legal	 			{color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a.legal:visited		{color: #999999;}
a.legal:hover		{color: #CC0000;}

#memberinfo table { background-color: #F9FBFD; color: #000000; width: 500px; border: 1px solid #000000; border-collapse: collapse; text-align: center;}
#memberinfo td { border: 1px solid #000000; padding-left: 4px;}
.infocell { background-color: #F2F7FB; color: #000000; text-align: right; margin-right: 0px; padding-right: 0px;}
.infocell input { width: 300px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #F2F7FB; color: #102132; border: 1px solid #F2F7FB; margin-right: 0px;}


/* new user thank you page */
#stepstocompletepurchase {text-align:left;margin-top:20px;border-top:#000 2px dotted;}
#aweberform {text-align:center;margin-bottom:25px;}
#aweberform input {}

