/* @group Global Styles */

/* @group General Margin, Padding,and setup */

* {
	margin: 0;
	padding: 0;
}

p,
ul,
ol,
dl {
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}

a img {
	border-style: none;
}
	
/* @end */

/* @group Page Layout */

body {
	color: #534640;
	font: 11px/1.10em Verdana, Geneva, sans-serif;
	background: #212121;
}

* {
	margin: 0;
	padding: 0;
}

#pagewrap {
	background: url(../_img/marble_body_bg.gif) repeat-y #e2d3bd;

	position: relative;
	width: 975px;
	border-top: 1px  #530001;
	border-right: 1px solid #2c0000;
	margin-left: auto;
	margin-right: auto;
	min-height: 1024px;


}

#page {
	border-top: 1px solid #530001;	
	background: url(../_img/marble_top_bg.jpg) no-repeat;
	
}

#centercol {
	width: 800px;
}

#centercol .inner {
	margin-bottom: 300px;
	margin-left: 156px;
	width: 644px;
	padding-left: 10px;

}




#leftcol {
	width: 143px;
	position: absolute;
	top: 92px;
	left: 10px;
} 
#rightcol {
	width: 140px;
	position: absolute;
	top: 93px;
	left: 823px;
}


#footer {
	clear: both;
	font-size: 9px;
	text-align: center;
	padding-bottom: 50px;
	padding-top: 50px;
	margin-left: 175px;
}


	
/* @end */

/* @group Padding by Pagetype */

#indexproducts, #ListArticles, #ListBios, .eventlist, #ListEntries, .galleryintro, #ListIndex, #ListNews, #ListSubcats, #ListSubcatsandEntries, #EntryEvent, #EntryStandard, #entrybio {
	padding-left: 15px;
	padding-right: 25px;

}

#listthumbs {
	padding-left: 0;
	padding-right: 0;
}


	
/* @end */

/* @group Headings */

h1, h2, h3, h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
}

h2 {font-size: 1em;
	font-weight: bold;
}

h3 {
	font-weight: bold;
	margin-bottom: 0;
	font-size: 11px;
}

h4 {
	font-size: .85em;
	font-style: oblique;
}

h2 a:link , h3 a:link, h2 a:visited, h3 a:visited {
		color: #790000;
	text-decoration: none;

}

h1 span, h2 span {
	display: none;
}
	
/* @end */

/* @group Links */




:link {	color: #534640;


}

:visited {	color: #534640;


}

:link:hover,
:visited:hover {
}

:link:active,
:visited:active {
}

#centercol a:link, #centercol a:visited {
	color: #790000;
}

	
/* @end */

/* @group List Defaults */

ul li {
	

}



	
/* @end */

/* @group Table */

th {
	font-weight: bold;
}
	
/* @end */

/* @group Utility Classes */

/* @group Clearfix */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}
	
/* @end */

.clear {
	clear: both;
}

.horiz li {
	float: left;
	display: inline;
	margin: 0;
}

.fir, .hidden, .dev {
	display: none !important;
}

.pipe {
		border-right: 1px solid #fff;
}

.small {
	font-size: 10px;
}

.note {
	display: none;
	background: #feffe5;
	padding: 10px;
	margin: 10px;
	border: 1px solid #e6d7c0;
	color: #ae1717;
}
	
/* @end */

/* @group Metanav */

#metanav {
	font-size: 10px;
	color: #fff;
	margin: 0;
}

#metanav li {
	padding-top: 5px;
}

#metanav a:link, #metanav a:visited {
	color: #fff;
	text-decoration: none;
}

#metanav a:hover {
	text-decoration: underline;
}

#metanav li.home {
	display: inline;
	margin-left: 37px;
	padding-left: 0;
}

#metanav li.shopping {
	margin-left: 706px;
	background: url(../_img/shopping_cart.gif) no-repeat;
	padding-left: 20px;
}

#metanav li.shopping a:link {
	background: no-repeat;
}

