@charset "utf-8";

/*	CSS By Michael Angeletti - GB Promotions	*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Debugger Code ( Global Browser Reset )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, b, strong, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, table, tr,
td, th, tbody, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	list-style: none;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	text-decoration: none;
}

input {
	margin: 0;
	padding: 0;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Debugger Code ( Universal Setting )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, b, strong, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, table, tr,
td, th, tbody, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	position: relative;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

html, body, universal styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, html {
	top: 0;
	background: #FFF;
	font: 12px/1.3 Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

strong, b, strong a, b a {
	font-weight: bold;
}

em {
	font-style: italic;
}

.none {
	display: none;
}

.center {
	text-align: center;
}

.row {
	width: 100%;
	float: left;
}

.v_padding {
	padding: 10px 0;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.black {
	color: #000;
}

.red {
	color: #9A0103;
}

.yellow {
	color: #FAD91C;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Container

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.container {
	width: 998px; /*1062px;*/
	margin: 0 auto;
	text-align: left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Top                                                                               998px;   

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.top {
	width: 998px;  /*1062*/
	height: 174px;  /*185*/
	float: left;
	background: transparent url(../images/top_bg.png) top left no-repeat;
}

p.top_runner_board {
	width: 425px;
	top: 80px;    /*86*/
	left: 376px;  /*400*/
	position: absolute;
	font-size: 18px;
	text-align: center;
}

.logo {
	width: 307px;
	height: 87px;
	top: 9px;
	left: 45px;
	position: absolute;
	text-indent: -9000px;
	background: transparent;
}

	.logo a {
		width: 307px;
		height: 87px;
		float: left;
		background: transparent;
	}

