/* Styles available by class= */
.normaltext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.font10 { font-size: 10px }
.font14 { font-size: 14px }
.tabletext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.red { color: #ff0000}
.green { color: #339900}
.errorrow { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000}
.tablenumber {font-family: Courier; font-size: 9px; font-weight: normal; color: #000000}
.tablenumberred { font-family: Courier; font-size: 9px; font-weight: normal; color: #ff0000}
.error {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000}
.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.contentlink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3366CC}
.contentlink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #339900}
.contentlink:visited { color: #3366CC }
.thankyouapproval { background: #494949 }

div#cvv2flyover a img {height: 0; width: 0; border-width: 0}
div#cvv2flyover a:hover img {position: absolute; height: 92px; width: 171px}

div#abaflyover a img {height: 0; width: 0; border-width: 0}
div#abaflyover a:hover img {position: absolute; height: 162px; width: 350px}

div#accountflyover a img {height: 0; width: 0; border-width: 0}
div#accountflyover a:hover img {position: absolute; height: 162px; width: 350px}

.prompt {
	font-weight:bold
}

.padded_item { margin-left: 2px; margin-right: 2px }
.ccpadding { padding: 1px 1.5px 1.25px 1.5px; border: none}

/* Begin - Style HTML tags */

body {
	color: #000000;
	background: #FFFFFF;
}

body a:link {
	color: #0000FF;
}

body a:visited {
	color: #FF0000;
}

body a:active {
	color: #0000FF;
}

#purchase_detail {
	text-align: right;
	width: 400px;
	margin-left: 462px;
	padding: 1em;
	max-width: 36em;
}

/* Products Table Start Here */
table.productstable {
	line-height:1.2em;
	width:410px;
	margin:0 0 16px;
	padding:0;
 	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
table.productstable td { xborder-right: 1px solid #c1e1b4}
table.productstable th { font-family: arial; font-size: 11px; font-weight: normal; }
table.productstable thead  {
	color: #000000;
}
table.productstable tbody tr td {
    background-color: #FFFFFF;
}
table.productstable tbody tr.total td {
    background-color: #FFFFFF;
}
/* End Products table */

/* End - Style HTML tags */

/* Style id items on page, layout items should go here */
#header {
	 width:600px;
	 align:center;
	}

/* Large enough to hold both columns */
#container {
	width:900px;
	margin: 10px auto;
	color:#333;
	line-height: 130%;
	xborder: 1px solid red;
}

/* Use header image width to size this one */
#singleItemcontainer {
	width:800px;
	margin: 10px auto;
	color:#333;
	line-height: 130%;
}

#divJoinForm {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	width: 433px;
	float: left;
	padding: 1em;
}

#otherinfo {
	margin-top: 30px;
}

#logo {
	text-align: center;
	width:104px;
	height:82px;
	xfloat:left;
	margin: 5px 5px 5px 5px;
}

.rightside {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width:230px;
	height:81px;
	margin: 5px 5px 5px 5px;
}

#jointable {
}

#footer {
	text-align: center;
  	width: 750px;
  	visibility: hidden
}

#footer_table,#footer_table td,#footer_table tr {
	font-weight: normal;
	COLOR: #000000;
	font-family: arial;
	FONT-SIZE: 12px;
}

#countrydrop {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	width: 225px;
}