#metanav li.contact {
	padding-left: 28px;
}
	
/* @end */

/* @group Navfirst */

#navfirst {
	position: absolute;
	top: 23px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 975px;
	height: 27px;
}

#navfirst li {
	padding: 0;
	margin: 0;
}

#navfirst a:link, #navfirst a:visited {
	display: block;
	float: left;
}

#navfirst a:hover {
}

#navfirst a span {
	display: none;
}

#nav_colophon a {
	display: none;
}

#nav_originalartwork {
	width: 136px;
	height: 27px;
	background: no-repeat url(../_img/originalartwork.jpg) 0px -27px;
}

#nav_originalartwork a {
	width: 136px;
	height: 27px;
	background: no-repeat url(../_img/originalartwork.jpg) 0px 0px;
}

#nav_originalartwork a:hover {
	width: 136px;
	height: 27px;
	background: no-repeat   none;
}

#nav_originalartwork a:active, #nav_originalartwork a.active {
	width: 136px;
	height: 27px;
	background: no-repeat url(../_img/originalartwork.jpg) 0px -54px;
}

#nav_prints {
	width: 80px;
	height: 27px;
	background: no-repeat url(../_img/prints.jpg) 0px -27px;
}

#nav_prints a {
	width: 80px;
	height: 27px;
	background: no-repeat url(../_img/prints.jpg) 0px 0px;
}

#nav_prints a:hover {
	width: 80px;
	height: 27px;
	background: no-repeat   none;
}

#nav_prints a:active, #nav_products a.active {
	width: 80px;
	height: 27px;
	background: no-repeat url(../_img/prints.jpg) 0px -54px;
}


#nav_webelieve {
	width: 93px;
	height: 27px;
	background: no-repeat url(../_img/webelieve.jpg) 0px -27px;
}

#nav_webelieve a {
	width: 93px;
	height: 27px;
	background: no-repeat url(../_img/webelieve.jpg) 0px 0px;
}

#nav_webelieve a:hover {
	width: 93px;
	height: 27px;
	background: no-repeat   none;
}

#nav_webelieve a:active, #nav_products a.active {
	width: 93px;
	height: 27px;
	background: no-repeat url(../_img/webelieve.jpg) 0px -54px;
}

#nav_books {
	width: 74px;
	height: 27px;
	background: no-repeat url(../_img/books.jpg) 0px -27px;
}

#nav_books a {
	width: 74px;
	height: 27px;
	background: no-repeat url(../_img/books.jpg) 0px 0px;
}

#nav_books a:hover {
	width: 74px;
	height: 27px;
	background: no-repeat   none;
}

#nav_books a:active, #nav_books a.active {
	width: 74px;
	height: 27px;
	background: no-repeat url(../_img/books.jpg) 0px -54px;
}



#nav_mural {
	width: 165px;
	height: 27px;
	background: no-repeat url(../_img/mural.jpg) 0px -27px;
}

#nav_mural a {
	width: 165px;
	height: 27px;
	background: no-repeat url(../_img/mural.jpg) 0px 0px;
}

#nav_mural a:hover {
	width: 165px;
	height: 27px;
	background: no-repeat   none;
}

#nav_mural a:active, #nav_mural a.active {
	width: 165px;
	height: 27px;
	background: no-repeat url(../_img/mural.jpg) 0px -54px;
}

#nav_ourartists {
	width: 98px;
	height: 27px;
	background: no-repeat url(../_img/ourartists.jpg) 0px -27px;
}

#nav_ourartists a {
	width: 98px;
	height: 27px;
	background: no-repeat url(../_img/ourartists.jpg) 0px 0px;
}

#nav_ourartists a:hover {
	width: 98px;
	height: 27px;
	background: no-repeat   none;
}

#nav_ourartists a:active, #nav_ourartists a.active {
	width: 98px;
	height: 27px;
	background: no-repeat url(../_img/ourartists.jpg) 0px -54px;
}