.top_nav {
	width: 958px;  /*1008px*/
	height: 36px;
	padding: 0 24px;
	top: 118px;   /*124*/
	left: 0px;
	position: absolute;
}

	.top_nav li {
		height: 13px;
		margin: 0 35px 0 0;
		padding: 12px 0 11px 0;
		float: left;
		line-height: 13px;
	}
	
		.top_nav li a.L1, .top_nav li a.on {
			height: 12px;
			float: left;
			text-indent: -9000px;
		}
	
	.top_nav li.home a.L1, .top_nav li.home a.on {
		width: 37px;
		background: transparent url(../images/top-nav.gif) 0px -13px no-repeat;
	}
	
	.top_nav li.home a.L1:hover, .top_nav li.home a.on {
		background: transparent url(../images/top-nav.gif) 0px 0px no-repeat;
	}
	
	.top_nav li.products a.L1, .top_nav li.products a.on {
		width: 70px;
		background: transparent url(../images/top-nav.gif) -37px -13px no-repeat;
	}
	
	.top_nav li.products a.L1:hover, .top_nav li.products a.on {
		background: transparent url(../images/top-nav.gif) -37px 0px no-repeat;
	}
	
	.top_nav li.technical a.L1, .top_nav li.technical a.on {
		width: 72px;
		background: transparent url(../images/top-nav.gif) -107px -13px no-repeat;
	}
	
	.top_nav li.technical a.L1:hover, .top_nav li.technical a.on {
		background: transparent url(../images/top-nav.gif) -107px 0px no-repeat;
	}
	
	.top_nav li.news a.L1, .top_nav li.news a.on {
		width: 37px;
		background: transparent url(../images/top-nav.gif) -179px -13px no-repeat;
	}
	
	.top_nav li.news a.L1:hover, .top_nav li.news a.on {
		background: transparent url(../images/top-nav.gif) -179px 0px no-repeat;
	}
	
	.top_nav li.benefits a.L1, .top_nav li.benefits a.on {
		width: 61px;
		background: transparent url(../images/top-nav.gif) -216px -13px no-repeat;
	}
	
	.top_nav li.benefits a.L1:hover, .top_nav li.benefits a.on {
		background: transparent url(../images/top-nav.gif) -216px 0px no-repeat;
	}
	
	.top_nav li.distributor a.L1, .top_nav li.distributor a.on {
		width: 84px;
		background: transparent url(../images/top-nav.gif) -277px -13px no-repeat;
	}
	
	.top_nav li.distributor a.L1:hover, .top_nav li.distributor a.on {
		background: transparent url(../images/top-nav.gif) -277px 0px no-repeat;
	}
	
	.top_nav li.buy_now {
		height: 23px;
		margin: 0 40px 0 0;
		padding: 10px 0 2px 0px;
	}

		.top_nav li.buy_now a.L1, .top_nav li.buy_now a.on {
			width: 91px;
			height: 23px;
			background: transparent url(../images/buy-now.png) 0px -23px no-repeat;
		}

		.top_nav li.buy_now a.L1:hover, .top_nav li.buy_now a.on {
			background: transparent url(../images/buy-now.png) 0px 0px no-repeat;
		}

	.top_nav li.log_in {
		margin: 0 25px 0 0;
	}

		.top_nav li.log_in a.L1, .top_nav li.log_in a.on {
			width: 42px;
			background: transparent url(../images/top-nav.gif) -361px -13px no-repeat;
		}
		
		.top_nav li.log_in a.L1:hover, .top_nav li.log_in a.on {
			background: transparent url(../images/top-nav.gif) -361px 0px no-repeat;
		}

	.top_nav li.log_out {
		margin: 0 25px 0 0;
	}
	
		.top_nav li.log_out a.L1 {
			width: 42px;
			background: transparent url(../images/top-nav-logout.gif) bottom left no-repeat;
		}
		
		.top_nav li.log_out a.L1:hover, .top_nav li.log_out a.on {
			background: transparent url(../images/top-nav-logout.gif) top left no-repeat;
		}
	
	.top_nav li.cart {
		height: 24px;
		margin: 0 25px 0 0;
		padding: 7px 0;
	}
	
		.top_nav li.cart a.L1, .top_nav li.cart a.on {
			width: 24px;
			height: 24px;
			background: transparent url(../images/top-nav-cart.gif) bottom center no-repeat;
		}
		
		.top_nav li.cart a.L1:hover, .top_nav li.cart a.on {
			background: transparent url(../images/top-nav-cart.gif) top center no-repeat;
		}
	
	.top_nav li.faq {
		margin: 0 25px 0 0;
	}
	
		.top_nav li.faq a.L1, .top_nav li.faq a.on {
			width: 26px;
			background: transparent url(../images/top-nav.gif) -403px -13px no-repeat;
		}
		
		.top_nav li.faq a.L1:hover, .top_nav li.faq a.on {
			background: transparent url(../images/top-nav.gif) -403px 0px no-repeat;
		}
	
	.top_nav li.contact_us {
		margin: 0;
	}
	
		.top_nav li.contact_us a.L1, .top_nav li.contact_us a.on {
			width: 81px;
			background: transparent url(../images/top-nav.gif) -429px -13px no-repeat;
		}
		
		.top_nav li.contact_us a.L1:hover, .top_nav li.contact_us a.on {
			background: transparent url(../images/top-nav.gif) -429px 0px no-repeat;
		}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Flyout Menus

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.flyout {
	width: 157px;
	top: 148px;
	position: absolute;
}

#home {
	left: 10px;
}

#products {
	left: 82px;
}

#technical {
	left: 192px;
}

#news {
	left: 295px;
}

#benefits {
	left: 370px;
}

#distributor {
	left: 460px;
}

