/* CSS Document */

body {margin:0px; padding:0px; background:url("../images/page-bg.jpg"); background-repeat:repeat-x; border:0px solid #161616;}
img {border:0px;padding:0px;margin:0px; float:left;}
a{ color:#ffffff; text-decoration:none;}
a:hover{ text-decoration:none;}
table td {margin:0px; padding:0px;}
#main-container {margin:0px; padding:0px; width:1557px; margin:auto; border:0px solid red;}
#main-container-inner {margin:0px; padding:0px; width:1490px; margin:auto; border:0px solid red;}
br{clear:both;}

.norwalk-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/norwalk-bg.jpg");}
.darien-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/darien-bg.jpg");}
.kolam-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/kolam-bg.jpg");}
.orange-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/orange-bg.jpg");}
.stamford-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/stamford-bg.jpg");}
.rochelle-bg{margin:0px; padding:0px; width:1490px;height:1008px;margin:auto; border:0px solid red;background:url("../images/rochelle-bg.jpg");}

#main-middle-container {margin:0px; width:900px; padding:0px; float:left; border:0px solid red;}
#main-middle-container-inner {margin:0px; width:900px; padding:0px; margin:0 auto; border:0px solid red;}

#header-container {margin:0px; padding:0px; height:73px; width:900px; background:url("../images/header-bg-home.jpg"); background-repeat:no-repeat; background-position:center; border:0px solid red; float:left;}
#header-container-inner {margin:0px; padding:0px; height:73px; width:900px; background:url("../images/header-bg-inner.png"); background-repeat:no-repeat; background-position:center; float:left;}

#page-left-image {margin:0px; padding:0px; width:221px; border:0px solid red; float:left;}
#page-right-image {margin:0px; padding:0px; width:236px; border:0px solid red; float:right;}

#innerpage-left-image {margin:0px; padding:0px; width:307px; border:0px solid red; float:left;}
#innerpage-right-image {margin:0px; padding:0px; width:283px; border:0px solid red; float:right;}


#logo {margin:0px; padding:12px 0px 0px 30px; width:228px; border:0px solid red; float:left;}
#logo-inner {margin:0px; padding:12px 0px 0px 30px; width:228px; border:0px solid red; float:left;}

#top-navigation {margin:28px 10px 0px 0px; padding:0px; float:right; border:0px solid red;}
#top-navigation a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; font-style:italic;}
#top-navigation td:hover{text-decoration:none; color:#ffffff; text-align:center; line-height:26px; vertical-align:middle; background:url("../images/link-active.png") no-repeat; width:130px; height:26px;}
#top-navigation .active{text-decoration:none; color:#ffffff; text-align:center; line-height:26px; vertical-align:middle; background:url("../images/link-active.png") no-repeat; width:130px; height:26px; display:block;}

#top-navigation-inner {margin:19px 10px 0px 0px; padding:0px; float:right; border:0px solid red;}
#top-navigation-inner a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; font-style:italic;}

#main-nav-container {margin:0px; width:657px; height:52px; padding:0px; background:url("../images/main-nav-bg.jpg"); float:left; border:0px solid red;}
#main-nav-container a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e28e17; text-decoration:none;}
#main-nav-container .active {background:url("../images/active-link-bg.jpg"); width:97px; height:52px;}
#main-nav-container .active a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#433b33; text-decoration:none;}

#main-map-container {margin:0px; width:900px; height:657px; padding:0px; margin:auto; text-align:center; border:0px solid red;}
#map-container-top {margin:0px; padding:0px; border:0px solid red;}
#map-container-middle {margin:0px; padding:0px; border:0px solid red; display:table;}
#map-container-bottom {margin:0px; padding:0px; border:0px solid red;}

#body-container {margin:0px; width:900px; padding:0px; float:left; border:0px solid red;}
.body-text-container {margin:0px; width:900px; height:468px; padding:0px; float:left; border:0px solid red; background:url("../images/inner-body-bg.jpg");}

#page-heading {margin:26px 0px 0px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:38px; color:#e8ba6f; font-style:italic; font-weight:bold; border:0px solid red;}
.address-text {margin:23px 0px 0px 30px; padding:0px;}

/*Norwalk Address*/
.norwalk-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/norwalk-address-bg.png"); float:left;}
.norwalk-address span {margin:0px; padding:0px;}
.norwalk-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.norwalk-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.norwalk-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;line-height:1.3;}

/*Kolam Address*/
.kolam-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/kolam-address-bg.png"); float:left;}
.kolam-address span {margin:0px; padding:0px;}
.kolam-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.kolam-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.kolam-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;}

