/* ------------------------------------------------------

	Frank Marion
	http://www.frankmarion.com

	Date Created:	Thursday, July 04, 2002 4:56:05 PM
	Last Modified:	Thursday, July 04, 2002 4:56:07 PM
	Revision:		1.0

	Function: Cross platform style sheet for the catalogue
	fuse. Appearance and classes only. No layout.

	Lightest Green
	Light Green
	Medium Green			green
	Dark Green:				3FB267
	Darkest Green:			3E8E67
------------------------------------------------------- */

/* ------------------------------------------------------*/
/* General Classes						 				 */

.catPrevNext {
	text-align:					right;
	font-size:					95%;
	width:						90%;
	border:						none;
	margin-top:					25px;
}
.catPrevNextTable {
	width:						200px;
	overflow:					auto;
	border:						1px solid blue;
	float:						right;
	background-color:			#94A2FF;
}


/* ------------------------------------------------------*/
/* Product text search form						 		 */

#search_product_form {
	padding:					0px;
	color:						#94A2FF;
	border:						none;
	height:						16px;
}
#search_product_form_input {
	margin:						0px;
	padding:					1px;
	border:						1px solid #94A2FF;
	font-weight:				bold;
	width:						100px;
}
#search_product_form_submit {
	margin:						0px;
	margin-left:				-3px;
	padding:					0px;
	border:						1px solid #94A2FF;
	color:						#FFF;
	background-color:			#94A2FF;
	font-weight:				bold;
}
/* ------------------------------------------------------*/
/* Product category blurbage					 		 */

.cat_h1 {
	margin-left:			10px;
	font-size:					150%;
	font-style:				normal;
	font-weight:				bold;	
}

/* ------------------------------------------------------*/
/* Article index sidebar						 		 */

#catArticleSideBar {
	color:						#9C309C;
	background-color:			#EFD318;
	border:						none;
	margin-top:					0px;
	padding:					5px 5px 10px 5px;
	border-top:					1px solid #94A2FF;
}
#catArticleSideBar h2 {
	font-size:					130%;
	font-style:					normal;
	font-weight:				bold;	
	color:						#9C309C;
	background-color:			transparent;
	margin:						-2px 5px 5px 0px;
}

#catArticleSideBar2 {
	color:						#9C309C;
	background-color:			pink;
	border:						none;
	margin-top:					0px;
	padding:					5px 5px 10px 5px;
	border-top:					1px solid #94A2FF;
}
#catArticleSideBar2 h2 {
	font-size:					130%;
	font-style:					normal;
	font-weight:				bold;	
	color:						#9C309C;
	background-color:			transparent;
	margin:						-2px 5px 5px 0px;
}

/* ------------------------------------------------------*/
/* Upcoming holidays div						 		 */

#catOccasionsUpcoming {
	color:						#000;
	background-color:			#FFF;
	border:						none;
	margin-top:					0px;
	padding:					5px 5px 10px 5px;
}
#catOccasionsUpcoming h2 {
	font-style:					normal;
	font-weight:				bold;	
	color:						#000;
	background-color:			transparent;
	margin:						-2px 5px 5px 0px;

}

/* ------------------------------------------------------*/
/* Gift category listing table					 		 */

#catCategoryList {
	width:						175px;
	color:						#949AFF;
	background-color:			white; /* #FFFFCE; */
	border:						none;
	padding:					0px 0px 10px 5px;
	margin-top:					-1px;
}
#catCategoryList h2 {
	font-size:					12px;
	font-style:					normal;
	font-weight:				bold;	
	color:						#000;
	background-color:			transparent;
	margin:						0px;
	margin-top:					10px;
}
#catCategoryList a {
	padding-left:				5px;
	font-size:					11px;
}

/* ------------------------------------------------------*/
/* Occasions list table							 		 */

#catOccasionCategoryTable {
	width:						269px;
	border:						none;
	border-top:					1px solid #94A2FF;
	padding:					5px 0px 10px 5px;
	background-image:			url(../images/template_imgs/occasion_fruit_basket.jpg);
	background-position:		bottom;
	background-repeat:			no-repeat;
}
#catOccasionCategoryTable h2 {
	font-size:					130%;
	font-style:					normal;
	font-weight:				bold;	
	color:						#9496FF;
	background-color:			transparent;
	margin:						0px;
}
#catOccasionCategoryTable img {
	float:						right;
	display:					inline;
	margin-top:					60%;
}


/* ------------------------------------------------------*/
/* Small product image/caption/form display table 		 */

.itemDisplayTableSmall {
	width:						150px;
	height:						250px;
	padding:					0px;
	font-size:					105%;
	margin-bottom:				20px;
}

.itemDisplayTableSmall th {
	text-align:					left;
}

/* Table is in 'rolled off' state */
.itemDisplayTableSmallImgCell {
	text-align:					center;
	margin:						0px;
	border:						1px solid #73B80F;
}

.itemDisplayTableSmallImgCell img {
	border:						0px;
	height:						125px;
}

/* Table is in 'rolled over' state */
.itemDisplayTableSmallImgCellOver {
	text-align:					center;
	margin:						0px;
	border:						1px solid #FF4D5B;
}

.itemDisplayTableSmallImgCellOver img {
	border:						0px;
	height:						125px;
}


/* ------------------------------------------------------*/
/* Large product image/caption/form display table 		 */

.itemDisplayTableLarge {
	padding:					0px;
	font-size:					100%;
	margin:						10px 10% 0px 10%;
	width:						300px;
}
.itemDisplayTableLarge th {
	text-align:					left;
}

/* Table is in 'rolled off' state */
.itemDisplayTableLargeImgCell {
	border:						1px solid #FFF;
	text-align:					center;
	margin:						0px;
	min-height:					170px;
}
.itemDisplayTableLargeImgCell img {
	border:						0px;
}

/* Table is in 'rolled over' state */
.itemDisplayTableLargeImgCellOver {
	border:						1px solid #FF4D5B;
	text-align:					center;
	margin:						0px;
}
.itemDisplayTableLargeImgCellOver img {
	border:						0px;
}

.image_caption {
	font-style:					italic;
}

/* ------------------------------------------------------*/
/* Item grid table								 		 */

.catGridTable {
	width:						575px;
	padding-top:				10px;
}

.catGridTDCell {
	border:						0px;
	padding-left:				10px;
}