#contact {
	right: 0px;
}

	.flyout ul {
		width: 155px;
		border: 1px #C87813 solid;
		border-bottom: none;
		float: left;
		background: #000;
	}
	
		.flyout ul li {
			width: 155px;
			float: left;
		}
		
			.flyout ul li a {
				width: 125px;
				padding: 4px 15px;
				border-bottom: 1px #C87813 solid;
				float: left;
				color: #F8DD90;
			}
			
			.flyout ul li a:hover {
				color: #000;
				background: #C87819;
			}
		
			.flyout ul li ul {
				left: 155px;
				top: 0;
				position: absolute;
				display: none;
			}
			
			.flyout ul li:hover ul {
				display: block;
			}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Two Column Layout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.content_two_col {
	width: 998px;   /*1062px*/
	float: left;
	background: #E2AA55 url(../images/left_column_bg.png) top left repeat-y;
}

.content_sub_wrapper {
	width: 998px;   /*1062px*/
	float: left;
	background: transparent url(../images/left_column_gradient.png) bottom left no-repeat;
}

.content_sub_sub_wrapper {
	width: 998px;   /*1062px*/
	float: left;
	background: transparent url(../images/bottom-shadow.png) 208px 100% no-repeat;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Left Column

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.content_left_column {
	width: 180px;
	padding: 0 15px 150px 15px;
	float: left;
}

	.content_left_column li {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px #F8DD1E dashed;
		font-size: 13px;
		color: #F8DD1E;
		font-weight: bold;
	}
	
		.content_left_column li a {
			color: #000;
			font-weight: bold;
		}
		
			.content_left_column li a.on {
				color: #F8DD1E;
			}
		
		.content_left_column li a:hover {
			text-decoration: underline;
		}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Right Column

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.content_right_column {
	width: 732px;
	padding: 20px;
	float: right;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.text a {
	color: #9A0103;
}

.text a:hover {
	text-decoration: underline;
}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6, .text h1 *, .text h2 *, .text h3 *, .text h4 *, .text h5 *, .text h6 * {
	font-weight: bold;
}

.text h1 {
	margin: 0 0 15px 0;
	font-size: 24px;
}

.text h2 {
	margin: 0 0 15px 0;
	font-size: 18px;
}

.text h3 {
	margin: 0 0 10px 0;
	font-size: 15px;
}

.text h4 {
	margin: 0 0 10px 0;
	font-size: 12px;
}

.text h5 {
	margin: 0 0 5px 0;
}

.text p, .text ul, .text ol {
	margin: 0 0 20px 0;
}

.text ul li {
	margin: 0 0 5px 0;
	list-style: inside disc;
}

.text ol li {
	margin: 0 0 5px 0;
	list-style: inside decimal;
}

.text dl {
	margin: 0 0 10px 0;
}

	.text dl dt {
		margin: 0 0 5px 0;
	}
	
	.text dl dd {
		margin: 0 0 5px 20px;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bottom

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.bottom {
	width: 626px;
	height: 50px;
	padding: 25px 186px;
	float: left;
	text-align: center;
	color: #C87819;
	background: #111211 url(../images/bottom_bg.png) top left no-repeat;
}

	.bottom ul {
		margin: 0 0 10px 0;
	}

	.bottom li {
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
		display: inline;
		border-right: 1px #F8DD1E solid;
	}

		.bottom li a {
			color: #F8DD1E;
		}

	.bottom p a {
		color: #C87819;
		text-decoration: underline;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

One Column Layout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.content_one_col {
	width: 998px;   /*1062px*/
	margin: -26px 0 0 0;
	padding: 25px 0 0 0;
	float: left;
	background: transparent url(../images/top_left_shadow.png) top left no-repeat;
}

.content_one_col_sub {
	width: 958px;
	padding: 0 20px 20px 20px;
	float: left;
	background: #E2AA55;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tabs

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tab_box {
	width: 942px;
	height: 37px;
	padding: 0 0 0 20px;
	float: left;
	overflow: hidden;
}

	.tab_box ul {
		width: 920px;
		height: 37px;
		padding: 0 20px;
		float: left;
	}

	.tab_box li {
		height: 37px;
		float: left;
		line-height: 37px;
	}
	
		.tab_box li a {
			height: 37px;
			float: left;
			font-size: 14px;
			color: #000;
			background: transparent url(../images/tab_left.png) bottom left no-repeat;
		}
		
			.tab_box li a span {
				height: 37px;
				padding: 0 15px;
				float: left;
				font-weight: bold;
				cursor: pointer;
				background: transparent url(../images/tab_right.png) bottom right no-repeat;
			}
		
		.tab_box li a:hover {
			color: #FAD91C;
			background: transparent url(../images/tab_left.png) top left no-repeat;
		}
		
		.tab_box li a:hover span {
			background: transparent url(../images/tab_right.png) top right no-repeat;
		}

/* START ACTIVE TABS */

html body div .tab_box ul li a.on {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

html body div .tab_box ul li a.on span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.overview ul.tabs li.overview a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.overview ul.tabs li.overview a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.fuel_treatment ul.tabs li.fuel_treatment a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.fuel_treatment ul.tabs li.fuel_treatment a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.fuel_injector_cleaner ul.tabs li.fuel_injector_cleaner a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.fuel_injector_cleaner ul.tabs li.fuel_injector_cleaner a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.octane_booster ul.tabs li.octane_booster a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.octane_booster ul.tabs li.octane_booster a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.fuel_stabilizer ul.tabs li.fuel_stabilizer a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.fuel_stabilizer ul.tabs li.fuel_stabilizer a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.industrial_products ul.tabs li.industrial_products a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.industrial_products ul.tabs li.industrial_products a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

.promo_products ul.tabs li.promo_products a {
	color: #FAD91C;
	background: transparent url(../images/tab_left.png) top left no-repeat;
}

.promo_products ul.tabs li.promo_products a span {
	background: transparent url(../images/tab_right.png) top right no-repeat;
}

/* END ACTIVE TABS */

.tab_content_container {
	width: 930px;
	padding: 0 0 0 20px;
	float: left;
	background: transparent url(../images/tab-content_bg.png) top right repeat-y;
}

.tab_content_container_sub {
	width: 930px;
	float: left;
	background: transparent url(../images/tab-content_top.png) top left no-repeat;
}

.tab_content_container_sub_sub {
	width: 865px;
	padding: 35px 35px 45px 35px;
	float: left;
	background: transparent url(../images/tab-content_bottom.png) bottom left no-repeat;
}

.tab_content {
	width: 865px;
	float: left;
	display:none;
}

.overview div#overview {
	display: block;
}

.fuel_treatment div#fuel_treatment {
	display: block;
}

.promo_products div#promo_products {
	display: block;
}

.fuel_injector_cleaner div#fuel_injector_cleaner {
	display: block;
}

.octane_booster div#octane_booster {
	display: block;
}

.fuel_stabilizer div#fuel_stabilizer {
	display: block;
}

