.store_content {
	width: 832px;
	margin-left: 1px;
	float: left;
	border-top: 1px solid #d3d3d3;
	}
.AuthorizeNetSeal {
	float: right;
	}
.verite_att {
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px dotted gray;
	}
/************* Store Home *************/

.storefront {
	width: 833px;
	height: 362px;
	background: url(../images/storefront.jpg);
	float: left;
	margin-bottom: 15px;
	cursor: pointer;
	}
	.storefront_content {
	/*	color: #7f7d7c;
		padding-top: 160px;
		padding-left: 450px;
		padding-right: 70px;*/
		}
.main_ad {
	height: 251px;
	width: 417px;
	/*background: url(../images/callaway_main_ad.jpg);*/
	float: left;
	}
	.main_ad_content {
		padding-top: 75px;
		padding-left: 25px;
		padding-right: 190px;
		}
		.main_ad_content p {
			margin-bottom: 5px;
			}
		.main_ad_buy {
			float: right;
			padding-right: 40px;
			}
.newarrivals {
	width: 414px;
	height: 25px;
	background: url(../images/newarrivals.jpg);
	float: left;
	margin-bottom: 7px;

	}
	.newarrivals a {
		float: right;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
	.newarrivals_images {
		float: left;
		}
		.newarrivals_images img {
			float: left;
			padding-right: 1px;
			padding-bottom: 9px;
			}
.upcomingproducts {
	width: 414px;
	height: 25px;
	background: url(../images/upcomingproducts.jpg);
	float: left;
	margin-bottom: 7px;
	}
	.upcomingproducts a {
		float: right;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
	.upcomingproducts_images {
		float: left;
		}
	.upcomingproducts_images img {
		float: left;
		padding-right: 1px;
		}
.store_quotebar {
	width: 832px;
	height: 114px;
	background: url(../images/store_quote.jpg);
	float: left;
	margin-top: 5px;
	}
	.store_quote {
		margin-top: 20px;
		margin-left: 55px;
		width: 530px;
		padding-right: 20px;
		border-right: 1px dotted #888888;
		font-size: 13px;
		float: left;
		height: 80px;
		}
		.store_quote_name {
			float: left;
			margin-top: 25px;
			padding-left: 20px;
			font-style: italic;
			}
/************* Product List *************/
.store_top_content {
	width: 812px;
	padding-left: 20px;
	padding-top: 15px;
	}
	.store_content h1 {
		font-size: 25px;
		font-weight: normal;
		color: #bcbcbc;
		margin-bottom: 10px;
		}
		.store_header_green {
			color: #0b6839;
			font-weight: bold;
			}
.narrow {
	height: 64px;
	width: 806px;
	background: url(../images/narrow.jpg) no-repeat;
	margin-bottom: 10px;
	float: left;
	}
	.sort_table {
		margin: 7px;
		}
		.sort_table select {
			/*width: 200px;*/
			z-index: 1;
			}
.store_sort {
	color: #797979;
	float: right;
	}
	.store_sort.top {
		width: 150px;
		}
	.middle {
		width: 812px;
		}
	.store_breadcrumb {
		float: left;
		}
	.store_breadcrumb a {
		text-decoration: none;
		white-space: nowrap;
		}
		.store_breadcrumb a:hover{
			text-decoration: underline;
			}
	.sort_desc {
		font-size: 10px;
		color: #a5a5a5;
		}
.store_sort.bottom {
	color: #797979;
	float: left;
	margin-top: 10px;
	width: 812px;
	}
	.store_sort.bottom ul{
		float: right;
	}
	.top_sort {
		width: 812px;
		float: left;
		padding-top: 5px;
		}
	.store_sort ul {
		float: right;
		padding: 0px;
		margin: 0px;
		padding-bottom: 10px;
		}
		.store_sort ul li {
			float: left;
			list-style-type: none;
			}
			.store_sort ul li a {
				border-right: 1px solid #bcbcbc;
				padding-left: 8px;
				padding-right: 8px;
				}
				.store_sort ul li a.last {
					border-right: 0px;
					}
				.store_sort ul li a:hover {
					background: #19844e;
					text-decoration: none;
					color: #fff;
					}
				.store_sort ul li a.selected {
					background: #19844e;
					text-decoration: none;
					color: #fff;
					}
	.page_view {
		float: right;
		}
.store_product_list {
	width: 268px;
	height: 200px;
	border: 1px solid #d3d3d3;
	float: left;
	}
	.store_product_container {
		width: 254px;
		height: 196px;
		border: 2px solid #fff;
		padding-left: 10px;
		}
		.store_product_container:hover {
			border: 2px solid #d3d3d3;
			}
		.store_product_container#recommended {
			border: 2px solid #19844e;
			}
			.store_product_container#recommended:hover {
				border: 2px solid #19844e;
				}
	.store_product_list #first {
		border-left: 0px;
		}
