/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{
	clear: both;
}

a { color:#080808; text-decoration:none;}
a:hover { color:#00B2F2;}

body {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background: #eaffff url(../images/main-bg.jpg) no-repeat center top;
	color: #080808;
	width: 100%;
	display: table;
	text-align: center;
}

p {
	margin-bottom: 13px;
}

#header {
	height: 238px;
	width: 844px;
	margin: 0 auto;
	position: relative;
}
#logo {
	position: absolute;
	top: 13px;
	left: 358px;
}

#nav {
	position: absolute;
	left: 17px;
	bottom: 57px;
}

ul#nav { background:url(../images/shell_menu.jpg) }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:57px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#navHome a, li#navFineArt a, li#navFabric a, li#navPrints a { background:url(../images/shell_menu.jpg) }

li#navHome a 					{ background-position:0 0; width:87px; left:0 }
li#navHome a:hover				{ background-position:0 -57px }
li#navHome a:active				{ background-position:0 -114px }
body#pageHome li#navHome a 	{ background-position:0 -114px }

li#navFineArt a 						{ background-position:-87px 0; width:88px; left:87px }
li#navFineArt a:hover				{ background-position:-87px -57px }
li#navFineArt a:active				{ background-position:-87px -114px }
body#pageFineArt li#navFineArt a 		{ background-position:-87px -114px }

li#navFabric a 			   			{ background-position:-175px 0; width:89px; left:175px }
li#navFabric a:hover				{ background-position:-175px -57px }
li#navFabric a:active				{ background-position:-175px -114px }
body#pageFabric li#navFabric a 		{ background-position:-175px -114px }

li#navPrints a 					{ background-position:-264px 0; width:97px; left:264px }
li#navPrints a:hover				{ background-position:-264px -57px }
li#navPrints a:active				{ background-position:-264px -114px }
body#pagePrints li#navPrints a 	{ background-position:-264px -114px }

#searchsite {
	position: absolute;
	bottom: 4px;
	right: 7px;
}
#searchsite p {
	margin: 0;
	padding: 0;
}
#searchsite input{
	float: left;
}
#s {
	width: 190px;
	height: 16px;
	border: none;
	margin: 2px 7px 0;
	padding: 5px 2px 4px 5px;
}

#content-wrapper {
	width: 854px;
	margin: 0 auto;
	background: url(../images/wrap-bg.jpg) repeat-y right top;
	position: relative;
	text-align: left;

}
#top {
	background: url(../images/top-bg.jpg) no-repeat right top;
	height: 700px;
	position: absolute;
	width: 851px;
	top: 0;
	right: 0;
	z-index: 2;
}

#top-clean {
	background: url(../images/top-clean-bg.jpg) no-repeat right top;
	height: 700px;
	position: absolute;
	width: 851px;
	top: 0;
	right: 0;
	z-index: 2;
}

#content {
	width: 555px;
	float: left;
	position: relative;
	padding: 4px 0 0 14px;
	z-index: 5;
	text-align: justify;

}

#content ul{
	list-style-type: disc;
	margin-left: 1em;
}

#content em{
	color: #080808;
	font-style: italic;
}

#featured {
	text-align: left;
	width: 528px;
}

#featured p a{
	font-weight:bold;
}

#featured p a:hover{
	color:#F91614;
}

#featured2{
	text-align:left;
	width:528px;

	margin-bottom:5px;
	padding-bottom:3px;
}

#newitems{
	width:528px;
	height:345px;
}

h1.featured { font:43px Georgia, Times, 'Times New Roman', serif; margin-bottom: 9px; margin-top:5px; letter-spacing: -1px; }
h1.featured8 { font:43px Georgia, Times, 'Times New Roman', serif; margin-bottom: 9px; margin-top:5px; letter-spacing: -1px; float:left; }
#featured a:hover{
	color: #080808;
}

#featured h1 a:hover{
	color: #f91614;
}

/*New Items Addon*/

a#homegift_nav {
	background: url(../images/newitems/home-gift.jpg) no-repeat 0 0;
	display: block;
	height: 173px;
	overflow: hidden;
	text-indent: -999em;
	width: 203px;
	float:left;
}

a#homegift_nav:hover, a#homegift_nav:focus {
	background-position: 0 -173px;
}

a#jewelry_nav {
	background: url(../images/newitems/jewelry.jpg) no-repeat 0 0;
	display: block;
	height: 173px;
	overflow: hidden;
	text-indent: -999em;
	width: 132px;
	float:left;
}

