/* CSS Document */

a {text-decoration:none;}
img {border: none;}


.grey_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#e1643d;
	}

.grey_txt_no_a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_no_a a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}



.grey_txt_tabs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_tabs a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.blueBoxDetail td{
	padding:2px 1px;
	margin:0;
	border:none;
} 


.grey_txt_cart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_cart a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_cart a:hover {
	color:#e1643d;
	}
	
.grey_txt_account {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_account a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_account a:hover {
	color:#7f8eb4;
	}


.grey_txt_big {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#58595b;
	}

.grey_txt_big a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#58595b;
	}


.leftside_links1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#e0764c;
	}
.leftside_links1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#e0764c;
	}
	
	
.leftside_links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	text-decoration:none;
	color:#58595b;
	}
.leftside_links2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#58595b;
	}
	
	
	
.leftside_links2_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	text-decoration:none;
	color:#e0764c;
	}
.leftside_links2_red a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#e0764c;
	font-weight:bold;
	}
	
	
	
	
.leftside_links3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	text-decoration:none;
	color:#58595b;
	padding-left:7px;
	}
.leftside_links3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#E0764C;
	padding-left:7px;
	}

.red_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#e0764c;
	}

.input_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#58595b;
	border:1px solid #bfc4b7;
	}

.select_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#58595b;
	border:1px solid #bfc4b7;
	height:15px;
	}
	
.breadcrumb_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	}
.breadcrumb_txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	}
	

.breadcrumb_txt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	}

.black_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	}
.black_txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	}

.black_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#58595b;
	}
.black_txt2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	}

.black_txt2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	}

.black_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	}
.black_txt3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	}


.white_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	}
.white_txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	}
.white_txt a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#402b35;
	}

.dark_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#402b35;
	}
.dark_txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#402b35;
	}


.footer_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#58595b;
	}
.footer_links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#58595b;
	}










#dropmenudiv{
position: absolute;
margin-left:0px;
margin-top:0px;
border:0px solid #000000;
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-align:center;
line-height:19px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
color: #000000;
text-indent: 0px;
text-decoration: none;
border-bottom:1px solid #ffffff;
background:#ecf0d0;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#e1643d;
}



/* menu 2    */
#dropmenudiv2{
position: absolute;
margin-left:0px;
margin-top:0px;
border:0px solid #000000;
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-align:center;
line-height:19px;
/*z-index:100;*/
}

#dropmenudiv2 a{
width: 100%;
display: block;
color: #000000;
text-indent: 0px;
text-decoration: none;
border-bottom:1px solid #ffffff;
background:#ecf0d0;
}

#dropmenudiv2 a:hover{ /*hover background color*/
color:#92af47;
}




#menu_container {
	position:relative;
	}



.body_margin_left_home {
	background-image:url(new_images/body_margin_left_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_home {
	background-image:url(new_images/body_margin_right_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_growing {
	background-image:url(new_images/body_margin_left_growing_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_growing {
	background-image:url(new_images/body_margin_right_growing_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_playing {
	background-image:url(new_images/body_margin_left_playing_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_playing {
	background-image:url(new_images/body_margin_right_playing_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_learning {
	background-image:url(new_images/body_margin_left_learning_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_learning {
	background-image:url(new_images/body_margin_right_learning_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_wearing {
	background-image:url(new_images/body_margin_left_wearing_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_wearing {
	background-image:url(new_images/body_margin_right_wearing_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_living {
	background-image:url(new_images/body_margin_left_living_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_living {
	background-image:url(new_images/body_margin_right_living_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_other {
	background-image:url(new_images/body_margin_left_other_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_other {
	background-image:url(new_images/body_margin_right_other_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_ruskovilla {
	background-image:url(new_images/body_margin_left_ruskovilla_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_ruskovilla {
	background-image:url(new_images/body_margin_right_ruskovilla_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_engelberger {
	background-image:url(new_images/body_margin_left_engelberger_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_engelberger {
	background-image:url(new_images/body_margin_right_engelberger_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_elves_angels {
	background-image:url(new_images/body_margin_left_elves_angels_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_elves_angels {
	background-image:url(new_images/body_margin_right_elves_angels_2.gif);
	background-repeat:repeat-y;
	}

.body_margin_left_sale {
	background-image:url(new_images/body_margin_left_sale_2.gif);
	background-repeat:repeat-y;
	}
.body_margin_right_sale {
	background-image:url(new_images/body_margin_right_sale_2.gif);
	background-repeat:repeat-y;
	}





/*
table tbody tr td.medtextbold p {
	display:none;
	}
table tbody tr td.medtextbold {
	display:none;
	}
*/


.stock_message_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#e0764c;
	}




.enlarge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#e0764c;
	}
.enlarge a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#e0764c;
	}


/*table tbody tr td.text table tbody tr td table tbody tr td {
	background-color:#ebf1ed;
	}*/

/*table tbody tr td table tbody tr td table tbody tr td {
	background-color:#ebf1ed;
	}*/

select#custcol_size {width:130px; background-color:#FFFFFF;}
select#custcol_color {width:130px; background-color:#FFFFFF;}
select#custcol_option {width:130px; background-color:#FFFFFF;}
input#custcol_item_gift_note {width:130px;}






.margin_top_item_img {
	background-image:url(new_images/dotted_line_items_top.gif);
	background-repeat:no-repeat;
	}

.margins_item_img {
	background-image:url(new_images/dotted_line_items_left.gif);
	background-repeat:no-repeat;
	}


/* for shopping cart header */
.listheadernosort {
	height: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: top;
	color: #666666;
	background-color: #d8e4dd;
	border-top:1px dashed #ffffff;
	}

/* for shopping cart content bg */
.texttable {
	background-color: #ebf1ed;
	border:0px;
	}
	
.texttablert {
	background-color: #ebf1ed;
	border:0px;
	}
.bglttext {
	background-color: #ebf1ed;
	border:0px;
	}
.texttablectr {
	background-color: #ebf1ed;
	border:0px;
}



/* for shopping cart product name link */
.texttable a {
	background-color: #ebf1ed;
	color:#e1643d;
	}

/* for shopping proceed to checkout btn */
/*
.bgbutton {
	font-size: 8pt;
	color: #ffffff;	
	}

.bgbutton {
	background-image: url(new_images/proceed_to_checkout.gif);
	background-repeat:no-repeat;
	background-color: #ffffff;
	width: 103px;
	}

.bgbutton {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	}
	*/
.bgbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	background-color:#e1633c;	
	}


/* continue and update total buttons */
/*
.nlbutton {
	font-size: 8pt;
	color: #ffffff;
	line-height: 14px;
	}

.nlbutton {
	border: 0px;
	background-image: url(new_images/continue_shopping.gif);
	background-repeat:no-repeat;
	width: 103px;
	background-color: #ffffff;
	}
*/
	
.nlbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	background-color:#afbd21;	
	}
	

/*
tr .portletHandle td table tbody tr td table tbody tr td table tbody tr td table tbody tr td .smalltextnolink {
	background-color:#ebf1ed;	
	}

tr .portletHandle td table tbody tr td table tbody tr td table tbody tr td table tbody tr td .greytitle{
	background-color:#ffffff;	
	}
tr .portletHandle td table tbody tr td table tbody tr td table tbody tr td table tbody tr td .checkoutprogresstext{
	background-color:#ffffff;	
	}

tr .portletHandle td table tbody tr td table tbody tr td .text table tbody tr td .text {
	background-color:#ebf1ed;	
	}
*/
.medtext a {
text-decoration:none;
	color:#e0764c;
}