.product_view {
	width: 254px;
	height: 196px;
	}
	.product_view td {
		vertical-align: top;
		}
		.product_view img {
			padding-right: 10px;
			}
		.match {
			color: #909090;
			font-weight: bold;
			margin-top: 0px;
			}
		.match_green {
			color: #008744;
			font-weight: bold;
			margin-top: 0px;
			}
		.match_orange {
			color: #f96207;
			font-weight: bold;
			}
		.match_yellow {
			color: #e6b300;
			font-weight: bold;
			}
		.msrp {
			color: #888888;
			}
		.sale {
			color: #e40000;
			font-weight: bold;
			}

/************* Product Detail *************/
.pdetail_left {
	float: left;
	width: 510px;
	margin-left: 29px;
	margin-top: 20px;
	display: inline;
	}
	.pdetail_left h1 {
		color: black;
		}
	.product_image {
		float: left;
		width: 248px;
		margin-top: 15px;
		}
	.product_description {
		float: left;
		width: 260px;
		margin-top: 15px;
		}
		.product_description strong {
			font-size: 11px;
			}
		.oos {
			color: #e40000;
			font-weight: bold;
			}
		.product_views {
			width: 260px;
			border-top: 1px solid #c9c9c9;
			margin-top: 10px;
			padding-top: 5px;
			float: left;
			}
			.product_views p{
				margin-bottom:10px;
			}
			.product_views ul {
				list-style-type: none;
				float: left;
				margin: 0px;
				padding: 0px;
				}
				.product_views ul li {
					float: left;
					width: 27px;
					height: 20px;
					}
					.product_views ul li a {
						background: #d5d5d5;
						height: 20px;
						display: block;
						padding-left: 5px;
						line-height: 1.5em;
						font-weight: bold;
						text-decoration: none;
						color: #545454;
						border-right: 7px solid white;
						}
						.product_views ul li a:hover {
							background: #b6b6b6;
							}
						.product_views ul li a#current {
							background: #1c8953;
							color: white;
							}
			.coupon, .coupon a {
				color: #e56c00;
				text-decoration:none;
				}

				.coupon a:hover	{
					text-decoration:underline;
				}
				.restrictions {
					font-size: 10px;
					}
			.details_video {
				width: 260px;
				float: left;
				margin-top: 15px;
				}
				.details_video img {
					float: left;
					margin-right: 10px;
					}
				.details_video a {
					color: #787878;
					}
	.general_specs {
		float: left;
		width: 510px;
		margin-top: 8px;
		}
		.general_specs strong {
			font-size: 11px;
			}
		.general_specs table {
			width: 510px;
			}
		.general_specs td {
			height: 20px;
			padding-left: 15px;
			}
		.general_specs .spec_title {
			border-right: 2px solid #a3a3a3;
			width: 150px;
			}
		.general_specs .odd {
			background: #e7e7e7;
			}
			
/* advanced specs */
.advanced_specs_header{
	background-color:#E7E7E7;
	text-transform:uppercase;
}
.advanced_specs_div TD{
	color:#787878;
}