.industrial_products div#industrial_products {
	display: block;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tab Items

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tab_item_left_col {
	width: 210px;
	float: left;
}

.tab_item_left_col_box {
	width: 210px;
	padding: 0 0 15px 0;
	float: left;
}

.tab_item_right_col {
	width: 646px;
	float: right;
}

.tab_item_right_col_cart_box {
	width: 210px;
	padding: 0 0 15px 15px;
	float: right;
	color: #B35426;
	z-index: 100;
}

.tab_item_right_col_cart_box_2 {
	width: 210px;
	float: left;
	background: transparent url(../images/cart_box_bottom.gif) bottom left no-repeat;
}

.tab_item_right_col_cart_box_3 {
	width: 184px;
	padding: 13px;
	float: left;
	background: transparent url(../images/cart_box_top.gif) top left no-repeat;
}

	.tab_item_right_col_cart_box p {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px #B35426 dotted;
		font-weight: bold;
	}

	.tab_item_right_col_cart_box h5 {
		margin: 10px 0 0 0;
		font-size: 16px;
		font-weight: bold;
	}

	.tab_item_right_col_cart_box input.qty {
		width: 27px;
		padding: 2px;
	}

.tab_item_lower_desc_outer {
	padding: 15px 0 0 0;
	border-top: 1px #b25426 solid; //#F8DD90 solid;
}

