/*

CSS Stylesheet for HighStreet

Copyright Michael Tyznik 2007

Last Updated 2007.12.10

*/

body {
	background: url(../images/new/background.jpg) top center no-repeat black;
	background-attachment: scroll;
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	color: white;
	font-family: helvetica,sans-serif;
	font-size: small;
	/*position: relative;*/
}

#wrapper {
	width: 922px;
	padding: 0;
	margin: 100px auto 10px auto;
	border: none;
	text-align: left;
	border-collapse: collapse;
}

#wrapper td {
	border: none;
}

#header {
	width: 922px;
	height: 50px;
	background: url(../images/new/header.png) 0 1px repeat-x;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid white !important;
} 

#header a {
	display: block;
	margin: 0;
	padding: 0;
}

#menu {
	width: 219px !important;
	background: url(../images/new/menubgrd.png) top left repeat;
	padding-top: 15px;
	vertical-align: top;
	margin: 0;
	border-top: 1px solid white;
	padding-bottom: 15px;
}

#menu img {
	margin: 0 0 0 20px;
	border: 0;
}

#homephoto {
	padding: 0;
	width: 703px;
	height: 468px;
	margin: 0;
	border-top: 1px solid white;
}

#homephoto a {	
	padding: 0;
	width: 703px;
	height: 468px;
	margin: 0;
	background: url(../images/new/home-redesign.jpg) top left no-repeat;
	display: block;
}

#homephoto a:hover {
	background-position: -703px 0;
}

#content {
	margin: 0;
	background: url(../images/new/contentbgrd.png) top left repeat;
	vertical-align: top;
	padding: 15px 15px 0 15px;
	font-size: small;
}

#content p {
	margin: 0 0 25px 0;
	color: white;
	font-family: helvetica,sans-serif;
	font-size: 95%;
}

#footer {
	border-top: 1px solid white !important;
	margin: 0 !important;
	padding: 2px 15px !important;
	height: 30px;
	background: url(../images/new/footerbgrd.png) top left repeat;
	color: #666;
	font-size: .7em;
}

a.menulink, span.current, a#listmenu {
	width: 150px;
	height: 20px;
	padding: 0;
	margin: 5px 0 5px 0;
	display: block;
	float: left;
	clear: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#purposemenu {
	background-image: url(../images/new/purpose-menu-bgrd.gif);
}
#peoplemenu {
	background-image: url(../images/new/people-menu-bgrd.gif);
}
#productsmenu {
	background-image: url(../images/new/products-menu-bgrd.gif);
}
#portfoliomenu {
	background-image: url(../images/new/portfolio-menu-bgrd.gif);
}
#postingsmenu {
	background-image: url(../images/new/postings-menu-bgrd.gif);
}
#pressmenu {
	background-image: url(../images/new/press-menu-bgrd.gif);
}
#informationmenu {
	background-image: url(../images/new/information-menu-bgrd.gif);
}
#listmenu {
	background-image: url(../images/new/list-menu-bgrd.gif);
}
#blogmenu {
	background-image: url(../images/new/blog-menu-bgrd.gif);
	width: 163px;
	height: 24px;
	margin-top: 20px;
	position: relative;
	left: -1px;
}
#blogmenu:hover {
	background-position: -169px 0px;
}

a.menulink:hover, a.parent, a.hover {
	background-position: -150px 0;
}

a.focus  {
	background-position: -300px 0 !important;
}

span.current {
	background-position: -300px 0;
}

#menu div {
	position: relative;
	left: 0;
	width: 200px;
	margin: 0;
	padding: 0 0 0 20px;
}

.submenu {
	display: none;
	margin: 0;
	list-style-type: none;
	margin: 5px 0 5px 0;
	padding: 0;
	float: left;
	clear: left;
}

#listsubmenu {
	display: none;
}

.submenu li {
	margin: 0 15px 3px 15px;
	padding: 0;
	font-family: helvetica,sans-serif;
	font-size: small;
}

.submenu li a:link {
	color: #888;
	text-decoration: none;
}

.submenu li a:visited {
	color: #888;
	text-decoration: none;
}

.submenu li a:hover {
	color: white;
	text-decoration: none;
}

:link:focus, :visited:focus { outline: none; }

.hiddenphoto {
	display: none !important;
}

#wrapper td.caption {
	background: url(../images/new/menubgrd.png) top left repeat;
	font-size: 85%;
	text-align: left;
	padding: 15px 0px 10px 50px;
	vertical-align: bottom;
	line-height: 1.4em;
}