.pdetail_right {
	float: left;
	width: 280px;
	margin-left: 13px;
	margin-top: 20px;
	}
	.club_scorecard {
		float: left;
		background: url(../images/club_scorecard.jpg);
		width: 268px;
		height: 19px;
		font-weight: bold;
		color: #d6d6d6;
		padding-top: 5px;
		padding-left: 10px;
		font-size: 11px;
		}
	.scorecard_info {
		float: left;
		width: 278px;
		background: #e9e8e8;
		border-bottom: 3px solid white;
		border-top: 1px solid white;
		}
		.scorecard_perc {
			border-bottom: 1px dashed #a7a7a7;
			padding: 10px;
			float: left;
			width: 258px;
			}
			.total_score {
				/*background: #1c8953; - handled dynamically*/
				width: 83px!important;
				height: 71px;
				font-weight: bold;
				color: white;
				font-size: 10px;
				text-align: center;
				padding: 3px;
				float: left;
				margin-right: 15px;
				}
				.total_score h1 {
					color: white;
					padding-top: 10px;
					font-weight: bold;
					}
			.scorecard_perc table {
				}
				.scorecard_perc td {
					padding: 2px;
					vertical-align: bottom;
					}
				.perc_90 {
					color: #1c8953;
					font-weight: bold;
					}
				.perc_80 {
					color: #e56c00;
					font-weight: bold;
					}
		.scorecard_getfit {
			border-bottom: 1px dashed #a7a7a7;
			float: left;
			width: 158px;
			background: url(../images/scorecard_getfit.jpg) no-repeat;
			height: 105px;
			padding-left: 100px;
			padding-top: 15px;
			padding-right: 20px;
			}
		.scorecard_config {
			padding: 10px;
			float: left;
			width: 258px;
			}
			.config_orange {
				color: #fa670b;
				}
			.scorecard_config td {
				padding: 2px;
				}
			.scorecard_config a {
				font-size: 11px;
				color: #787878;
				}
	.scorecard_green {
		width: 278px;
		background: url(../images/lightgreen_bottom.gif) #c7e2a7 bottom no-repeat;
		text-align: center;
		}
		.scorecard_green img {
			padding: 10px 0px 10px 5px;
			}
.visit {
	float: left;
	padding-right: 10px;
	border-right: 1px solid black;
	width: 140px;
	margin: 20px 10px;
	display: inline;
	}
.visit_robofit {
	float: left;
	margin-top: 20px;
	}
.visit_links{
	clear:both;
	margin: 0px 10px;
}

/************* Shopping Cart *************/
.recommend {
	width: 802px;
	padding: 20px 0px 20px 30px;
	background: url(../images/recommend_br.gif) no-repeat bottom right #e7e7e7;
	float: left;
	display: inline;
	}
	.recommend h2 {
		color: #494949;
		font-size: 14px;
		}
	.recommend_box {
		float: left;
		background: url(../images/recommend_box.gif) no-repeat;
		width: 248px;
		height: 122px;
		margin-right: 15px;
		display: inline;
		}
.free_product_attributes {
	float:left;
	background: url(../images/recommend_tr.gif) no-repeat top right #fff;
	width:230px;
	margin-left: 3px;
	}
.free_product_desc {
	float:left;
	margin-bottom:10px;
	background: url(../images/recommend_tl.gif) no-repeat #fff;
	width:530px;
	}
	.free_product_desc img {
		padding-right: 10px;
		}
.free_product_details {
	background: #c7e2a7;
	float: left;
	padding: 15px;
	margin-left: 3px;
	width: 220px;
	margin-top: 3px;
	}
.cart {
	margin-left: 30px;
	margin-top: 20px;
	width: 802px;
	float: left;
	display: inline;
	}
	.cart h1 {
		color: black;
		}
	.cart_now input {
		border-top: 1px solid #7C7C7C;
		border-bottom: 1px solid #DDDDDD;
		border-left: 1px solid #C3C3C3;
		border-right: 1px solid #C3C3C3;
		}
	.cart_now td {
		padding: 7px;
		}
	.cart_remove {
		background: url(../images/remove_bg.gif) no-repeat #e8e8e8;
		width: 65px;
		text-transform: uppercase;
		}
	.cart_save {
		background: #e8e8e8;
		border-left: 1px solid #c6c6c6;
		width: 105px;
		text-transform: uppercase;
		}
	.cart_product {
		background: #e8e8e8;
		border-left: 1px solid #c6c6c6;
		width: 360px;
		text-transform: uppercase;
		}
	.cart_qty {
		background: #e8e8e8;
		border-left: 1px solid #c6c6c6;
		width: 40px;
		text-transform: uppercase;
		}
	.cart_price {
		background: url(../images/price_bg.gif) right no-repeat #e8e8e8;
		border-left: 1px solid #c6c6c6;
		text-transform: uppercase;
		}
	.cart_orig {
		background: #e8e8e8;
		border-left: 1px solid #c6c6c6;
		text-transform: uppercase;
		}
	.cart1 {
		border-left: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		}
	.cart2 {
		border-right: 1px solid #c6c6c6;
		border-left: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		text-align: right;
		}
	.cart_total_price {
		border-right: 1px solid #c6c6c6;
		border-left: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		text-align: right;
		background: #e6e6e6;
		text-transform: capitalize;
		}
