﻿@charset "UTF-8";
#colored{
	color:black;
	font-weight:bold;
	margin:0 auto; width:777px;
}
#colored ul{
list-style-type:none;
}
#colored li{
	float:left;
		font-size:x-small;
}
#colored a{
	display:block;
	text-align:center;
	color:black;
	width:80px;
}
.note {
	font-size:xx-small;
	color:red;
	}
.note-engel {
	color:red;
	text-align:center;
	}	
body{
	background-position: 0% 0%;
	color:#333333;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:inherit;
	margin: 5px 0px 0px 0px;
	background-image: url('../images/graybg.jpg');
	background-repeat:repeat-x;
	background-attachment: scroll;
}
a{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color: inherit;
	/*text-decoration: none;*/
	color: #3366DE; /*#6699FF; /*#79B089;*/
	}
a:hover {
	text-decoration:underline;
	}
p{
	font-size:small;
	margin:0; padding:0;
	}
h1 {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 21px;
	color:#0066CC;
	font-weight:bold;
	text-align:center;
	}
h2{
	margin:0; padding:0;
	font-size:larger;
	}
h3 {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-align: center;
	font-size:16px;
	font-weight: bold;
	color: #6496FF; /*#316AC5; #3399FF;*/
	margin: 0px;
}
.spacer{
	margin:0; padding:0; clear:both; font-size:0; line-height:0;
	}
#main-of-all{
	margin:0 auto; width:777px;
	}
#frame{
	width:747px;
	background:#FFFFFF;
	padding:1px 14px 15px 8px; /*padding:1px 4px 15px 8px; original */
}
* html #frame {
	padding-right:9px; /* IE 6 Sakes */
}
.ivy {
	margin:0 0 5px 4px;
}

/*body start here*/

/*left start here*/
#left {
	width:190px; /* width:261px; original size */
	float:left;
	}
#news_container {
	color:#323D43;
	background-color:#F6F6F6;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	width:158px; /* width:184px; original */
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size:11px;
	margin: 0 auto;
	padding-left:4px;
	padding-right:4px;
	}
* html #news_container { /*IE only */
	padding-right: 4px; /*IE 6 */
	}
.newssurve {
/*	float:left;*/
	margin: 0 auto;
	width:170px;
	}
p.news {
	padding:0px 0px 10px 0px;
	text-align:center;
	}
a.more {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#323D43;
	background-color:inherit;
	}
a.more:hover {
	font-family: Arial, Helvetica,Tahoma, Verdana, sans-serif;
	text-decoration:underline;
	}
.views{
/*	width: 90%;*/
	border: 1px solid #DEDBDB;
	background-color: #EEEDED;
	text-align: center;
	color: #6699FF; /*#79B089;*/
}
/*left end here*/

/*right start here*/
#right {
	width:549px; /* width:546px; original */
	float:right;
	padding:0;/* padding:0 0 0 3px; orig */
	margin:0; 
	}
.searcher {
	float: left;
	margin: 1px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
#banner {
	float: left;
	background-image:url('../images/ivyrose77-banner-v.jpg');
	background-repeat:no-repeat;
	margin:0;padding:0;
/*	background-color: #FFB0C3;*/
	width: 548px; /* width:498px; original */
	height: 170px; /*height: 209px; orig */
	z-index:2;
}
#banner1 {
	float: left;
	background-image:url('../images/ivyrose77-engel-banner.jpg');
	background-repeat:no-repeat;
	margin:0;padding:0;
/*	background-color: #FFB0C3;*/
	width: 548px; /* width:498px; original */
	height: 170px; /*height: 209px; orig */
	z-index:2;
}
#banner2 {
	float: left;
	background-image:url('../images/engel-ads.jpg');
	background-repeat:no-repeat;
	margin:0;padding:0;
	width: 548px; 
	height: 315px;
	z-index:2;
}
#banner span {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:ThreeDShadow;
	font-weight:bold;
}
/*#pageindi {
	background-color:#FDB8C9;  #FFB0C3; #F8A6A2; #BCA2F8; #FFCC99; #F9A2B3;
	color: #808080;#000000;#FFFFFF;
	float:left;
	width:auto;
	height:auto;
	margin: 0 auto;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-top: 1px #fff solid;
}*/
#content {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	width:540px; /* width:460px; orig */
	padding:0 5px 0 5px;
	word-spacing:2px;
}
#content a {
	text-decoration:none;
	border-bottom:1px #3366DE dotted;
}

a.linkz {
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
	border-bottom:2px #FFC0CB dotted;
	color:#00008B;
}
.product {
	width:460px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-family:Arial, Helvetica, Tahoma, Verdana,  sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#323D43;
	background-color:inherit;
	}
.shopdiv {
	vertical-align:top;
	height:100%;
	width:auto;
/*	float:left;*/
	position:relative;
	}