a#jewelry_nav:hover, a#jewelry_nav:focus {
	background-position: 0 -173px;
}

a#card_nav {
	background: url(../images/newitems/cards.jpg) no-repeat 0 0;
	display: block;
	height: 173px;
	overflow: hidden;
	text-indent: -999em;
	width: 193px;
	float:left;
}

a#card_nav:hover, a#card_nav:focus {
	background-position: 0 -173px;
}

a#smallorig_nav {
	background: url(../images/newitems/small-originals.jpg) no-repeat 0 0;
	display: block;
	height: 168px;
	overflow: hidden;
	text-indent: -999em;
	width: 181px;
	float:left;
}

a#smallorig_nav:hover, a#smallorig_nav:focus {
	background-position: 0 -168px;
}

a#print_nav {
	background: url(../images/newitems/prints.jpg) no-repeat 0 0;
	display: block;
	height: 168px;
	overflow: hidden;
	text-indent: -999em;
	width: 166px;
	float:left;
}

a#print_nav:hover, a#print_nav:focus {
	background-position: 0 -168px;
}

a#giftcert_nav {
	background: url(../images/newitems/gift-certificates.jpg) no-repeat 0 0;
	display: block;
	height: 168px;
	overflow: hidden;
	text-indent: -999em;
	width: 181px;
	float:left;
}

a#giftcert_nav:hover, a#giftcert_nav:focus {
	background-position: 0 -168px;
}
/*End New Items Addon*/

.watchnow{
	position: absolute;
	background-color: #fff;
	font:17px Georgia, Times, 'Times New Roman', serif;
	top: 299px;
	right: -1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
}

.border{
	position: absolute;
	dispay: block;
	top: 380px;
	visibility: hidden;

}

.featured-desc {
	position: absolute; 
	left: 20px; 
	top: 337px;
	font:18px Georgia, Times, 'Times New Roman', serif;
}

.featured-hover h1 a{
	color: #f91614;
}

.featured-hover .border {
	visibility: visible;
}

#bottom-bg {
	background: url(../images/bottom-bg.jpg) no-repeat right bottom;
}
#bottom-fix {
	text-align: center;
	height: 62px;
	clear: both;
}

p#bottom-fix{
	margin-bottom: 0;
}

#sidebar {
	width: 280px;
	float: right;
	margin-right: 5px;
	position: relative;
	z-index: 4;
	overflow: hidden;
	display: inline;
}

#gateholder{
	postition: relative;
	width: 306px;
	height: 173px;
	margin-bottom: 60px;
}

#gatenav {
	position: absolute;
	left: 105px;
	top: 25px;
}

ul#gatenav { background:url(../images/gate-menu2.jpg) }
ul#gatenav li { float:left; list-style-type:none }
ul#gatenav li a { width:167px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#gateAbout a, li#gatePress a, li#gateJournal a, li#gateShop a, li#gateContact a { background:url(../images/gate-menu2.jpg) }

li#gateAbout a 				{ background-position:0 0; height:44px; left:0 }
li#gateAbout a:hover		{ background-position:167px 0 }

li#gatePress a 				{ background-position:0 140px; height:29px; left: 0; margin-top:44px }
li#gatePress a:hover		{ background-position:167px 140px }

li#gateJournal a 			{ background-position:0 111px; height:39px; left: 0; margin-top:73px }
li#gateJournal a:hover		{ background-position:167px 111px }

li#gateShop a	 			{ background-position:0 72px; height:33px; left: 0; margin-top:112px }
li#gateShop a:hover			{ background-position:167px 72px }

li#gateContact a	 			{ background-position:0 39px; height:39px; left: 0; margin-top:145px }
li#gateContact a:hover			{ background-position:167px 39px }

#d_cart{
	color: #F91614;
	text-align: center;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 11px;
	padding-top: 4px;
	width: 250px;
	padding-bottom:20px;
	border-bottom: 1px solid #D6F3FD;
	height:53px;
}

#d_cart img{
	float: left;
	margin-right: 10px;
}

#d_cart p{
	margin-bottom: 0;
	margin-top: 20px;
	line-height: 1;
}

#dcheck{
	color: #000;
	font-size: 14px;
}

#events {
	clear: both;
	text-align: center;
	width: 254px;
	margin-left: 19px;
	padding-top:7px;
}

#sidehoder {
	clear: both;
}