/************* Checkout *************/
.checkout_header {
	border-bottom: 1px solid #dedede;
	float: left;
	width: 822px;
	margin-bottom: 10px;
	}
	.checkout_header h1 {
		float: left;
		width: 642px;
		color: #18804b;
		font-weight: bold;
		}
	.checkout_steps {
		float: left;
		width: 25%;
		width: 180px;
		text-align: right;
		}
		.checkout_steps h2 {
			float: left;
			color: #5f5f5f;
			font-size: 20px;
			margin-right: 20px;
			display: inline;
			}
		.checkout_steps ul {
			list-style-type: none;
			float: left;
			margin: 0px;
			padding: 0px;
			}
			.checkout_steps ul li {
				float: left;
				margin-right: 5px;
				display: inline;
				}
				.checkout_steps ul li a {
					display: block;
					width: 22px;
					height: 22px;
					background: url(../images/checkout_numbers.gif) #c6c6c6;
					color: #929292;
					text-decoration: none;
					font-size: 16px;
					font-weight: bold;
					line-height: 1.4em;
					text-align: center;
					}
					.checkout_steps ul li a#current_step {
						color: white;
						background: url(../images/checkout_numbers.gif) #1c8953;
						}
/* Section 1 */
.login {
	width: 238px;
	height: 171px;
	background: url(../images/login.gif) no-repeat;
	float: left;
	margin-right: 15px;
	padding-top: 4px;
	}
	.login h2 {
		color: #d6d6d6;
		font-size: 12px;
		margin-left: 15px;
		text-transform: uppercase;
		display: inline;
		}
	.login_form {
		padding: 15px;
		}
		.continue {
			float: right;
			}
	.login_options {
		float: left;
		width: 300px;
		margin-left:30px;
		}
		.login_options a {
			color: black;
			padding-left: 4px;
			}
/* Section 2 */
.gray_header {
	width: 731px;
	height: 28px;
	background: url(../images/gray_header.gif);
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	line-height: 2em;
	clear:both;
	}