#wrapper td.caption div {
	margin-right: 0;
	border-bottom: 1px solid white;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: auto;
	margin-bottom: 15px;
	background: #333;
}

#wrapper td.caption a:link {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#wrapper td.caption a:visited {
	color: white;
	text-decoration: none;
}

#wrapper td.caption a:hover {
	text-decoration: underline;
}

.photo, .tablespacer {
	vertical-align: top;
	padding: 0;
	margin: 0;
	background: url(../images/new/photobgrd.png) top left repeat;
}

.tablespacer {
	width: 94px;
	height: 50px;
}

.photo img {
	display: block;
	padding: 0;
	margin: 0;
}

.block {
	margin: 20px !important;
	padding: 10px 10px;
	border-bottom: 1px solid white;
	background: #333;
}

.spacer {
	padding: 0;
	margin: 0;
	background: url(../images/new/menubgrd.png) top left repeat;
}

.longtext p {
	line-height: 1.7em;
}

.widespace {
	line-height: 1.7em;
}

#content a:link {
	color: white;
}

#content a:visited {
	color: #CCC;
}

#content a:hover {
	color: #999;
}

a img {
	border: none;
}

td.peoplerollover {
	width: 156px;
	height: 156px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	background: url(../images/new/photobgrd.png) top left repeat;
}

td.peoplerollover a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 156px;
	height: 156px;
	padding: 0;
	margin: 0;
}

td#katie a {
	background-image: url(../images/new/people-katie-rollover.jpg);
}
td#mikey a {
	background-image: url(../images/new/people-mikey-rollover.jpg);
}
td#leah a {
	background-image: url(../images/new/people-leah-rollover.jpg);
}
td#stephen a {
	background-image: url(../images/new/people-stephen-rollover.jpg);
}
td#matt a {
	background-image: url(../images/new/people-matt-rollover.jpg);
}
td#tracy a {
	background-image: url(../images/new/people-tracy-rollover.jpg);
}
td#michael a {
	background-image: url(../images/new/people-michael-rollover.jpg);
}
td#jason a {
	background-image: url(../images/new/people-jason-rollover.jpg);
}
td#becky a {
	background-image: url(../images/new/people-becky-rollover.jpg);
}

td.peoplerollover a:hover, td.remotepeoplerollover a {
	background-position: -156px 0;
}

td.productrollover, td.portfoliorollover {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
td.productrollover a, td.portfoliorollover a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

td#sofaseat a {
	background-image: url(../images/new/products-sofa+seat-rollover.jpg);
	width: 282px;
	height: 282px;
}
td#sofaseat a:hover, td#sofaseat a.remote {
	background-position: -282px 0 !important;
}
td#chairtable a {
	background-image: url(../images/new/products-chair+table-rollover.jpg);
	width: 188px;
	height: 188px;
}
td#chairtable a:hover, td#chairtable a.remote {
	background-position: -188px 0;
}
td#magazine a {
	background-image: url(../images/new/products-magazine-rollover.jpg);
	width: 188px;
	height: 188px;
}
td#magazine a:hover, td#magazine a.remote {
	background-position: -188px 0;
}
td#fashion a {
background-image: url(../images/new/products-fashion-rollover.jpg);
width: 188px;
height: 94px;
}
td#fashion a:hover, td#fashion a.remote {
background-position: -188px 0;
}
td#book a {
background-image: url(../images/new/products-book-rollover.jpg);
width: 94px;
height: 188px;
}
td#book a:hover, td#book a.remote {
background-position: -94px 0;
}
td#lightlamp a {
background-image: url(../images/new/products-light+lamp-rollover.jpg);
width: 188px;
height: 282px;
}
td#lightlamp a:hover, td#lightlamp a.remote {
background-position: -188px 0;
}
td#giftcuriosity a {
background-image: url(../images/new/products-gift+curiosity-rollover.jpg);
width: 188px;
height: 94px;
}
td#giftcuriosity a:hover, td#giftcuriosity a.remote {
background-position: -188px 0;
}
td#rugtextile a {
background-image: url(../images/new/products-rug+textile-rollover.jpg);
width: 188px;
height: 94px;
}
td#rugtextile a:hover, td#rugtextile a.remote {
background-position: -188px 0;
}
td#jewelry a {
background-image: url(../images/new/products-jewelry-rollover.jpg);
width: 94px;
height: 188px;
}
td#jewelry a:hover, td#jewelry a.remote {
background-position: -94px 0;
}
td#wall a {
background-image: url(../images/new/products-wall-rollover.jpg);
width: 188px;
height: 188px;
}
td#wall a:hover, td#wall a.remote {
background-position: -188px 0;
}
td#vessel a {
background-image: url(../images/new/products-vessel-rollover.jpg);
width: 188px;
height: 188px;
}
td#vessel a:hover, td#vessel a.remote {
background-position: -188px 0;
}
td#platebowl a {
background-image: url(../images/new/products-plate+bowl-rollover.jpg);
width: 94px;
height: 94px;
}
td#platebowl a:hover, td#platebowl a.remote {
background-position: -94px 0;
}
td#candlefragrance a {
background-image: url(../images/new/products-candle+fragrance-rollover.jpg);
width: 94px;
height: 188px;
}
td#candlefragrance a:hover, td#candlefragrance a.remote {
background-position: -94px 0;
}
td#pillowblanket a {
background-image: url(../images/new/products-pillow+blanket-rollover.jpg);
width: 188px;
height: 188px;
}
td#pillowblanket a:hover, td#pillowblanket a.remote {
background-position: -188px 0;
}
td#child a {
background-image: url(../images/new/products-child-rollover.jpg);
width: 188px;
height: 94px;
}
td#child a:hover, td#child a.remote {
background-position: -188px 0;
}
td#gusmodern a {
	background-image: url(../images/new/brands-gusmodern-rollover.jpg);
	width: 188px;
	height: 188px;
}
td#gusmodern a:hover, td#gusmodern a.remote {
	background-position: -188px 0 !important;
}
td#baker a {
	background-image: url(../images/new/brands-baker-rollover.jpg);
	width: 94px;
	height: 188px;
}
td#baker a:hover, td#baker a.remote {
	background-position: -94px 0 !important;}
