 body{	margin:0;	color:#696966;	font:12px arial,sans-serif;	background:#fff url(../images/body-bg.jpg) no-repeat 50% 31px; /*61px*/}.homebg {	margin:0;	color:#696966;	font:12px arial,sans-serif;	background:#fff url(../images/body-bg-home.jpg) no-repeat 50% 31px; /*61px*/}html{min-width:705px;}img{border-style:none;}a{color:#696966;}a:hover{text-decoration:none;}.main{	margin:0 auto;	width:705px;	padding-top:175px; /*205px*/	position:relative;}/*LOGO*/.logo{	background:url(../images/logo.gif) no-repeat;	position:absolute;	top:60px; /*90*/	left:-6px;	margin:0;	width:177px;	height:157px;	text-indent:-9999px;}.logo a{	display:block;	overflow:hidden;	height:100%;}.zuzumap {	background:url(../images/map_zuzu.gif) no-repeat;	position:absolute;	top:285px;	left:370px;	margin:0;	width:231px;	height:199px;	text-indent:-9999px;}/*PHONE NUMBER*/.phone{	background:url(../images/phone.gif) no-repeat;	height:16px;	width:118px;	display:block;	text-indent:-9999px;	overflow:hidden;	position:absolute;	top:138px; /* 168 */	right:52px;}/*TOP BIRD*/.bird{	background:url(../images/img-bird.png) no-repeat;	width:340px;	height:146px;	position:absolute;	top:54px; /*84*/	right:28px;	display:none;}.with-bird .bird{display:block;}/*MIDDLE*/#middle{	display:table;	height:360px;	width:100%;}/*GALLERY*/.gallery{	margin:0 64px 0 125px;	position:relative;	width:516px;	height:341px;}.gallery ul{	margin:0;	padding:0;	list-style:none;}/*VISUAL PART*/.gallery .visual{	width:344px;  /* was 343px */	height:313px;	position:absolute;	top:25px;	left:0;	z-index:200;	background:#fff;	display:none;}.gallery .visual li, .active-info{	height:270px;	width:270px;	border:9px solid #fff;	padding:22px 25px 0 30px;	position:absolute;	top:0;	left:0;}.active-info{	top:25px;	z-index:100;}.gallery h2, .info-box h2{	margin:0 auto 12px;	height:9px;	text-indent:-9999px;	overflow:hidden;}.gallery p{	margin:0 0 8px;	line-height:19px;}.gallery .visual .photo{	padding:0;	width:325px;	height:295px;}.gallery .photo img{display:block;}.gallery .house{	background:#fbf6e2 url(../images/house-bg.gif) no-repeat 50% 100%;	color:#597a4e;}.gallery .gift{	background:#fbf6e2 url(../images/gifts-bg.gif) no-repeat 50% 100%;	color:#82465b;}.gallery .flowers{	background:#fbf6e2 url(../images/flowers-bg.gif) no-repeat 50% 100%;	color:#5f7a8d;}.gallery .garden{	background:#fbf6e2 url(../images/garden-bg.gif) no-repeat 50% 100%;	color:#637384;}.gallery .wedding{	background:#fbf6e2 url(../images/weddings-bg.gif) no-repeat 50% 100%;	color:#55875f;}.house h2{	background:#fbf6e2 url(../images/house-h.gif) no-repeat;	width:111px;}.gift h2{	background:url(../images/gifts-h.gif) no-repeat;	width:43px;}.flowers h2{	background:url(../images/flowers-h.gif) no-repeat;	width:68px;}.garden h2{	background:url(../images/garden-h.gif) no-repeat;	width:62px;}.wedding h2{	background:url(../images/weddings-h.gif) no-repeat;	width:177px;}/*CLICK ON ICON*/.gallery .photos{	float:right;	width:153px;}.gallery .photos li{	float:left;	display:inline;	margin:0 8px 8px 0;}.gallery .photos img{display:block;}/*INNER PAGE*/.info-box{	height:289px;	width:413px;	margin:23px 0 0 132px;	padding:14px 30px 0;	border:8px solid #fff;	background:#fdfde5;}.info-box-home{	height:289px;	width:413px;	margin:23px 0 0 132px;	padding:14px 30px 0;}.info-box p{	margin:0 0 8px;	line-height:16px;}.info-box .about-us{	background:url(../images/about-h.gif) no-repeat;	margin:0 0 12px;}/*PHOTO*/.photo-holder{	float:right;	background:url(../images/photo-holder.gif) no-repeat;	margin:-54px -61px 0 0;	display:inline;	padding:7px 0 0 15px;	height:135px;	width:158px;	position:relative;}/*INNER2 PAGE*/.inner2 .bird{display:block;}.inner2 .info-box{	padding:14px 27px 0;	width:419px;}.delivery{	background:url(../images/delivery-h.gif) no-repeat;	width:70px;}.info-box .store{	background:url(../images/store-h.gif) no-repeat;	width:101px;	margin-top:20px;}.store-hours{	overflow:hidden;	width:100%;}.store-hours ul{	margin:0;	padding:0;	list-style:none;	width:209px;	float:left;	text-align:center;	line-height:16px;}.link-to-map{margin-top:10px;}.link-to-map a{	color:#f18813;	font-weight:bold;}.email-blog{	color:#9658e9;	margin-top:33px;	font-weight:bold;}/*FOOTER*/#footer{	text-align:center;	overflow:hidden;	height:1%;	color: #a088be; 	font: 11px arial, Helvetica, sans-serif;		}#footer ul li { font-weight:bold;color:#8813f1;} /* ER's change to bottom address */#footer a { color:#83cf0b; font-size:11px; font-weight:bold;} /* ER's green change for email link @bottom */#footer ul{	margin:0;	padding:0;	list-style:none;}#footer li{	display:inline;	padding-left:1px; /* was 10px */	font-weight:bold;	font:11px arial,sans-serif;}/*NAVIGATION*/#footer .nav{	width:100%;	overflow:hidden;	margin:15px 0 17px; /*30px 0 17px */}#footer .nav li{	float:left;	padding-left:14px;}#footer .nav li:first-child{padding:0;}.nav a{	float:left;	text-indent:-9999px;	overflow:hidden;	cursor:pointer;}.nav a.active span{	background:url(../images/nav-active.gif) no-repeat 50% 0;	display:block;	height:27px;	margin-top:5px;}.nav a strong{	display:block;	height:8px;	overflow:hidden;}.nav a.active strong{	background-position:0 -8px;	margin-top:5px;}.home{width:37px;}.home strong{background:url(../images/item1.gif) no-repeat;}.about{width:59px;}.about strong{background:url(../images/item2.gif) no-repeat;}.flowers-nav{width:54px;}.flowers-nav strong{background:url(../images/item3.gif) no-repeat;}.plants{width:46px;}.plants strong{background:url(../images/item4.gif) no-repeat;}.weddings{width:116px;}.weddings strong{background:url(../images/item5.gif) no-repeat;}.gifts{width:34px;}.gifts strong{background:url(../images/item6.gif) no-repeat;}.garden-shop{width:82px;}.garden-shop strong{background:url(../images/item7.gif) no-repeat;}.contact{width:121px;}.contact strong{background:url(../images/item8.gif) no-repeat;}.blog{width:31px;}.blog strong{background:url(../images/item9.gif) no-repeat;}