.billing_address {
	width: 730px;
	margin-top: 15px;
	margin-left: 15px;
	color: black;
	}
	.billing_address td {
		padding: 2px;
		}
	.billing_address input {
		border-top: 1px solid #7C7C7C;
		border-bottom: 1px solid #DDDDDD;
		border-left: 1px solid #C3C3C3;
		border-right: 1px solid #C3C3C3;
		}
	.required {
		font-weight: bold;
		color: red;
		}
	.address_book {
		float: left;
		padding-right: 15px;
		margin-right: 15px;
		display: inline;
		width: 170px;
		margin-top: 15px;
		}
	.address_book2 {
		padding-right: 15px;
		margin-right: 15px;
		display: inline;
		width: 170px;
		}
	.shipping_address {
		float: left;
		border-left: 1px solid #bdbdbd;
		padding-left: 15px;
		}
	.shipping_address table {
		margin-top: 15px;
		color: black;
		width: 500px;
		}
		.shipping_address table td {
			padding: 2px;
			}
		.shipping_address input {
			border-top: 1px solid #7C7C7C;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			}

		.change_password input {
			border-top: 1px solid #7C7C7C;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
		}
/* Section 3 */
.cart_top_border {
	border-top: 1px solid #bdbdbd;
	margin-top: 15px;
	padding-top: 15px;
	}
.checkout h3 {
	color: #494949;
	}
.update_total {
	float: left;
	}
	.gc_number {
		padding-right: 15px;
		margin-right: 15px;
		border-right: 1px solid #bdbdbd;
		float: left;
		}
	.cart_top_border input {
		border-top: 1px solid #7C7C7C;
		border-bottom: 1px solid #DDDDDD;
		border-left: 1px solid #C3C3C3;
		border-right: 1px solid #C3C3C3;
		}
	.cart_top_border td {
		padding: 3px;
		}
.check3continue {
	float: right;
	padding-top: 20px;
	}
.select_shipping {
	float: right;
	color: #f96207;
	font-weight: bold;
	}
.cc_invalid {
	color: #f12202;
	font-size: 12px;
	font-weight: bold;
	visibility: none;
	}
/* Section 4 */
.orange {
	color: #f96207;
	}
.review_info {
	float: left;
	width: 180px;
	padding: 10px;
	}
.cart_product2 {
		background: url(../images/remove_bg.gif) no-repeat #e8e8e8;
		width: 555px;
		text-transform: uppercase;
}
/************* My Account *************/
.accountnav {
	width: 469px;
	height: 24px;
	z-index: 10;
	padding: 20px 0px;
	}
	.accountnav ul {
		margin: 0px;
		padding: 0px;
		height: 24px;
		}
		.accountnav ul li {
			list-style-type: none;
			float: left;
			height: 24px;
			}
			.accountnav ul li a{
				display: block;
				text-decoration: none;
				}
			.accountnav ul li#track {
				background: url(../images/accountnav_01.jpg);
				}
			.accountnav ul li#track_selected {
				background: url(../images/accountnav_over_01.jpg);
				}
			.accountnav ul li#track:hover {
				background: url(../images/accountnav_over_01.jpg);
				}
			.accountnav ul li#update {
				background: url(../images/accountnav_02.jpg);
				}
			.accountnav ul li#update_selected {;
				background: url(../images/accountnav_over_02.jpg);
				}
			.accountnav ul li#update:hover {
				background: url(../images/accountnav_over_02.jpg);
				}
			.accountnav ul li#profiles {
				background: url(../images/accountnav_03.jpg);
				}
			.accountnav ul li#profiles_selected {
				background: url(../images/accountnav_over_03.jpg);
				}
			.accountnav ul li#profiles:hover {
				background: url(../images/accountnav_over_03.jpg);
				}