td#private a {
	background-image: url(../images/new/brands-private-rollover.jpg);
	width: 94px;
	height: 188px;
}
td#private a:hover, td#private a.remote {
	background-position: -94px 0 !important;

}
td#canopy {
	width: 188px !important;
	height: 282px !important;
}

td#canopy a {
	background-image: url(../images/new/brands-canopy-rollover.jpg);
	width: 188px;
	height: 282px;
}
td#canopy a:hover, td#canopy a.remote {
	background-position: -188px 0 !important;
}
td#ankasa {
	width: 94px !important;
	height: 188px !important;
}

td#ankasa a {
	background-image: url(../images/new/brands-ankasa-rollover.jpg);
	width: 94px;
	height: 188px;
}
td#ankasa a:hover, td#ankasa a.remote {
	background-position: -94px 0 !important;
}
td#pablo {
	width: 188px !important;
	height: 188px !important;
}

td#pablo a {
	background-image: url(../images/new/brands-pablo-rollover.jpg);
	width: 188px;
	height: 188px;
}
td#pablo a:hover, td#pablo a.remote {
	background-position: -188px 0 !important;
}
td#brinker a {
	background-image: url(../images/new/brands-brinker-rollover.jpg);
	width: 188px;
	height: 94px;
}
td#brinker a:hover, td#brinker a.remote {
	background-position: -188px 0 !important;
}
td#moooi a {
	background-image: url(../images/new/brands-moooi-rollover.jpg);
	width: 188px;
	height: 282px;
}
td#moooi a:hover, td#moooi a.remote {
	background-position: -188px 0 !important;
}
td#designersguild a {
	background-image: url(../images/new/brands-designersguild-rollover.jpg);
	width: 188px;
	height: 94px;
}
td#designersguild a:hover, td#designersguild a.remote {
	background-position: -188px 0 !important;
}
td#areaware a {
	background-image: url(../images/new/brands-areaware-rollover.jpg);
	width: 94px;
	height: 188px;
}
td#areaware a:hover, td#areaware a.remote {
	background-position: -94px 0 !important;
}
td#context a {
	background-image: url(../images/new/brands-context-rollover.jpg);
	width: 188px;
	height: 188px;
}
td#context a:hover, td#context a.remote {
	background-position: -188px 0 !important;
}
td#derian a {
	background-image: url(../images/new/brands-derian-rollover.jpg);
	width: 94px;
	height: 94px;
}
td#derian a:hover, td#derian a.remote {
	background-position: -94px 0 !important;
}
td#kravetz a {
	background-image: url(../images/new/kravetz-collage.jpg);
	width: 282px;
	height: 376px;
}
td#kravetz a:hover, td#kravetz a.remote {
	background-position: -282px 0 !important;
}
td#edgecliff a {
	background-image: url(../images/new/edgecliff-collage.jpg);
	width: 188px;
	height: 282px;
}
td#edgecliff a:hover, td#edgecliff a.remote {
	background-position: -188px 0 !important;
}
td#blais a {
	background-image: url(../images/new/blais-collage.jpg);
	width: 94px;
	height: 141px;
}
td#blais a:hover, td#blais a.remote {
	background-position: -94px 0 !important;
}
td#phillips a {
	background-image: url(../images/new/phillips-collage.jpg);
	width: 141px;
	height: 188px;
}
td#phillips a:hover, td#phillips a.remote {
	background-position: -141px 0 !important;
}
td#borcher a {
	background-image: url(../images/new/borcher-collage.jpg);
	width: 235px;
	height: 329px;
}
td#borcher a:hover, td#borcher a.remote {
	background-position: -235px 0 !important;
}
td#american a {
	background-image: url(../images/new/american-collage.jpg);
	width: 188px;
	height: 141px;
}
td#american a:hover, td#american a.remote {
	background-position: -188px 0 !important;
}
td#bway a {
	background-image: url(../images/new/bway-collage.jpg);
	width: 141px;
	height: 188px;
}
td#bway a:hover, td#bway a.remote {
	background-position: -141px 0 !important;
}
td#bakerresidence a {
	background-image: url(../images/new/baker-collage.jpg);
	width: 141px;
	height: 282px;
}
td#bakerresidence a:hover, td#bakerresidence a.remote {
	background-position: -141px 0 !important;
}
td#harris a {
	background-image: url(../images/new/harris-collage.jpg);
	width: 94px;
	height: 188px;
}
td#harris a:hover, td#harris a.remote {
	background-position: -94px 0 !important;
}
td#pg a {
	background-image: url(../images/new/pg-collage.jpg);
	width: 94px;
	height: 141px;
}
td#pg a:hover, td#pg a.remote {
	background-position: -94px 0 !important;
}
td#burke a {
	background-image: url(../images/new/burke-collage.jpg);
	width: 94px;
	height: 141px;
}
td#burke a:hover, td#burke a.remote {
	background-position: -94px 0 !important;
}
td#prospect a {
	background-image: url(../images/new/prospect-collage.jpg);
	width: 141px;
	height: 188px;
}
td#prospect a:hover, td#prospect a.remote {
	background-position: -141px 0 !important;
}
td#thirteenth a {
	background-image: url(../images/new/thirteenth-collage.jpg);
	width: 117px;
	height: 148px;
}
td#thirteenth a:hover, td#thirteenth a.remote {
	background-position: -117px 0 !important;
}

