/**
 *-------------------------------------------------------------------
 * Licensed Materials - Property of MRS
 *
 * WebSphere Commerce
 *
 * (c) Copyright MRS Company. 2008
 *
 *-------------------------------------------------------------------
 */
 
/****************************************
 * Master3_1.css                        *
 * Style 3 - color 1 (defaut)           *
 * class Styles used in B2C Pages       *
 ****************************************/
/**  Gift-wrap style-sheet **/
.wrap_title_top{
	
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	font-size: 18px;
	color: #3366FF;
	text-decoration: none;
	font-weight:bolder;
	font-stretch: ultra-expanded;
	padding-top: 12px;
}
.wrap_text{
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	font-size: 12px;
	letter-spacing: 1px;
	color: #515151;
	line-height: 15px;
	padding-bottom: 5px;
}
.wrap_text a{
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	font-size: 12px;
	letter-spacing: 1px;
	color: #3366ff;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}
.wrap_text a:hover{
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	font-size: 12px;
	letter-spacing: 1px;
	color: #4fb944;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}
.wrap_title_top_underline{
	color: #3366ff;
	font-size:14px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	background-color: #dfdfb9;
	
}
.wrap_text_small{
	color: #696969;
	font-size:9px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}
.wrap_text_bold{
	color: #696969;
	font-size:11px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}
.wrap_item_disp_bg_default{
	background-color: #ffffff;
}
.wrap_item_disp_bg{
	background-color: #F7F7E4;
}
.wrap_item_disp_bg_dark{
	background-color: #dfdfb9;
}
.wrap_sub_categ_title{
	color: #999933;
	font-size:16px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
}
.wrap_dot_line{
	border-left-color:#E6E6E6;
	border-left-style: dashed;
	border-left-width: 2px;
}
.wrap_dot_line_top{
	height: 2px;
	border-top-color:#ff0000;
	border-top-style: dashed;
	border-top-width: 2px;
}
.wrap_dot_line_bottom{
	border-bottom-color: blue;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}
.wrap_dot_line_top_gap{
	height: 5px;
}
.wrap_popup_title_top{
	color: #66cc66;
	font-size:36px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
}
.wrap_popup_top_bold{
	color: #666666;
	font-size:14px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 5px;
}
.wrap_popup_subtitle{
	color: #3366ff;
	font-size:16px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18px;
	padding-bottom: 5px;
}
.wrap_popup_subtitle_green{
	color: #66cc66;
	font-size:16px;
	font-family: Helvetica, Lucida Grande, Verdana, Arial;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;	
}
.wrap_top_gap{
	height: 15px;
}
.wrap_top_after_welcome_gap{
	height: 20px;
}
.wrap_left_gap{
	width: 5%;
}
.wrap_left_gap_dark{
	background-color: #dfdfb9;
	width: 5%;
}
.before_end_item_gap{
	height: 20px;
}
.end_item_gap{
	height: 20px;
	background-color: #FFFFFF;
}
.wrap_bottom_button_table{
	background-color: #FFFFFF;
}
/**  End Gift-wrap style-sheet **/

	/* General classes start */
	
	body {margin:0px; 
		padding:0px;
		height:100%;
		background-color: #F6F0DE;}
	#prmbody {margin:0px; 
		padding:0px;
		height:100%;
		background-color: #A6A195;}
	#TellFriendBody{background-color:#F6F0DE;
		margin-left: 13px;
		margin-top: 13px;
		margin-right: 13px;
		margin-bottom: 13px;}
	#PopPrdBody{background-color:#F6F0DE;
		margin-left: 23px;
		margin-top: 23px;
		margin-right: 23px;
		margin-bottom: 23px;}
	.whiteBackground {margin:0px; 
		padding:0px;
		background-color: #FFFFFF;}
	h1 {font-family: Optima, Arial,sans-serif;
		font-size: 18px;
		color: #7E7601;
		line-height:40px;
		font-weight: normal;
		padding-left:0px;
		margin:0px;}
	.h1_link {font-family: Optima, Arial,sans-serif;
		font-size: 18px;
		color: #7E7601;
		line-height:40px;
		font-weight: normal;
		padding:0px;
		margin:0px;}
	h2 {font-family: Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: #AC9B2D;
		line-height:24px;
		padding:0px;
		margin:0px;}
	.h2_link {font-family: Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: #AC9B2D;
		line-height:24px;
		padding:0px;
		margin:0px;}
	.paddingit{padding-left:6px;
		}
	FORM {padding:0px; margin:0px;}
	TD,SPAN,DIV,P,UL,LI {font-family: Arial,sans-serif; font-size: 11px; color:#444444;}
	.checkbox, .radio {color:#C4BC82;padding:0px; margin:0px;}
	.input, .select{font-family: Optima, Arial,sans-serif; 
		font-size: 11px; 
		border: solid 1px #CCCCCC; 
		height: 20px; 
		padding-top:2px;
		margin-right:6px;} 
	TEXTAREA {font-family: Optima, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #CCCCCC; padding-top:2px;margin-right:5px;}
	a {font-family: Verdana, Arial,sans-serif;
		font-size: 11px; color:#877A23;
		text-decoration:underline}	
	a:hover {text-decoration:underline}
	.space {padding-top:7px; padding-bottom:7px;}
	.p_width {width:982px;}
	.p_cat_width {width:976px;}
	.bold {font-family: Optima, Arial,sans-serif; font-size: 11px; color:#444444;font-weight:bold;}
	.select_length {width:224px;}
	.fullheight {height: 100%;}
	.addressName {font-family: Arial,sans-serif;
		font-size: 12px;
		font-weight:bold;}
	.address {font-family: Arial,sans-serif;
		font-size: 12px;}
	.addressNote {font-family: Arial,sans-serif;
		font-size: 12px;
		color: #DE682D;}
	/* General classes end */
	/* welcome sign in register start */
	.wel_top {font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CFADA2;
		text-decoration: none;}	
	.wel_top:hover {font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFADA2;
		text-decoration: none;}
		
	/* welcome sign in register classes end */
	/* language select classes start */
	
	.lng_logo {padding-left:26px;}
	.lng_link {text-decoration:none}
	.lng_flag {border:solid 1px #C4BC82;}
	
	/* language select classes end */
	/* Menu classes start */
	
	.m_line {vertical-align:bottom; 
		height:28px;
		padding:0px; 
		margin:0px;}
	.m_top {padding-bottom:3px;
		background-image : url(../images/colors/color13/m_button_back.gif); 
		vertical-align:bottom;}
	.m_buttonback {background-image : url(../images/colors/color13/m_button_back.gif); }
	.m_top_link {
		font-family: Optima, Arial,sans-serif; 
		font-size: 12px; 
		/*font-weight:bold;*/
		color: #A69666;
		padding-bottom:3px;
		text-decoration:none;}
	.m_top_link:hover {
		font-family: Optima, Arial, sans-serif;
		font-size: 12px;
		color: #C3C064;
		padding-bottom:3px;
		text-decoration: none;}
	.m_tile {
		background-image : url(../images/colors/color13/m_tile.gif); 
		background-repeat: repeat-x; 
		background-color: #FFFFFF; 
		text-align: -moz-center; 
		height:26px;  
		padding:0px; 
		margin:0px;}
	.m_tilep {
		background-image : url(../images/colors/color13/menubgp.gif); 
		background-repeat: repeat-x; 
		background-color: #FFFFFF; 
		text-align: -moz-center; 
		height:26px;  
		padding:0px;
		margin:0px;}
	.m_link {font-family: Optima, Verdana, Arial,sans-serif; 
		font-size: 12px; 
		color: #908237;
		padding-left:6px;
		padding-right:7px; 
		text-decoration:none; 
		text-transform:uppercase; }
	.m_link:hover {/* background-image :url(../images/colors/color13/m_button_back2.gif);*/
		color: #5E5315;
		text-decoration:none;}
	.m_linkp {
			background-repeat:no-repeat; 
			font-family: Optima, Verdana, Arial,sans-serif; 
			font-size: 12px; 
			/*font-weight:bold;*/
			color: #FFFFFF;
			padding-left:12px;
			padding-right:15px; 
			text-decoration:none; 
			text-transform:uppercase; }
	.m_linkp:hover {/* background-image :url(../images/colors/color13/m_button_back2.gif);*/
			color: #F97129;
		text-decoration:none;}
	.m_bottom_line {background-image :url(../images/colors/color13/m_bottom_line.gif);}
	.m_back {background-color:#F6F0DE;}
	.m_backprem {background-color:#A6A195;}
	
	/* Menu classes end */
	
	/* search and sub menu area classes start */
	.gobutton {
		color: #EAEABA;
		font-family: Optima, Verdana, Arial,sans-serif; 
		font-size: 12px;
		padding-right:10px;
		text-decoration: none; 
		font-weight:bold;
		}
	.gobutton:hover {
		color: #7B7752; 	
		text-decoration: none;}
	.sh_text {font-family: Optima, Arial, sans-serif; 
		font-size: 15px; 
		/* font-weight:bold; */
		text-decoration:none;
		color: #847F4A;
		padding-left:12px;
		padding-right:7px; 
		vertical-align:middle;}
	.sh_back {background-image : url(../images/colors/color13/searchbkgrd.gif); 
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height:37px;}
	.s_back {background-image : url(../images/colors/color13/s_menu.gif); 
		background-color: #FFFFFF;
		border-bottom: solid 1px #F7F4F0;
		height:44px;}
	.s_backchart {background-image : url(../images/colors/color13/s_menuchart.gif); 
		background-color: #FFFFFF;
		border-bottom: solid 1px #F7F4F0;
		height:44px;}
	.s_backpremium {background-image : url(../images/colors/color13/s_menuprem.gif);
		background-color: #6A5948;
		border-top: solid 4px #A5A093;
		border-bottom: solid 4px #A09B90;
		height:56px;}
	.s_padding {padding-left:5px;}
	.s_text {font-family: Arial, sans-serif; 
		font-size: 11px; 
		/* font-weight:bold; */
		text-decoration:none;
		color: #D1D2C2; /*B8AE7B*/
		vertical-align:middle;}
	.s_text_black {color:#174D8A;font-size: 11px;}
	.s_text_prem {font-family: Arial, sans-serif; 
		font-size: 11px; 
		/* font-weight:bold; */
		text-decoration:none;
		color: #AD9A86;
		vertical-align:middle;}
	.s_link {font-family: Verdana, Arial,sans-serif; font-size: 11px;text-decoration:none;color: #5C5E62;}
	.s_link2 {color: #174D8A;font-size: 11px;}
	.s_link:hover {color: #174D8A;text-decoration:underline;}
	.s_input {font-family: Optima, Arial,sans-serif; 
		font-size: 11px; 
		color:black; 
		border: solid 1px #EAEABA;
		height: 19px;}
	.sh_input {font-family: Arial,sans-serif; 
		font-size: 11px; 
		color:#514744;}
	.s_input2 {font-family: Optima, Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #EAEABA;height: 19px;}
	
	/* search area classes end */
	/* logon classes start */
	
	.log_height {height: 20px;padding-top:5px;}
	.log_page {height:100%;}
	
	/* logon classes end */
	/* mini shopping cart classes start */
	.mini_shop_link {
		font-family: Arial,sans-serif; 
		font-size: 11px; 
		/*font-weight:bold;*/
		color: #514744;
		padding-bottom:6px;
		text-decoration:none;}
	.mini_shop_link:hover {
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #C3C064;
		padding-bottom:6px;
		text-decoration: none;}
		
	/* mini shopping cart area classes end */		
	/* content classes start */
	
	#content {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.c_sepback {background-image : url(../images/colors/color13/contentsprt.gif); 
		background-color: #FFFFFF;
		height:100%;}
	.c_back {background-color:white;		
		padding-right: 11px;
		height:100%;
		}
	.c_catback {background-color:white;		
		padding-right: 0px;
		height:100%;
		}
	.c_headings {color:#5F82AA; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	.c_line {width:100%;
		background-image :url(../images/colors/color13/c_line.gif);
		line-height:8px;margin:0px;font-size:2px;background-repeat: repeat-x;}
	.c_large_img {width:298px;
		vertical-align:top;}
	.c_colorlist {width:58px;
		height:293px;
		vertical-align:top;}
	.c_flash {padding-top:0px; 
		padding-bottom:0px;
		vertical-align:top;}
	.c_homepage_cat {border:solid 1px #abaaaa;}
	.c_homepage_cat_txt {font-family: Verdana, Arial,sans-serif; font-size: 13px; color:#444444;font-weight:bold; padding-left:6px; height:20px; text-transform: uppercase;}
	.c_home_txt_blue {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#427DBE;font-weight:bold;}
	.c_home_txt_black {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#444444;}
	.c_select_yr_mnth {width:110px;}
	.c_spot1back { background-color:#F3E47C;
		height:22px;
		width:379px;}
	.c_spotcatback { background-color:#DFDAB6;
		height:22px;
		width:379px;}
	.c_spotAccback { background-color:#6EABAD;
		height:22px;
		width:379px;}
	.c_spotCanback { background-color:#A387BB;
		height:22px;
		width:379px;}
	.c_spotCanback { background-color:#A387BB;
		height:22px;
		width:379px;}
	.c_spotIdeasback { background-color:#76906D;
		height:22px;
		width:379px;}
	.c_spotUnCanback { background-color:#6979AC;
		height:22px;
		width:379px;}
	.c_spotWedback { background-color:#EAA37F;
		height:22px;
		width:379px;}
	.c_spot1 {font-family: Optima, Arial,sans-serif;
		color:#885703;	
		font-size: 13px;
		font-weight:bold;
		padding-left:19px;
		padding-top:2px; 
		padding-bottom:2px;}
	.c_spot1front {font-family: Optima, Arial,sans-serif;
		color:#FFFFFF;	
		font-size: 13px;
		font-weight:bold;
		padding-left:19px;
		padding-top:2px; 
		padding-bottom:2px;}
	.c_spot1front2 {font-family: Optima, Arial,sans-serif;
		color:#000000;	
		font-size: 13px;
		font-weight:bold;
		padding-left:19px;
		padding-top:2px; 
		padding-bottom:2px;}
	.c_spot2back { background-color:#FFFFFF;
		width:379px;
		vertical-align:top;}
	.c_spot2 {font-family: Arial,sans-serif;
		color:#4B4A4A;	
		font-size: 12px;
		padding-left:0px;
		padding-top:12px; }
	.c_spot3 {font-family: Arial,sans-serif;
		color:#4B4A4A;	
		font-size: 12px;
		padding-left:13px;
		padding-right:12px;
		padding-top:12px; }
	.c_spot_tbh_back { background-color:#EBEDBD;
		height:22px;}
	.c_spot_tbh {font-family: Optima, Arial,sans-serif;
		color:#5E5E0A;	
		font-size: 12px;
		font-weight:bold;
		padding-left:12px;
		padding-right:10px;
		padding-top:12px; }
	.c_spot_tbc {font-family: Arial,sans-serif;
		font-size: 12px;
		padding-left:10px;
		padding-top:0px; }
	.s_spotleftback {background-image : url(../images/colors/color13/cspotleft.gif); 
		background-color: #FFFFFF;
		height:180px;
		}		
	.s_spotrightback {background-image : url(../images/colors/color13/cspotright.gif); 
		background-color: #FFFFFF;
		height:180px;
		}
	.s_spotroundcorner {background-image : url(../images/colors/color13/cspotcorner.gif); 
		background-color: #FFFFFF;
		height:23px;}
	.s_spotsharpcorner {background-image : url(../images/colors/color13/cspotsharp.gif); 
		background-color: #FFFFFF;
		height:23px;}
	.s_spotbottomback {background-image : url(../images/colors/color13/cspotbottom.gif); 
		background-repeat: repeat-x; 
		background-color: #FFFFFF;
		height:23px;}
	.c_spottablebottom {/*height:27px; */
		border-bottom:solid 1px #CECECE;
		background-color: #FFFFFF;
		width:100%;
		}
	.s_spottablecornerback {background-color: #FFFFFF;
		height:24px;
		width:24px;
		}	
	.c_spottableleft {border-left:solid 1px #CECECE;
		background-color: #FFFFFF;
		width:2px;
		}
	.c_spottableright {border-right:solid 1px #CECECE;
		background-color: #FFFFFF;
		}
	.c_spottablerightbottom {border-right:solid 1px #CECECE;
		border-bottom:solid 1px #CECECE;
		background-color: #FFFFFF;
		}
	.c_spottableleftbottom {border-left:solid 1px #CECECE;
		border-bottom:solid 1px #CECECE;
		background-color: #FFFFFF;
		}
	/* content classes end */
	/* sidebar classes start */
	.sd_width {width:203px;
		background-color:white;}
	.sdm_height {height:100%;}		
	.sdm_width {width:192px;}
	.sdm_imgwidth {width:190px;}
	.sdm_input {width:140px;}
	.sd_back {width:203px;
		background-color:white;}
	.sd_htile {background-image : url(../images/colors/color13/sd_htile.gif); 
		background-repeat: repeat-x; 
		background-color: #FFFFFF; 
		text-align: -moz-center; 
		height:22px;  
		padding:0px; 
		margin:0px;}
	.sd_hlink {background-image : url(../images/colors/color13/sd_htile.gif); 
		background-repeat:no-repeat; 
		font-family: Optima, Arial,sans-serif; 
		font-size: 13px; 
		font-weight:bold;
		color: #9D7F4C;
		padding-left:2px;
		padding-right:2px; 
		text-decoration:none; }
	.sd_hlink:hover {/* background-image :url(../images/colors/color13/m_button_back2.gif);*/
		color: #F97129;
		text-decoration:none;}
	.sd_off {height:27px;
		/*width:190px;*/
		border-bottom:solid 1px #E6E3B6;
		background-color: #FCFBEA;
		}
	.sd_on {height:27px; 
		border-top:solid 1px #E6E3B6;
		background-color:#e5e3bf;}
	.sd_words {font-family: Arial,sans-serif; 
		font-size: 12px; 
		color:#645F45F;
		padding-left:2px;
		padding-top:3px;
		text-decoration:none;}
	.sd_link {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#848370;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;
		/*width:190px !important;*/
		height: 100%;
		display:block;}
	.sd_link:hover {background-color:#E5E3BF;
		text-decoration:none;
		}
	.sd_sep {width:2px;
		height:100%;
		background-color:#F0FBE5;}
		
	/* sidebar classes end */
	/* sub_catMenu classes start */
	.sbc_link {/*background-image : url(../images/colors/color13/m_tile.gif); */
		background-repeat:no-repeat; 
		font-family: Optima, Arial,sans-serif; 
		font-size: 11px; 
		/*font-weight:bold;*/
		color: #5E5303;
		text-decoration:none; }
	.sbc_link:hover {/* background-image :url(../images/colors/color13/m_button_back2.gif);*/
		color: #000000;
		text-decoration:none;}
	.sbc_td {  
		padding: 4px 2px 4px 2px;
		vertical-align:middle; 
		text-align:center; 
		border-bottom: solid 2px #E3E09E;
		border-top: solid 2px #E3E09E;
		border-left: solid 2px #E3E09E;
		border-right: solid 2px #E3E09E;}
	/* sub catMenu classes end */
	
	/* subNav classes start */
	
	#subNav {width:135px;padding-right:20px;vertical-align:top;}
	.sn_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px; 
		color: #6F9495;
		line-height:40px;}
	.sn_cat_candles_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #916CBD;
		line-height:40px;}
	.sn_cat_accessories_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #6F9495;
		line-height:40px;}
	.sn_cat_reed_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #76906D;
		line-height:40px;}
	.sn_cat_unsented_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #6979AC;
		line-height:40px;}
	.sn_cat_wedding_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #C68050;
		line-height:40px;}
	.sn_cat_colorchart_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #E6BC24;
		line-height:40px;}
	.sn_cat_ideas_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: #628C55;
		line-height:40px;}
	.sn_cat_centerpiece_heading {
		font-family: Optima, Arial,sans-serif; 
		font-size: 21px;
		padding-bottom:4px;
		color: D78C2C;
		line-height:40px;}
	.sn_off {height:20px; border-top:solid 1px #C4BC82;}
	.sn_on {height:20px; border-top:solid 1px #C4BC82;background-color:#DCE3ED;}
	.sn_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#DCE3ED;text-decoration:none;}
	
	
	/* subNav classes end */
	/* table classes start */
	
	#table {font-family: Optima, Arial,sans-serif; font-size: 11px; color:#444444;}
	.t_table {width: 100%;}
	.t_hd_last {color:#3A3A3A;
		font-size: 11px;
		font-weight:bold;
		padding: 3px 4px 3px 4px;
		background-color:#EAEABA;
		text-align:left;
		height:15px;
		border:solid 1px #C4BC82;
		vertical-align:top;}
	.t_tr {border-bottom: solid 1px #C4BC82;}
	.t_hd {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;
		background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #C4BC82;border-left:solid 1px #C4BC82;border-bottom:solid 1px #C4BC82;vertical-align:top;}
	.t_td { font-size: 11px; color:color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #CCCCCC;}
	.t_td2 { font-size: 11px; color:color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center;
		width:100%;
		color:#3A3A3A;
		font-size: 11px;font-weight:bold;
		display:block;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #C4BC82;border-left:solid 1px #C4BC82;border-bottom:solid 1px #C4BC82;border-right:solid 1px #C4BC82;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-heght:3px;font-size: 4px;}
	.t_total { text-align : right;
		font-size: 11px;
		color:#3A3A3A;
		padding: 3px 4px 3px 4px;
		vertical-align:top;
		border-top:solid 1px #C4BC82;
		border-bottom:solid 1px #C4BC82;
		font-weight:bold;}
	.t_total_figure { text-align : right;
		font-size: 11px; color:#3A3A3A;
		padding: 3px 4px 3px 4px;
		vertical-align:top;
		border-top:solid 1px #C4BC82;
		border-bottom:solid 1px #C4BC82;
		border-left:solid 1px #C4BC82;
		background-color:#EAEABA;
		font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-image : url(../images/colors/color13/checkoutbg.gif); 
		padding-left:4px;
		text-align : center;
		}
	.t_total_button {background-color:#EAEABA;
		font-family: Arial,sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight:bold;color: #3A3A3A;
		padding:1 0 2 0px;border: solid 1px #C4BC82;
		height:14px;
		width:100%;
		text-align : center;
		margin-bottom:1px;
		display:block;}
	.t_total_button:hover {color:#000000;
		border: solid 1px #C4BC82;
		background-color: #BDB85F;
		text-decoration: none;}
	.t_bottomline {border-bottom:solid 1px #E5E6CF;
		vertical-align:bottom;
		}
	.t_img_view {text-align : center;
		display:block;
		padding-top:12px;
		padding-bottom:10px;
		vertical-align:top;}
	.t_img_view_prem1 {text-align : left;
		display:block;
		padding-top:12px;
		padding-bottom:10px;
		vertical-align:top;}
	.t_img_view_prem {text-align : left;
		width:192px;
		display:block;
		padding-top:12px;
		padding-bottom:10px;
		vertical-align:top;}
	.t_detail_view {display:block;
		padding-top:12px;
		padding-bottom:10px;
		vertical-align:top;}
	.t_space {padding-bottom: 8px;
		text-align : center;}
	.t_img_border { border:solid 1px #D1D2C2;}
	.t_prm_img_border { border:solid 1px #D3C3B4;}
	.t_empty_cell {width:14px}
	.t_row_img {padding-top:10px;
		padding-bottom:10px;
		vertical-align:top;}
	.t_row_detail {padding:6px;
		vertical-align:top;
		width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_txt_detailprem {font-size: 12px;}
	.t_row_price {padding-top:6px;
		padding-bottom:6px;
		vertical-align:top;
		width:95px;
		display:block}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #AC9B2D;
		font-size:1px;}
	.t_rght_space {padding-right:5px;}
	
	/* table classes end */
	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;
		border-left:solid 1px #F6F0DE;
		border-bottom:solid 1px #F6F0DE;
		border-top:solid 1px #F6F0DE;
		padding:0px;
		margin: 0px;}
	.ps_align {text-align:right;
		border-right:solid 1px #F6F0DE;
		border-bottom:solid 1px #F6F0DE;
		border-top:solid 1px #F6F0DE;
		padding:0px;
		margin: 0px;}
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;
		}
	.ps_input {font-family: Verdana, Arial,sans-serif;
		font-size: 11px;
		color:#AC9B2D;
		border: solid 1px #AC9B2D;
		height: 16px;
		padding-top:0px;
		margin-right:0px;
		border-top:solid 1px #AC9B2D;
		padding:0px;
		margin: 0px;}
	.ps_text {font-family: Verdana, Arial,sans-serif;
		font-size: 9px;
		color:#AC9B2D;
		padding-left:4px;}

	/* page scrolling widget end*/
	/* footer classes start */
	.fc_back {background-color:white;		
		padding-right: 2px;
		}
	.f_back {align:center;
		background-image : url(../images/colors/color13/footersep.gif); 
		background-repeat: repeat-x; 
		background-color: #FFFFFF;
		text-align:center;
		padding: 12px 0px 10px 0px;}
	.f_title {font-family: Arial,sans-serif; 
		font-size: 11px; 
		color: #B8AE7B;
		text-align:center;}
	.f_link {font-family: Arial,sans-serif; 
		font-size: 10px; 
		color: #9B9264;
		text-decoration:none;
		text-transform: uppercase;}
	.f_link:hover {color: #9B9B9D;}
	.f_padding {vertical-align:top;padding: 10px 17px 10px 0px;}
	
	/* footer classes end */
	
	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/
	
	/* Button link styles */
	a.button {background-color:#EAE9BB; font-family: Verdana, Arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;color: #898560; padding:2 7 3 6px;border: solid 1px #BDB85F;height:19px;}
	a.button:hover {color:#2B2808;border: solid 1px #BDB85F;background-color: #BDB85F;text-decoration: none;}
	
	/* TD class styles */
	th.colHeader	{color:#3A3A3A;
		font-size: 11px;
		font-weight:bold;
		padding: 3px 4px 3px 4px;
		background-color:E8E7B9;
		text-align:left;
		height:19px;
		border-top:solid 1px #DCD5AE;
		border-left:solid 1px #DCD5AE;
		border-bottom:solid 1px #DCD5AE;
		vertical-align:top;}
	th.colHeader_price	{color:#3A3A3A;
		font-size: 11px;
		font-weight:bold;
		padding: 3px 4px 3px 4px;
		background-color:#C4BC82;
		text-align:left;height:15px;
		border-top:solid 1px #B9B174;
		border-left:solid 1px #B9B174;
		border-bottom:solid 1px #B9B174;
		border-right:solid 1px #B9B174;
		vertical-align:top;}
	th.colHeader_last {color:#3A3A3A;
		font-size: 11px;
		font-weight:bold;
		padding: 3px 4px 3px 4px;
		background-color:#E8E7B9;
		text-align:left;
		height:15px;
		border-top:solid 1px #DCD5AE;
		border-left:solid 1px #DCD5AE;
		border-bottom:solid 1px #DCD5AE;
		border-right:solid 1px #DCD5AE;
		vertical-align:top;
		border:solid 1px #DCD5AE;}
	
	td.price 		{font-size:  11px; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.offerPrice	{font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: right;}
	
	/* This class is used to bold regular text */
	strong 		{	font-weight: bold;}
	
	/* The following classes format how currency is displayed */
	.price		{	}
	.listPrice	{	font-size:  11px;
		color: #3A3A3A;
		font-family: Arial,sans-serif;
		text-decoration: line-through;}
	.offerPrice	{	font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif;}
	.discountPrice{font-size:  9pt;
		color: #3A3A3A;
		font-family: Arial, helvetica, sans-serif;}
	
	/* This class is used to format product names */
	.productName{font-size: 11px;
		color: #555555;
		font-family: Arial,sans-serif;
		font-weight: bold;}
	.productNamePrem {font-size: 18px;
		color: #AC9B2D;
		font-family: Arial,sans-serif;
		font-weight: bold;}
	.catNamePrem {font-size: 13px;
		color: #45382A;
		font-family: Arial,sans-serif;
		text-decoration:none;	
		font-weight: bold;}
	/* Class to highlight a required field on a form */
	.required	{	font-family: verdana; color: red; FONT_SIZE: 2pt;}
	
	/* Class to highlight an error message */
	.error		{	color: red;}
	
	/* The background color of a table and alternating row background colors */
	.bgColor 	{	border-collapse: collapse; width: 100%; }
	.cellBG_1	{	 }
	.cellBG_2	{	 }
	
	/* This class is used for the section heading */
	.heading {font-family: Optima, Arial,sans-serif;
		font-size: 20px;
		color: #7E7601;
		line-height:40px;}
	.heading2 {font-family: Optima, Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	
	/* This class is used for the section sub-heading */
	.subHeading {font-family: Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		text-align: left;
		text-decoration:none;
		color: #AC9B2D;
		line-height:30px;}
	.subHeading:hover {color: #B8AA75;}
	/* Breadcrumb trail for checkout pages */
	a.chkout_done {font-family: Verdana, Arial,sans-serif;
		color:#AFAFAF;
		font-weight: bold;
		font-size: 11px;}
	a.chkout_done:hover {color:#8D8650;} 
	td.chkout {font-family: Verdana, Arial,sans-serif;
		color:#AFAFAF;
		font-weight: bold;
		font-size: 11px;}
	td.chkout_active {font-family: Verdana, Arial,sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#8D8650;} /*#427DBE */
	td.divider {width: 1px;}

	/* This class is used to format text for discounts */
	.discount {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#427DBE; vertical-align:middle;}
	
	.candleburnsep{background-color: #CDC590;
		width:1px;
		height:100%;}
		
	.cat_sdm_width {width:205px;}
	.cat_his_width {width:198px;
		background-color:white;}
	.cat_widthheight {width:100%;
		height:100%;
		background-color:white;}
	.cat_sd_off {height:25px; 
		border-bottom:solid 1px #F0D160;
		border-right:solid 1px F1DEA3;
		background-color: #FDEEB3;}
	.cat_sd_on {height:25px; 
		background-color:#F0D160;}
	.cat_sd_on_candles {background-image : url(../images/colors/color13/candlesun_overfull.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		background-color:#D1D6E5;
		border-bottom:solid 1px #ADB9DE;}
	.cat_sd_off_candles {background-image : url(../images/colors/color13/candlesun_full.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		border-bottom:solid 1px #ADB9DE;}
	.cat_sd_on_candlessented {background-image : url(../images/colors/color13/candlessce_overfull.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		background-color:#C9AED1;
		border-bottom:solid 1px #C9AED1;}
	.cat_sd_off_candlessented {background-image : url(../images/colors/color13/candlessce_full.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		border-bottom:solid 1px #C9AED1;}
	.cat_sd_on_premium {height:27px; 
		background-color:#D5E0DF;}
	.cat_sd_off_premium {height:27px; 
		border-bottom:solid 1px #CBD2B7;
		border-right:solid 1px DDD9C8;
		background-color: #E7E7D9;}
	.cat_sd_on_accessories {background-image : url(../images/colors/color13/accessories_overfull.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		background-color:#9DD6D8;
		border-bottom:solid 1px #9DD6D8;}
	.cat_sd_off_accessories {background-image : url(../images/colors/color13/accessories_full.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		border-bottom:solid 1px #9DD6D8;}
	.cat_sd_on_wedding {background-image : url(../images/colors/color13/weddings_overfull.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		background-color:#EDC496;
		border-bottom:solid 1px #EEB77A;}
	.cat_sd_off_wedding {background-image : url(../images/colors/color13/weddings_full.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		border-bottom:solid 1px #EEB77A;}
	.cat_sd_on_ideas {background-image : url(../images/colors/color13/ideas_overfull.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px;
		background-color:#ABC5A3;
		border-bottom:solid 1px #ABC5A3;}
	.cat_sd_off_ideas {background-image : url(../images/colors/color13/ideas_full.gif);
		background-repeat:repeat-y;
		height:25px;
		width:205px; 
		border-bottom:solid 1px #ABC5A3;}
	.cat_his_title {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		font-weight:bold;
		color:#95955C;
		padding-left:8px;
		text-decoration:none;
		background-color:#EBECBC;}
	.cat_his_sep{background-color: #DFDFDF;
		width:100%;
		height:1px;}
	.catprem_his_title {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		font-weight:bold;
		color:#FFFFFF;
		padding-left:8px;
		text-decoration:none;
		background-color:#B19F74;}
	.catprem_his_sep{background-color: #DFDFDF;
		width:100%;
		height:1px;}
	.cat_sd_link_chart {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#826F29;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_chart:hover {background-color:#FBE17C;
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_candlle {
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_candlle_top {background-image : url(../images/colors/color13/candlesun.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_candlle:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_candlle_top:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_candllesented {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_candllesented_top {background-image : url(../images/colors/color13/candlessce.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_candllesented:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_candllesented_top:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_premium {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#687779;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:190px;
		height: 100%;
		display:block;}	
	.cat_sd_link_premium:hover {background-color:#DEE9E8;
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_accessories{font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#386364;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_accessories_top{background-image : url(../images/colors/color13/accessories.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#386364;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_accessories:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_accessories_top:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sd_link_wedding {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#8D5416;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_wedding_top {background-image : url(../images/colors/color13/weddings.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#8D5416;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_wedding:hover {color:#000000;
		text-decoration:none;}
	.cat_sd_link_wedding_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sd_link_ideas {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#576C50;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_ideas_top {background-image : url(../images/colors/color13/ideas.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#576C50;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sd_link_ideas:hover {color:#000000;
		text-decoration:none;}
	.cat_sd_link_ideas_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_chart {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#826F29;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:190px;
		height: 100%;
		display:block;}
	.cat_sdhd_link_chart:hover {background-color:#F0D160;
		color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_candlle {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_candlle:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_candlle_top {background-image : url(../images/colors/color13/candlesun_over.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_candlle_top:hover {
		color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_candllesented {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_candllesented_top {background-image : url(../images/colors/color13/candlessce_over.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#61436B;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_candllesented:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_candllesented_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_premium {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#778587;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:190px;
		height: 100%;
		display:block;}
	.cat_sdhd_link_premium:hover {background-color:#C8D2D1;
		color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_accessories {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#386364;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_accessories_top {background-image : url(../images/colors/color13/accessories_over.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#386364;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_accessories:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_accessories_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_wedding {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#8D5416;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_wedding_top {background-image : url(../images/colors/color13/weddings_over.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#8D5416;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_wedding:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_wedding_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_ideas {font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#5D7057;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_ideas_top {background-image : url(../images/colors/color13/ideas_over.gif);
		background-repeat:no-repeat;
		font-family: Optima,Arial,sans-serif; 
		font-size: 13px; 
		color:#5D7057;
		padding-left:8px;
		padding-top:5px;
		text-decoration:none;		
		width:100%;
		height: 100%;
		display:block;}
	.cat_sdhd_link_ideas:hover {color:#000000;
		text-decoration:none;}
	.cat_sdhd_link_ideas_top:hover {color:#000000;
		text-decoration:none;}
	.cat_sd_words {font-family: Arial,sans-serif; 
		font-size: 12px; 
		color:#826F29;
		padding-left:2px;
		padding-top:3px;
		text-decoration:none;}
	.cat_back_chart {background-color: #FDEEB3;
		height:100%;}
	.cat_back_candles {background-image : url(../images/colors/color13/candlesun_full.gif);
		background-repeat:repeat-y;
		background-color: #D1D6E5;
		width:205px;
		height:100%;}
	.cat_back_premium {background-color: #E7E7D9;
		height:100%;}
	.cat_back_accessories {background-image : url(../images/colors/color13/accessories_full.gif);
		background-repeat:repeat-y;
		background-color: #C4E2E3;
		height:100%;}
	.cat_back_wedding {background-image : url(../images/colors/color13/weddings_full.gif);
		background-repeat:repeat-y;
		background-color: #EECFAD;
		height:100%;}
	.cat_back_ideas {background-image : url(../images/colors/color13/ideas_full.gif);
		background-repeat:repeat-y;
		background-color: #CDE3C6;
		height:100%;}
	.cat_back_candlessented {background-image : url(../images/colors/color13/candlessce_full.gif);
		background-repeat:repeat-y;
		background-color: #E0D1E5;
		height:100%;}
	.catm_back_chart {background-color: #FDEEB3;}
	.catm_back_candles {background-color: #D1D6E5;}
	.catm_back_premium {background-color: #E7E7D9;}
	.catm_back_accessories {background-color: #C4E2E3;}
	.catm_back_candlessented {background-color: #E0D1E5;}
	.catm_back_wedding {background-color: #EECFAD;}
	.catm_back_ideas {background-color: #CDE3C6;}
	.imgborderon{border: #9E9348 solid 2px;
	}
	.imgborder{border: #E3DFB7 solid 1px;
	}
	.picksize {background-image : url(../images/colors/color13/picksize.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		font-family: Arial,sans-serif; 
		font-size: 12px;
		font-weight:bold;
		color:#8A8038;
		padding-left:6px;
		padding-top: 0px;
		padding-bottom: 0px;
		height:23;
		width:645;}
	.maysuggest {background-image : url(../images/colors/color13/maysuggest.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		font-family: Arial,sans-serif; 
		font-size: 12px;
		font-weight:bold;
		color:#8A8038;
		padding-left:6px;
		padding-top: 0px;
		padding-bottom: 0px;
		height:22;
		width:645;}
	.custreview {background-image : url(../images/colors/color13/custreview.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		font-family: Arial,sans-serif; 
		font-size: 12px;
		font-weight:bold;
		color:#8A8038;
		padding-left:6px;
		padding-top: 0px;
		padding-bottom: 0px;
		height:22;
		width:645;}
	.tbborder{color:#3A3A3A;
		font-size: 11px;
		text-align:left;
		border-top:solid 1px #D5D558;
		border-left:solid 1px #D5D558;
		border-bottom:solid 1px #D5D558;
		border-right:solid 1px #D5D558;
		vertical-align:top;}
	}
	.small_text {font-family:Arial,sans-serif;
		font-size: 9px;}
	.notes_text {font-family: Verdana, Arial,sans-serif;
		font-size: 9px;
		color:#646616;
		padding-left:0px;}
	.sm_link {font-family: Optima, Verdana, Arial,sans-serif; 
		font-size: 12px; 
		color: #FFFEFE;
		padding-left:5px;
		padding-right:5px;
		text-align: center;
		text-decoration:none; 
		text-transform:capitalize; }
	.sm_link:hover {/* background-image :url(../images/colors/color13/m_button_back2.gif);*/
		color: #FAF6EE;
		text-decoration:none;}	
	.sm_tile {
		background-image : url(../images/colors/color13/sm_tile.gif); 
		background-repeat: repeat-x; 
		background-color: #876B52; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.premcattbwidth {width:810px;}
	.premcatdispwidth {width:162px;}
	.sm_tileretro {background-image : url(../images/colors/color13/sm_tileretro.gif);
		background-repeat: repeat-x; 
		background-color: #876B52; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.sm_tilems {background-image : url(../images/colors/color13/sm_tilems.gif);
		background-repeat: repeat-x; 
		background-color: #5D5566; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.sm_tilemr {background-image : url(../images/colors/color13/sm_tilemr.gif);
		background-repeat: repeat-x; 
		background-color: #818181; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.sm_tileopus {background-image : url(../images/colors/color13/sm_tileopus.gif);
		background-repeat: repeat-x; 
		background-color: #7F654C; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.sm_tileharv {background-image : url(../images/colors/color13/sm_tileharv.gif);
		background-repeat: repeat-x; 
		background-color: #7F654C; 
		height:29px;  
		padding:0px; 
		margin:0px;} 
	.sm_tileeco {background-image : url(../images/colors/color13/sm_tileeco.gif);
		background-repeat: repeat-x; 
		background-color: #7F654C; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.sm_tilevint {background-image : url(../images/colors/color13/sm_tilevint.gif);
		background-repeat: repeat-x; 
		background-color: #7F654C; 
		height:29px;  
		padding:0px; 
		margin:0px;}
	.subcattitle {font-family: Verdana Arial,sans-serif; 
		font-size: 24px;
		font-weight:bold;
		color:#815B4D;
		text-align: -moz-center;}
	.c_ceterpeiceback { background-color:#EBEDBD;
		font-size: 12px;
		font-weight:bold;
		color:#6F6C11;
		height:22px;
		width:211px;}
	.c_ceterpeiceselectback { background-color:#E0D772;
		font-size: 12px;
		font-weight:bold;
		color:#3E3C26;
		height:22px;
		width:395px;}
	.tfprdname {font-size: 12px;
		font-weight:bold;
		color:B8AA75
		}
	* {padding:0; margin:0}
	.dropdown {float:left; padding:0px; }
	.dropdown dt {font-family: Verdana Arial,sans-serif;
		font-size: 12px; 
		border:0px; 
		padding:0px; 
		font-weight:normal;
		cursor:pointer}
	.dropdown dd {padding:0px;
		margin-left:-5px;
		margin-top:4px;
		margin-right:0px;
		margin-bottom:4px;
		position:absolute;
		overflow:hidden;
		width:168px;
		display:none;
		z-index:200;
		opacity:0}
	.dropdown ul {	
		margin:0;
		width:164px;
		border:2px solid #C9C499;
		background-color:#E8E8B8;
		list-style:none;
		border-top:none}
	.dropdown li {display:inline}
	.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;
		color: #908237;
		padding-left:6px;
		padding-right:7px;
		background:url(../images/colors/color13/m_tiledropdown.gif);
		text-decoration:none}
	.dropdown a:hover {display:block;
		color:#5E5315;
		text-decoration:none}
	.dropdown .underline {padding-top:4px;
		padding-bottom:4px;				
		border-bottom:1px solid #C9C499}
	.dropdownprm {float:left; padding:0px; }
	.dropdownprm dt {font:12px Verdana, Arial, Helvetica; 
		border:0px; 
		padding:0px; 
		font-weight:normal;
		color: #FFFFFF;
		cursor:pointer;
		background:url(../images/colors/color13/m_tiledropdownprm.gif)}
	.dropdownprm dt:hover {background:url(../images/colors/color13/m_tiledropdownprm.gif); color: #FFFFFF;}
	.dropdownprm dd {padding:0px;
		margin-left:-4px;
		margin-top:4px;
		margin-right:0px;
		margin-bottom:4px;
		position:absolute;
		overflow:hidden;
		width:168px;
		display:none;
		z-index:200;
		opacity:0}
	.dropdownprm ul {
		margin:0;
		width:164px;
		border:2px solid #686868;
		background-color:#8A8A8A;
		list-style:none;
		border-top:none}
	.dropdownprm li {display:inline;text-align: left;}
	.dropdownprm a, .dropdownprm a:active, .dropdownprm a:visited {display:block;
		padding-left:6px;
		padding-right:6px;
		color: #FFFFFF;
		text-decoration:none;
		background:url(../images/colors/color13/m_tiledropdownprm.gif)}
	.dropdownprm a:hover {background:url(../images/colors/color13/m_tiledropdownprm.gif);
		background-color:#8A8A8A;
		color: #F97129;}
	.dropdownprm .underline {padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #686868}
	.newstitle {font-family: Arial, sans-serif;
		font-size: 14px;
		text-align: left;
		color: #AC9B2D;
		line-height:24px;
		padding:0px;
		margin:0px;}
	.blogreadmore {font-family: Arial, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #AC9B2D;
		text-decoration:none;
		padding:0px;
		margin:0px;}
	.blogreadmore:hover {color: #8C8346;
		text-decoration:none;}
	.estimate_ship_input{
		color: #515151;
		font-size:12px;
		font-family: Helvetica, Lucida Grande, Verdana, Arial;
		text-decoration:none;
		font-style: normal;
		font-weight: normal;
		width: 200px;}
	.estimate_ship_input_small{
		color: #515151;
		font-size:12px;
		font-family: Helvetica, Lucida Grande, Verdana, Arial;
		text-decoration:none;
		font-style: normal;
		font-weight: normal;
		width: 91px;}