/*##############################################*/
/* body tag LAYOUT                              */
/*##############################################*/
#hwhite {
	margin-top: 0px;
	background-color: #3B3B31;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #211313;
	letter-spacing: .40pt;
	line-height: normal;
}

#address {
	margin: 14px auto 0px auto;
	padding: 0px 12px 8px 12px;
	width: 952px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fdfddd;
	letter-spacing: .35pt;
	line-height: 16px;
	font-weight: bold;
	clear:both;
}

/*##############################################*/
/* Content CONTAINER LAYOUT                     */
/*##############################################*/
#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width:976px;
	border-left: 1px solid #2E3A3A;
	border-top: 1px solid #2E3A3A;
	border-right: 1px solid #2E3A3A;
	border-bottom: 1px solid #2E3A3A;
	background-color:#FDFDDD;
	display:block;
}

/*##############################################*/
/* MENU LAYOUT                                  */
/*##############################################*/
#menu-container {
	margin:12px 12px 0px 12px;
	padding:0px 0px 0px 0px;
	width:952px;
	height:68px;
	border-left: 1px solid #2E3A3A;
	border-top: 1px solid #2E3A3A;
	border-right: 1px solid #2E3A3A;
	border-bottom: 0px solid #2E3A3A;
	background-color:#A2A27D;
	display:block;
	clear:both;
}

#logo {
	margin:18px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	background: url(siteImages/logoX325.png) top left no-repeat transparent;
	width:325px;
	height:50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
	display:block;
}
#top-nav {
	margin:18px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	/*width:500px;  no collections*/
	width:575px;
	/*height:12px;*/
	height:auto;
	float:right;
	display:block;
}
#top-nav a.collections {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 74px;
	height: 12px;
	background-image: url(siteImages/collectionsOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.collections:hover {
	width: 74px;
	height: 12px;
	background: url(siteImages/collectionsOver.jpg);
}
#top-nav a.consultants {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 79px;
	height: 12px;
	background-image: url(siteImages/consultantsOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.consultants:hover {
	width: 79px;
	height: 12px;
	background: url(siteImages/consultantsOver.jpg);
}
/*#top-nav a.people {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 69px;
	height: 12px;
	background-image: url(siteImages/peopleOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.people:hover {
	width: 69px;
	height: 12px;
	background: url(siteImages/peopleOver.jpg);
}*/
#top-nav a.tailor {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 97px;
	height: 12px;
	background-image: url(siteImages/tailorOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.tailor:hover {
	width: 97px;
	height: 12px;
	background: url(siteImages/tailorOver.jpg);
}
#top-nav a.mtm {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 109px;
	height: 12px;
	background-image: url(siteImages/mtmOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.mtm:hover {
	width: 109px;
	height: 12px;
	background: url(siteImages/mtmOver.jpg);
}
#top-nav a.services {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 52px;
	height: 12px;
	background-image: url(siteImages/servicesOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.services:hover {
	width: 52px;
	height: 12px;
	background: url(siteImages/servicesOver.jpg);
}
#top-nav a.publications {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 80px;
	height: 12px;
	background-image: url(siteImages/publicationsOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.publications:hover {
	width: 80px;
	height: 12px;
	background: url(siteImages/publicationsOver.jpg);
}
#top-nav a.about {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 57px;
	height: 12px;
	background-image: url(siteImages/aboutOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.about:hover {
	width: 57px;
	height: 12px;
	background: url(siteImages/aboutOver.jpg);
}
#top-nav a.find {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 44px;
	height: 12px;
	background-image: url(siteImages/findOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.find:hover {
	width: 44px;
	height: 12px;
	background: url(siteImages/findOver.jpg);
}
#top-nav a.offers {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width: 88px;
	height: 12px;
	background-image: url(siteImages/offersOff.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:right;
	display:block;
}
#top-nav a.offers:hover {
	width: 88px;
	height: 12px;
	background: url(siteImages/offersOver.jpg);
}

#hours {
	margin:0px 12px 0px 12px;
	padding:12px 10px 0px 10px;
	width:932px;
	/*height:20px;*/
	border-left: 1px solid #2E3A3A;
	border-top: 0px solid #2E3A3A;
	border-right: 1px solid #2E3A3A;
	border-bottom: 0px solid #2E3A3A;
	background-color:#A2A27D;
	display:block;
}
/*#hours {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:575px;
	height:auto;
	float:right;
	display:block;
}*/

#crumbs {
	margin:0px 12px 0px 12px;
	padding:0px 10px 0px 10px;
	width:932px;
	/*height:20px;*/
	border-left: 1px solid #2E3A3A;
	border-top: 0px solid #2E3A3A;
	border-right:1px solid #2E3A3A;
	border-bottom: 0px solid #2E3A3A;
	background-color:#A2A27D;
	display:block;
}
/*##############################################*/
/*MAIN LAYOUT*/
/*##############################################*/
#main {
	margin:0px 12px 0px 12px;
	padding: 0px 10px 0px 10px;
	width:932px;
	height:100%;
	background-color:#A2A27D;
	border-top: 0px solid #2E3A3A;
	border-right: 1px solid #2E3A3A;
	border-bottom: 0px solid #2E3A3A;
	border-left: 1px solid #2E3A3A;
	display:block;
	clear: both;
}

#collectionsLeftLayout {
	position:absolute;
	left: auto;
	top: auto;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width:412px;
	height:auto;
	display:block;
	float:left;
}

#consultantsLeft {
	position:absolute;
	left: auto;
	top: auto;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width:170px;
	height:auto;
	display:block;
	float:left;
	clear:right;
}
#consultantsRight {
	position:absolute;
	left: auto;
	top: auto;
	margin: 0px 12px 0px 170px;
	padding: 0px 0px 0px 0px;
	width:228px;
	height:auto;
	display:block;
	float:right;
	clear:left;
}
#eastlack, #michel, #miller, #quinn, #sherman, #simpkins, #whitem, #whiteb, #marchio {
	position:absolute;
	top: auto;
	margin:260px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	width:382px;
	height:auto;
}
#img1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:475px;
}
/*#c10, #c20, #c30, #c40, #c50, #c60, #c70, #c80, #c90, #c100, #c110, #c120, #c130, #c140, #c150, #c160, #c170, #c180,
#c190, #c200, #c210, #c220, #c230, #c240, #c500, #c510, #c520, #c530, #c540, #c550 {
	position:absolute;
	top: auto;
	margin:-475px 0px 0px -500px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:475px;
}*/

