/* 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: 16px;
	background: #becc8b url(../images/new_main-bg.jpg) no-repeat center top;
	color: #080808;
	width: 100%;
	display: table;
	text-align: center;
}

p {
	margin-bottom: 10px;
}

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

/*Egg Menu*/
ul#egg_menu_buttons{
	width:335px;
	height:50px;
	list-style:none;
	position:absolute;
	bottom:1px;
	left:76px;
}

ul#egg_menu_buttons li{
	display:inline;
}

ul#egg_menu_buttons li a{
	display: block; float: left; height: 50px;
	background-image: url(../images/egg_menu.jpg); text-indent: -9999px;
}

ul#egg_menu_buttons li a.smb_home {
	width: 80px; background-position: 0 0;	
}

ul#egg_menu_buttons li a.smb_home:hover, ul#egg_menu_buttons li a.smb_home:focus {
	background-position: 0 -50px;	
}

ul#egg_menu_buttons li a.smb_theArtist {
	width: 83px; background-position: -80px 0;	
}

ul#egg_menu_buttons li a.smb_theArtist:hover, ul#egg_menu_buttons li a.smb_theArtist:focus {
	background-position: -80px -50px;	
}

ul#egg_menu_buttons li a.smb_fineArt {
	width: 84px; background-position: -163px 0;	
}

ul#egg_menu_buttons li a.smb_fineArt:hover, ul#egg_menu_buttons li a.smb_fineArt:focus {
	background-position: -163px -50px;	
}

ul#egg_menu_buttons li a.smb_contact {
	width: 88px; background-position: -247px 0;	
}

ul#egg_menu_buttons li a.smb_contact:hover, ul#egg_menu_buttons li a.smb_contact:focus {
	background-position: -247px -50px;	
}
/*End Shell Menu*/

#searchsite {
	position: absolute;
	bottom: 1px;
	right: 4px;
}
#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;
}
#searchsite #s{
	margin-top:11px;
	margin-right:0;
}

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

}
#content-wrapper2{
	margin-left:45px;
}
#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 {
	position: relative;
	padding: 0 0 0 16px;
	z-index: 5;
/*	background: red;*/
	margin: 1px 3px 0 4px;
	float:left;
	width:529px;
}

#tmpContent{
	background:green;
}

#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{
	margin-bottom:-29px;
	cursor:pointer;
}
#featured_pic{
	width:529px;
	height:345px;
	background-image: url(../images/new_featured_bg.jpg);
	position:relative;
	z-index:-1;
}

#featured2_label{
	position: absolute;
	background: white;
	bottom: 83px;
	right: 11px;
	padding:0 5px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	line-height:15px;
}

#featured2_label a:hover{
	color:#F91614;
}

.labelhover a{
	color:#F91614;
}

#featured2_caption{
	width:509px;
	height:60px;
	position:absolute;
	bottom:0;
	left:10px;
	font:18px Georgia, Times, 'Times New Roman', serif;
}

.captionHover{
	text-decoration:underline;
}

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

h1.featured { font:36px Georgia, Times, 'Times New Roman', serif; margin-bottom: 6px; margin-top:3px; 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: 302px;
	float: right;
	position: relative;
	z-index: 4;
	min-height: 500px;
	min-height:968px;
}
#sidebar-fix{
	width:100%;
	height:1px;
}
#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;
	height:68px;
}

#d_cart_contents{
	margin-top:13px;
}

#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;
}

#happening{
	margin: 0 16px 16px 16px;
}

h3.happening { font:28px Georgia, Times, 'Times New Roman', serif; margin: 8px 0; letter-spacing: -1px; text-align:center; }

#happening li{
	font:18px Georgia, Times, 'Times New Roman', serif;
	margin-left:31px;
	margin-bottom:8px;
}

#happening li span{
	color:#00b2f2;
}

em {
	color: #00b2f2;
}

/*Sidebar Button Menu*/
ul#sidebar_buttons{
	height:566px;
	width:281px;
	list-style:none;
	z-index:999;
	margin-left:14px;
}

ul#sidebar_buttons li{
	display:inline;
	display:block;
}

ul#sidebar_buttons li a{
	display: block; float: left; width: 281px;
	background-image: url(../images/SidebarButtonMenu_rev2.jpg); text-indent: -9999px;
}

ul#sidebar_buttons li a.sb_fineart {
	height: 107px; background-position: 0 0;	
}

ul#sidebar_buttons li a.sb_fineart:hover, ul#sidebar_buttons li a.sb_fineart:focus {
	background-position: -281px 0;	
}

ul#sidebar_buttons li a.sb_printshop {
	height: 108px; background-position: 0 -107px;	
}

