body { margin: 0; padding: 0; background-color: #f1d2d6; font-family: georgia;}
img { border: none; padding:0px; margin:0px;}
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover img{ text-decoration: none; }
.layout_header_menu_a
{
	color: #937261;
	text-decoration: none;
}
.layout
{
	width: 880;
	border-width: 0;
}
.layout_body_middle
{
	width: 854;
	height: 100%;
	background: #FFFFFF
}
.browse_category_menu_link
{
	color: #663157;
	font-weight:bold;
    font-family: arial;
	font-size: 12px;
	padding-left: 0px;
	text-decoration: none;
}
.layout_search_text
{
   font-size:11px;
   color:#663157;
}
.layout_search_box
{
	width: 135;
	height: 18;
	border: 1px solid #d2a7c6;
	font-family: georgia;
	font-size: 11px;
	text-align: left;
	color: #896d79;
	background: #f7edfd;
}
.layout_emailregistry_box
{
	width: 193;
	height: 18;
	border: 1px solid #d2a7c6;
	font-family: georgia;
	font-size: 11px;
	text-align: left;
	padding: 1px;
	color: #896d79;
	background: #f7edfd;
}
.layout_head_table
{
    font-family: georgia;
	font-size: 11;
	color: #974882;
	font-weight:bold;
}
.layout_head_table_a
{
	color:  #974882;
	text-decoration: none;
	font-weight:bold;
}
.layout_footer_table
{
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	color: #823c6c;
	font-family: georgia;
	font-size: 12;
	margin-top:15px;
}
.layout_footer_table_a
{
	color:  #823c6c;
	text-decoration: none;
}
.layout_footer_table_small
{
	color: #823c6c;
	text-decoration: none;
	font-size: 10;
}
.index_recently_added_table
{
	width: 256;
	height: 100%;
	background-color: #ffffff;
}
.bread_crumbs_link
{
	color: #823c6c;
	font-family: georgia;
	font-size: 11;
}
.category_featured_image_div
{
	overflow: hide;
	padding: 0;
	margin: 0;
}
.item_title
{
	color: #5f2e51;
	font-family: georgia;
	font-size: 20;
}
.item_title_small
{
	color: #734f5b;
	font-family: georgia;
	font-size: 12;
	text-align: center;
	padding-top: 4;
}
.item_description_body
{
	color: #8f9480;
	font-family: verdana;
	font-size: 13;
	padding-top: 10;
}
.item_description_dimensions,
.item_description_productid,
.item_description_bottom_links
{
	color: #754f5c;
	font-family: verdana;
	font-size: 11;
	padding-top: 20;
}
.item_description_price
{
	color: #754f5c;
	font-family: verdana;
	font-size: 12;
}
.item_description_price_specialoffer
{
	color: #a32258;
	font-family: verdana;
	font-size: 12;
	font-weight: bold;
}
.item_description_quantity
{
	color: #754f5c;
	font-family: verdana;
	font-size: 12;
	font-weight: bold;
	padding-top: 20;
}
.item_description_cs
{
	color: #754f5c;
	font-family: verdana;
	font-size: 12;
	font-weight: bold;
	padding-top: 20;
}

.little_underlined_link
{
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.view_larger_images_link
{
	color: #998763;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

.view_id_number
{
	color: #990033;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}
.our_customers_also_liked
{
	border: 1px solid #cfd4bd;
	margin: -4 0 0 0;
	padding: 14 10 14 10;
	text-align: center;
}
.form_required_label
{
	color: #343233;
	font-family: verdana;
	font-weight: bold;
	font-size: 10;
	padding: 0;
	text-align: right;
}
.form_title
{
	color: #333333;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
}
.form_description
{
	color: #754f5c;
	font-family: verdana;
	font-size: 11;
	padding-top: 8;
	padding-bottom: 4;
}
.form_description_small
{
	color: #754f5c;
	font-family: verdana;
	font-size: 10;
	padding-top: 4;
	padding-bottom: 12;
}
.form_field
{
	color: #333333;
	font-family: verdana;
	font-size: 11;
	padding-top: 4;
}
.form_text
{
	color: #000000;
	font-family: verdana;
	font-size: 11;
	border: 1px solid #7f9db9;
	width: 220;
	height: 18;
}
.form_text_t
{
	color: #000000;
	font-family: verdana;
	font-size: 11;
	border: 1px solid #7f9db9;
}
.form_cs
{
	color: #000000;
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	border: 1px solid #7f9db9;
	width: 220;
	height: 18;
}
.form_checkbox
{
	border: 0;
	vertical-align: middle;
}
.form_error_list
{
	color: #ff6699;
	font-family: verdana;
	font-size: 11;
	width: 100%;
}
.form_info_list
{
	color: #228800;
	font-family: verdana;
	font-size: 11;
	width: 100%;
}

.my_account_welcome_text
{
	color: #000000;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	padding-top: 8;
	padding-bottom: 16;
}
.my_account_menu_link
{
	color: #4a3e2e;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16;
}
.my_account_upper_menu_link
{
	color: #8a6e4e;
	font-family: verdana;
	font-size: 11;
	font-weight: bold;
	text-decoration: none;
	padding: 8;
}
.my_account_menu_description
{
	color: #323433;
	font-family: verdana;
	font-size: 10;
	padding-left: 8;
}
.discount_table_browser
{
	background-color:#FFE6EB;
    font-size:12px;
    font-family: Georgia;
    color:#6B4152;
	border:ridge 1px;
    border-color:#CCCCCC;
	width:650px;
}
tr .product_search_separator
{
    width: 100%;
	height: 2px;
	background-image: url("../img/product_search_separator.png");
	background-repeat: repeat-x;
}
tr .product_search_title
{
	text-align: left;
    font-family: georgia;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #000000;
}
tr .product_search_description
{
    text-align: left;
    font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.product_search_res
{
	text-align: left;
    font-family: georgia;
	font-size: 11px;
	letter-spacing: 0px;
	color: #666;
}
.tell_friend_product_name
{
	color: #323433;
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-align: left;
	padding-top: 4;
	padding-left: 8;
}
.tell_friend_form_style
{
	color: #000000;
	font-family: verdana;
	font-size: 13;
	text-align: left;
}
.tell_friend_form_input
{
	color: #000000;
	font-family: verdana;
	font-size: 11;
	border: 1px solid #7f9db9;
	width: 140;
	height: 18;
}
.tell_friend_form_textarea
{
	color: #000000;
	font-family: verdana;
	font-size: 11;
	border: 1px solid #7f9db9;
	width: 240;
	height: 64;
}
.cart_table_header
{
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 10;
}
.cart_table_row
{
	color: #000000;
	font-family: verdana;
	font-size: 10;
}
.checkout_total
{
	color: #000000;
	font-family: verdana;
	font-size: 10;
	text-align: right;
	width: 64px;
	height: 14px;
	border: 0;
}
.checkout_section_title, .cart_yourorder
{
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 12;
}
#shopping_cart a {
	font:11px georgia, Helvetica, sans-serif;
	color:#999999;

	}

#shopping_cart a:hover {
	color:#333333;
	font-weight:bold;

	}

   span.spanTextDropdown{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 165px;
        height: 185px;
	    z-index: 101;
        background-color: #fcdcd8;
        border: solid 1px #ab969f;
        padding-left: 2px;
        overflow: auto;
		scrollbar-face-color:#777777;
        scrollbar-highlight-color:#fcdcd8;
        scrollbar-shadow-color: #fcdcd8;
        scrollbar-3dlight-color: #626262;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #E7EBDE;
        scrollbar-darkshadow-color: #fcdcd8;
        display: none;
      }

      span.spanMatchText{
	    background-color: #CCCCCC;
	    text-decoration:  underline;
	    font-size:10px;
		}
      span.spanNormalElement{
	     font-family: Verdana;
	     font-size:9px;
	     background-color: #fcdcd8;
		 }
      span.spanHighElement{
	    font-family: Verdana;
	    background: #cad2bb;
		font-size:9px;
        color: #000000;
        cursor: pointer;
		}
      span.noMatchData{
        font-family: Verdana;
	    font-weight: bold;
	    font-size:10px;
        color: #000000;
		height: 20px;
		}
      span.spanTextNoResults{
		position: absolute;
        top: 0px;
        left: 0px;
        width: 165px;
        height: 15px;
        border: solid 1px #ab969f;
        padding-left: 2px;
	    z-index: 101;
        background-color: #fcdcd8;

		}

		input.view_button{
		      background:url(http://66.221.217.30/images/siteImages/button_recepiet.gif) no-repeat center left;
		      width:100px;
              height:20px;
              color:#FFFFFF;
              font-weight:bold;
              font-famaly:georgia;
              font-size:12px;

		}
.trHidden{
    display:none;
}
/*###BUG FIX FF 2.0*/
.trShownTR{
    display:table-row-group;
}
.my_account_wh_text{
    color: #8a6e4e;
	font-family: verdana;
	font-size: 11px;
}

/* personalization section */
.personalization_box{}
.personalization_replacement_text{
	text-decoration: underline;
}
.personalization_text{}
.personalization_input_box{}
.personalization_input{
	width:250px;
}
.personaization_explain_box
{
	font-family:verdana;
	color: #fb3242;
	font-weight:bold;
	margin:0px 5px 10px 0px;
	width:300px;
	font-size:11px;	
}
.cart_personalization_text
{
	color: #fb3242;
}
/***************************/