#tailor {
	position:absolute;
	left: auto;
	top: auto;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width:412px;
	height:auto;
	display:block;
	float:left;
	clear:right;
}
#marchio1, #schildgen, #nguyen, #alfaro, #barrenechea {
	position:absolute;
	top: auto;
	margin:216px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	width:382px;
	height:auto;
}
#services {
	position:absolute;
	left: auto;
	top: auto;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width:412px;
	height:auto;
	display:block;
	float:left;
	clear:right;
}
#giftcard, #mtm, #alterations, #giftwrap, #delivery, #appointment, #closet {
	position:absolute;
	top: auto;
	margin:216px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	width:382px;
	height:auto;
}
/*#t10, #t20, #t30, #t40, #t50  {
	position: absolute;
	top: auto;
	margin:-475px 0px 0px -500px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:475px;
}*/
#img05, #img10, #img20, #img30, #img35, #img40, #img50, #img60, #img70, #img80, #img90, #img100,
#img110, #img120, #img130, #img140, #img150, #img160, #img170, #img180, #img190, #img200,
#img210, #img220, #img230, #img240, #img250, #img260, #img270, #img280,
#img500, #img510, #img520, #img530, #img540, #img550, #img560 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:475px;
	display:none;
}

/*#main-left {
	margin:0px 0px 0px 12px;
	padding:12px 0px 0px 10px;
	width:363px;
	height:400px;
	background-color:#A2A27D;
	border-top: 0px solid #2E3A3A;
	border-right: 0px solid #2E3A3A;
	border-bottom: 0px solid #2E3A3A;
	border-left: 1px solid #2E3A3A;
	float:left;
	display:block;
}
#main-right {
	margin:0px 12px 0px 0px;
	padding:12px 0px 0px 10px;
	width:568px;
	height:400px;
	background-color:#A2A27D;
	float:right;
	display:block;
}*/

#join {
	margin:0px 12px 12px 12px;
	padding:12px 10px 0px 10px;
	width:932px;
	height:40px;
	background-color:#A2A27D;
	border-top: 0px solid #2E3A3A;
	border-right: 1px solid #2E3A3A;
	border-bottom: 1px solid #2E3A3A;
	border-left: 1px solid #2E3A3A;
	display:block;
	/*line-height: normal;
	vertical-align: baseline;*/
}
/*##############################################*/
/*FOOTER LAYOUT                                 */
/*##############################################*/
#footer-menu {
	margin: 14px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 976px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#branding {
	margin: 12px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 952px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px; 
	color: #fdfddd;
	letter-spacing: .75pt;
	line-height: normal;
	clear:both;
}
/*##############################################*/
.inputbox {
	font-weight:normal;
	background-color: #fdfddd;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputbox:focus {
	font-weight:normal;
	background-color: #ffffff;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.form-btntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .40pt;
	line-height: 16px;
}
/*.image-home {
	float: right;
	display:block;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}*/
.image-home {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.image-home-center {
	padding-top:0px;
	padding-right:6px;
	padding-bottom:0px;
	padding-left:6px;
}
.image-other {
	margin: 0px 0px 0px 0px;
	float: right;
	display:block;
	clear: none;
}
.regtxt1 {
	font-weight:bold;
}
.lrgtxt {
	font-size:16px;
	letter-spacing: normal;
}
.medtxt {
	font-size: 14px;
	letter-spacing: normal;
}
.smltxt {
	font-size: 9px;
	letter-spacing: .35pt;
}
.footer-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdfddd;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}

a:link {
	color: #fdfddd;
	text-decoration: none; 
}

a:visited {
	color: #fdfddd;
	text-decoration: none;
}

a:hover {
	color: #3b3b31;
	text-decoration: underline;
}

a:active {
	color: #ffffff;
	text-decoration: none;
}

a.mtm-menu {
	/*color:#3b3b31;
	font-size:12px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
a.mtm-menu:hover {
	text-decoration:none;
	/*color:#fdfddd;*/
	}