#loginpage, #loginpage table {
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}


body {background-color:#000000; margin-top:30px}
h4 {font-family:tahoma, verdana, sans serif; color:#ffffff; margin-bottom:4px; padding-bottom:0px;}
h3 {font-family:tahoma, verdana, sans serif; color:#ffffff; margin-bottom:4px; padding-bottom:0px;}
a, a:visited, a:active {text-decoration:underline; color:#ffffff; font-size:10px; text-transform:uppercase; font-family:tahoma, verdana, sans serif}
a img {border:#ffffff medium solid;}
.card img {border:#ff0000 medium solid;}
.pic {padding-left:20px; padding-right:20px;}
#site {position:absolute; width:630px; margin-top:-300px; margin-left:-315px; top:50%; left:50%;}
#logo1 {
	position:absolute;
	width:175px;
	left: 1px;
	top: 75%;
	display: block;
	clear: both;
	float: left;
}
#logo2 {
	position:absolute;
	width:175px;
	top: 75%;
	display: block;
	clear: both;
	float: right;
	right: 1px;
}
#footer {clear:both; padding-top:15px; text-align:center}
.fcopy {color:#ffffff; font-size:10px; text-transform:uppercase; font-family:tahoma, verdana, sans serif}
.copy {
	font-family: font-family:tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
H1	{
	font-family: font-family:tahoma, verdana, sans-serif;
	font-size: 20pt;
	color: #FFFFFF;
}
.label {color:#ffffff;}
.ast {color:red}
.error {color:red}
.white {color:#ffffff;}
.formLabel {color:#ffffff; text-align:right}

p {
	color:#fff;
}

table#cart_table { 
	width:100%;
	color:white;
}

table#cart_table tr th {
	text-align:left;
}

table#cart_table tr th.qty {
	text-align:center;
}

table#cart_table tr.totals td {
	text-align:right;
	padding-right:5px;
}

table#cart_table tr.totals td.total {
	text-align:left;
}

div.addressDiv, div.capture_div {
	text-align:center;
}

div.addressDiv div.addressForm {
		
}

div.addressDiv div.addressFormVariable, div.capture_div div.capture_box {
	margin-left:auto;
	margin-right:auto;
	width:300px;
	text-align:right;
	font-size:18px;
	font-weight:bold;
}

div.addressDiv div.addressFormVariable input, div.capture_div div.capture_box input {
	width:150px;
}

div.addressDiv div.addressFormVariable select {
	width:155px;
}



table.formTable {
	width:100%;
}

table.formTable tr th {
	text-align:right;
}

table.formTable tr td {
	text-align:left;
	width:150px;
}

table.formTable tr td input {
	width:150px;
}

div#terms {

	width:100%;
	margin:20px;
	border:2px red solid;
	background:#fff;
	height:75px;
	overflow-y:auto;
	color:#00;
	width:60%;
	padding:10px;
}

div#termsAgreeDiv {
	color:white;
}

div.cart_box {
	color:white;
}