#nav_blog {
	width: 67px;
	height: 27px;
	background: no-repeat url(../_img/blog.jpg) 0px -27px;
}

#nav_blog a {
	width: 67px;
	height: 27px;
	background: no-repeat url(../_img/blog.jpg) 0px 0px;
}

#nav_blog a:hover {
	width: 67px;
	height: 27px;
	background: no-repeat   none;
}

#nav_blog a:active, #nav_blog a.active {
	width: 67px;
	height: 27px;
	background: no-repeat url(../_img/blog.jpg) 0px -54px;
}

#nav_abouttapestry {
	width: 122px;
	height: 27px;
	background: no-repeat url(../_img/abouttapestry.jpg) 0px -27px;
}

#nav_abouttapestry a {
	width: 122px;
	height: 27px;
	background: no-repeat url(../_img/abouttapestry.jpg) 0px 0px;
}

#nav_abouttapestry a:hover {
	width: 122px;
	height: 27px;
	background: no-repeat   none;
}

#nav_abouttapestry a:active, #nav_abouttapestry a.active {
	width: 122px;
	height: 27px;
	background: no-repeat url(../_img/abouttapestry.jpg) 0px -54px;
}

#nav_upcomingevents {
	width: 140px;
	height: 27px;
	background: no-repeat url(../_img/upcomingevents.jpg) 0px -27px;
}

#nav_upcomingevents a {
	width: 140px;
	height: 27px;
	background: no-repeat url(../_img/upcomingevents.jpg) 0px 0px;
}

#nav_upcomingevents a:hover {
	width: 140px;
	height: 27px;
	background: no-repeat   none;
}

#nav_upcomingevents a:active, #nav_upcomingevents a.active {
	width: 140px;
	background: no-repeat url(../_img/upcomingevents.jpg) 0px -54px;
	height: 27px;
}
	
/* @end */



/* @group NavSecond */


#leftcol ul#navsecond {
	margin-top: 0px;
	padding-left: 0;
	border-bottom-style: solid;
	border-bottom-color: #c8af8a;
	border-bottom-width: 1px;
}



#leftcol ul#navsecond li{
}

ul#navsecond li {
	display: inline;
	font-size: 11px;
}

ul#navsecond li a {
	display: block;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	border-top-color: #c8af8a;
	border-top-width: 1px;
	border-top-style: solid;
	text-decoration: none;
}

ul#navsecond :link,
#navsecond :visited {
	text-decoration: none;
}

ul#navsecond :link:focus,
#navsecond :visited:focus {
	text-decoration: none;
}

ul#navsecond :link {
	text-decoration: none;
}

ul#navsecond :visited {
	text-decoration: none;
}

ul#navsecond :link:hover,
#navsecond :visited:hover {
	color: #871F1D;
	text-decoration: none;
	background-color: #ded3bd;
}

ul#navsecond :link:active,
#navsecond :visited:active {
	text-decoration: none;
}
	
/* @end */

/* @group Tools */

#tools {
	
}

#tools ul {
	
}

#tools ul li {
	}

#tools ul li a {
}


	
/* @end */
	
/* @end */

/* @group Sidebar */

#leftcol li, #rightcol li {
	padding-left: 0;
	list-style: none;
	font-size: 10px;
}

#leftcol h3, #rightcol h3 {
	margin-bottom: 3px;
}

#leftcol ul, #rightcol ul {
	margin-top: 0;
	paddin-left :0;
	margin-left: 0;
	padding-left: 0;
}

#leftcol li, #rightcol li{
	padding-left: 0;
}

#leftcol h2 {
	font-size: 10px;
	color: #754C23;	
	margin-top: 30px;
	margin-bottom: 5px;
	padding-left: 10px;
	line-height: 16px;
	font-weight: bold;
}

#leftcol h2 span {
	display: inline;
	font-style: italic;
}

#home #leftcol h2 span{
	display: none;
}