.shopdiv img {
	vertical-align:top;
	float:left;
	margin:0px 10px 0px 0px;
}
.shopping {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv4 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv5 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv6 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv7 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv8 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv9 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv10 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv11 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv12 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv13 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv14 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv15 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv16 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv17 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv18 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv19 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
#shopdiv20 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
.shopdiv-common {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
	
#shopdiv1 {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px silver solid;
	}
.shopdiv2 {
	padding-top:2px;
	vertical-align:top;
	height:auto;
	width:auto;
	float:left;
	position:absolute;

	}
ol.small li, .small {
	font-size:small;
}
.smallest {
	font-size:small;
	list-style:disc;
}
.smaller {
	font-size:small;
	margin:2px 0 15px 40px; padding:0;
	}
.shop {
	float:left;
	width:92px;
	font-size:10px;
	}
.shop img {
	display:block;
	}
.shop a {
	font:bold 10px Arial, Helvetica, Tahoma, Verdana, sans-serif; color:#323D43; text-decoration:none;
	}
.shop a:hover{
	color:#323D43; text-decoration:underline;
	}
/*right end here*/
/*body end here*/

/*footer start here*/
#footer{
	text-align: center;
	width: 760px;
	height: auto;
	background-color: #fff;
	border-top: 1px solid;
	border-color: #E5E5E5;
	float: left;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
/*	font-weight: bold;*/
	color: #3399FF;
	padding-left: 9px;
	padding-top: 12px;
	padding-bottom: 7px;
	margin-bottom: 20px; /* for mozilla browsers */
	margin-left:0px;
	margin-right:0px;
}
#footer span{
	font-weight:normal;
	}
#footer span a{
	color: #3399FF;
	font-weight:normal;
	text-decoration:none;
	background-color: inherit;
	border-bottom:1px #3399FF dotted;
}
#footer span a:hover{
	color:#FFB0C3;
	background-color: inherit;
	text-decoration:underline;
	border-bottom:0px gray dotted;
}
/*footer ends here*/
.search_me {
	background-color: #000000; /*#525252;*/
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}
.search_box {
	background-color: #DDDDDD;
	border: 1px #666666 solid;
/*	margin-bottom: 1px;*/
}
.viewmycart {
	background-color: #FA89A6;/*#6F9DFF;#A2B3F8;#FDE2E7; */
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.field {
	font-size:large;
	font-weight:bold;
	color:#3399FF;
}
#donatebox {
	height:50px;
	width:220px;
	margin-left:200px;
	margin-top:10px;
	margin-bottom:10px;
}
.nudge {
	margin-left:14px;
}

.cart, .cart2 {
	width:230px;
	margin:0px 0px 20px 40px;
	padding:5px;
	text-align:right;
	float:right;
	clear:left;
}
.cart2 {
	float:left;
}
/********** ADDED BY NOEL INVENTO JUNE 29, 2010*********/
.product-feat-hide {
	font-size: 75%;
	width: 250px;
	min-width: 250px; /*	max-width:600px;*/;
	min-height: 225px;
	max-height: 300px;
	height: 225px;
	margin: 5px 5px 5px 5px;
	-moz-border-radius: 10px;
	border: 1px #FCBACB solid;
	text-align: left;
	position: relative;
	float: left;
	padding: 5px 5px 5px 3px;
}
.product-feat {
	font-size: 75%;
	width: 250px;
	min-width: 250px; /*	max-width:600px;*/;
	min-height: 230px;
	max-height: 300px;
	height: 230px;
	margin: 5px 5px 5px 5px;
	-moz-border-radius: 10px;
	border: 1px #FCBACB solid;
	text-align: left;
	position: relative;
	float: left;
	padding: 5px 5px 5px 3px;
}
.product-feat-hide {
	border: 0;
}
.div-hr {
	width:100%;
	height:10px;
	clear:both;
}

.product-feat:hover {
	background-color: #FEEBF0 ;
}
.product-feat p {
	text-align:left;
	line-height:normal;
	font-size: 105%;
}
.product-feat p.title {
	font-size: 95%;
}
.product-feat p.desc {
	font-size: 95%;
}

.product-feat ul {
	text-align:left;
	line-height:normal;
	font-size: 95%;
	margin-left:20px;
}
.product-feat ul li{
	margin-left:60px;
}

.product-feat-thumb {
	font-size: 100%;
/*	width: 140px;*/
	min-height: 110px;
/*	margin: 5px 50px 5px 1px;*/
	padding: 2px;
	-moz-border-radius: 10px;
	border: 1px #FFD9BF solid;
/*	text-align: center;*/
	position: relative;
	float: left;


	width:102px;
	margin: 1px 1px 1px 1px;
	border: 0px;
	text-align:left;	
}
.product-feat-thumb p { font-size:90%;}
.feat-pricing {
	font-size:medium;
	font-weight:bold;
	color:#CC3300;
	text-align:center;
}
.product-feat-thumb form {
	width:102px;
}

.product-feat-thumb img {
	text-decoration:none;
	border:0;
}

.product-feat-thumb a img {
	text-decoration:none;
	border:0;
}

/***********************************************************/