#events p{
	padding-bottom: 10px;
	line-height:1;
	border-bottom: 1px solid #d6f3fd;
}

#events a:hover{
	color: #00b2f2;
}

h3.events { font:26px Georgia, Times, 'Times New Roman', serif; color:#00B2F2; margin-bottom: 3px; letter-spacing: -1px; }

p.events { font:16px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; color:#080808; margin-bottom: 8px; }

.events-hover h3 a{
	color: #00b2f2;
}

em {
	color: #00b2f2;
}

#links {
	text-align: center;
	clear: both;
}

#links a:hover{
	background-color: #fff;
}

#links a{
	margin-top: 10px;
}

a#fineart {
	background: url(../images/fine-art-gallery.jpg) no-repeat 0 0;
	display: block;
	height: 98px;
	overflow: hidden;
	text-indent: -999em;
	width: 271px;
	margin-left: 11px;
}

a#fineart:hover, a#fineart:focus {
	background-position: 0 -98px;
}

a#showmenu {
	position: absolute;
	top: 14px;
	right: 10px;
	background: url(../images/show-menu.jpg) no-repeat 0 0;
	display: block;
	height: 31px;
	overflow: hidden;
	text-indent: -999em;
	width: 168px;
}

a#showmenu:hover {
	background-position: 0 -31px;
}

a#hidemenu {
	position: absolute;
	top: 14px;
	right: 10px;
	background: url(../images/hide-menu.jpg) no-repeat 0 0;
	display: block;
	height: 31px;
	overflow: hidden;
	text-indent: -999em;
	width: 168px;
}

a#hidemenu:hover {
	background-position: 0 -31px;
}


a#houseportrait {
	background: url(../images/house-portraits.jpg) no-repeat 0 -112px;
	display: block;
	height: 112px;
	overflow: hidden;
	text-indent: -999em;
	width: 272px;
	margin-left: 12px;
}

a#houseportrait:hover, a#houseportrait:focus {
	background-position: 0 0;
}

a#familyportrait {
	background: url(../images/family-portraits.jpg) no-repeat 0 0;
	display: block;
	height: 124px;
	overflow: hidden;
	text-indent: -999em;
	width: 277px;
	margin-left: 12px;
}

a#familyportrait:hover, a#familyportrait:focus {
	background-position: 0 -124px;
}

#about{
	font-family: serif;
	margin-top: 15px;
	margin-left: 22px;
	font-size:15px;
	line-height: 1;
}

#about a{
	font-weight: bold;
}

#about p{
	margin-bottom: 10px;
}


/* footer
---------------------------------------------------------------------------------*/
#footer {
	background: url(../images/footer-bg.jpg) no-repeat center bottom;
	margin-top: -335px;
}

#footer-wrapper {
	width: 905px;
	height: 406px;
	margin: 0 auto;
}

/* alignments etc (content elements)
---------------------------------------------------------------------------------*/
.border-top {
	background: url(../images/border-top.gif) no-repeat;
	margin: 20px 0 5px;
	padding: 15px 0 0;
}
#print-of-day{
	display: inline;
	width: 528px;
	line-height: 1.1;
	float: left;
	margin-bottom: 5px;
}


#print-of-day em{ font-style: normal; color: #f91614;}

#printimg{
	display: inline;
	float: left;
	display: inline;
	font:12px Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	text-align: center;
}

#print-of-day-desc {
	display: inline;
	float: right;
	display: inline;
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}

#print-of-day-desc a{
	font:12px Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
}

#print-of-day-desc em{ font:14px Georgia, Times, 'Times New Roman', serif; color:#333333; font-weight: bold;}

#psize{color:#333333; font-family: Georgia, Times, 'Times New Roman', serif; margin-top: 5px; margin-bottom: 6px;}

#print-of-day div.hovered {
	cursor: pointer;
}

#print-of-day div.hovered a.read {
	color: #f91614;
}

#print-of-day h2 {
	font-size: 18px;
}

#potd-price{
	margin-top: 5px;
	margin-bottom: 5px;
}

h1.blog { font:38px Georgia, Times, 'Times New Roman', serif; color:#080808; clear: both;margin-bottom: 7px; letter-spacing: -1px; }

h1.article { 
	font:38px Georgia, Times, 'Times New Roman', serif; 
	margin-bottom: 5px; 
	margin-left: -5px;
	letter-spacing: -1px;
}

#article{
	text-align: left;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

#fabricsoon{
	margin-top: 6px;
	margin-bottom: 20px;
	text-align: center;
}