* html #leftcol h2 {
	margin-top: 167px;
}

* html #home #leftcol h2{
	margin-top:0px;
}

#home #leftcol h2{
	margin-top: 0px;
}

/* @group Modules */

.module {
	border-bottom: 1px solid #8C6238;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-right: 9px;
	margin-left: 9px;
}

.module h3 {
	font-size: 10.5px;
	margin-bottom: 12px;
	margin-top: 0;
}

.module p {
	font-size: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}
	
/* @end */

/* @group Sidebar Features */

#featuredproduct, #featuredartist {
	font-size: 10px;
	margin-bottom: 20px;
	}

#featuredproduct p, #featuredartist p {
	padding-left: 9px;
	padding-right: 9px;
}

#featuredproduct h2 {
	width: 145px;
	height: 39px;
	background: url(../_img/sidehead_featured_product.gif) no-repeat -2px;
	font-size: 12px;
}

#featuredartist h2 {
	width: 146px;
	height: 41px;
	background: url(../_img/sidehead_featured_artist.gif) no-repeat -2px;
	font-size: 12px;
}

#featuredproduct h3, #featuredartist h3 {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	font-size: 11px;
	margin-bottom: 3px;
}

#featuredproduct img {
	margin-left: 20px;
}

#featuredartist img {
	margin-left: 25px;
}
	
/* @end */
	
/* @end */

/* @group Files & Folders */

.filelink {
	padding-left: 15px;
}

.xls, .xls:hover, xls:visited {
	background: url(../_img/default_file_icons/icon_excel.png) left no-repeat;
}

.png, ,.png:hover, .png:visited, .jpg, .jpg:hover, .jpg:visited, .png, .png:hover, .png:visited, .psd, .psd:hover, .psd:visited, .tif, .tif:hover, .tif:visited {
	background: left no-repeat url(../_img/default_file_icons/icon_image.png);
}

.pdf, .pdf:hover, pdf:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_pdf.png);
}

.aiff, .aiff:hover, .aiff:visited, .wav, .wav:hover, .wav:visited, .mp3, .mp3:hover, .mp3:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_sound.png);
}

.wmv, .wmv:hover, .wmv:visited, .mov, .mov:hover, .mov:visited, .avi, .avi:hover, .avi:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_video.png);
}

.doc, .doc:hover, .doc:visited {
	background: url(../_img/default_file_icons/icon_word.png) no-repeat left;
}

.txt, .txt:hover, .txt:visited, .html, .html:hover, .html:visited, .asp, .asp:hover, .asp:visited, .php, .php:hover, .php:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_text.png);
}

.zip, .zip:hover, .zip:visited, .sit, .sit:hover, .sit:visited, .gzip, .gzip:hover, .gzip:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_zip.png);
}

.ppt, .ppt:hover, .ppt:visited {
	background: no-repeat left url(../_img/default_file_icons/icon_powerpoint.png);
}
	
/* @end */

/* @group Home Only */

#logo {
	margin-top: 50px;
	margin-left: 100px;
	position: absolute;
	top: 22px;
	left: 167px;
}

#home #centercol {
	padding-top: 285px;
}

/* Hide from IE 5.x Mac */


/* \*/ * html #home #centercol .inner{

}
/* */


#home #centercol h2{
	text-align: center;
}

#home .intro {
	text-align: center;
}

#homecontent {
	
}

/* @group Special */

#special {
	position: relative;
}

#special h2 {
	width: 619px;
	height: 24px;
	background: url(../_img/special_offering.gif) no-repeat;
	margin-top: 52px;
	margin-bottom: 25px;
}

#special h2 {
	width: 619px;
	height: 24px;
	background: url(../_img/special_offering.gif) no-repeat;
	margin-top: 52px;
	margin-bottom: 25px;
}

#special img {
	width: 233px;
	float: left;
}

#special h3, #special p {
	padding-left: 243px;
}

#special h3 {
	color: #790000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#special .price {
	color: #790000;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

