* { padding: 0; margin: 0; }

body {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #000000;
}
p {
	font-family:  Helvetica, Arial, sans-serif;
	/*font-size: 12px;*/
	color: #CCCCCC;
}
p2 {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

h1 {
	color: #CCCCCC;
}
h2 {
	color: #000000;
}
a {
	/*font-size: 12px;*/
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}
#wrapper { 
 	margin: 0 auto;
 	width: 1104px;

}
#header {
 	/*color: #333;*/
 	width: 1104px;
 	/*float: left;*/
 	padding: 10px;
 	/*border: 1px solid #ccc;*/
 	height: 480px;
 	margin: 10px 0px 0px 0px;
 	background: #000000;
}


#centercolumn { 
 	float: right;
 	color: #FFF;
 	/*border: 1px solid #ccc;*/
 	background: #333333;
 	margin: 0px 0px 5px 0px;
 	padding: 10px;
 	height: 550px;
 	width: 1075px;
 	display: inline;
}

#rightcolumn {
	background-image: url(images/main_bg_image.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Contact {
	background-image: url(images/Zero_gloves_contact_us_BG.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_FAQ {
	background-image: url(images/Zero_gloves_faqs_BG.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Products {
	background-image: url(images/products_bg.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_News {
	background-image: url(images/zero_news_bg.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Privacy {
	background-image: url(images/privacy_BG.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Team {
	background-image: url(images/team_BG.jpg);
	height: 524px;
	width: 1057px;
	background-repeat: no-repeat;
}

#rightcolumn_Products {
	background-image: url(images/products_bg.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Product {
	background-image: url(images/product_BG.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Cart {
	background-image: url(images/cart_bg.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Place_Order {
	background-image: url(images/place_order_bg.jpg);
	height: 524px;
	width: 762px;
	background-repeat: no-repeat;
}

#rightcolumn_Check_Out {
	background-image: url(images/check_out_bg.jpg);
	height: 524px;
	width: 1057px;
	background-repeat: no-repeat;
}

#innerright {
	padding-top: 11px;
	padding-right:18px;	
	/*margin-left: 18px;
	margin-top: 11px;
	height: 496px;
	width: 733px;*/
}

#innerright_Products {
	padding-top: 11px;
	padding-right:22px;	
	
}

#innerright_Team {
	padding-top: 11px;
	padding-right:22px;	

}

#innerright_Media {
	padding-top: 11px;
	padding-right:22px;	
	/*margin-left: 18px;
	margin-top: 11px;
	height: 496px;
	width: 733px;*/
}

#innerright_Contact {
	padding-top: 80px;
	padding-right:5px;
}

#innerright_Products {
	padding-top: 55px;
	padding-right:5px;
}

#innerright_Product {
	padding-top: 25px;
	padding-right:5px;
}

#innerright_Cart {
	padding-top: 55px;
	padding-right:5px;
}

#innerright_Check_Out {
	padding-top: 55px;
	padding-right:22px;
	margin-left:10px;
}

#inner_inner_Check_Out {
	height:400px;
	overflow:auto;
}

#innerright_Place_Order {
	padding-top: 55px;
	padding-right:5px;
}

#innerright_Privacy {
	padding-top: 80px;
	padding-right:5px;
	width: 650px;
	margin-right: 55px;
}

#footer {
	float: right;
	width: 1080px;
	clear: both;
	color: #666666;
	/*border: 1px solid #ccc;*/
 	background: #000000;
	margin: 0px 0px 5px 0px;
	padding: 10px;
}
	
div#product_scroller {
	margin: 0 40px;
	font-size: 13px;
	text-align: center;
	color:#666666;
	overflow:auto;
	height:475px;
	width:703px;
	
	}
	
/*FAQ  FAQ FAQ FAQ FAQ  - - BEGIN: Information */
	div#information {
	margin: 0 40px;
	font-size: 13px;
	text-align: center;
	color:#666666;
	overflow:auto;
	height:423px;
	width:703px;
	}
	
	div#information a:hover {
	color: #FF0000;
	}
	
	div#information2 {
	margin: 0 40px;
	font-size: 13px;
	text-align: center;
	color:#666666;
	overflow:auto;
	height:423px;
	width:695px;
	
	}
	
	div#information img {
		padding: 5px;
		border: 1px #BFBFBF solid;
		background-color: white;
	}
	
	div#information  ol {
		text-align: left;
	}
	
	div#information  ol li {
		margin-bottom: 8px;
		margin-right: 15px;
	}
	
	div#information dl {
		display: inline;
	}
	
	div#information dt {
		font-weight: bold;
		margin-bottom: 8px;
	}
	
	div#information dd {
		margin-left: 8px;
	}
	/* END: Information */

