
/* -------- PRODUCT DETAIL PAGE -------- */

#custom_wizard_main_image {
	height:380px;
}

.custom_wizard_button, .custom_wizard_header {
	background:url(/images/template/products/wizard_bar.gif);
	height:32px;
	line-height:21px;
	color:#666;
	font-size:11px;
	vertical-align:top;
}

.custom_wizard_button img,
.custom_wizard_header img {
	padding:1px;
}

#wizardContainer, .wizardContainer {
	background:#FFF;
	visibility:hidden;
	overflow:hidden;
	width:100%;
}

.custom_wizard_button {
	cursor:pointer;
}

.custom_wizard_arrow {
	background:url(/images/template/products/wizard_arrow_right.gif);
	width:24px;
	height:24px;
	float:right;
	margin:1px;
}

.custom_wizard_arrow_clicked {
	background:url(/images/template/products/wizard_arrow_down.gif);
	width:24px;
	height:24px;
	float:right;
	margin:1px;
}

.colorswatchblock {
	padding:3px;
	float:left;
	width:22px;
}

.swatchIndicator {
	visibility:hidden;
	width:22px;
	margin:auto;
}

.swatchIndicator img {
	display:block;
	margin:auto;
	padding-bottom:4px;
}

.indicatorText {
	float:right;
}

.indicatorText img {
	display:block;
}

.custom_wizard_atc_row {
	height:32px;
	padding-left:10px;
}

.add_to_cart_cell {
	width:185px;
	vertical-align:bottom;
}

input.add_to_cart {
	display:block;
	float:right;
}

input.qty {
	background:url("/images/template/products/quantity_input.gif");
	border:none;
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:15px;
	width:30px;
	padding:5px 18px 9px 27px;
	margin-right:4px;
	text-align:center;
	color:#666;
	cursor:default;
}

#bundlePriceRow {
	padding-top:15px;
	clear:both;
}

#bundleDescriptionRow {
	padding:20px;
	font-size:11px;
}

.custom_wizard_atc_row, .custom_wizard_atc_row td {
	line-height:24px;
	font-weight:bold;
/*	color:#666;  */
/* Sale color */
    color:#ee2233;
}

.custom_wizard #item_description {
	width: 325px;
	height:185px;
	overflow:hidden;
	font-size:11px;
}

.custom_wizard #item_description td {
	font-size:11px;
}

.custom_wizard #item_description.long {
	height:auto;
}

.custom_wizard #description_readmore,
.custom_wizard #description_readless {
	margin:auto;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:10px;
	display:none;
}

#imgDimensions {
	position:absolute;
	display:none;
	z-index:2;
}

#imgMilkjugs {
	position:absolute;
	z-index:3;
}

#imgPlantATree {
	position:absolute;
	left:30px;
	z-index:3;
}

#mainLoaderImage {
	position:absolute;
	margin-top:100px;
	background:url(/images/gif/ajax-loader.gif) top center no-repeat;
	width:400px;
	height:50px;
	padding-top:25px;
	text-align:center;
	z-index:0;
}

#mainImageContainer {
	position:relative;
	z-index:1;
}

#mainImage {
	position:relative;
	width:400px;
	z-index:1
}

#mainImageButtons {
	position:relative;
	z-index:2;
}

#mainImageButtons img {
	padding: 3px 2px;
}

#wizardLoaderImage {
	background:url(/images/gif/ajax-loader.gif) center center no-repeat;
}

/* ----- ADD TO CART POPUP ----- */

#addToCartHeader {
	height:160px;
	position:relative;
	margin:10px;
}
#formResultsHeader {
	position:absolute;
	width:100%;
	height:100%;
	visibility:hidden;
}
#addToCartPopup #imgItem {
	position:absolute;
	left:30px;
	top:30px;
}
#addToCartPopup #imgItemTitle {
	position:absolute;
	left:173px;
	top:25px;
}
#addToCartProgress {
	position:absolute;
	left:180px;
	top:70px;
	width:275px;
	font-size:11px;
}
#addToCartPopup #formResult {
	position:absolute;
	left:180px;
	top:105px;
	width:275px;
	font-size:11px;
}
#addToCartPopup .buttons {
	position:absolute;
	right:0;
	top:20px;
	width:140px;
}
#addToCartPopup hr {
	margin:0px;
}
#addToCartPopup .continue,
#addToCartPopup .checkout {
	float:right;
	width:120px;
	padding:5px 5px 5px 15px;
	background: url(/images/menu_arrow.png) 5px center no-repeat;
	margin:5px;
	cursor:pointer;
}
#addToCartPopup .continue:hover,
#addToCartPopup .checkout:hover {
	background-color:#F3F3F3;
}

#addToCartPopup .error {
	color:#CC0000;
	border:1px solid #CC0000;
	background:#FFDDDD;
	padding:3px;
}