h1.fabric { font:38px Georgia, Times, 'Times New Roman', serif; margin-bottom: 6px; margin-top: -1px; letter-spacing: -1px; }

#aboutMenu{
	margin-top: 5px;
	margin-bottom: 12px;
	position: relative;
	height: 32px;
	width: 516px;
}

ul#aboutNav { background:url(../images/about-menu.jpg) }
ul#aboutNav li { float:left; list-style-type:none }
ul#aboutNav li a { height:32px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#aboutDeborah a, li#aboutResume a, li#aboutQuotes a, li#aboutStatement a , li#aboutVideo a , li#aboutGallery a { background:url(../images/about-menu.jpg) }

li#aboutDeborah a 					{ background-position:0 0; width:52px; left:0 }
li#aboutDeborah a:hover				{ background-position:0 -32px }
li#aboutDeborah a:active			{ background-position:0 -32px }

li#aboutResume a 					{ background-position:-52px 0; width:67px; left:52px }
li#aboutResume a:hover				{ background-position:-52px -32px }
li#aboutResume a:active				{ background-position:-52px -32px }

li#aboutQuotes a 		   			{ background-position:-119px 0; width:96px; left:119px }
li#aboutQuotes a:hover				{ background-position:-119px -32px }
li#aboutQuotes a:active				{ background-position:-119px -32px }

li#aboutStatement a 				{ background-position:-215px 0; width:126px; left:215px }
li#aboutStatement a:hover			{ background-position:-215px -32px }
li#aboutStatement a:active			{ background-position:-215px -32px }

li#aboutVideo a 					{ background-position:-341px 0; width:52px; left:341px }
li#aboutVideo a:hover				{ background-position:-341px -32px }
li#aboutVideo a:active				{ background-position:-341px -32px }

li#aboutGallery a 					{ background-position:-393px 0; width:72px; left:393px }
li#aboutGallery a:hover				{ background-position:-393px -32px }
li#aboutGallery a:active			{ background-position:-393px -32px }

#videoSeg{
	text-align: center;
}

a.flashplayer, a.flashplayer img {
	display:block;				
	width:480px;
	height:388px;
	margin: auto;
	border:0px;		
}

div.playButton {

}

#houseMenu{
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	height: 32px;
	width: 516px;
}

ul#houseNav { background:url(../images/house-menu.jpg) }
ul#houseNav li { float:left; list-style-type:none }
ul#houseNav li a { height:32px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#houseAbout a, li#houseExample a, li#housePricing a, li#houseContact a , li#houseVideo a { background:url(../images/house-menu.jpg) }

li#houseAbout a 					{ background-position:0 0; width:52px; left:0 }
li#houseAbout a:hover				{ background-position:0 -32px }
li#houseAbout a:active				{ background-position:0 -32px }

li#houseExample a 					{ background-position:-52px 0; width:79px; left:52px }
li#houseExample a:hover				{ background-position:-52px -32px }
li#houseExample a:active			{ background-position:-52px -32px }

li#housePricing a 		   			{ background-position:-131px 0; width:62px; left:131px }
li#housePricing a:hover				{ background-position:-131px -32px }
li#housePricing a:active			{ background-position:-131px -32px }

li#houseContact a 					{ background-position:-193px 0; width:63px; left:193px }
li#houseContact a:hover				{ background-position:-193px -32px }
li#houseContact a:active			{ background-position:-193px -32px }

li#houseVideo a 					{ background-position:-256px 0; width:119px; left:256px }
li#houseVideo a:hover				{ background-position:-256px -32px }
li#houseVideo a:active				{ background-position:-256px -32px }

h2.house { font:30px Georgia, Times, 'Times New Roman', serif; margin-bottom: 5px; margin-top: -5px; letter-spacing: -1px; }

#houseTag{
	border-bottom:1px solid #F91614;
	font-size: 16px;
	font-family: times New Roman;
	font-style: italic;
	margin-bottom:8px;
	padding-bottom:4px;
}

#houseExamples{
	width: 440px;
	margin: auto;
	text-align: center;
}

#houseLeft{
	float: left;
	width: 220px;
	clear: both;
}

#houseRight{
	float: left;
	width: 220px;
}

#familyLeft{
	float: left;
	width: 220px;
	clear: both;
	margin-bottom: 20px;
}