ul#sidebar_buttons li a.sb_printshop:hover, ul#sidebar_buttons li a.sb_printshop:focus {
	background-position: -281px -107px;	
}

ul#sidebar_buttons li a.sb_paintingflowers {
	height: 108px; background-position: 0 -215px;	
}

ul#sidebar_buttons li a.sb_paintingflowers:hover, ul#sidebar_buttons li a.sb_paintingflowers:focus {
	background-position: -281px -215px;	
}

ul#sidebar_buttons li a.sb_houseportrait {
	height: 117px; background-position: 0 -323px;	
}

ul#sidebar_buttons li a.sb_houseportrait:hover, ul#sidebar_buttons li a.sb_houseportrait:focus {
	background-position: -281px -323px;	
}

ul#sidebar_buttons li a.sb_familyportrait {
	height: 126px; background-position: 0 -440px;	
}

ul#sidebar_buttons li a.sb_familyportrait:hover, ul#sidebar_buttons li a.sb_houseportrait:focus {
	background-position: -281px -440px;	
}
/*End Sidebar Menu Buttons*/

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;
}

#about{
	font-family: serif;
	margin-top: 22px;
	margin-left: 26px;
	margin-right: 26px;
	font-size:15px;
	line-height: 1;
	text-align:justify;

}

#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#paintingsButton {
	background: url(../images/browse-paintings.jpg) no-repeat 0 0px;
	display: block;
	height: 176px;
	overflow: hidden;
	text-indent: -999em;
	width: 176px;
	float: left;
}

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

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

a#collagesButton:hover, a#collagesButton: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;
}

/*Mini Gate Menu*/
ul#miniGate_menu_buttons{
	height:93px;
	width:250px;
	list-style:none;
	z-index:999;
	margin-left:27px;
	margin-top:2px;
}

ul#miniGate_menu_buttons li{
	display:inline;
	display:block;
	float:left;
}

ul#miniGate_menu_buttons li a{
	display: block; width: 125px;
	background-image: url(../images/SidebarGateMenu.png); text-indent: -9999px;
}

ul#miniGate_menu_buttons li a.mgmb_blog {
	height: 46px; background-position: 0 0;	
}

ul#miniGate_menu_buttons li a.mgmb_blog:hover, ul#miniGate_menu_buttons li a.mgmb_blog:focus {
	background-position: -250px 0;	
}

ul#miniGate_menu_buttons li a.mgmb_press {
	height: 46px; background-position: -125px 0;	
}

ul#miniGate_menu_buttons li a.mgmb_press:hover, ul#miniGate_menu_buttons li a.mgmb_press:focus {
	background-position: -375px 0;	
}

ul#miniGate_menu_buttons li a.mgmb_videos {
	height: 47px; background-position: 0 -46px;	
}

ul#miniGate_menu_buttons li a.mgmb_videos:hover, ul#miniGate_menu_buttons li a.mgmb_videos:focus {
	background-position: -250px -46px;	
}

ul#miniGate_menu_buttons li a.mgmb_commissions {
	height: 47px; background-position: -125px -46px;	
}

ul#miniGate_menu_buttons li a.mgmb_commissions:hover, ul#miniGate_menu_buttons li a.mgmb_commissions:focus {
	background-position: -375px -46px;	
}
/*END Mini Gate Menu*/

#ShopCategories{
	font-family:"Book Antiqua","Times New Roman",Times,Georgia,serif;
	clear:both;
	margin: 0 16px 16px 16px;
}

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

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

ul.ShopCategories{

}

li.shopTop{

}

li.shopSub{
	font: 22px Georgia, Times, 'Times New Roman', serif;
	margin-left:14px;
	margin-bottom:6px;
}

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

li.selected{
	font:28px Georgia, Times, 'Times New Roman', serif;
	margin:8px 0;
	letter-spacing:-1px;
	border:none;
	text-align:center;
	color:#00B2F2;
}

.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:176px;
	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;
}

#humancheck{
	display:none;
}

#newCreationPic{
	text-align:center;
}

a.newCreate{
	font-size:23px;
}

.redb{
	border-bottom: 2px solid #F91614;
}

h3.review{
	font-weight:normal;
	font-size:150%;
	margin-top:18px;
	margin-bottom:2px;
}

#about p{
	margin-top:15px;
}

p.social{
	text-align:center;
}
#tweets{
	width:258px;
	margin-left:27px;
	margin-top:8px;
}

.post p{
	text-align:justify;
}

.alignleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.alignright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.post_date{
	font:14px Georgia, Times, 'Times New Roman', serif;
	clear:both;
	margin-bottom:10px;
}
