
/************************************** GENERAL CSS CLASS *******************************************/

body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000
}

h1 {
	font-size:18px;
	color:#000000;
}

input {
	background-color:#CCCCCC;
	border:#999999 solid 1px;
}

small {
	font-size:9px;
	color:#FF0000;
}
select {
	background-color:#CCCCCC;
	border:#999999 solid 1px;
}

textarea {
	background-color:#CCCCCC;
	border:#999999 solid 1px;
}
button {
	background-color:#000000;
	color:#FFFFFF;
	border:#333333 solid 1px;
}

hr {
background-color:#CCCCCC;
height:1px;

}
/************************************** END OF GENERAL CSS CLASS *******************************************/
/************************************** DEFINED CSS CLASSES *******************************************/
#outer {								/***** OUTER DIV******/
	width:100%;
	height:100%;
}

#main {									/***** MAIN DIV******/
	width:840px;
	height:auto;
}

#header {								/***** HEADER DIV******/
	width:100%;
	height:auto;
}

.button {
	background-color:#000000;
	color:#FFFFFF;
	border:#333333 solid 1px;
}
.button#login {
	display:block;
	text-align:right;
	background-color:#333333;
	border:#000000 solid 1px;
	width:100%;
	padding-right:5px;
	}
.button#register {
	display:block;
	text-align:right;
	background-color:#333333;
	border:#000000 solid 1px;
	width:100%;
	padding-right:5px;
	}
.button#checkoutbutt {
	display:block;
	text-align:right;
	background-color:#333333;
	border:#000000 solid 1px;
	width:100%;
	padding-right:5px;
	}
/******************************************* CART TABLE *************************************/

table#cart_table {
	border:#333333 solid 1px;
}

thead#cart_table {
	background-color:#333333;
	border:#333333 solid 1px;
	font-size:14px;
	color:#FFFFFF;
	height:25px;
}

thead.td#cart_table, thead.tr#cart_table {
	padding:5px;
}

tbody#cart_table {
	background-color:#555555;
	border:#333333 solid 1px;
	color:#FFFFFF;
}
/******************************************* CART TABLE *************************************/
/******************************************* CHECK OUT TABLE *************************************/

table#checkout_table {
	border:#333333 solid 1px;
}

thead#checkout_table {
	background-color:#333333;
	border:#333333 solid 1px;
	font-size:14px;
	color:#FFFFFF;
	height:25px;
}

thead.td#checkout_table, thead.tr#checkout_table {
	padding:5px;
}

tbody#checkout_table {
	background-color:#555555;
	border:#333333 solid 1px;
	color:#FFFFFF;
}

#checkout_sub_head {
	background-color:#CCCCCC; 
	padding:5px;
}
/******************************************* CHECK OUT TABLE *************************************/
/******************************************* REGISTRATION TABLE *************************************/

table#registration_table {
	border:#333333 solid 1px;
}

thead#registration_table {
	background-color:#333333;
	border:#333333 solid 1px;
	font-size:14px;
	color:#FFFFFF;
	height:25px;
}

thead.td#registration_table, thead.tr#registration_table {
	padding:5px;
}

tbody#registration_table {
	padding-left:50px;
}
#registration_table.td {
padding-left:50px;
}
/******************************************* REGISTRATION TABLE *************************************/

#Ship_bill_info {
font-size:10px;
}
#or {
display:block;
position:relative;
background-image:url(../image/or.gif);
width:112px;
height:30px;
}

#Authorize {
display:block;
position:relative;
background-image:url(../image/authorize.gif);
width:94px;
height:72px;
top:-320px;
left:700px;
}
#SSL {
display:block;
position:relative;
background-image:url(../image/ssl_logo.gif);
width:80px;
height:80px;
top:-320px;
left:710px;
}

/**************************************** PRODUCT ROW BORDER/DEVIDER (CHECKOUT PAGE)********************************/
.product_row {
	border:#999999 solid 1px;
}

/******************************************* CSS FOR VALIDATION*************************************/

.Red_text_fld {
	background-color:#CCCCCC;
	border:#FF0000 solid 1px;
}
.Red_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FF0000;
}