#addToCartPopup h2 {
	font-size:22px;
	font-weight:normal;
	padding:10px;
	margin:5px 0;
	border:1px solid #CCC;
	border-width:1px 0;
}
#addToCartPopup h2 img {
	display:block;
}

#additionalContent {
	padding:0 10px;
	visibility:hidden;
}
.additionalItem {
	padding:10px;
	border-right:1px solid #CCC;
	width:182px;
	text-align:left;
	font-size:10px;
	color:#999;
}
.last.additionalItem {
	border-right:none;
}

.additionalItem img {
	display:block;
	margin:auto;
}

.addItemButton, .viewItemButton {
	cursor:pointer;
	padding:0 10px;
	background: url(/images/menu_arrow.png) left center no-repeat;
	color:#000;
}
.viewItemButton {
	color:#999;
}
.addButtonDone {
	cursor:auto;
	!important
}


/* ----- SWATCHES ----- */

.swatch3slatflat {
	background:url(/images/gif/swatch_style_3slat_flat.gif) center;
	height:36px;
	width:44px;
}

.swatch3slatcurve {
	background:url(/images/gif/swatch_style_3slat_curve.gif) center;
	height:36px;
	width:44px;
}

.swatch4slatflat {
	background:url(/images/gif/swatch_style_4slat_flat.gif) center;
	height:36px;
	width:44px;
}

.swatch4slatcurve {
	background:url(/images/gif/swatch_style_4slat_curve.gif) center;
	height:36px;
	width:44px;
}

.swatch5gal_single {
	background:url(/images/gif/swatch_planter5gal_1.gif) center no-repeat;
	height:36px;
	width:44px;
}

.swatch5gal_double {
	background:url(/images/gif/swatch_planter5gal_2.gif) center;
	height:36px;
	width:55px;
}

.swatch5gal_triple {
	background:url(/images/gif/swatch_planter5gal_3.gif) center;
	height:36px;
	width:81px;
}

.swatch1gal_single {
	background:url(/images/gif/swatch_planter1gal_1.gif) center;
	height:36px;
	width:40px;
}

.swatch1gal_double {
	background:url(/images/gif/swatch_planter1gal_2.gif) center;
	height:36px;
	width:74px;
}

.swatch1gal_triple {
	background:url(/images/gif/swatch_planter1gal_3.gif) center;
	height:36px;
	width:109px;
}

.swatchhighback_single {
	background:url(/images/gif/swatch_picket_highback_single.png) center;
	height:50px;
	width:60px;
}

.swatchhighback_double {
	background:url(/images/gif/swatch_picket_highback_double.png) center;
	height:50px;
	width:60px;
}

.swatchlowback_single {
	background:url(/images/gif/swatch_picket_lowback_single.png) center;
	height:50px;
	width:60px;
}

.swatchlowback_double {
	background:url(/images/gif/swatch_picket_lowback_double.png) center;
	height:50px;
	width:60px;
}

.swatchsolid {
	background:url(/images/gif/swatch_style_solid.gif) center;
	height:44px;
	width:44px;
}
.swatchholes {
	background:url(/images/gif/swatch_style_holes.gif) center;
	height:44px;
	width:44px;
}
.swatchlines {
	background:url(/images/gif/swatch_style_lines.gif) center;
	height:44px;
	width:44px;
}

.swatchstandardheight {
	background:url(/images/gif/swatch_height_standard.gif) center;
	height:53px;
	width:58px;
}

.swatchtallheight {
	background:url(/images/gif/swatch_height_tall.gif) center;
	height:53px;
	width:58px;
}

.swatchcompactheight {
	background:url(/images/gif/swatch_height_compact.gif) center;
	height:53px;
	width:58px;
}

.colorswatchgrey {
	background-color:#4a505a;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}


.colorswatchred {
	background-color:#E23;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchblack {
	background-color:#000;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchsand {
	background-color: #D5C2A5;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchgreen {
	background-color:#9A1;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchwhite {
	background-color:#F5F5F5;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchbrown {
	background-color:#6F4400;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchblue {
	background-color:#10A9E2;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTocc {
	background-color:#BB9977;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTslate {
	background-color:#333;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTocc_sq {
	background:#BB9977 url(/images/colorswatch_t77_ns.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTslate_sq{
	background:#333 url(/images/colorswatch_t77_bs.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTocc_circ {
	background:#BB9977 url(/images/colorswatch_t77_nc.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.colorswatchTslate_circ {
	background:#333 url(/images/colorswatch_t77_bc.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.shapeswatch1, .shapeswatch6 {
	background:#BB9977 url(/images/colorswatch_t77_bs.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}

.shapeswatch2, .shapeswatch7 {
	background:#BB9977 url(/images/colorswatch_t77_bc.png) center;
	border: 1px solid #CCC;
	height:20px;
	width:20px;
}