/*Orange Address*/
.orange-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/orange-address-bg.png"); float:left;}
.orange-address span {margin:0px; padding:0px;}
.orange-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.orange-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.orange-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;}

/*Darien Address*/
.darien-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/darien-address-bg.png"); float:left;}
.darien-address span {margin:0px; padding:0px;}
.darien-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.darien-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.darien-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;}

/*Stamford Address*/
.stamford-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/stamford-address-bg.png"); float:left;}
.stamford-address span {margin:0px; padding:0px;}
.stamford-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.stamford-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.stamford-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;}

/*Rochelle Address*/
.rochelle-address {margin:0px;margin-top:15px; padding:0px; height:270px; width:275px; background:url("../images/rochelle-address-bg.png"); float:left;}
.rochelle-address span {margin:0px; padding:0px;}
.rochelle-address .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.rochelle-address .text2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; line-height:1.6}
.rochelle-address .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;}

#this-week {margin:0px; margin-top:0px; padding:0px; height:468px; width:288px; background:url("../images/this-week-specials-bg.jpg"); float:left;}
#this-week-text {margin:195px 10px 0px 35px; padding:0px;}

#slide-show {margin:0px; margin-top:0px; padding:0px; height:468px; width:612px; background:url("../images/slide-show-bg.jpg"); float:left; border:0px solid red;}
#slideshow-container {margin:0px; margin-top:0px; padding:0px; height:468px; width:612px; background:url("../images/slide-show-bg.jpg"); float:left; border:0px solid red;}
#slideshow {position:relative; height:279px; left:18px; top:37px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}

#footer-container {margin:0px; margin-top:0px; padding:0px; height:105px; width:900px; background:url("../images/footer-bg-home.jpg"); float:left;}
#footer-text-container {margin:15px 0px 0px 35px; padding:0px;}
#footer-container .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5d5d5d; font-style:italic; line-height:1.7}
#footer-container .text2 a{margin-left:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#8e8e8e; text-decoration:none; font-weight:bold; line-height:1.7;}
#footer-container .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#8e8e8e;}
#footer-container .text4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#c0c0c0; font-style:italic; font-weight:bold; line-height:1.7; text-decoration:none;}
#footer-container .text4 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#c0c0c0; font-style:italic; font-weight:bold; line-height:1.7; text-decoration:none;}

#footer-container-inner {margin:0px; margin-top:0px; padding:0px; height:128px; width:900px; background:url("../images/footer-bg-inner.png"); float:left;}
#footer-text-container-inner {margin:15px 0px 0px 26px; padding:0px;}
#footer-container-inner .text1{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5d5d5d; font-style:italic; line-height:1.7}
#footer-container-inner .text2 a{margin-left:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#8e8e8e; text-decoration:none; font-weight:bold; line-height:1.7;}
#footer-container-inner .text3{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#8e8e8e;}
#footer-container-inner .text4 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#c0c0c0; font-style:italic; font-weight:bold; line-height:2; text-decoration:none;}
#footer-container-inner .text5 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c0c0c0; font-weight:bold; line-height:2; text-decoration:none;}