/* PRODUCT INFO PRODUCT INFO PRODUCT INFO PRODUCT INFO */

#product {
	float: left;
	font-size: small;
	font-weight: bold;
}

#product p,
#product h3 { margin: 0 }
#product #product_code { margin-bottom: 20px; }

/* END: Product */

/* BEGIN: Product Info */
#product_info {
	float: left;
	width: 343px;
	margin: 50px 0 0 20px;
}

#product_info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#product_info ul li {
	margin: 0;
	padding: 0;
}

	/* BEGIN: Buy Now */
	#product_info ul #purchase a {
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product_info ul #purchase a span { color: #4A2423; }
	
	#product_info ul #purchase a:hover span {
		text-decoration: underline;
	}
	/* END: Buy Now */
	
	/* BEGIN: List Formatting */
	#product_info ul #list_sizes,
	#product_info ul #list_colors,
	#product_info ul #list_features {
		margin-top: 10px;
		font-size: small;
		font-weight: bold;
	}
	
	#product_info ul #list_sizes ul,
	#product_info ul #list_colors ul,
	#product_info ul #list_features ul {
		font-weight: normal;
	}
	/* END: List Formatting */
	
	/* BEGIN: Features */
	#product_info ul #list_features ul {
		margin-left: 25px;
		list-style: disc;
	}
	
	#product_info ul #list_features ul li {
		margin-top: 5px;
	}
	/* END: Features */

/* END: Product Info */

/* CART CSS CART CSS CART CSS CART CSS CART CSS CART CSS CART CSS CART CSS CART CSS */

table#cart {
	margin: 20px auto 0 auto;
	border: 1px solid black;
	color: black;
	text-align: left;
}

table#cart tr th { border-bottom: 1px solid black; }
table#cart tr th a {
	text-decoration: none;
	color: black;
}

table#cart tr th,
table#cart tr td {
	padding: 2px 8px;
	background-color: white;
}

table#cart tr.alt td { background-color: #CCC; }

table#cart tr td.quantity,
table#cart tr td.delete {
	text-align: center;
}

p#subtotal{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

/* PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER PLACE ORDER */

div#confirmation {
	margin: 0 50px;
}

div#confirmation a {
	font-weight: bold;
}

div#confirmation a:hover {
	text-decoration: underline;
}

/* BEGIN: Error */
div#confirmation p.error {
	text-align: center;
}
/* END: Error */

/* CHECK OUT CHECK OUT CHECK OUT CHECK OUT CHECK OUT CHECK OUT CHECK OUT */

div.column_left,
div.column_right {
	float: left;
	width: 405px;
}

#checkout_form {
	margin: 10px;
	/*font-size: 12px;*/
}

form#checkout_form h3 {
	text-align: right;
	width: 140px;
}

form#checkout_form p {
	clear: both;
}

form#checkout_form label {
	float: left;
	width: 140px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
}

form#checkout_form p label.different {
	font-style: italic;
	font-weight: normal;
	width: auto;
	padding-right: 5px;
}

form#checkout_form p.message,
form#checkout_form p.error {
	text-align: center;
	font-weight: bold;
}

form#checkout_form p.error {
	color: red;
}

div#shipping { clear: both; }
p.subtotal,
p.tax,
p.shipping,
p.total {
	margin: 0 350px;
}

p.total { font-weight: bold }
p.buttons { text-align: center; }