.tab_item_lower_desc_inner {
	padding: 0 0 0 15px;
	border-left: 1px #b25426 solid;//#F8DD90 solid;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Home

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.content_home {
	width: 998px;   /*1062px*/
	margin: -26px 0 0 0;
	float: left;
	background: #E2AA55 url(../images/home-bg.jpg) top left repeat-y;
}

.content_home_sub {
	width: 942px;  /*1002*/
	padding: 30px;
	float: left;
	background: transparent url(../images/home-bg-top.jpg) top left no-repeat;
}

.home_left_text {
	width: 270px;  /*300*/
	height: 285px;
	float: left;
}

.home_right_video_box {
	width: 640px;  /*692*/
	height: 275px;  /*285*/
	float: right;
	background: transparent url(../images/home-video-bg.gif) top left no-repeat;
}

.home_right_video_box_sub {
	top: 18px;
	left: 320px; /*359*/
	position: absolute;
}

	.home_right_video_box_sub * {
		float: left;
	}

.home_4_images {
	padding: 25px 0 0 0;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tab Group

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tab_group_left_col {
	width: 165px;
	float: left;
	background: transparent url(../images/tab_group_left_nav_bg.png) bottom left no-repeat;
}

.tab_group_left_col_sub {
	width: 165px;
	float: left;
	background: transparent url(../images/tab_group_left_nav_top_corners.png) top left no-repeat;
}

.tab_group_left_nav_header {
	width: 140px;
	margin: 0 5px 0 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px #843E04 solid;
	float: left;
	font-size: 16px;
	color: #FFF;
	background: #B85806;
}

.tab_group_left_nav {
	width: 130px;
	margin: 0 5px 0 0;
	padding: 15px 15px 20px 15px;
	float: left;
	background: transparent url(../images/tab_group_left_nav_bg_top.png) top left repeat-x;
}

	.tab_group_left_nav li {
		margin: 0 0 10px 0;
	}

		.tab_group_left_nav li a {
			color: #FFF;
		}

.tab_group_right_col {
	width: 665px;  /*702*/
	padding: 0 0 0 24px;
	border-left: 1px #B25627 solid;
	float: right;
}

.tab_group_right_col_text {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px #B25627 solid;
	float: left;
}

.tab_group_right_product_row {
	width: 100%;
	float: left;
}

.tab_group_right_product_box_home {
	width: 225px;
	margin: 0 0 10px 0;
	padding: 5px;
	float: left;
	overflow: hidden;
}
.tab_group_right_product_box {
	width: 210px; //225px;
	margin: 0 0 10px 0;
	padding: 5px;
	float: left;
	overflow: hidden;
}

.tab_group_right_product_box_pic {
	width: 172px; //184px;
	padding: 12px 30px 0 11px;
	float: left;
	overflow: hidden;
	background: transparent url(../images/group_box_top_bg.png) top left no-repeat;
}

	.tab_group_right_product_box_pic img {
		width: 100%;
		float: left;
	}


.home_group_right_product_box_pic {
	width: 225px;
	float: left;
	overflow: hidden;
}

	.home_group_right_product_box_pic img {
		width: 100%;
		float: left;
	}


.tab_group_right_product_box_desc {
	width: 172px; //187px;
	padding: 5px 23px 23px 15px;
	float: left;
	background: transparent url(../images/group_box_bottom_bg.png) bottom left no-repeat;
}

.tab_group_right_product_box_desc_home {
	width: 187px;
	padding: 5px 23px 23px 15px;
	float: left;
	background: transparent url(../images/group_box_bottom_bg_home.png) bottom left no-repeat;
}

/* Checkout Branding Stuff */

.ucSubmitButtonOverlay {
	width: 62px;
	height: 18px;
	background: transparent url(../images/login_submit.png)
}