/************* Fitter Profiles *************/
.fitterprofiles {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	.fitterprofiles li.inactive {
		background: url(../images/inactive_bg.gif) 15px 8px no-repeat;
		}
	.fitterprofiles li.active {
		background: url(../images/active_bg.gif) 15px 8px no-repeat;
		}
		.fitterprofiles li a {
			display: block;
			height: 30px;
			line-height: 2em;
			padding-left: 30px;
			color: #58595b;
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
			}
	.fitterprofiles ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		.fitterprofiles ul li.inactive {
			background: url(../images/inactive_bg.gif) 35px 8px no-repeat #cccbca;
			}
		.fitterprofiles ul li.inactive2 {
			background: url(../images/inactive_bg.gif) 35px 8px no-repeat #eaeae9;
			}
		.fitterprofiles ul li.active {
			background: url(../images/active_bg.gif) 35px 8px no-repeat #cccbca;
			}
		.fitterprofiles ul li.active2 {
			background: url(../images/active_bg.gif) 35px 8px no-repeat #eaeae9;
			}
		.fitterprofiles ul li a {
			padding-left: 50px;
			}
		.greenprofile {
			background: #d5dec4;
			border-top: 2px solid white;
			border-bottom: 2px solid white;
			}
			.greenprofile table {
				}
			.greenprofile tr.greenprofiletop {
				background: #e8e8e8;
				text-transform: uppercase;
				}
				.greenprofile table td {
					padding: 3px;
					}
				.greenprofile table td a {
					display: inline;
					padding: 0px;
					margin: 0px;
					}
			.profile_create {
				padding: 30px;
				}
				.profile_create a {
					padding: 0px!important;
					margin: 0px!important;
					display: inline!important;
					}
/************* Vendors *************/
.vendor_header {
	float: left;
	width: 833px;
	height: 158px;
	}
.vendor_nav {
	float: left;
	width: 833px;
	height: 53px;
	margin-bottom: 15px;
	background: url(../images/vendor_nav.jpg) no-repeat;
	}
	.vendor_nav h2 {
		color: white;
		float: left;
		padding: 15px 0 0 15px;
		width: 230px;
		}
		.thin {
			font-weight: normal;
			}
	.vendor_nav table {
		float: right;
		color: #d9d9d9;
		margin-top: 7px;
		font-size: 10px;
		}
		.vendor_nav table select {
			width: 95%;
			}
.featuredproducts {
	width: 414px;
	height: 25px;
	background: url(../images/featured_products.jpg);
	float: left;
	margin-bottom: 7px;
	}
	.featuredproducts a {
		float: right;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
	.featuredproducts_images img {
		float: left;
		padding-right: 1px;
		}
.vendor_promise {
	float: left;
	width: 417px;
	height: 122px;
	background: url(../images/vendor_promise.jpg) no-repeat;
	margin-top: 3px;
	}
	.vendor_promise_content {
		padding: 50px 100px 0px 50px;
		}
/************* Category *************/
.category_nav {
	float: left;
	width: 833px;
	height: 53px;
	margin-bottom: 15px;
	background: url(../images/category_nav.jpg) no-repeat;
	}
	.category_nav h2 {
		color: white;
		float: left;
		padding: 15px 0 0 20px;
		}
		.category_thin {
			font-weight: normal;
			color: #6b6b6b;
			}
	.category_nav table {
		float: left;
		color: #6b6b6b;
		margin-left: 75px;
		margin-top: 7px;
		}
		.category_nav table select {
			width: 95%;
			}
.category_fit {
	float: left;
	width: 408px;
	height: 251px;
	margin-left: 6px;
	display: inline;
	}
	.category_fit_content {
		padding: 100px 10px 0 235px;
		color: #7f7d7c;
		}
	.category_getfitnow {
		float: left;
		padding-left: 15px;
		margin-top: 35px;
		}
.category_promise {
	float: left;
	width: 408px;
	height: 121px;
	margin-left: 6px;
	margin-top: 3px;
	display: inline;
	background: url(../images/category_promise.jpg) no-repeat;
	}
	.category_promise_content {
		padding: 55px 75px 0px 50px;
		font-size: 11px;
		}
.category_experts {
	float: left;
	width: 409px;
	height: 114px;
	margin-left: 5px;
	margin-top: 5px;
	display: inline;
	}
	.category_experts_content {
		padding: 47px 50px 0px 135px;
		font-size: 11px;
		}
.category_products {
	float: left;
	width: 417px;
	padding-top:4px;
	}
	.category_products img {
		float: left;
		}
.category_newarrivals {
	float: left;
	width: 205px;
	height: 25px;
	background: url(../images/category_newarrivals.jpg) no-repeat;
	margin-right: 4px;
	margin-bottom: 4px;
	}
	.category_newarrivals a {
		float: right;
		padding-right: 15px;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
	.category_newarrivals_content {
		float: left;
		width: 175px;
		height: 59px;
		background: url(../images/category_newblank.jpg) no-repeat;
		padding: 15px;
		font-size: 11px;
		margin-right: 4px;
		}
.category_upcoming {
	float: left;
	width: 205px;
	height: 25px;
	background: url(../images/category_upcoming.jpg) no-repeat;
	margin-bottom: 4px;
	}
	.category_upcoming a {
		float: right;
		padding-right: 15px;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
.category_specials {
	float: left;
	width: 414px;
	height: 25px;
	background: url(../images/category_specials.jpg) no-repeat;
	margin-bottom: 4px;
	margin-top: 5px;
	}
	.category_specials a {
		float: right;
		padding-right: 15px;
		padding-top: 5px;
		color: white;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		background: url(../images/small_arrow.gif) right 8px no-repeat;
		padding-right: 15px;
		margin-right: 10px;
		}
	.left_special {
		margin-right: 4px;
		}
/* Error Box */

	#error_box, #error_box_cart, #error_box_forgotpassword {
			border: 2px solid red;
			color: red;
	}

	#message_box, #message_box_cart, #message_box_forgotpassword {
		border: 2px solid #18804b;
		color: #18804b;
	}

	.information_box{
		width: 90%;
		padding: 15px;
		float: left;
		margin: 10px 5px;
		font-weight: bold;
	}

	.information_box img{
		float: left;
		padding-right: 10px;
	}