#special .ordernow {
	font-weight: bold;
}

#special #tapestrygold {
	width: 61px;
	height: 61px;
	background: url(../_img/tapestry_gold.gif) no-repeat;
	position: absolute;
	top: 65px;
	left: 173px;
	z-index: 0;
}

#special #tapestrygold span {
	display: none;
}
	
/* @end */

hr {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
}

.datedivider {
	height: 1px;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#newslist {
	padding-top: 8px;
	margin-top: 4px;
}

#newslist li {	border-top: 1px solid #8C6238;
	padding-bottom: 8px;
	padding-top: 8px;
}

#tapestrydirect {
	padding-top: 77px;
	background: url(../_img/tapestry_direct.gif) no-repeat center top;
	text-align: center;
	padding-bottom: 20px;
	font-weight: bold;
}

#home #centercol .relatedproduct, #home #centercol .related {
	display: none;
}
	
/* @end */

/* @group Individual and Category Only */



#individual #centercol, #category #centercol, #search #centercol {
	padding-top: 245px;
	display: block;
}

/* Hide from IE 5.x Mac */


/* \*/ * html #individual #centercol .inner, * html #category #centercol .inner {
	padding-left: 10px;
}

/* */




#individual #rightcol, #category #rightcol {
	padding-top: 95px;
	background: url(../_img/logo_interior.gif) no-repeat center top;
}
	
/* @end */

/* @group Module Specific styles */

/* @group Themelist */

.themelist {
	margin-top: 25px;
}

mystyle {
	
}
	
/* @end */

/* @group Artistlist */

ul.artistlist {
	padding: 0;
	margin: 10px 0 0;
}

.artistlist li img {
	width: 40px;
	vertical-align: middle;
	border: 1px solid #000;
	margin-bottom: 5px;
}

.artistlist li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px;

}

.artistlist li a {
	font-weight: bold;
}

.artistlist li h2 {
	display: inline;
}
	
/* @end */

/* @group ListBios */

#ListBios h2 {
	padding-bottom: 5px;
}

#ListBios {
}

#ListBios .feature {
}

#ListBios .feature img {
	float: left;
	width: 75px;
	border: 1px solid #000;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#ListBios .feature h2 {
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 10px;
}

#ListBios .feature p {
	padding-left: 90px;
}

#ListBios .artistlist {
	width: 250px;
}

#ListProducts .artistlist{
	width: 250px;
}

#ListBios .artistlist img {
	margin-right: 10px;
	margin-bottom: 5px;
}
	
/* @end */

/* @group skulink */

.related {
	position: absolute;
	top: 575px;
	left: 175px;
}

.skulink {
	height: 100px;
	margin-top: 15px;
}

#productdetails .skulink img {
	width: 66px;
	float: left;
}

.skulink h3 {
	display: none;
	font-size: 10px;
	padding-left: 77px;
}

.skulink p {
	padding-left: 77px;
}


	
/* @end */

/* @group ListProducts */

.productlist {
	margin: 0;
	padding: 0;
}

.productlist tr {
	vertical-align: top;
}

.productlist td {padding-bottom: 25px;
}
.productintro img, .productlist img {
	text-align: center;
	padding-left: 36px;
	padding-bottom: 25px;
	width: 156px;
	height: 140px;
}

.productlist li {
	width: 300px;
	padding-left: 0;
	list-style: none;
	float: left;
	display: inline;
	height: 400px;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}


.productintro h3 {
	padding-top: 20px;
	text-align: left;
}

.productintro p {
	margin-right: 0;
	padding-right: 0;
}

.rowspacer {
	height: 25px;
}



.addthis {
	position: absolute;
	top: 550px;
	left: 240px;
}

.additionalimg {
	position: absolute;
	margin-top: 10px;
	width: 275px;
	top: 550px;
	left: 160px;
}

	
/* @end */

/* @group #entrybio */