td#emory a {
	background-image: url(../images/new/emery-collage.jpg);
	width: 141px;
	height: 141px;
}
td#emory a:hover, td#emory a.remote {
	background-position: -141px 0 !important;
}

td#messer a {
	background-image: url(../images/new/messer-collage.jpg);
	width: 188px;
	height: 141px;
}
td#messer a:hover, td#messer a.remote {
	background-position: -188px 0 !important;
}


a.menulinkhover {
	color: white !important;
}

li.current {
	color: white !important;
	cursor: default;
}

td.profile p {
}

td.profile p:first-line {
	font-weight: bold;
}

#content ul {
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 30px;
}

#content ul.fixed {
	position: fixed;
}

#content ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 10px;
	color: white;
}

#projectslist li, #productslist li, #brandslist li {
	color: #777 !important;
}

#awards ul li {
	list-style-type: disc !important;
	margin-left: 15px;
	font-size: .9em;
	margin-bottom: 0px;
}

a.listlink, a.lookbooklink {
	text-decoration: none !important;
	color: #999 !important;
	cursor: pointer;
}

a.listlinkhover {
	color: white !important;
	text-decoration: none !important;
}

a.listlink:hover, a.lookbooklink:hover {
	text-decoration: underline !important;
	color: white !important;
}

span.parent {
	background-position: -150px 0 !important;
}

span.brandlink {
	display: none;
	text-decoration: none;
}

span.brandlinkremote {
	display: inline !important;
}

.pressrollover {
	width: 117px;
	height: 157px;
}

.pressrollover a {
	margin: 0;
	padding: 0;
	width: 117px;
	height: 157px;
	display: block;
	background-position: 0px 0px;
}

.pressrollover a:hover {
	background-position: -117px 0px !important;
}

