*{
	margin:0px;
	padding:0px;
}
.screen-reader-text 
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

a:link{
	color: #2195C8;
	text-decoration: underline;
}
a:hover{
	background-color:#2195C8;
	color:white;
}
a img{
	border:0px!important;
}
/* 1. ------------------------------------------Layout*/
body{
	background-color: #aec3b2;
	font-family:  arial, helvetica, sans-serif;
}
#outer{
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}
#webpage{
	width:960px;
	background:url(images/webpagehdr.gif) top left no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:5px;
	background-color:#f6efdc;

}
#header{
	background-color:#cbd3ba;
	border-bottom:1px solid #cbd3ba;
	height:90px;
	width:100%;

	}
box {width:210px;font-size:1.3em;border:0;margin-left:0.25em;}


#navbar{
	height:25px;
	width:100%;
	background:url(images/navbarbg.gif) top left repeat-x;
	border-bottom:1px solid #3a3a3a;
	text-align:left;
}

#page{
	width:960px;
	margin:auto;
	border-top:1px solid #f6efdc;
	background-color:#f6efdc;
	padding-bottom:20px;
}


#content{

    background-color:#f6efdc;
	width:100%;
	float:left;
}


      
      div#content h1, div#content h2,div#content p {}
      
#leftcolumn{
	float:left;
	margin:20px;
	width:66%;

}
#rightcolumn {
float:right;
padding-top:2em;
padding-right:5px;
width:30%;

}



	#footer{
		width: 960px;
	/*	background:url(images/footerbg.gif) bottom left no-repeat;      */
		height: 90px;/*This can be varied up to 336px (height of footer image) if a larger footer is required*/
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}
	#footer span.copyright {text-align:left}



#navbar ul li{
	display:inline-block;/*inline-block works for ff3 & safari but not IE or ff2*/
	margin-left:10px;
	margin-right:15px;
}
#navbar ul li a{
	color:white;font-weight:bold;
	text-decoration:none;
	font-size:0.8em;
	line-height:25px;
	vertical-align:middle;
	padding: 3px 5px 3px 5px;
	border:none;
}
#navbar ul li a.selected{
	background:url(images/navhilitebg.gif) top left repeat-x;
}
#navbar ul li a:hover{
	background:url(images/navhilite.gif) top left repeat-x #838181;
	color:black;
}
#navbar ul{
	margin-left:auto;
	margin-right:auto;
}


#header img{
	margin:5px;
}
#content p, #content h2, #content h3{
	margin-bottom:10px;
}
#content p
{
	margin-top:10px;
}

div.auctionlist{

 float:left;
 width:100%;
 margin-top:0.5em;
margin-bottom:1em;

}
 div.auctionlist ul li {margin-left:10px}
div.auctionlist div.item {

width:94%;
float:left;
border:1px solid #999999;
 background-color:#d3d7ba;
 margin:0.25em auto;
 padding:0.5em 2%;
}
div.auctionlist div.item img{border:1px solid #cccccc;margin:auto;display:block;text-align:center}
div.auctionlist div.item h3 {font-size:1.1em}
div.auctionlist div.item a {font-size:0.9em}
div.itemdescription {font-size:0.65em}

#content {padding-left:1em;}
#content h1, #content h2,#content h3, #content h2 a {font-weight:bold;font-family: 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
#content h1 {margin-top:0.5em;margin-bottom:0.5em;color:#3c301c}
#content h2, #content h2 a, #content h3 {margin-top:0.25em;margin-bottom:0.25em;color:#3c301c}
#content p {margin-top:1em}
div.mainimage {float:right;margin-left:1em;width:450px}

div.subimage {float:right;margin-left:1em;width:400px}

div.smallimageholder {margin:auto;text-align:center;display:block}
div.smallimage {float:left;margin:0.5em}
div.smallimage img {border:9px solid #aec3b2}





	.caption{font-style:italic;color:#887;}
	.demo{position:relative;margin-top:2em;}
	.gallery_demo{width:450px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

	#main_image{margin:0 auto 60px auto;height:438px;width:450px}
	#main_image img{margin-bottom:10px;}

	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
	/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px;
	margin: 0 0 2px 0px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0 0px 2px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
	#sidebar {float:right;width:20%;}
	#content {float:left;width:75%}
	
	div.wp-caption {background-color:#d3cfbb;margin:0.5em 0.5em;padding:0.5em 0.25em 0.25em 0.25em;border:1px solid #bbbbbb; vertical-align:top;}
	div.wp-caption img, div.wp-caption img.alignleft, div.wp-caption img.alignright{border:1px solid #999999;text-align:center;margin:auto;display:block}
	div.wp-caption p.wp-caption-text { font-style:italic;text-align:center}


/*------------------------------ sidebar lists*/

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
text-decoration:none	}

#sidebar ul li p {font-size:0.85em}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	/*-------------------------------------- Sidebar lists end */


.hidden {position:absolute;top:-200px}

div.mypigs {
margin:1em;


}
div.mypigs ul, div.mypigs ul li.pagenav { list-style:none}
div.mypigs ul li.pagenav ul li.current_page_item a {text-decoration:none;font-weight:bold}

div.fabricimage {width:160px}
div.fabricname {width:160px;font-size:0.85em;padding:0 0.3em}
div.fabricname a {font-size:0.85em;text-decoration:none}
div.fabricdescription {width:160px;font-size:0.75em;padding:0.3em}
div.ngg-gallery-thumbnail-box {height:220px ! important}

.postmetadata, div.post {clear:both}
div.post {margin:0.5em 0em;display:block}

div.fabricgalleryitem {float:left;clear:left; border-bottom:1px solid #000000;margin:0.25em 1em 0em 1em;padding-bottom:0.25em;width:100%}
div.fabricgalleryitem img {float:left;padding:0.5em;margin:0.5em; border:1px solid #cccccc !important}
div.fabricgalleryitem h2 {margin-top:1em}
div.fabricgalleryitem p {font-size:85%;color:#333333}

div.productsectionlink {float:left; width:30%; margin:1em 1% 0 1%;text-align:center;border:1px solid #cccccc !important}
div.productsectionlink div.imageholder {height:200px;float:left;padding:0.5em 0.5em 0 0.5em;margin:0.5em auto 0 auto;}
div.productsectionlink div a img.size-full {margin:auto;text-align:center;display:block}
div.productsectionlink a {padding:0;margin:0;}
div.productsectionlink h2 {float:left;width:100%;margin:-1em auto 0 auto;padding:0;font-size:0.85em;height:3.5em;text-align:center;}

div.homepagemainimage img {display:block; margin:auto; text-align:center}
div.homepagestrip {margin-top:2em}
div.homepagestrip img {display:block;margin:auto;text-align:center}

div.facebookLink {width:140px; margin:auto; display:block;text-align:center}