#entrybio img {
	float: left;
	border: 1px solid #000;
	padding: 0;
}

#entrybio p {
	padding-left: 145px;
}
	
/* @end */

/* @group .relatedproducts */

.relatedproduct img {
	width: 66px;
	float: left;
	padding-bottom: 15px;
}

.related {
	margin-top: 50px;
	width: 275px;
	padding-bottom: 15px;
}

.relatedproduct {
	padding-bottom: 15px;
}

.relatedproduct p, .relatedproduct h3 {
	padding-left: 75px;
}
	
/* @end */



/* @group .additionalimg */

.additionalimg img {
	float: left;
}

.additionalimg {
	margin-top: 10px;
	width: 275px;
	position: absolute;
	top: 550px;
	float: left;
}


	
/* @end */




/* @group #productdetails */

img.detail {
	float: left;
	padding-left: 0px;
}


#productdetails {
}

#productdetails img {
	float: left;
}

.bodytext {
	padding-left: 300px;
}

#productdetails .byline {
	font-size: 14px;
	color: #8b7059;
}

.allprints {
	padding-top: 20px;
}

.submit {
	text-align: center;
}
	
/* @end */

/* @group Event List */

#upcomingevents {
	
}


.eventlist {
	margin-bottom: 20px;
	margin-top: 20px;
}

.eventlist h3 {
	margin-bottom: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.eventlist ul {
	margin: 0;
	padding-left: 0;
}

.eventlist li {
	list-style: none;
	padding-left: 0;
}

.calendaryear {
	width: 400px;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

img.icon {
	vertical-align: middle;
	padding-bottom: 5px;
}
	
/* @end */

/* @group #listthumbs */

#listthumbs {
	margin-left: -10px;

}

#listthumbs ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#listthumbs li {
	float: left;
	list-style: none;
	display: inline;
	width: 156px;
	padding: 0 0 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 200px;
}

.thumbnail {
	width: 156px;
	height: 140px;
}

/* @end */

/* @group .feature */

.feature {
	padding-top: 20px;
	padding-bottom: 20px;
}

.feature img {
	float: left;
}

.feature h2, .feature p {
	padding-left: 140px;
}

#ListProducts .feature h2 {
	padding-left: 10px;
	margin: 0;
	padding-top: 0;
}

#ListProducts .feature img{
	float: none;
}



	
/* @end */

/* @group .galleryintro */

.galleryintro {

margin-bottom: 25px;
	border-bottom: 1px solid #ab9475;
	padding-bottom: 25px;
}

.galleryintro ul {
	padding: 0;

}

.galleryintro li {
	display: inline;
	float: left;
}

.galleryintro li a:link {
	display: block;
	float: left;
}

.galleryintro img {
	float: left;
	width: 100px;
}

.galleryintro h2 a {
	font-size: 12px;
}

.galleryintro .browselink {
	text-align: right;
}
	
/* @end */

/* @group IndexProducts */


#indexproducts .feature img {
	width: 135px;
}

#indexproducts .feature {
	margin-top: 25px;
}

#indexproducts .feature p {
	font-size: 1em;
}

#indexproducts .feature, #ListBios .feature, #ListProducts .feature {
	margin-right: 10px;
	margin-bottom: 25px;
	border: 1px solid #ab9475;
}

#indexproducts .themelist {
	margin-top: 25px;
	margin-bottom: 25px;
}

#indexproducts .themelist li {
	width: 175px;
	display: block;
	float: left;
	border: inherit;
}

#indexproducts li {
	width: 225px;
}

#indexproducts table {
	margin-left: -15px;
}

#indexproducts td {
	
}

* html #indexproducts .artistlist {
	margin-left: -40px;
}
	
/* @end */

/* @group ArtworkFeature */

#artworkfeature ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#artworkfeature li {
	float: left;
	list-style: none;
	display: inline;
	padding: 0;
	text-align: center;
	margin: 0;
}

#artworkfeature img {
	width: 130px;
}
	