#familyRight{
	float: left;
	width: 220px;
	margin-bottom: 20px;
}

#familyMenu{
	margin-top: 5px;
	margin-bottom: 12px;
	position: relative;
	height: 32px;
	width: 516px;
}

ul#familyNav { background:url(../images/family-menu.jpg) }
ul#familyNav li { float:left; list-style-type:none }
ul#familyNav li a { height:32px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#familyAbout a, li#familyExample a, li#familyContact a { background:url(../images/family-menu.jpg) }

li#familyAbout a 					{ background-position:0 0; width:51px; left:0 }
li#familyAbout a:hover				{ background-position:0 -32px }
li#familyAbout a:active				{ background-position:0 -32px }

li#familyExample a 					{ background-position:-51px 0; width:78px; left:51px }
li#familyExample a:hover			{ background-position:-51px -32px }
li#familyExample a:active			{ background-position:-51px -32px }

li#familyContact a 		   			{ background-position:-129px 0; width:61px; left:129px }
li#familyContact a:hover			{ background-position:-129px -32px }
li#familyContact a:active			{ background-position:-129px -32px }

h2.pcat { font:34px Georgia, Times, 'Times New Roman', serif; margin-bottom: 3px; letter-spacing: -1px; text-align: center;}

a#springButton {
	background: url(../images/spring_florals.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#springButton:hover, a#springButton:focus {
	background-position: 0px -176px;
}

a#animalsButton {
	background: url(../images/animals.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#animalsButton:hover, a#animalsButton:focus {
	background-position: 0px -176px;
}

a#bythewaterButton {
	background: url(../images/by_the_water.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#bythewaterButton:hover, a#bythewaterButton:focus {
	background-position: 0px -176px;
}

a#beachArtButton {
	background: url(../images/beach_art.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#beachArtButton:hover, a#beachArtButton:focus {
	background-position: 0px -176px;
}

a#quiltsButton {
	background: url(../images/quilts.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#quiltsButton:hover, a#quiltsButton:focus {
	background-position: 0px -176px;
}

a#religiousButton {
	background: url(../images/religious.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#religiousButton:hover, a#religiousButton:focus {
	background-position: 0px -176px;
}

a#inspirationalButton {
	background: url(../images/inspirational.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#inspirationalButton:hover, a#inspirationalButton:focus {
	background-position: 0px -176px;
}

a#personalizedButton {
	background: url(../images/personalized.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#personalizedButton:hover, a#personalizedButton:focus {
	background-position: 0px -176px;
}

a#beachNauticalButton {
	background: url(../images/beach_nautical.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#beachNauticalButton:hover, a#beachNauticalButton:focus {
	background-position: 0px -176px;
}

a#jungleSafariButton {
	background: url(../images/jungle_safari.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#jungleSafariButton:hover, a#jungleSafariButton:focus {
	background-position: 0px -176px;
}

a#farmLifeButton {
	background: url(../images/farm_life.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#farmLifeButton:hover, a#farmLifeButton:focus {
	background-position: 0px -176px;
}

a#bugsBloomsButton {
	background: url(../images/bugs_blooms.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#bugsBloomsButton:hover, a#bugsBloomsButton:focus {
	background-position: 0px -176px;
}

a#petsPalsButton {
	background: url(../images/pets_pals.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#petsPalsButton:hover, a#petsPalsButton:focus {
	background-position: 0px -176px;
}

a#motherGooseButton {
	background: url(../images/mother_goose.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#motherGooseButton:hover, a#motherGooseButton:focus {
	background-position: 0px -176px;
}

a#noahsArkButton {
	background: url(../images/noahs_ark.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#noahsArkButton:hover, a#noahsArkButton:focus {
	background-position: 0px -176px;
}

a#transportationButton {
	background: url(../images/transportation.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#transportationButton:hover, a#transportationButton:focus {
	background-position: 0px -176px;
}

a#sportsButton {
	background: url(../images/sports.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#sportsButton:hover, a#sportsButton:focus {
	background-position: 0px -176px;
}

a#piratesButton {
	background: url(../images/pirates_princesses.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#piratesButton:hover, a#piratesButton:focus {
	background-position: 0px -176px;
}

a#inthegardentButton {
	background: url(../images/in_the_garden.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#inthegardentButton:hover, a#inthegardentButton:focus {
	background-position: 0px -176px;
}

a#interiorsButton {
	background: url(../images/interiors.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

#blankButton{
	float: left;
	width: 176px;
	height: 176px;
}