.heading {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#e8ba6f; font-style:italic; font-weight:bold; line-height:1.5;}
.date {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e2d0b3; font-style:italic; line-height:1.5}
.body-text1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#e8ba6f; line-height:1.2}
.body-text2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#e2d0b3; line-height:1.2}
.body-text2 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fc5938; line-height:1.3;}
.author {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#e2d0b3; font-style:italic; line-height:1.5}
.price {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#e2d0b3; line-height:1.2}
.slideshow-text {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e8ba6f;}
.blank-row1 {display:table; height:5px;}

span{margin:0px; padding:0px}

.search-textbox{ width:238px; height:19px; border:none; font-family:Arial; font-size:14px; color:#848281;}
.hr {line-height:0px; display:table;}

.CurrentPageLeft{background:url("../images/link-active-left.png");width:15px;height:26px;float:left;}
.CurrentPageMid{background:url("../images/link-active-loop.png") repeat-x;height:26px;float:left;line-height:26px;vertical-align:middle;}
.CurrentPageRight{background:url("../images/link-active-right.png");width:16px;height:26px;float:left;}

.CurrentSubPageLeft{background:url("../images/link1-active-left.png");width:10px;height:24px;}
.CurrentSubPageMid{background:url("../images/link1-active-loop.png") repeat-x;height:24px;line-height:24px;vertical-align:middle;}
.CurrentSubPageRight{background:url("../images/link1-active-right.png");width:10px;height:24px;}

a.ActiveChildPage{padding:5px 20px 10px 20px;background:url("../images/submenu-bg.jpg") no-repeat;width:93px;font-size:14px;font-weight:bold;font-style:italic;color:#bcbbbb;text-decoration:none;}
a.ChildPage{padding:5px 20px 10px 20px;width:93px;font-size:14px;font-weight:bold;font-style:italic;color:#ffffff;text-decoration:none;}

/*Balloon CSS*/
#td_Locations ul{position:absolute;left:0px;top:28px;background-color:#732B18;margin:-2px 0px 0px 10px;padding:0px 0px 10px 0px;width:180px;list-style-type:none;text-align:left;z-index:200;}
#td_Locations ul li{list-style-type:none;margin:0px;padding:0px 0px 0px 10px;line-height:25px;}
#td_Locations ul li a.sublinks{background:none;display:block;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; text-decoration:none;text-align:left;width:180px;}
#td_Locations ul li a.sublinks:hover{text-decoration:underline;background:none;width:180px;text-align:left;}

#top-navigation-inner ul{position:absolute;left:0px;top:28px;background-color:#732B18;margin:-2px 0px 0px 10px;padding:0px 0px 10px 0px;width:180px;list-style-type:none;text-align:left;z-index:200;}
#top-navigation-inner ul li{list-style-type:none;margin:0px;padding:0px 0px 0px 10px; line-height:25px;}
#top-navigation-inner ul li a.sublinks{background:none;display:block;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; text-decoration:none;text-align:left;width:180px;}
#top-navigation-inner ul li a.sublinks:hover{text-decoration:underline;background:none;width:180px;text-align:left;}

.PaddingLeft50{padding-left:48px;}
.OrderOrGoToWebsite{margin-left:-37px;clear:both;margin-top:10px;}
.BalloonTable{text-align:left;width:248px;height:212px;background: transparent url('../images/mouse-over.png') no-repeat;}
.BalloonTableReverse{text-align:left;width:248px;height:212px;background: transparent url('../images/mouse-over-ulta.png') no-repeat;}

.dvKolamCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia;z-index:100;}
.dvKolamCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvKolamCity a:hover{text-decoration:none;}

.dvOrangeCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia;z-index:100;}
.dvOrangeCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvOrangeCity a:hover{text-decoration:none;}

.dvNorwalkCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia;z-index:100;}
.dvNorwalkCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvNorwalkCity a:hover{text-decoration:none;}

.dvNorwalkCity1{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia;z-index:100;}
.dvNorwalkCity1 a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvNorwalkCity1 a:hover{text-decoration:none;}

.dvSouthportCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia;z-index:100;}
.dvSouthportCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvSouthportCity a:hover{text-decoration:none;}

.dvDarienCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia; z-index:100;}
.dvDarienCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvDarienCity a:hover{text-decoration:none;}

.dvStamfordCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia; z-index:100;}
.dvStamfordCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvStamfordCity a:hover{text-decoration:none;}

.dvNewRochelleCity{display:none;position:absolute;font-size:14px;color:#ffffff;font-family:Georgia; z-index:100;}
.dvNewRochelleCity a{font-size:14px;color:#ffffff;font-family:Georgia;text-decoration:underline;}
.dvNewRochelleCity a:hover{text-decoration:none;}

/*.KolamCity{position:absolute;left:0px;top:54px;width:57px;height:65px;}
.OrangeCity{position:absolute;left:202px;top:0px;width:65px;height:60px;}*/
.NorwalkCity{position:absolute;left:145px;top:53px;width:76px;height:67px;}
.DarienCity{position:absolute;left:112px;top:83px;width:54px;height:62px;}
.StamfordCity{position:absolute;left:49px;top:109px;width:76px;height:64px;}
.NewRochelleCity{position:absolute;left:86px;top:82px;width:112px;height:65px;}
/*Balloon CSS*/