/* @end */

/* @group GalleryList */

#gallerylist {
	list-style-type: none;
	padding-left: 0px;
}

#gallerylist li {
	float: left;
	list-style-type: none;
}

#gallerylist a {
	text-decoration: none;
	border-style: none;
}

#gallerylist img {
	margin-bottom: 10px;
	margin-right: 15px;
	border-style: none;
}

.inner p.caption {
	padding-top: 1ex;
	margin: 0;
	text-align: center;
	font-weight: bold;
	display: block;
	padding-right: 0;
	padding-left: 0;
}
	
/* @end */
	
/* @end */


/* @group Files & Folders */

.filelink {
	padding-left: 15px;
}

.xls {
	background: url(../images/fileicons/icon_excel.gif) left no-repeat;
}

.gif, .jpg, .png, .psd, .tif {
	background: left no-repeat url(../images/fileicons/icon_image.gif);
}

.pdf {
	background: no-repeat left url(../images/fileicons/icon_pdf.gif);
}

.aiff, .wav, .mp3 {
	background: no-repeat left url(../images/fileicons/icon_sound.gif);
}

.wmv, .mov, .avi {
	background: no-repeat left url(../images/fileicons/icon_video.gif);
}

.doc {
	background: url(../images/fileicons/icon_word.gif) no-repeat left;
}

.txt, .html, .asp, .php {
	background: no-repeat left url(../images/fileicons/icon_text.gif);
}

.zip, .sit, .gzip {
	background: no-repeat left url(../images/fileicons/icon_zip.gif);
}

.ppt {
	background: no-repeat left url(../images/fileicons/icon_powerpoint.gif);
}
	
/* @end */

/* @group Controls */

.controls {
	font-size: .8em;
	top: 5px;
	right: 10px;
	position: absolute;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.controls a:link {
	color: #737373;
	text-decoration: none;
}

.controls a:visited {
	color: #737373;
	text-decoration: none;
}

.controls a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	border-bottom-width: 1px;
}
	
/* @end */

/* @group General Body Content */

ul, ol {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 25px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.center {
	text-align: center;
}

ul, ul li {
	list-style-type: square;
}

#centercol li {
	margin-bottom: 5px;
}

.copyright {
	font-size: 9px;
	color: #666;
	text-align: center;
	margin-top: 50px;
	padding-bottom: 0;
	padding-top: 0;

}

#centercol h2 {
	color: #790000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

#centercol h3{
	margin: 5px 0 5px 0;
}

.intro {
	font-weight: bold;
	font-size: 11px;
	line-height: 1.6em;
	color: #534640;
	padding-bottom: 25px;
	text-align: center;
}

.more {
	text-align: right;
	font-size: .85em;
}

#centercol p {
	line-height: 1.5em;
}

#centercol a:link {
	color: #754C23;
}

.localnav {
	padding-top: 50px;
	text-align: center;
}

.localnav2 {
	padding-top: 50px;
	padding-right: 100px;
	text-align: right;
}

.inner p {
	padding-right: 20px;
}

.articledate {
	font-weight: bold;
	font-style: italic;
}
	
/* @end */

/* @group Signup */

#signup {
	text-align: center;
}

#signup h3 {
	color: #a7662f;
	margin-bottom: 10px;
	text-align: center;
}

#signup p{
	margin-bottom: 10px;
	text-align: center;
}

#signup a.signuplink{
	text-align: left;
	background: #e2d3bd;
	border: 1px solid #600009;
	display: block;
	color: #600009;
	text-decoration: none;
	padding: 2px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

#signup a.signuplink:hover{
	text-align: left;
	background: #e2b1ae;
	border: 1px solid #600009;
}

#signup form {
}

#signupform {
	margin-left: 50px;
}

#signupform {
	margin-left: 25px;
}

#signupform tr {
}

#signupform th, #signupform td {
	padding-top: 5px;
	padding-bottom: 10px;
}