a#interiorsButton:hover, a#interiorsButton:focus {
	background-position: 0px -176px;
}

a#kidsButton {
	background: url(../images/kids.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#kidsButton:hover, a#kidsButton:focus {
	background-position: 0px -176px;
}

a#landmarksButton {
	background: url(../images/landmarks.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#landmarksButton:hover, a#landmarksButton:focus {
	background-position: 0px -176px;
}

#fineArtMenu{
	margin-top: 5px;
	margin-bottom: -3px;
	position: relative;
	height: 32px;
	width: 517px;
}

ul#fineArtNav { background:url(../images/fine-art-menu.jpg) }
ul#fineArtNav li { float:left; list-style-type:none }
ul#fineArtNav li a { height:32px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#fineArtBrowse a, li#fineArtSmall a, li#fineArtArchive a { background:url(../images/fine-art-menu.jpg) }

li#fineArtBrowse a 					{ background-position:0 0; width:140px; left:0 }
li#fineArtBrowse a:hover			{ background-position:0 -32px }
li#fineArtBrowse a:active			{ background-position:0 -32px }

li#fineArtSmall a 					{ background-position:-140px 0; width:120px; left:140px }
li#fineArtSmall a:hover				{ background-position:-140px -32px }
li#fineArtSmall a:active			{ background-position:-140px -32px }

li#fineArtArchive a 		   		{ background-position:-260px 0; width:99px; left:260px }
li#fineArtArchive a:hover			{ background-position:-260px -32px }
li#fineArtArchive a:active			{ background-position:-260px -32px }

#pquotes{
	clear: both;
	float: left;
	text-align: center;
	width: 528px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #F91614;
	font-size: 14px;
	line-height: 18px;
}

#pquotes p{
	margin-bottom: 5px;
}

#pquotes strong{
	font-size: 13px;
	line-height: 1;
}

#pquotes img{
	margin-left: 10px;
	margin-right: 10px;
}

#quoteholder{
	float: left;
	margin-top: -20px;
}

a#fineArtButton {
	background: url(../images/browse-fine-art.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#fineArtButton:hover, a#fineArtButton:focus {
	background-position: 0px -176px;
}

a#smallOriginalsButton {
	background: url(../images/browse-small-originals.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#smallOriginalsButton:hover, a#smallOriginalsButton:focus {
	background-position: 0px -176px;
}

a#artArchivesButton {
	background: url(../images/browse-archives.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

a#artArchivesButton:hover, a#artArchivesButton:focus {
	background-position: 0px -176px;
}

#galleryT{
	border-top: 1px solid #F91614;
	height: 176px;
}

#home #houseTag {
	border-bottom: 0;
}

#epdetails {
margin:6px auto auto;
padding:10px;
width:476px;
}

#epdetails a{
	font-weight: bold;
}

#epdetails h2{
	margin-bottom: 9px;
	font-size: 22px;
	text-align: left;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	letter-spacing: -1px;
}

h3.studio {
font-size:16px;
font-weight:normal;
margin-bottom:16px;
text-align:center;
}

h3.studio a{
font-size:13px;
font-weight: bold;
}

#hours{
	font-size: 13px;
	line-height:16px;
	text-align: center;
}

#hoursc{
	clear: both;
}

#map {
	width: 425px;
	margin: auto;
}

#nursery-art-article a{
	font-weight: bold;
}

a#artforkids {
	background: url(../images/art-for-kids.jpg) no-repeat 0 0;
	display: block;
	height: 35px;
	overflow: hidden;
	text-indent: -999em;
	width: 359px;
	margin-bottom: -10px;
}

a#artforkids:hover, a#artforkids:focus {
	background-position: 0 -35px;
}

.article_print{
	line-height: 1.3em;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:12px;
	margin-bottom: 0;
	padding: 0;
	
	padding-bottom: 3px;
	text-align: center;
	border-bottom: 2px solid #F91614;
}

.article_print img{
	margin-bottom: 5px;
}



.article_print p{
	margin-bottom: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: center;
	border-bottom: 2px solid #F91614;
}

.feedimg{
	text-align:center;
}

.feedimg img{
	margin:0 10px;
}

h3.jhome { font:23px Georgia, Times, 'Times New Roman', serif; margin-bottom: 3px; letter-spacing: -1px; text-align: left;}