#bestof2008rollover {
	background-image: url(../images/new/press-24.jpg);
}
#bestof2007rollover {
	background-image: url(../images/new/press-27.jpg);
}
#bestof2004rollover {
	background-image: url(../images/new/press-15.jpg);
}
#bestof2003rollover {
	background-image: url(../images/new/press-28.jpg);
}
#travelleisurerollover {
	background-image: url(../images/new/press-21.jpg);
}
#inspirerollover {
	background-image: url(../images/new/press-13.jpg);
}
#cincinnatimag1rollover {
	background-image: url(../images/new/press-16.jpg);
}
#cincinnatimag2rollover {
	background-image: url(../images/new/press-20.jpg);
}
#cincinnatimag3rollover {
	background-image: url(../images/new/press-18.jpg);
}
#cincinnatimag4rollover {
	background-image: url(../images/new/press-19.jpg);
}
#enquirer1rollover {
	background-image: url(../images/new/press-11.jpg);
}
#enquirer2rollover {
	background-image: url(../images/new/press-9.jpg);
}
#enquirer3rollover {
	background-image: url(../images/new/press-8.jpg);
}
#artsrollover {
	background-image: url(../images/new/press-10.jpg);
}
#howblogrollover {
	background-image: url(../images/new/press-26.jpg);
}
#downtowner1rollover {
	background-image: url(../images/new/press-6.jpg);
}
#cincinnatimagoct08rollover {
	background-image: url(../images/new/cincinnatimagoct08.jpg);
}
#housetrendsrollover {
	background-image: url(../images/new/housetrends.jpg);
}
#nytimesrollover {
	background-image: url(../images/new/nytimes-rollover.jpg);
}

a#blogrollover {
	background-image: url(/images/new/blog-rollover.jpg);
	background-position: 0 0;
	width: 175px;
	height: 468px;
	display: block;
}
a#blogrollover:hover {
	background-position: -176px 0;
}
a#inspirationrollover {
	background-image: url(/images/new/inspiration-rollover.jpg);
	background-position: 0 0;
	width: 176px;
	height: 468px;
	display: block;
}
a#inspirationrollover:hover {
	background-position: -176px 0;
}
a#cincirollover {
	background-image: url(/images/new/cinci-rollover.jpg);
	background-position: 0 0;
	width: 176px;
	height: 468px;
	display: block;
}
a#cincirollover:hover {
	background-position: -176px 0;
}
a#twitterrollover {
	background-image: url(/images/new/twitter-rollover.jpg);
	background-position: 0 0;
	width: 176px;
	height: 468px;
	display: block;
}
a#twitterrollover:hover {
	background-position: -176px 0;
}
a#blogrollovernew {
	background-image: url(/images/new/blog-rollovernew.jpg);
	background-position: 0 0;
	width: 141px;
	height: 468px;
	display: block;
}
a#blogrollovernew:hover {
	background-position: -141px 0;
}
a#inspirationrollovernew {
	background-image: url(/images/new/inspiration-rollovernew.jpg);
	background-position: 0 0;
	width: 141px;
	height: 468px;
	display: block;
}
a#inspirationrollovernew:hover {
	background-position: -141px 0;
}
a#cincirollovernew {
	background-image: url(/images/new/cinci-rollovernew.jpg);
	background-position: 0 0;
	width: 141px;
	height: 468px;
	display: block;
}
a#cincirollovernew:hover {
	background-position: -141px 0;
}
a#twitterrollovernew {
	background-image: url(/images/new/twitter-rollovernew.jpg);
	background-position: 0 0;
	width: 140px;
	height: 468px;
	display: block;
}
a#twitterrollovernew:hover {
	background-position: -141px 0;
}
a#facebookrollovernew {
	background-image: url(/images/new/facebook-rollovernew.jpg);
	background-position: 0 0;
	width: 140px;
	height: 468px;
	display: block;
}
a#facebookrollovernew:hover {
	background-position: -141px 0;
}

#crosssitebar {
	height: 27px;
	background: url(/images/crosssitebarbg.png) bottom left repeat-x;
	margin: 0;
	padding: 8px 0 0 0;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 10;
}

#crosssitebar p {
	margin: 0 auto;
	width: 902px;
	text-align: left;
}

#crosssitebar a, #crosssitebar img {
	margin-right: 20px ;
}

#shoplogolink {background-image: url(/images/bar-shophighstreetlink.png); width: 134px;}
#shoplogolink:hover {background-position: -134px 0;}
#bloglogolink {background-image: url(/images/bar-highstreetbloglink.png); width: 140px;}
#bloglogolink:hover {background-position: -140px 0;}
#openingsoon {background-image: url(/images/bar-nowopenlink.png); width: 234px;}
#openingsoon:hover {background-position: -234px 0;}

.logolink { height: 20px; display: inline-block; background-position: 0 0; background-repeat:no-repeat; padding: 0 !important;}