#signupform th {
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
}

#signupform td {
	
}

.required {
	color: #890105;
	font-size: .85em;
	padding-left: 5px;
}
	
/* @end */

/* @group ProductionTools */

#ProductionTools {
	background: #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #540002;
	border-right: 1px solid #540002;
}

#ProductionTools h3 {
	
}
	
/* @end */

/* @group Header */

#header {
	background: url(../_img/header_bg.jpg) no-repeat;
	width: 438px;
	height: 162px;
	top: 70px;
	left: 266px;
	position: absolute;
}

#header h1 {
	width: 438px;
	height: 123px;
	position: relative;
	top: 25px;
}

.header-originalartwork {
	background: url(../_img/header_original_artwork.gif) no-repeat;
}

.header-contactus {
	background: url(../_img/header_contact_us.gif) no-repeat;
}

.header-ourartists {
	background: url(../_img/header_our_artists.gif) no-repeat;
}


.header-blog {
	background: url(../_img/header_blog.gif) no-repeat;
}

.header-shoppingcart {
	background: url(../_img/header_shopping_cart.gif) no-repeat;
}

.header-upcomingevents {
	background: url(../_img/header_upcoming_events.gif) no-repeat;
}

.header-products {
	background: url(../_img/header_products.gif) no-repeat;
}

.header-abouttapestry {
	background: url(../_img/header_about_tapestry.gif) no-repeat;
}

.header-registration {
	background: url(../_img/header_artists_circle.gif) no-repeat;
}

.header-ourauthors {
	background: url(../_img/header_our_authors.gif) no-repeat;
}

.header-news {
	background: url(../_img/header_news.gif) no-repeat;
}

.header-mural {
	background: url(../_img/header-mural.gif) no-repeat;
}

#header h2 {
	text-align: center;
	position: relative;
	color: #754C23;
	top: -25px;
	font: 16px Arial, Helvetica, sans-serif;
}


* html #header h2 {
	top: -25px;
}
	
/* @end */

/* @group Print Detail */

#pricelist {
	border-collapse: collapse;
}

#pricelist tr {
	vertical-align: top;
	height: 2em;
	margin-top: 5px;
}

#pricelist th {
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px dashed #573917;
	margin-bottom: 5px;
	vertical-align: top;
}

#pricelist td {
	padding-right: 15px;
	padding-top: 5px;
	vertical-align: top;
}

#pricelist .col1{
	
	width: 150px;
}

#pricelist .col2 {
	width: 100px;
}

#pricelist .col3 {
	width: 50px;
}

td.optioncel {
	width: 2em;
}

.pagenavigator {
	text-align: center;
	margin-top: 25px;
}
	
/* @end */

/* @group Search */

#search #header {
	display: none;
}

#search input {
	width: 120px;
}

#search .submit {
	margin-top: 5px;
	padding-bottom: 10px;
}

#fullsearch {
	width: 300px;
	border-style: double;
	border-color: #540002;
	border-width: 3px;
	padding: 10px;
}
	
/* @end */

/* @group New items lists */

#newstuff {
	list-style: none;
	background: none;
	position: relative;

}

#newstuff li {
	list-style: none;
	background: none;
}

#newstuff a {
	display: block;
	padding-bottom: 5px;
	padding-left: 20px;
}

#newstuff a.products {
	background: no-repeat left top url(../_img/icon_products_sm.gif);
}

#newstuff a.books {
	background: url(../_img/icon_books_sm.gif) no-repeat left top;
}

#newstuff a.originalartwork {
	background: url(../_img/icon_originals_sm.gif) no-repeat left top;
}
	
/* @end */

/* @group Bookstore Link */

.bookstorelink {
	padding: 15px;
	background-color: #f6f0e4;
	border: 1px solid #8c6238;
	text-align: center;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	align: center;
}

.bookstorelink a {
	text-decoration: none;
}

.bookstorelink:hover {
	background-color: #fff;
}

/* @end */