.jewdis{
	margin-top: 12px;
	clear: both;
	width: 528px;
	height: 210px;
}

.jewdis .jewitem{
	width: 176px;
	text-align: center;
	float: left;
}

.botred{
	border-bottom: 2px solid #F91614;
	margin-bottom:8px;
	padding-bottom:7px;
}

#tinygatenav {
	width: 268px;
	height: 93px;
	padding-top: 4px;
	overflow: hidden;
	padding-left:8px;
}

a#tinyabout {
	background: url(../images/gate_menu.jpg) no-repeat 0 0;
	display: block;
	height: 39px;
	overflow: hidden;
	text-indent: -999em;
	width: 142px;
	float: left;
}

a#tinyabout:hover, a#tinyabout:focus {
	background-position: -268px 0;
}

a#tinystore {
	background: url(../images/gate_menu.jpg) no-repeat -142px 0;
	display: block;
	height: 39px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	float: left;
}

a#tinystore:hover, a#tinystore:focus {
	background-position: -410px 0;
}

a#tinypress {
	background: url(../images/gate_menu.jpg) no-repeat 0 -39px;
	display: block;
	height: 54px;
	overflow: hidden;
	text-indent: -999em;
	width: 142px;
	float: left;
}

a#tinypress:hover, a#tinypress:focus {
	background-position: -268px -39px;
}

a#tinyjournal {
	background: url(../images/gate_menu.jpg) no-repeat -142px -39px;
	display: block;
	height: 54px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	float: left;
}

a#tinyjournal:hover, a#tinyjournal:focus {
	background-position: -410px -39px;
}

#ShopCategories{
	margin-left:6px;
	font-family:"Book Antiqua","Times New Roman",Times,Georgia,serif;
	clear:both;
	padding-top:1px;
}

li.shopTop em{
	margin-left:-4px;
	font-size:27px;
}

#ShopCategories a:hover{
	color:#00B2F2;
}

ul.ShopCategories{

}

li.shopTop{
	font-size:23px;
	margin-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #D6F3FD;
	width:250px;
}

li.shopSub{
	font-size:20px;
	margin-top:7px;
	margin-left:10px;
}

li.shopSub a{
	color:#444444;
}

li.shopSub em{
	font-size:23px;
}

li.selected{
	margin-left:3px;
	padding-bottom:1px;
	font-size:26px;
	border:none;
}

.selected{
	color:#00B2F2;
	margin-left:4px;
}

.selected a{
	color:#00B2F2;
}

.next{
	border-top:1px solid #D6F3FD;
	padding-top:7px;
}

#myShopMenu{
	margin-bottom:12px;
	line-height:1.3;
	margin-left:2px;
	padding-bottom:9px;
	border-bottom:1px solid;
}

#myShopMenu a{
	font-size:15px;
	width:519px;
}

#cat-pagination{
	line-height: 22px;
	float:left;
}


.current{
	background: #00B2F2;
}

a.current{
	color:#fff;
}

.page{
	margin: 0 1px;
	padding: 0 2px;
	text-align:center;
}

a.page:hover{
	background: #00B2F2;
	color:#fff;
}

#grid-nav{
	background: url("../images/topline.jpg") repeat-x scroll left top transparent;
	clear:both;
}

#grid-nav-bottom{
	background: url("../images/topline.jpg") repeat-x scroll left bottom transparent;
}

#the-grid{
	background: url("../images/topline.jpg") repeat-x scroll left top transparent;
}

.toggle{
	width:56px;
	text-align:right;
	float:left;
	margin-right:11px;
}

a.toggle{
	
}

a:hover.toggle{
	text-decoration:underline;
}

#grid-nav-holder{
	float:right;
}

select#sortby{
	border: 0 none;
	margin-top:4px;
	width:120px;
}

#sort-form{
	float:left;
}

.v-box i{
	font-size:90%;
	font-style:normal;
}

.price-info{
	clear:both;
	margin-top:1px;
}

#cat-desc{
	float:left;
	margin-left:10px;
	margin-top:22px;
}

.box{
	width:185px;
	height:200px;
	float:left;
	text-align:center;
	display:table;
	overflow:hidden;
	position: relative;
	line-height:1.2;
}

.box img{
	margin-bottom:5px;
}

.box span{
	color:#F91614;
}

.v-box{
	display: table-cell;
	vertical-align: middle;
}

#featured2 img{
	margin-left:9px;
	margin-top:6px;
}

#humancheck{
	display:none;
}